Get desktop application:
View/edit binary Protocol Buffers messages
the api of tron's db
DynamicProperties
for tapos
the api of tron's network such as node list.
(no methods)
Empty is invalidate
Can be empty
Empty is invalidate
trx quantity for buy storage (sun)
storage bytes for buy
Please use CreateAccount2 instead of this function.
Use this function instead of CreateAccount.
Warning: do not invoke this interface provided by others.
Please use CreateAssetIssue2 instead of this function.
Use this function instead of CreateAssetIssue.
for shielded contract
for shiededTransaction
timeout in seconds, it works only when it bigger than 0
timeout in seconds, it works only when it bigger than 0
Please use CreateTransaction2 instead of this function.
Use this function instead of CreateTransaction.
Please use CreateWitness2 instead of this function.
Use this function instead of CreateWitness.
Warning: do not invoke this interface provided by others.
Warning: do not invoke this interface provided by others.
Warning: do not invoke this interface provided by others.
Warning: do not invoke this interface provided by others.
Please use FreezeBalance2 instead of this function.
Use this function instead of FreezeBalance.
Warning: do not invoke this interface provided by others.
deprecated
BlockIdentifier parent_block_identifier = 4;
Please use GetBlockByLatestNum2 instead of this function.
Use this function instead of GetBlockByLatestNum.
Please use GetBlockByLimitNext2 instead of this function.
Use this function instead of GetBlockByLimitNext.
Please use GetBlockByNum2 instead of this function.
Use this function instead of GetBlockByNum.
connect information
Please use GetNowBlock2 instead of this function.
Use this function instead of GetNowBlock.
Warning: do not invoke this interface provided by others. Please use GetTransactionSign2 instead of this function.
Warning: do not invoke this interface provided by others. Use this function instead of GetTransactionSign.
Gossip node list
min to receive
Please use ParticipateAssetIssue2 instead of this function.
Use this function instead of ParticipateAssetIssue.
add or remove approval
Set account id if the account has no id. Account id is unique and case insensitive.
Please use TransferAsset2 instead of this function.
Use this function instead of TransferAsset.
Please use UnfreezeAsset2 instead of this function.
Use this function instead of UnfreezeAsset.
Please use UnfreezeBalance2 instead of this function.
Use this function instead of UnfreezeBalance.
Please use UpdateAccount2 instead of this function.
Use this function instead of UpdateAccount.
Please use UpdateAsset2 instead of this function.
Use this function instead of UpdateAsset.
1 mean 1%
modify the energy_limit
modify the consume_user_resource_percent
Please use UpdateWitness2 instead of this function.
Use this function instead of UpdateWitness.
Please use VoteWitnessAccount2 instead of this function.
Use this function instead of VoteWitnessAccount.
Please use WithdrawBalance2 instead of this function.
Use this function instead of WithdrawBalance.
Please use GetTransactionsFromThis2 instead of this function.
Use this function instead of GetTransactionsFromThis.
Please use GetTransactionsToThis2 instead of this function.
Use this function instead of GetTransactionsToThis.
Warning: do not invoke this interface provided by others.
Please use GetBlockByNum2 instead of this function.
Use this function instead of GetBlockByNum.
Please use GetNowBlock2 instead of this function.
Use this function instead of GetNowBlock.
Account
Used as request type in: Wallet.GetAccount, Wallet.GetAccountById, Wallet.GetAccountNet, Wallet.GetAccountResource, Wallet.GetAssetIssueByAccount, WalletSolidity.GetAccount, WalletSolidity.GetAccountById
Used as response type in: Wallet.GetAccount, Wallet.GetAccountById, WalletSolidity.GetAccount, WalletSolidity.GetAccountById
Used as field type in:
account nick name
the create address
the trx balance
the votes
the other asset owned by this account
the other asset owned by this account,key is assetId
the frozen balance for bandwidth
bandwidth, get from frozen
Frozen balance provided by other accounts to this account
Freeze and provide balances to other accounts
this account create time
this last operation time, including transfer, voting and so on. //FIXME fix grammar
witness block producing allowance
last withdraw time
not used so far
frozen asset(for asset issuer)
asset_issued_name
the identity of this account, case insensitive
Used in:
energy resource, get from frozen
the frozen balance for energy
Frozen balance provided by other accounts to this account
Frozen balances provided to other accounts
storage resource, get from market
frozen balance
Used in: ,
the frozen trx balance
the expire time
Used as request type in: Wallet.CreateAccount, Wallet.CreateAccount2
AccountId, (name, address) use name, (null, address) use address, (name, null) use name,
Used in:
Used in:
Used as request type in: WalletExtension.GetTransactionsFromThis, WalletExtension.GetTransactionsFromThis2, WalletExtension.GetTransactionsToThis, WalletExtension.GetTransactionsToThis2
Used in: ,
Update account name. Account name is not unique now.
Used as request type in: Wallet.UpdateAccount, Wallet.UpdateAccount2
Gossip node address
Used in:
Used as response type in: Wallet.GenerateAddress, WalletSolidity.GenerateAddress
Used as request type in: Wallet.CreateAssetIssue, Wallet.CreateAssetIssue2
Used as response type in: Wallet.GetAssetIssueById, Wallet.GetAssetIssueByName, WalletSolidity.GetAssetIssueById, WalletSolidity.GetAssetIssueByName
Used as field type in:
useless
Used in:
Used as response type in: Wallet.GetAssetIssueByAccount, Wallet.GetAssetIssueList, Wallet.GetAssetIssueListByName, Wallet.GetPaginatedAssetIssueList, WalletSolidity.GetAssetIssueList, WalletSolidity.GetAssetIssueListByName, WalletSolidity.GetPaginatedAssetIssueList
Used in:
block
Used as response type in: Database.GetBlockByNum, Database.GetNowBlock, Wallet.GetBlockById, Wallet.GetBlockByNum, Wallet.GetNowBlock, WalletSolidity.GetBlockByNum, WalletSolidity.GetNowBlock
Used as field type in: ,
Used as request type in: Wallet.GetBlockBalanceTrace
Used as field type in: , ,
Used as response type in: Wallet.GetBlockByNum2, Wallet.GetNowBlock2, WalletSolidity.GetBlockByNum2, WalletSolidity.GetNowBlock2
Used as field type in:
Used in: , ,
Used in:
bytes nonce = 5; bytes difficulty = 6;
Inventory
Used in:
Used in:
Used as request type in: Wallet.GetBlockByLimitNext, Wallet.GetBlockByLimitNext2
Used as response type in: Wallet.GetBlockByLatestNum, Wallet.GetBlockByLimitNext
Used as response type in: Wallet.GetBlockByLatestNum2, Wallet.GetBlockByLimitNext2
Used as request type in: Wallet.CreateAddress, Wallet.GetAkFromAsk, Wallet.GetAssetIssueById, Wallet.GetAssetIssueByName, Wallet.GetAssetIssueListByName, Wallet.GetBlockById, Wallet.GetBrokerageInfo, Wallet.GetContract, Wallet.GetContractInfo, Wallet.GetDelegatedResourceAccountIndex, Wallet.GetExchangeById, Wallet.GetExpandedSpendingKey, Wallet.GetMarketOrderByAccount, Wallet.GetMarketOrderById, Wallet.GetNkFromNsk, Wallet.GetProposalById, Wallet.GetRewardInfo, Wallet.GetTransactionById, Wallet.GetTransactionInfoById, WalletSolidity.GetAssetIssueById, WalletSolidity.GetAssetIssueByName, WalletSolidity.GetAssetIssueListByName, WalletSolidity.GetBrokerageInfo, WalletSolidity.GetDelegatedResourceAccountIndex, WalletSolidity.GetExchangeById, WalletSolidity.GetMarketOrderByAccount, WalletSolidity.GetMarketOrderById, WalletSolidity.GetRewardInfo, WalletSolidity.GetTransactionById, WalletSolidity.GetTransactionInfoById
Used as response type in: Wallet.CreateAddress, Wallet.CreateShieldNullifier, Wallet.CreateSpendAuthSig, Wallet.GetAkFromAsk, Wallet.GetNkFromNsk, Wallet.GetRcm, Wallet.GetShieldTransactionHash, Wallet.GetSpendingKey, Wallet.GetTriggerInputForShieldedTRC20Contract
Used as field type in:
Used in:
Used in:
Used as response type in: Wallet.ScanNoteByIvk, Wallet.ScanNoteByOvk, WalletSolidity.ScanNoteByIvk, WalletSolidity.ScanNoteByOvk
Used in:
transaction id = sha256(transaction.rowdata)
the index of note in receive
Used as response type in: Wallet.ScanAndMarkNoteByIvk, WalletSolidity.ScanAndMarkNoteByIvk
Used in:
transaction id = sha256(transaction.rowdata)
the index of note in receive
Used as response type in: Wallet.ScanShieldedTRC20NotesByIvk, Wallet.ScanShieldedTRC20NotesByOvk, WalletSolidity.ScanShieldedTRC20NotesByIvk, WalletSolidity.ScanShieldedTRC20NotesByOvk
Used in:
the index of note in txid
Used in:
Used as response type in: Wallet.GetDelegatedResourceAccountIndex, WalletSolidity.GetDelegatedResourceAccountIndex
Used as response type in: Wallet.GetDelegatedResource, WalletSolidity.GetDelegatedResource
Used as request type in: Wallet.GetDelegatedResource, WalletSolidity.GetDelegatedResource
Used as response type in: Wallet.GetDiversifier
Used as field type in: ,
Used as response type in: Wallet.EasyTransfer, Wallet.EasyTransferAsset, Wallet.EasyTransferAssetByPrivate, Wallet.EasyTransferByPrivate
transaction id = sha256(transaction.rowdata)
Used as request type in: Database.GetDynamicProperties, Database.GetNowBlock, Database.getBlockReference, Monitor.GetStatsInfo, Wallet.GenerateAddress, Wallet.GetAssetIssueList, Wallet.GetBurnTrx, Wallet.GetChainParameters, Wallet.GetDiversifier, Wallet.GetMarketPairList, Wallet.GetNewShieldedAddress, Wallet.GetNextMaintenanceTime, Wallet.GetNodeInfo, Wallet.GetNowBlock, Wallet.GetNowBlock2, Wallet.GetRcm, Wallet.GetSpendingKey, Wallet.ListExchanges, Wallet.ListNodes, Wallet.ListProposals, Wallet.ListWitnesses, Wallet.TotalTransaction, WalletSolidity.GenerateAddress, WalletSolidity.GetAssetIssueList, WalletSolidity.GetBurnTrx, WalletSolidity.GetMarketPairList, WalletSolidity.GetNowBlock, WalletSolidity.GetNowBlock2, WalletSolidity.ListExchanges, WalletSolidity.ListWitnesses
(message has no fields)
Used in: , , , ,
Exchange
Used as response type in: Wallet.GetExchangeById, WalletSolidity.GetExchangeById
Used as field type in:
Used as response type in: Wallet.GetPaginatedExchangeList, Wallet.ListExchanges, WalletSolidity.ListExchanges
Used as request type in: Wallet.FreezeBalance, Wallet.FreezeBalance2
Used in:
Used as response type in: Wallet.GetIncomingViewingKey
Used as field type in:
Used in: ,
Used in: , ,
Used as response type in: Wallet.GetMerkleTreeVoucherInfo, WalletSolidity.GetMerkleTreeVoucherInfo
Used in:
internalTransaction identity, the root InternalTransaction hash should equals to root transaction id.
the one send trx (TBD: or token) via function
the one recieve trx (TBD: or token) via function
Used in:
trx (TBD: or token) value
TBD: tokenName, trx should be empty
Used in:
Used in:
Used as request type in: Wallet.ScanAndMarkNoteByIvk, WalletSolidity.ScanAndMarkNoteByIvk
Used as request type in: Wallet.ScanNoteByIvk, WalletSolidity.ScanNoteByIvk
Used as request type in: Wallet.ScanShieldedTRC20NotesByIvk, WalletSolidity.ScanShieldedTRC20NotesByIvk
Used in:
order_id list
active count
market
Used as response type in: Wallet.GetMarketOrderById, WalletSolidity.GetMarketOrderById
Used as field type in:
min to receive
When state != ACTIVE and sell_token_quantity_return !=0, it means that some sell tokens are returned to the account due to insufficient remaining amount
Used in:
Used in: ,
Used as response type in: Wallet.GetMarketOrderByAccount, Wallet.GetMarketOrderListByPair, WalletSolidity.GetMarketOrderByAccount, WalletSolidity.GetMarketOrderListByPair
Used as request type in: Wallet.GetMarketOrderListByPair, Wallet.GetMarketPriceByPair, WalletSolidity.GetMarketOrderListByPair, WalletSolidity.GetMarketPriceByPair
Used as field type in:
Used as response type in: Wallet.GetMarketPairList, WalletSolidity.GetMarketPairList
Used in:
Used as response type in: Wallet.GetMarketPriceByPair, WalletSolidity.GetMarketPriceByPair
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: , , ,
Used as request type in: Wallet.IsShieldedTRC20ContractNoteSpent, WalletSolidity.IsShieldedTRC20ContractNoteSpent
Gossip node
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: , , , , , , , ,
random 32
Used as request type in: Wallet.IsSpend, WalletSolidity.IsSpend
Used as response type in: Wallet.IsShieldedTRC20ContractNoteSpent, WalletSolidity.IsShieldedTRC20ContractNoteSpent
Used as request type in: Database.GetBlockByNum, Wallet.GetBlockByLatestNum, Wallet.GetBlockByLatestNum2, Wallet.GetBlockByNum, Wallet.GetBlockByNum2, Wallet.GetTransactionCountByBlockNum, Wallet.GetTransactionInfoByBlockNum, WalletSolidity.GetBlockByNum, WalletSolidity.GetBlockByNum2, WalletSolidity.GetTransactionCountByBlockNum, WalletSolidity.GetTransactionInfoByBlockNum
Used as response type in: Wallet.GetBrokerageInfo, Wallet.GetBurnTrx, Wallet.GetNextMaintenanceTime, Wallet.GetRewardInfo, Wallet.GetTransactionCountByBlockNum, Wallet.TotalTransaction, WalletSolidity.GetBrokerageInfo, WalletSolidity.GetBurnTrx, WalletSolidity.GetRewardInfo, WalletSolidity.GetTransactionCountByBlockNum
Used in: ,
Used as request type in: Wallet.GetMerkleTreeVoucherInfo, WalletSolidity.GetMerkleTreeVoucherInfo
Used as request type in: Wallet.ScanNoteByOvk, WalletSolidity.ScanNoteByOvk
Used as request type in: Wallet.ScanShieldedTRC20NotesByOvk, WalletSolidity.ScanShieldedTRC20NotesByOvk
Used in:
Used in:
Used in:
Used as request type in: Wallet.GetPaginatedAssetIssueList, Wallet.GetPaginatedExchangeList, Wallet.GetPaginatedProposalList, WalletSolidity.GetPaginatedAssetIssueList
Used as request type in: Wallet.ParticipateAssetIssue, Wallet.ParticipateAssetIssue2
this field is token name before the proposal ALLOW_SAME_TOKEN_NAME is active, otherwise it is token id and token is should be in string format.
the amount of drops
Used in: ,
Used in: , ,
Owner id=0, Witness id=1, Active id start by 2
1 bit 1 contract
Used in:
Proposal
Used as response type in: Wallet.GetProposalById
Used as field type in:
Used in:
Used as response type in: Wallet.GetPaginatedProposalList, Wallet.ListProposals
Used in:
Used in: ,
for Encryption
Encryption for incoming, decrypt it with ivk
Encryption for audit, decrypt it with ovk
Used in: , , ,
Used in: ,
Used in:
Used as response type in: Wallet.BroadcastTransaction
Used as field type in: ,
Used in:
error in signature
Used as response type in: Wallet.CreateShieldedContractParameters, Wallet.CreateShieldedContractParametersWithoutAsk
Used as field type in:
transparent address
transparent address
the amount to transparent to_address
Used as response type in: Wallet.GetContract
Used as field type in: ,
Used in:
Used in:
Used in:
Used in:
SolidityType type = 3;
Used in:
Used in: ,
merkle root
used for check double spend
used for check spend authority signature
Used in: ,
random number for spend authority signature
path for cm from leaf to root in merkle tree
Used in: ,
Used as response type in: Wallet.IsSpend, WalletSolidity.IsSpend
Used in:
Used in:
Used in:
Used as request type in: Wallet.BroadcastTransaction, Wallet.CreateCommonTransaction, Wallet.GetShieldTransactionHash, Wallet.GetTransactionApprovedList, Wallet.GetTransactionSignWeight
Used as response type in: Wallet.CreateAccount, Wallet.CreateAssetIssue, Wallet.CreateTransaction, Wallet.CreateWitness, Wallet.FreezeBalance, Wallet.GetTransactionById, Wallet.GetTransactionSign, Wallet.ParticipateAssetIssue, Wallet.SetAccountId, Wallet.TransferAsset, Wallet.UnfreezeAsset, Wallet.UnfreezeBalance, Wallet.UpdateAccount, Wallet.UpdateAsset, Wallet.UpdateWitness, Wallet.VoteWitnessAccount, Wallet.WithdrawBalance, WalletSolidity.GetTransactionById
Used as field type in: , , , , , , ,
only support size = 1, repeated list here for muti-sig extension
Used in:
Used in:
Used in:
Used in:
Used in: ,
Used in:
data not used
only support size = 1, repeated list here for extension
scripts not used
Used in:
Used in:
Used in:
Used in:
Used as response type in: Wallet.AccountPermissionUpdate, Wallet.AddSign, Wallet.BuyStorage, Wallet.BuyStorageBytes, Wallet.ClearContractABI, Wallet.CreateAccount2, Wallet.CreateAssetIssue2, Wallet.CreateCommonTransaction, Wallet.CreateShieldedTransaction, Wallet.CreateShieldedTransactionWithoutSpendAuthSig, Wallet.CreateTransaction2, Wallet.CreateWitness2, Wallet.DeployContract, Wallet.ExchangeCreate, Wallet.ExchangeInject, Wallet.ExchangeTransaction, Wallet.ExchangeWithdraw, Wallet.FreezeBalance2, Wallet.GetTransactionSign2, Wallet.MarketCancelOrder, Wallet.MarketSellAsset, Wallet.ParticipateAssetIssue2, Wallet.ProposalApprove, Wallet.ProposalCreate, Wallet.ProposalDelete, Wallet.SellStorage, Wallet.TransferAsset2, Wallet.TriggerConstantContract, Wallet.TriggerContract, Wallet.UnfreezeAsset2, Wallet.UnfreezeBalance2, Wallet.UpdateAccount2, Wallet.UpdateAsset2, Wallet.UpdateBrokerage, Wallet.UpdateEnergyLimit, Wallet.UpdateSetting, Wallet.UpdateWitness2, Wallet.VoteWitnessAccount2, Wallet.WithdrawBalance2, WalletSolidity.TriggerConstantContract
Used as field type in: , , ,
transaction id = sha256(transaction.rowdata)
Used as response type in: Wallet.GetTransactionInfoById, WalletSolidity.GetTransactionInfoById
Used as field type in: ,
Used in:
Used in:
Used as response type in: Wallet.GetTransactionInfoByBlockNum, WalletSolidity.GetTransactionInfoByBlockNum
Used as response type in: WalletExtension.GetTransactionsFromThis, WalletExtension.GetTransactionsToThis
Used as response type in: WalletExtension.GetTransactionsFromThis2, WalletExtension.GetTransactionsToThis2
Used as request type in: Wallet.AddSign, Wallet.GetTransactionSign, Wallet.GetTransactionSign2
Used in:
Used in:
error in
The key is not in permission
Used as request type in: Wallet.TransferAsset, Wallet.TransferAsset2
this field is token name before the proposal ALLOW_SAME_TOKEN_NAME is active, otherwise it is token id and token is should be in string format.
Used as request type in: Wallet.CreateTransaction, Wallet.CreateTransaction2
Used as request type in: Wallet.TriggerConstantContract, Wallet.TriggerContract, WalletSolidity.TriggerConstantContract
Used as request type in: Wallet.UnfreezeAsset, Wallet.UnfreezeAsset2
Used as request type in: Wallet.UnfreezeBalance, Wallet.UnfreezeBalance2
Used as request type in: Wallet.UpdateAsset, Wallet.UpdateAsset2
vote message
Used in: ,
the super rep address
the vote num to this super rep.
Used as request type in: Wallet.VoteWitnessAccount, Wallet.VoteWitnessAccount2
Used in:
Vote Change
Used as request type in: Wallet.WithdrawBalance, Wallet.WithdrawBalance2
Witness
Used in:
Used as request type in: Wallet.CreateWitness, Wallet.CreateWitness2
Used as response type in: Wallet.ListWitnesses, WalletSolidity.ListWitnesses
Used as request type in: Wallet.UpdateWitness, Wallet.UpdateWitness2
Used in:
Used in: