检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
bor_getRootHash 简介 返回指定区块范围的根哈希。该API所消耗的计算单元为13。 参数说明 参数 类型 说明 开始区块 int 开始区块的编号 结束区块 int 结束区块的编号 返回值 指定区块范围的根哈希。 请求样式 curl https://your-http-endpoint
web3_sha3 简介 返回给定数据的 Keccak-256 编码结果(不是标准化 SHA3-256)。该API所消耗的计算单元为15。 参数说明 参数 类型 说明 数据 String 需要转换的数据 返回值 给定输入的SHA3编码后的结果。 请求样式 curl https://
使用web3.js发送JSON-RPC API请求 Request example: const Web3 = require('web3'); const url = 'https://your-http-endpoint/your-credential' const web3
使用ethers.js发送JSON-RPC API请求 Request example: const ethers = require('ethers'); const url = 'https://your-http-endpoint/your-credential' const
eth_blocknumber 简介 返回区块链的最新区块号。该API所消耗的计算单元为10。 参数说明 此方法不接受任何参数。 返回值 十六进制编码的最新区块号。 请求样式 curl https://your-http-endpoint/v1/<API-KEY> \ -X POST
eth_getUncleCountByBlockNumber 简介 返回与给定区块编号匹配的区块中叔区块的数量。该API所消耗的计算单元为13。 参数说明 参数 类型 说明 区块编号 String 想要查询的区块的十六进制的编号。 返回值 区块中叔区块的数量,以十六进制为编码。 请求样式
eth_getBlockTransactionCountByNumber 简介 返回与给定区块编号匹配的区块的交易数。该API所消耗的计算单元为12。 参数说明 参数 类型 说明 区块编号 String 想要查询的区块的十六进制的编号,或者是字符串 "earliest"、"latest
eth_estimateGas 简介 返回给定交易的所消耗的Gas的估计值。该API所消耗的计算单元为1000。 参数说明 与 eth_call 的参数一致,但所有属性都是可选的。 如果没有指定Gas限制,geth 将使用来自待处理区块的区块Gas限制作为上限。 因此,当所需Gas
eth_feeHistory 简介 返回历史消耗的Gas信息的集合。该API所消耗的计算单元为17。 参数说明 参数 类型 说明 区块数量 String/Integer 请求范围内的块数。在单个查询中可以请求 1 到 1024 个块。如果不是所有块都可用,它将返回小于请求的范围。
eth_maxPriorityFeePerGas 简介 返回每个Gas的费用,这是您可以支付多少优先费用或“小费”的估计,以获得当前区块中包含的交易。该API所消耗的计算单元为13。 参数说明 此方法不接受任何参数。 返回值 十六进制代码编码的当前区块中包含交易的每项 gas 费用
eth_unsubscribe 简介 通过使用订阅 ID 调用此方法来取消订阅。它返回一个布尔值,指示订阅已成功取消。该API所消耗的计算单元为10。 参数说明 参数 类型 说明 订阅ID String 要取消订阅的订阅的 ID。 返回值 如果订阅已成功取消,返回True,否则返回
eth_newBlockFilter 简介 在节点中创建一个过滤器,以在新区块到达时发出通知。该API所消耗的计算单元为24。 参数说明 此方法不接受任何参数。 返回值 十六进制表示的新创建的过滤器ID。 请求样式 curl https://your-http-endpoint/v1
eth_newPendingTransactionFilter 简介 在节点中创建一个过滤器,以在新的待处理事务到达 Polygon 时发出通知。该API所消耗的计算单元为24。 参数说明 此方法不接受任何参数。 返回值 十六进制表示的新创建的过滤器ID。 请求样式 curl https
eth_uninstallFilter 简介 卸载具有给定 id 的过滤器。当不再需要观察时调用。此外,如果一段时间内没有通过eth_getFilterChanges请求过滤器,过滤器就会超时。该API所消耗的计算单元为13。 参数说明 参数 类型 说明 过滤器ID String
eth_chainId 简介 返回当前配置的链 ID。该API所消耗的计算单元为1。 参数说明 此方法不接受任何参数。 返回值 十六进制表示的链 ID。 请求样式 curl https://your-http-endpoint/v1/<API-KEY> \ -X POST
bor_getSignersAtHash 简介 返回与指定块哈希匹配的块的所有签名者。该API所消耗的计算单元为16。 参数说明 参数 类型 说明 区块哈希 String 想要查询的区块的哈希值 返回值 指定块哈希的签名者数组。 请求样式 curl https://your-http-endpoint
web3_clientVersion 简介 返回当前客户端的版本。该API所消耗的计算单元为15。 参数说明 此方法不接受任何参数。 返回值 客户端的版本。 父主题: Ethereum JSON-RPC API
可用Validator所需API列表 表1 可用验证器所需API列表 API方法 类型 说明 /eth/v1/node/version GET 获取beacon node版本。 /eth/v1/beacon/genesis GET 获取创世区块信息。 /eth/v1/beacon/
常用以太坊API列表 少数核心 JSON-RPC 方法需要来自以太坊网络的数据,并且整齐地分为三个主要类别:Gossip、State 和 History。 使用这些部分中的链接跳转到每个方法,或查看可用以太坊API列表。 Gossip方法 State方法 History方法 父主题
可用以太坊API列表 执行客户端API 信标客户端API 父主题: 专享版