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)
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.
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
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
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.
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 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
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 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.GetAssetIssueById, Wallet.GetAssetIssueByName, Wallet.GetAssetIssueListByName, Wallet.GetBlockById, Wallet.GetContract, Wallet.GetDelegatedResourceAccountIndex, Wallet.GetExchangeById, Wallet.GetProposalById, Wallet.GetTransactionById, Wallet.GetTransactionInfoById, WalletSolidity.GetAssetIssueById, WalletSolidity.GetAssetIssueByName, WalletSolidity.GetAssetIssueListByName, WalletSolidity.GetDelegatedResourceAccountIndex, WalletSolidity.GetExchangeById, WalletSolidity.GetTransactionById, WalletSolidity.GetTransactionInfoById
Used as response type in: Wallet.CreateAddress
Used in:
Used in:
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.EasyTransfer, Wallet.EasyTransferAsset, Wallet.EasyTransferAssetByPrivate, Wallet.EasyTransferByPrivate
transaction id = sha256(transaction.rowdata)
Used as request type in: Database.GetDynamicProperties, Database.GetNowBlock, Database.getBlockReference, Wallet.GenerateAddress, Wallet.GetAssetIssueList, Wallet.GetChainParameters, Wallet.GetNextMaintenanceTime, Wallet.GetNodeInfo, Wallet.GetNowBlock, Wallet.GetNowBlock2, Wallet.ListExchanges, Wallet.ListNodes, Wallet.ListProposals, Wallet.ListWitnesses, Wallet.TotalTransaction, WalletSolidity.GenerateAddress, WalletSolidity.GetAssetIssueList, 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 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:
Gossip node
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used as request type in: Database.GetBlockByNum, Wallet.GetBlockByLatestNum, Wallet.GetBlockByLatestNum2, Wallet.GetBlockByNum, Wallet.GetBlockByNum2, Wallet.GetTransactionCountByBlockNum, WalletSolidity.GetBlockByNum, WalletSolidity.GetBlockByNum2, WalletSolidity.GetTransactionCountByBlockNum
Used as response type in: Wallet.GetNextMaintenanceTime, Wallet.GetTransactionCountByBlockNum, Wallet.TotalTransaction, WalletSolidity.GetTransactionCountByBlockNum
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
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: ,
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.GetContract
Used as field type in:
Used in:
Used in:
Used in:
Used in:
SolidityType type = 3;
Used in:
Used in:
Used in:
Used in:
Used as request type in: Wallet.BroadcastTransaction
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:
BuyStorageContract = 21; BuyStorageBytesContract = 22; SellStorageContract = 23;
Used in:
Used in:
Used in: ,
Used in:
data not used
only support size = 1, repeated list here for extension
scripts not used
Used as response type in: Wallet.BuyStorage, Wallet.BuyStorageBytes, Wallet.CreateAccount2, Wallet.CreateAssetIssue2, Wallet.CreateTransaction2, Wallet.CreateWitness2, Wallet.DeployContract, Wallet.ExchangeCreate, Wallet.ExchangeInject, Wallet.ExchangeTransaction, Wallet.ExchangeWithdraw, Wallet.FreezeBalance2, Wallet.GetTransactionSign2, Wallet.ParticipateAssetIssue2, Wallet.ProposalApprove, Wallet.ProposalCreate, Wallet.ProposalDelete, Wallet.SellStorage, Wallet.TransferAsset2, Wallet.TriggerContract, Wallet.UnfreezeAsset2, Wallet.UnfreezeBalance2, Wallet.UpdateAccount2, Wallet.UpdateAsset2, Wallet.UpdateEnergyLimit, Wallet.UpdateSetting, Wallet.UpdateWitness2, Wallet.VoteWitnessAccount2, Wallet.WithdrawBalance2
Used as field type in: ,
transaction id = sha256(transaction.rowdata)
Used as response type in: Wallet.GetTransactionInfoById, WalletSolidity.GetTransactionInfoById
Used in:
Used in:
Used as response type in: WalletExtension.GetTransactionsFromThis, WalletExtension.GetTransactionsToThis
Used as response type in: WalletExtension.GetTransactionsFromThis2, WalletExtension.GetTransactionsToThis2
Used as request type in: Wallet.GetTransactionSign, Wallet.GetTransactionSign2
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.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: