查询链上的合约信息。与wallet/getcontract接口不同,该接口不仅返回bytecode还会返回合约的runtime bytecode。runtime bytecode相比bytecode,不包含构造函数以及构造函数的参数信息。

/wallet/triggersmartcontract

调用智能合约,返回 TransactionExtention,需要签名后广播。

/wallet/triggerconstantcontract

调用合约只读函数,也可以调用合约非只读函数,用于预判交易是否可以执行成功或者预估交易的能量消耗,也可以预估合约部署消耗的能量。

/wallet/deploycontract

部署合约,返回 Transaction Extention,其中包含未签名的交易。

/wallet/updatesetting

更新合约的 consume_user_resource_percent 配置,返回未签名交易,需要签名后广播。

/wallet/updateenergylimit

更新合约的 origin_energy_limit,返回未签名交易,需要签名后广播。

/wallet/clearabi

将合约的 ABI 设置为空。返回未签名交易,需要签名后广播。

/wallet/estimateenergy

预估智能合约调用交易或部署交易执行成功需要提供的能量。

/wallet/createwitness

申请成为超级代表, 返回申请超级代表的Transaction,需要签名后广播。

/wallet/updatewitness

修改witness配置信息中的 URL,需要签名后广播。

/wallet/listwitnesses

返回所有超级代表的列表。

/wallet/votewitnessaccount

对超级代表进行投票,返回投票的 Transaction, 需要签名后广播。

/wallet/updateBrokerage

更新 SR 佣金比例,需要签名后广播。

/wallet/getBrokerage

查询超级代表佣金比例。

/wallet/getReward

查询用户未被提取的投票奖励。

/wallet/withdrawbalance

超级代表或用户提取奖励,每 24 小时可调用一次。超级代表将 allowance 中的余额提取到账户中,用户将投票奖励提取到自己的账户中。

/wallet/getnextmaintenancetime

返回下个计票时间点的时间戳(毫秒)。

/wallet/proposalcreate

创建提案交易,需要签名后广播。

/wallet/proposalapprove

批准提案,需要签名后广播。

/wallet/proposaldelete

删除提案,需要签名后广播。

/wallet/listproposals

查询所有提案并返回提案信息。

/wallet/getproposalbyid

根据ID查询提案并返回提案详细信息。

/wallet/exchangecreate

创建交易对,需要签名后广播。警告:成功执行,签署和广播此 API 调用将从用户的账户中扣除 1024 TRX。

/wallet/exchangeinject

给交易对注资,注资后可以防止交易对价格波动太大,需要签名后广播。

/wallet/exchangewithdraw

对交易对撤资,需要签名后广播。

/wallet/exchangetransaction

参与交易对交易,需要签名后广播。

/wallet/getexchangebyid

根据id查询交易对。

/wallet/listexchanges

查询所有交易对。

/wallet/gettransactionlistfrompending

获取pending pool中交易列表信息。

/wallet/gettransactionfrompending

从pending pool中获取交易详细信息。

/wallet/getpendingsize

获取pending pool队列的大小。

/wallet/getsignweight

查询交易签名权重。

Stake 2.0 API:查询某地址的资源委托索引(已固化状态)。返回两个列表,一个是该账户将资源委托给的地址列表(toAddress);另一个是将资源委托给该账户的地址列表(fromAddress)。

/walletsolidity/getnodeinfo

查询当前节点的信息(已固化状态)。

/walletsolidity/getburntrx

查询自从第54号委员会提议生效后,因链上交易手续费而销毁的TRX数量(已固化状态)。

/walletsolidity/triggerconstantcontract

既可以调用合约只读函数(view 或 pure修饰的函数),用于查询合约已固化状态数据,也可以调用合约非只读函数,用于在已固化状态下预判交易是否可以执行成功或者预估交易的能量消耗。

/walletsolidity/estimateenergy

在已固化状态下,预估智能合约交易执行成功需要提供的能量。

/walletsolidity/getassetissuebyid

根据ID查询TRC10通证(已固化状态)。

/walletsolidity/getassetissuebyname

根据通证名称查询TRC10通证(已固化状态)。

/walletsolidity/getassetissuelist

查询所有TRC10通证列表(已固化状态)。

/walletsolidity/getassetissuelistbyname

根据名称返回同名的所有TRC10代币列表(已固化状态)。

/walletsolidity/getpaginatedassetissuelist

分页查询TRC10通证列表(已固化状态)。

/walletsolidity/listwitnesses

返回所有超级代表的列表(已固化状态)。

/walletsolidity/getBrokerage

查询超级代表佣金比例(已固化状态)。

/walletsolidity/getReward

查询用户未被提取的投票奖励(已固化状态)。

/walletsolidity/getexchangebyid

根据id查询交易对(已固化状态)。

/walletsolidity/listexchanges

查询所有交易对(已固化状态)。

/walletsolidity/getenergyprices

查询历史能量单价。

/walletsolidity/getbandwidthprices

查询历史带宽单价。

WithdrawBalance

超级代表或用户提取奖励,每 24 小时可调用一次。超级代表将 allowance 中的余额提取到账户中,用户将投票奖励提取到自己的账户中。(请使用WithdrawBalance2)

WithdrawBalance2

超级代表或用户提取奖励,每 24 小时可调用一次。超级代表将 allowance 中的余额提取到账户中,用户将投票奖励提取到自己的账户中。

WithdrawExpireUnfreeze

提取已过锁定期的解质押的本金。

DelegateResource

在Stake 2.0 机制下,将带宽或者能量资源代理给其它账户。

CancelAllUnfreezeV2

