计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
弹性伸缩 AS
镜像服务 IMS
专属主机 DeH
函数工作流 FunctionGraph
云手机服务器 CPH
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
虚拟专用网络 VPN
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
VPC终端节点 VPCEP
云连接 CC
企业路由器 ER
企业交换机 ESW
全球加速 GA
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
边缘安全 EdgeSec
威胁检测服务 MTD
CDN与智能边缘
内容分发网络 CDN
CloudPond云服务
智能边缘云 IEC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
云搜索服务 CSS
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
数据可视化 DLV
数据湖工厂 DLF
湖仓构建 LakeFormation
企业应用
云桌面 Workspace
应用与数据集成平台 ROMA Connect
云解析服务 DNS
专属云
专属计算集群 DCC
IoT物联网
IoT物联网
设备接入 IoTDA
智能边缘平台 IEF
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
国际站常见问题
ICP备案
我的凭证
支持计划
客户运营能力
合作伙伴支持计划
专业服务
区块链
区块链服务 BCS
Web3节点引擎服务 NES
解决方案
SAP
高性能计算 HPC
视频
视频直播 Live
视频点播 VOD
媒体处理 MPC
实时音视频 SparkRTC
数字内容生产线 MetaStudio
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
存储容灾服务 SDRS
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属分布式存储服务 DSS
容器
云容器引擎 CCE
容器镜像服务 SWR
应用服务网格 ASM
华为云UCS
云容器实例 CCI
管理与监管
云监控服务 CES
统一身份认证服务 IAM
资源编排服务 RFS
云审计服务 CTS
标签管理服务 TMS
云日志服务 LTS
配置审计 Config
资源访问管理 RAM
消息通知服务 SMN
应用运维管理 AOM
应用性能管理 APM
组织 Organizations
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
应用身份管理服务 OneAccess
数据库
云数据库 RDS
文档数据库服务 DDS
数据管理服务 DAS
数据复制服务 DRS
云数据库 GeminiDB
云数据库 GaussDB
分布式数据库中间件 DDM
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
人脸识别服务 FRS
图引擎服务 GES
图像识别 Image
内容审核 Moderation
文字识别 OCR
AI开发平台ModelArts
图像搜索 ImageSearch
对话机器人服务 CBS
华为HiLens
视频智能分析服务 VIAS
语音交互服务 SIS
应用中间件
分布式缓存服务 DCS
API网关 APIG
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
多活高可用服务 MAS
事件网格 EG
企业协同
华为云会议 Meeting
云通信
消息&短信 MSGSMS
云生态
合作伙伴中心
云商店
开发者工具
SDK开发指南
API签名指南
Terraform
华为云命令行工具服务 KooCLI
其他
产品价格详情
系统权限
管理控制台
客户关联华为云合作伙伴须知
消息中心
公共问题
开发与运维
应用管理与运维平台 ServiceStage
软件开发生产线 CodeArts
需求管理 CodeArts Req
部署 CodeArts Deploy
性能测试 CodeArts PerfTest
编译构建 CodeArts Build
流水线 CodeArts Pipeline
制品仓库 CodeArts Artifact
测试计划 CodeArts TestPlan
代码检查 CodeArts Check
代码托管 CodeArts Repo
云应用引擎 CAE
开天aPaaS
云消息服务 KooMessage
云手机服务 KooPhone
云空间服务 KooDrive
本文导读

展开导读

专享版

更新时间:2024-09-03 GMT+08:00
表1 可用波场API列表-wallet

API方法

类型

说明

流控值(次/s)

/wallet/validateaddress

POST

检查地址是否格式正确。

1000

/wallet/broadcasttransaction

POST

广播签名后的交易。

1000

/wallet/broadcasthex

POST

直接广播 protobuf 序列化后的十六进制 Transaction。

1000

/wallet/createtransaction

POST

创建交易。

1000

/wallet/createaccount

POST

激活一个链上账户。

1000

/wallet/getaccount

POST

查询一个账号的信息,包括TRX余额、TRC10余额、质押以获取资源情况、投票情况以及权限等。

600

/wallet/updateaccount

POST

修改账户的名称。

1000

/wallet/accountpermissionupdate

POST

修改账户权限。

1000

/wallet/getaccountresource

POST

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

1000

/wallet/getaccountnet

POST

查询账户带宽信息。

1000

/wallet/unfreezebalance

POST

解锁在Stake1.0期间质押的TRX,释放所得到的带宽或能量以及TP,同时会自动取消所有投票。

1000

/wallet/getdelegatedresource

POST

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

1000

/wallet/getdelegatedresourceaccountindex

POST

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

1000

