Package | Description |
---|---|
tv.noixion.troncli | |
tv.noixion.troncli.examples | |
tv.noixion.troncli.utils |
Modifier and Type | Method and Description |
---|---|
TronTransaction |
TronClient.approveProposal(TronWallet owner,
long id,
boolean add_approval)
Approves a proposal, must be super representative.
|
TronTransaction |
TronClient.assetIssue(TronWallet owner,
String name,
String abbr,
long totalSupply,
TRXAssetConversion conversion,
Date start,
Date end,
String description,
String url,
int decimals,
long freeNetLimitPerAccount,
long publicNetLimit,
List<TronAssetIssue.FrozenSupply> frozenSupply)
Creates a new Asset.
|
TronTransaction |
TronClient.assetIssue(TronWallet owner,
String name,
String abbr,
long totalSupply,
TRXAssetConversion conversion,
Date start,
Date end,
String description,
String url,
long freeNetLimitPerAccount,
long publicNetLimit,
List<TronAssetIssue.FrozenSupply> frozenSupply)
Creates a new Asset.
|
TronTransaction |
TronClient.assetIssue(TronWallet owner,
String name,
String abbr,
long totalSupply,
TRXAssetConversion conversion,
int precision,
Date start,
Date end,
String description,
String url,
int decimals,
long freeNetLimitPerAccount,
long publicNetLimit,
List<TronAssetIssue.FrozenSupply> frozenSupply)
Creates a new Asset.
|
void |
TronClient.broadcastTransaction(byte[] rawData,
List<byte[]> signatures)
Broadcasts transaction (already signed).
|
TronTransaction |
TronClient.buyStorage(TronWallet owner,
long quantity)
Buys storage points.
|
TriggerContractResult |
TronContractProxy.callMethod(TronWallet sender,
TriggerContractDataBuilder call,
TronCurrency feeLimit,
TronCurrency callValue)
Calls a method of the smart contract.
|
TriggerContractResult |
TronContractProxy.callMethod(TronWallet sender,
TriggerContractDataBuilder call,
TronCurrency feeLimit,
TronCurrency callValue,
long callValueTokenId,
long callValueToken)
Calls a method of the smart contract.
|
TronTransaction |
TronClient.createAccount(TronWallet owner,
TronAddress newAccount)
Creates an account.
|
TronTransaction |
TronClient.createProposal(TronWallet owner,
Map<Long,Long> params)
Creates a new proposal for the blockchain.
|
TronTransaction |
TronClient.createWitness(TronWallet owner,
String url)
Creates a witness account.
|
TronTransaction |
TronClient.deleteProposal(TronWallet owner,
long id)
Deletes a proposal.
|
javafx.util.Pair<TronTransaction,TronAddress> |
TronClient.deploySmartContract(TronWallet owner,
String contractName,
String ABI,
String byteCode,
TriggerContractDataBuilder constructorCall,
TronCurrency feeLimit,
long consumeUserResourcePercent,
TronCurrency callValue,
long callValueTokenId,
long callValueToken,
long originEnergyLimit,
Map<String,TronAddress> libraries)
Deploys an smart contract on the Tron network.
|
javafx.util.Pair<TronTransaction,TronAddress> |
TronClient.deploySmartContract(TronWallet owner,
String contractName,
String ABI,
String byteCode,
TriggerContractDataBuilder constructorCall,
TronCurrency feeLimit,
long consumeUserResourcePercent,
TronCurrency callValue,
Map<String,TronAddress> libraries)
Deploys an smart contract on the Tron network.
|
TronTransaction |
TronClient.freezeBalance(TronWallet owner,
TronCurrency amount,
int durationDays,
TronResource resource)
Freezes your balance in exchange of energy or bandwidth.
|
TronAccount |
TronClient.getAccountByAddress(TronAddress address)
Queries tha information of an account by its address.
|
TronAccount |
TronClient.getAccountByName(String name)
Queries the information of an account by its name.
|
TronAccountNet |
TronClient.getAccountNet(TronAddress address)
Queries the account net usage information.
|
TronAccountResource |
TronClient.getAccountResources(TronAddress address)
Queries the account resources information.
|
TronAssetIssue |
TronClient.getAssetIssueByName(String name)
Gets the information of an assets by its name.
|
List<TronAssetIssue> |
TronClient.getAssetIssueByOwnerAddress(TronAddress address)
Gets the list of assets owned by an address.
|
TronBlock |
TronClient.getBlock(HashIdentifier id)
Get block by its identifier / hash.
|
TronBlock |
TronClient.getBlock(long number)
Gets a block by its number.
|
List<ChainParameter> |
TronClient.getChainParameters() |
TronSmartContract |
TronClient.getContract(TronAddress address)
Gets an smart contract deployen on the Tron network.
|
TronBlock |
TronClient.getLastBlock()
Gets the last bock.
|
TronProposal |
TronClient.getProposalById(long id)
Gets a proposal information by its id.
|
TronTransaction |
TronClient.getTransaction(HashIdentifier id)
Gets a transaction.
|
TronTransactionInformation |
TronClient.getTransactionInformation(HashIdentifier id)
Gets the execution information of a transaction,
|
List<TronTransaction> |
TronClient.getTransactionsFrom(TronAddress address,
int offset,
int limit)
Gets the transactions made by an address.
|
List<TronTransaction> |
TronClient.getTransactionsTo(TronAddress address,
int offset,
int limit)
Gets the transferences to an address.
|
List<TronAssetIssue> |
TronClient.listAssetIssue()
Lists all assets present in the blockchain.
|
List<TronNode> |
TronClient.listNodes()
List the known nodes by the org.tron node we are connecting to (Full nodes).
|
List<TronProposal> |
TronClient.listProposals()
Lists all proposals.
|
List<TronWitness> |
TronClient.listWitnesses()
Lists all witnesses.
|
TronTransaction |
TronClient.participateAsset(TronWallet owner,
TronAddress receiver,
String assetName,
long amount)
Particiapes in an Asset, exchanging your currency for tokens.
|
TronTransaction |
TronClient.sellStorage(TronWallet owner,
long quantity)
Sells storage points.
|
TronTransaction |
TronClient.setAccountId(TronWallet owner,
String id)
Sets an account identifier.
|
TronTransaction |
TronClient.transfer(TronWallet owner,
TronAddress receiver,
TronCurrency amount)
Transfers coins (TRX / SUN)
|
TronTransaction |
TronClient.transferAsset(TronWallet owner,
TronAddress receiver,
String assetName,
long amount)
Transfers assets.
|
TriggerContractResult |
TronClient.triggerSmartContract(TronWallet owner,
TronAddress contractAddress,
TriggerContractDataBuilder call,
TronCurrency feeLimit,
TronCurrency callValue)
Triggers a smart contract, calling one method.
|
TriggerContractResult |
TronClient.triggerSmartContract(TronWallet owner,
TronAddress contractAddress,
TriggerContractDataBuilder call,
TronCurrency feeLimit,
TronCurrency callValue,
long callValueTokenId,
long callValueToken)
Triggers a smart contract, calling one method.
|
TronTransaction |
TronClient.unfreezeAsset(TronWallet owner)
Unfreezes all your frozen supply of assets.
|
TronTransaction |
TronClient.unfreezeBalance(TronWallet owner,
TronResource resource)
Unfreezes your balance.
|
TronTransaction |
TronClient.updateAccount(TronWallet owner,
String name)
Updates an account, setting the name.
|
TronTransaction |
TronClient.updateAsset(TronWallet owner,
String description,
String url,
long freeNetLimitPerAccount,
long publicNetLimit)
Updates the settings of an asset.
|
TronTransaction |
TronClient.updateSmartContractEnergyLimit(TronWallet owner,
TronAddress contractAddress,
long originEnergyLimit)
Updates the energy limit settings of a smart contract.
|
TronTransaction |
TronClient.updateSmartContractSettings(TronWallet owner,
TronAddress contractAddress,
long consumeUserResourcePercent)
Updates the settings of a smart contract.
|
TronTransaction |
TronClient.updateWitness(TronWallet owner,
String url)
Updates a witness account.
|
TronTransaction |
TronClient.voteWitness(TronWallet owner,
Map<TronAddress,Long> votes)
Votes to a witness account.
|
TronTransactionInformation |
TronClient.waitForTransactionConfirmation(HashIdentifier txId,
int maxRetries)
waits until a transaction is confirmed by the blockchain.
|
TronTransaction |
TronClient.withdrawBalance(TronWallet owner)
Withdraws balance earned from mining blocks.
|
Constructor and Description |
---|
TronContractProxy(TronClient client,
TronAddress contractAddress)
Creates a new instance of TronContractProxy.
|
Modifier and Type | Method and Description |
---|---|
BigInteger |
IERC20Proxy.allowance(TronAddress address,
TronAddress spender)
Retrieves the allowance of an account.
|
TronTransaction |
IERC20Proxy.approve(TronWallet sender,
TronAddress spender,
BigInteger value)
Approves another account to spend tokens.
|
BigInteger |
IERC20Proxy.balanceOf(TronAddress address)
Retrieves the balance of an account.
|
BigInteger |
IERC20Proxy.totalSupply()
Retrieves the total supply of token.
|
TronTransaction |
IERC20Proxy.transfer(TronWallet sender,
TronAddress to,
BigInteger value)
Transfers tokens.
|
TronTransaction |
IERC20Proxy.transferFrom(TronWallet sender,
TronAddress from,
TronAddress to,
BigInteger value)
Transfers from one account to another account.
|
Constructor and Description |
---|
IERC20Proxy(TronClient client,
TronAddress contractAddress)
Creates a new instance of IERC20Proxy.
|
Modifier and Type | Method and Description |
---|---|
BigInteger |
TRC20.allowance(TronAddress owner,
TronAddress spender) |
TronTransaction |
TRC20.approve(TronWallet sender,
TronAddress spender,
BigInteger value) |
BigInteger |
TRC20.balanceOf(TronAddress who) |
TronTransaction |
TRC20.burn(TronWallet sender,
BigInteger value) |
BigInteger |
TRC20.decimals() |
TronTransaction |
TRC20.decreaseAllowance(TronWallet sender,
TronAddress spender,
BigInteger subtractedValue) |
TronTransaction |
TRC20.increaseAllowance(TronWallet sender,
TronAddress spender,
BigInteger addedValue) |
String |
TRC20.name() |
String |
TRC20.symbol() |
BigInteger |
TRC20.totalSupply() |
TronTransaction |
TRC20.transfer(TronWallet sender,
TronAddress to,
BigInteger value) |
TronTransaction |
TRC20.transferFrom(TronWallet sender,
TronAddress from,
TronAddress to,
BigInteger value) |
Constructor and Description |
---|
TRC20(TronClient client,
TronAddress contractAddress) |
Copyright © 2020. All rights reserved.