取消所有未完成的解质押,将过期的解质押金额提取到账户余额中,将未过期的解质押金额重新质押。

UpdateAsset

修改TRC10通证基本信息。(请使用UpdateAsset2)

UpdateAsset2

修改TRC10通证基本信息。

ProposalCreate

创建提案交易,需要签名后广播。

ProposalApprove

批准提案,需要签名后广播。

ProposalDelete

删除提案,需要签名后广播。

ExchangeCreate

创建交易对,需要签名后广播。警告:成功执行,签署和广播此 API 调用将从用户的账户中扣除 1024 TRX。

ExchangeInject

给交易对注资,注资后可以防止交易对价格波动太大,需要签名后广播。

ExchangeWithdraw

对交易对撤资,需要签名后广播。

ExchangeTransaction

参与交易对交易,需要签名后广播。

GetAssetIssueByAccount

查询账户发行的TRC10通证。

GetAccountNet

查询账户带宽信息。

GetAccountResource

查询账户的资源信息(带宽、能量)。

GetAssetIssueByName

根据通证名称查询TRC10通证。

GetAssetIssueListByName

根据名称返回同名的所有TRC 10代币列表。

GetAssetIssueById

根据ID查询TRC10通证。

GetNowBlock

查询最新块。(请使用GetNowBlock2)

GetNowBlock2

查询最新块。

GetBlockByNum

通过高度查询区块内容。(请使用GetBlockByNum2)

GetBlockByNum2

通过高度查询区块内容。

GetTransactionCountByBlockNum

获取指定块中的交易计数。

GetBlockById

通过区块ID(即区块哈希)查询区块。

GetBlockByLimitNext

查询指定范围的区块。(请使用GetBlockByLimitNext2)

GetBlockByLimitNext2

查询指定范围的区块。

GetBlockByLatestNum

查询最新的若干个区块。(请使用GetBlockByLatestNum2)

GetBlockByLatestNum2

查询最新的若干个区块。

GetTransactionById

按交易哈希查询交易。

DeployContract

部署合约,返回 Transaction Extention,其中包含未签名的交易。

GetContract

查询链上的合约信息,包括合约的bytecode、 ABI、配置参数等。

GetContractInfo

查询链上的合约信息。与wallet/getcontract接口不同,该接口不仅返回bytecode还会返回合约的runtime bytecode。runtime bytecode相比bytecode,不包含构造函数以及构造函数的参数信息。

TriggerContract

调用智能合约,返回 TransactionExtention,需要签名后广播。

TriggerConstantContract

调用合约只读函数,也可以调用合约非只读函数,用于预判交易是否可以执行成功或者预估交易的能量消耗,也可以预估合约部署消耗的能量。

EstimateEnergy

预估智能合约调用交易或部署交易执行成功需要提供的能量。

ClearContractAbi

将合约的 ABI 设置为空。返回未签名交易,需要签名后广播。

ListWitnesses

返回所有超级代表的列表。

GetDelegatedResource

查看在stake1.0阶段一个账户代理给另外一个账户的资源情况。(请使用GetDelegatedResourceV2)

GetDelegatedResourceV2

查看在stake1.0阶段一个账户代理给另外一个账户的资源情况。

GetDelegatedResourceAccountIndex

查看在stake1.0阶段一个账户给哪些账户代理了资源,以及哪些账户为该账户代理了资源。

GetDelegatedResourceAccountIndexV2

查询在Stake2.0阶段,某地址的资源委托索引。

GetCanDelegatedMaxSize

查询目标地址中指定类型资源的可代理数量,单位为sun。

GetAvailableUnfreezeCount

查询Stake2.0机制下,当前解质押剩余次数。

GetCanWithdrawUnfreezeAmount

查询在某时间点可以提取的解质押本金数量。

ListProposals

查询所有提案并返回提案信息。

GetProposalById

根据ID查询提案并返回提案详细信息。

ListExchanges

查询所有交易对。

GetExchangeById

根据id查询交易对。

GetChainParameters

查询当前所有提案参数,超级代表可以提议修改这些参数。

GetAssetIssueList

查询所有TRC10通证列表。

GetPaginatedAssetIssueList

分页查询TRC10通证列表。

GetNextMaintenanceTime

返回下个计票时间点的时间戳(毫秒)。

GetTransactionInfoById

查询交易的 Info 信息,包括交易的 fee 信息、所在区块和虚拟机log等。

AccountPermissionUpdate

修改账户权限。

GetTransactionSignWeight

查询交易签权重。

GetTransactionApprovedList

根据交易内容和签名信息计算得到为交易签名的账户地址列表,可用交易验签。

GetNodeInfo

查询当前节点的信息。

GetRewardInfo

查询用户未被提取的投票奖励。

GetBrokerageInfo

查询超级代表佣金比例。

UpdateBrokerage

更新 SR 佣金比例,需要签名后广播。

GetTransactionInfoByBlockNum

获取特定区块的所有交易 Info 信息。

GetBurnTrx

查询自从第54号委员会提议生效后,因链上交易手续费而销毁的TRX数量。

GetTransactionFromPending

从pending pool中获取交易详细信息。

GetTransactionListFromPending

获取pending pool中交易列表信息。

GetPendingSize

获取pending pool队列的大小。

GetBlock

根据区块高度或者区块哈希查询区块头信息或者整个区块信息。

UnDelegateResource

在Stake 2.0机制下,取消为目标地址代理的带宽或者能量。

GetBandwidthPrices

查询历史带宽单价。

GetEnergyPrices

查询历史能量单价。

GetMemoFee

获取交易备注费用。