/wallet/freezebalancev2

POST

在Stake2.0质押机制下,质押TRX以获取带宽或者能量,同时根据质押额度获得等值投票权(TP)。

1000

/wallet/unfreezebalancev2

POST

解锁通过Stake2.0机制质押的TRX,释放所相应数量的带宽和能量,同时回收相应数量的投票权(TP)。

1000

/wallet/cancelallunfreezev2

POST

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

1000

/wallet/delegateresource

POST

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

1000

/wallet/undelegateresource

POST

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

1000

/wallet/withdrawexpireunfreeze

POST

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

1000

/wallet/getavailableunfreezecount

POST

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

1000

/wallet/getcanwithdrawunfreezeamount

POST

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

1000

/wallet/getcandelegatedmaxsize

POST

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

1000

/wallet/getdelegatedresourcev2

POST

查询在Stake2.0机制下,某地址代理给目标地址的资源情况。

1000

/wallet/getdelegatedresourceaccountindexv2

POST

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

1000

/wallet/getblock

POST

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

50

/wallet/getblockbynum

POST

通过高度查询区块内容。

15

/wallet/getblockbyid

POST

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

15

/wallet/getblockbylatestnum

POST

查询最新的若干个区块。

10

/wallet/getblockbylimitnext

POST

查询指定范围的区块。

10

/wallet/getnowblock

GET

查询最新块。

1000

/wallet/gettransactionbyid

POST

按交易哈希查询交易。

1000

/wallet/gettransactioninfobyid

POST

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

1000

/wallet/gettransactioninfobyblocknum

POST

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

150

/wallet/getnodeinfo

GET

查询当前节点的信息。

700

/wallet/getchainparameters

GET

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

1000

/wallet/getenergyprices

GET

查询历史能量单价。

1000

/wallet/getbandwidthprices

GET

查询历史带宽单价。

1000

/wallet/getburntrx

GET

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

1000

/wallet/getapprovedlist

POST

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

1000

/wallet/getassetissuebyaccount

POST

查询账户发行的TRC10通证。

1000

/wallet/getassetissuebyid

POST

根据ID查询TRC10通证。

1000

/wallet/getassetissuebyname

POST

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

150

/wallet/getassetissuelist

GET

查询所有TRC10通证列表。

5

/wallet/getassetissuelistbyname

POST

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

150

/wallet/getpaginatedassetissuelist

POST

分页查询TRC10通证列表。

20

/wallet/transferasset

POST

转账TRC10通证。

1000

/wallet/createassetissue

POST

发行TRC10通证。

1000

/wallet/participateassetissue

POST

参与TRC10通证发行。

1000

/wallet/unfreezeasset

POST

解锁已经结束质押期的 TRC10通证。

1000

/wallet/updateasset

POST

修改TRC10通证基本信息。

1000

/wallet/getcontract

POST

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

300

/wallet/getcontractinfo

POST

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

200

/wallet/triggersmartcontract

POST

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

1000

/wallet/triggerconstantcontract

POST

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

1000

/wallet/deploycontract

POST

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

1000

/wallet/updatesetting

POST

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

1000

/wallet/updateenergylimit

POST

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

1000

/wallet/clearabi

POST

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

1000

/wallet/estimateenergy

POST

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

1000

/wallet/createwitness

POST

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

1000

/wallet/updatewitness

POST

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

1000

/wallet/listwitnesses

GET

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

200

/wallet/votewitnessaccount

POST

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

1000

/wallet/updateBrokerage

POST

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

1000

/wallet/getBrokerage

POST

查询超级代表佣金比例。

1000

/wallet/getReward

POST

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

1000

/wallet/withdrawbalance

POST

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

1000

/wallet/getnextmaintenancetime

GET

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

1000

/wallet/proposalcreate

POST

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

1000

/wallet/proposalapprove

POST

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

1000

/wallet/proposaldelete

POST

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

1000

/wallet/listproposals

GET

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

300

/wallet/getproposalbyid

POST

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

1000

/wallet/exchangecreate

POST

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

1000

/wallet/exchangeinject

POST

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

1000

/wallet/exchangewithdraw

POST

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

1000

/wallet/exchangetransaction

POST

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

1000

/wallet/getexchangebyid

POST

根据id查询交易对。

1000

/wallet/listexchanges

GET

查询所有交易对。

400

/wallet/gettransactionlistfrompending

GET

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

1000

/wallet/gettransactionfrompending

POST

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

1000

/wallet/getpendingsize

GET

获取pending pool队列的大小。

1000

/wallet/getsignweight

POST

查询交易签名权重。

1000

表2 可用波场API列表-walletsolidity

API方法

类型

说明

流控值(次/s)

/walletsolidity/gettransactionbyid

POST

按交易哈希查询交易(已固化状态)。

1000

/walletsolidity/gettransactioninfobyid

POST

查询交易的 Info 信息,包括交易的 fee 信息、 所在区块、虚拟机log等(已固化状态)。

1000

/walletsolidity/gettransactioninfobyblocknum

POST

获取特定区块的所有交易 Info 信息(已固化状态)。

1000

/walletsolidity/gettransactioncountbyblocknum

POST

按区块号查询区块内交易数量(已固化状态)。

1000

/walletsolidity/getblock

POST

根据区块高度或者区块哈希查询区块头信息或者整个区块信息(已固化状态)。

1000

/walletsolidity/getblockbyid

POST

通过区块ID(即区块哈希)查询区块(已固化状态)。

1000

/walletsolidity/getblockbylatestnum

POST

查询最新的若干个区块(已固化状态)。

1000

/walletsolidity/getblockbylimitnext

POST

查询指定范围的区块(已固化状态)。

1000

/walletsolidity/getblockbynum

POST

查询确认指定块是否被固化。

1000

/walletsolidity/getnowblock

GET

查询当前最新区块(已固化状态)。

1000

/walletsolidity/getaccount

POST

获取账户信息(已固化状态)。

1000

/walletsolidity/getdelegatedresource

POST

查看stake1.0阶段一个账户代理给另外一个账户的资源情况(已固化状态)。

1000

/walletsolidity/getdelegatedresourcev2

POST

Stake 2.0 API:查询某地址代理给目标地址的资源情况(已固化状态)。

1000

/walletsolidity/getcandelegatedmaxsize

POST

Stake 2.0 API: 查询目标地址中指定类型资源的可代理数量(已固化状态),单位为sun。

1000

/walletsolidity/getavailableunfreezecount

POST

Stake 2.0 API: 查询当下解质押剩余次数(已固化状态)。

1000

/walletsolidity/getcanwithdrawunfreezeamount

POST

Stake 2.0 API: 查询在某时间点可以提取的解质押本金数量(已固化状态)。

1000

/walletsolidity/getdelegatedresourceaccountindexv2

POST

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

1000

/walletsolidity/getnodeinfo

GET

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

1000

/walletsolidity/getburntrx

GET

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

1000

/walletsolidity/triggerconstantcontract

POST

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

1000

/walletsolidity/estimateenergy

POST

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

1000

/walletsolidity/getassetissuebyid

POST

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

1000

/walletsolidity/getassetissuebyname

POST

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

150

/walletsolidity/getassetissuelist

GET

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

5

/walletsolidity/getassetissuelistbyname

POST

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

150

/walletsolidity/getpaginatedassetissuelist

POST

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

20

/walletsolidity/listwitnesses

GET

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

20

/walletsolidity/getBrokerage

POST

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

1000

/walletsolidity/getReward

POST

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

1000

/walletsolidity/getexchangebyid

POST

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

1000

/walletsolidity/listexchanges

GET

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

1000

/walletsolidity/getenergyprices

GET

查询历史能量单价。

1000

/walletsolidity/getbandwidthprices

GET

查询历史带宽单价。

1000

表3 可用波场API列表-jsonrpc

API方法

类型

说明

流控值(次/s)

eth_accounts

POST

返回客户端拥有的地址列表,tron将返回空列表。

1000

eth_blocknumber

POST

获取最新区块号。

1000

eth_call

POST

立即执行消息调用,而不在区块链上创建交易,即triggerConstantContract。

1000

eth_chainId

POST

返回TRON chainId,TRON chainId为创世块哈希的最后四个字节。

1000

eth_coinbase

POST

获取当前节点的witness address。

1000

eth_estimateGas

POST

通过triggerConstantContract预估能量消耗。

1000

eth_gasPrice

POST

获取当前的能量单价(以sun为单位)。

1000

eth_getBalance

POST

获取给定地址的账户余额。

1000

eth_getBlockByHash

POST

根据区块哈哈希获取区块信息。

50

eth_getBlockByNumber

POST

根据区块号获取区块信息。

50

eth_getBlockTransactionCountByHash

POST

根据区块哈希获取区块内的交易数量。

1000

eth_getBlockTransactionCountByNumber

POST

根据区块号获取区块内的交易数量。

1000

eth_getCode

POST

获取给定智能合约的runtime code。

400

eth_getStorageAt

POST

返回某地址的指定位置存储的内容,可用于获取某个合约中某个变量的值。

1000

eth_getTransactionByBlockHashAndIndex

POST

根据区块哈希,获取区块的第index个交易。

1000

eth_getTransactionByBlockNumberAndIndex

POST

根据区块号,获取区块的第index个交易。

1000

eth_getTransactionByHash

POST

根据交易哈希获取交易信息。

1000

eth_getTransactionReceipt

POST

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

1000

eth_getWork

POST

获取当前区块的哈希。

1000

eth_protocolVersion

POST

获取java-tron block版本。

1000

eth_syncing

POST

获取节点的同步状态。

1000

eth_newFilter

POST

创建一个事件过滤器对象,监听事件。

1000

eth_newBlockFilter

POST

创建一个过滤器,当有新块到达时获得通知。

1000

eth_getFilterChanges

POST

返回自上次轮询以来发生的事件列表。

1000

eth_getFilterLogs

POST

返回符合过滤条件的所有事件。

10

eth_uninstallFilter

POST

取消一个过滤器,当不再需要监控时需取消过滤器。

1000

eth_getLogs

POST

返回与给定过滤条件匹配的所有事件。

10

net_listening

POST

查询客户端是否处于监听网络连接的状态。

1000

net_version

POST

返回创世块的哈希值。

1000

web3_clientVersion

POST

返回当前节点的版本。

1000

web3_sha3

POST

计算给定数据的Keccak-256值(不是标准的SHA3-256)。

1000

buildTransaction

POST

创建transaction,交易类型不同,参数不同。

1000

表4 可用波场API列表-gRPC

API方法

说明

流控值(次/s)

BroadcastTransaction

广播签名后的交易。

1000

CreatetTansaction

创建交易。(请使用CreateTransaction2)

1000

CreateTransaction2

创建交易。

1000

CreateAccount

激活一个链上账户。(请使用CreateAccount2)

1000

CreateAccount2

激活一个链上账户。

1000

GetAccount

查询一个账号的信息,包括TRX余额、TRC10余额、质押以获取资源情况、投票情况以及权限等。

600

UpdateAccount

修改账户的名称。(请使用UpdateAccount2)

1000

UpdateAccount2

修改账户的名称。

1000

VoteWitnessAccount

对超级代表进行投票,返回投票的 Transaction, 需要签名后广播。(请使用VoteWitnessAccount2)

1000

VoteWitnessAccount2

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

1000

UpdateSetting

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

1000

UpdatEenergyLimit

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

1000

CreateAssetIssue

发行TRC10通证。(请使用CreateAssetIssue2)

1000

CreateAssetIssue2

发行TRC10通证。

1000

UpdateWitness

修改witness配置信息中的 URL,需要签名后广播。(请使用UpdateWitness2)

1000

UpdateWitness2

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

1000

CreateWitness

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

1000

CreateWitness2

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

1000

TransferAsset

转账TRC10通证。(请使用TransferAsset2)

1000

TransferAsset2

转账TRC10通证。

1000

ParticipateAssetIssue

参与TRC10通证发行。(请使用ParticipateAssetIssue2)

1000

ParticipateAssetIssue2

参与TRC10通证发行。

1000

FreezeBalance2

在Stake2.0质押机制下,质押TRX以获取带宽或者能量,同时根据质押额度获得等值投票权(TP)。(已废弃)

1000

FreezeBalanceV2

在Stake2.0质押机制下,质押TRX以获取带宽或者能量,同时根据质押额度获得等值投票权(TP)。

1000

UnfreezeBalance

解锁在Stake1.0期间质押的TRX,释放所得到的带宽或能量以及TP,同时会自动取消所有投票。(请使用UnfreezeBalance2)

1000

UnfreezeBalance2

解锁在Stake1.0期间质押的TRX,释放所得到的带宽或能量以及TP,同时会自动取消所有投票。

1000

UnfreezeBalanceV2

解锁通过Stake2.0机制质押的TRX,释放所相应数量的带宽和能量,同时回收相应数量的投票权(TP)。

1000

UnfreezeAsset

解锁已经结束质押期的 TRC10通证。(请使用UnfreezeAsset2)

1000

UnfreezeAsset2

解锁已经结束质押期的 TRC10通证。

1000

WithdrawBalance

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

1000

WithdrawBalance2

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

1000

WithdrawExpireUnfreeze

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

1000

DelegateResource

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

1000

CancelAllUnfreezeV2

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

1000

UpdateAsset

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

1000

UpdateAsset2

修改TRC10通证基本信息。

1000

ProposalCreate

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

1000

ProposalApprove

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

1000

ProposalDelete

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

1000

ExchangeCreate

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

1000

ExchangeInject

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

1000

ExchangeWithdraw

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

1000

ExchangeTransaction

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

1000

GetAssetIssueByAccount

查询账户发行的TRC10通证。

1000

GetAccountNet

查询账户带宽信息。

1000

GetAccountResource

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

1000

GetAssetIssueByName

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

200

GetAssetIssueListByName

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

200

GetAssetIssueById

根据ID查询TRC10通证。

1000

GetNowBlock

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

1000

GetNowBlock2

查询最新块。

1000

GetBlockByNum

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

15

GetBlockByNum2

通过高度查询区块内容。

15

GetTransactionCountByBlockNum

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

1000

GetBlockById

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

15

GetBlockByLimitNext

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

10

GetBlockByLimitNext2

查询指定范围的区块。

10

GetBlockByLatestNum

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

10

GetBlockByLatestNum2

查询最新的若干个区块。

10

GetTransactionById

按交易哈希查询交易。

1000

DeployContract

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

1000

GetContract

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

300

GetContractInfo

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

200

TriggerContract

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

1000

TriggerConstantContract

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

1000

EstimateEnergy

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

1000

ClearContractAbi

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

1000

ListWitnesses

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

250

GetDelegatedResource

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

1000

GetDelegatedResourceV2

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

1000

GetDelegatedResourceAccountIndex

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

1000

GetDelegatedResourceAccountIndexV2

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

1000

GetCanDelegatedMaxSize

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

1000

GetAvailableUnfreezeCount

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

1000

GetCanWithdrawUnfreezeAmount

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

1000

ListProposals

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

300

GetProposalById

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

1000

ListExchanges

查询所有交易对。

400

GetExchangeById

根据id查询交易对。

1000

GetChainParameters

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

1000

GetAssetIssueList

查询所有TRC10通证列表。

5

GetPaginatedAssetIssueList

分页查询TRC10通证列表。

20

GetNextMaintenanceTime

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

1000

GetTransactionInfoById

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

1000

AccountPermissionUpdate

修改账户权限。

1000

GetTransactionSignWeight

查询交易签权重。

1000

GetTransactionApprovedList

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

1000

GetNodeInfo

查询当前节点的信息。

700

GetRewardInfo

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

1000

GetBrokerageInfo

查询超级代表佣金比例。

1000

UpdateBrokerage

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

1000

GetTransactionInfoByBlockNum

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

150

GetBurnTrx

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

1000

GetTransactionFromPending

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

1000

GetTransactionListFromPending

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

1000

GetPendingSize

获取pending pool队列的大小。

1000

GetBlock

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

50

UnDelegateResource

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

1000

GetBandwidthPrices

查询历史带宽单价。

1000

GetEnergyPrices

查询历史能量单价。

1000

GetMemoFee

获取交易备注费用。

1000

表5 可用波场API列表-gRPC solidity

API方法

说明

流控值(次/s)

GetAccount

查询一个账号的信息,包括TRX余额、TRC10余额、质押以获取资源情况、投票情况以及权限等。

600

ListWitnesses

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

250

GetAssetIssueList

查询所有TRC10通证列表。

5

GetPaginatedAssetIssueList

分页查询TRC10通证列表。

20

GetAssetIssueByName

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

200

GetAssetIssueListByName

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

200

GetAssetIssueById

根据ID查询TRC10通证。

1000

GetNowBlock

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

1000

GetNowBlock2

查询最新块。

1000

GetBlockByNum

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

15

GetBlockByNum2

通过高度查询区块内容。

15

GetTransactionCountByBlockNum

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

1000

GetDelegatedResource

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

1000

GetDelegatedResourceV2

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

1000

GetDelegatedResourceAccountIndex

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

1000

GetDelegatedResourceAccountIndexV2

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

1000

GetCanDelegatedMaxSize

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

1000

GetAvailableUnfreezeCount

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

1000

GetCanWithdrawUnfreezeAmount

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

1000

GetExchangeById

根据id查询交易对。

1000

ListExchanges

查询所有交易对。

400

GetTransactionById

按交易哈希查询交易。

1000

GetTransactionInfoById

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

1000

GetRewardInfo

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

1000

GetBrokerageInfo

查询超级代表佣金比例。

1000

TriggerConstantContract

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

1000

EstimateEnergy

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

1000

GetTransactionInfoByBlockNum

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

150

GetBurnTrx

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

1000

GetBlock

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

50

GetBandwidthPrices

查询历史带宽单价。

1000

GetEnergyPrices

查询历史能量单价。

1000

我们使用cookie来确保您的高速浏览体验。继续浏览本站,即表示您同意我们使用cookie。 详情

文档反馈

文档反馈

意见反馈

0/500

标记内容

同时提交标记内容