本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
caver.rpc
caver.rpc "是一个提供与 kaia Node 的 rpc 调用相关的功能的软件包。
类别
RPC
caver.rpc
RPC "是一个包含Klay、Net和Governance的类别。
属性
名称 | 类型 | 描述 |
---|---|---|
klay | Klay | Klay 提供带有klay 名称空间的JSON-RPC 调用。 |
net | Net | Net 提供带有net 名称空间的JSON-RPC 调用。 |
治理 | [治理] | [治理] 提供带有治理 名称空间的JSON-RPC 调用。 |
JSON-RPC 调用
通过 caver.rpc.klay
可以与 kaia 节点进行交互。 下面的列表列举了 caver-js
目前支持的 API 函数。
Account
- accountCreated
- getAccount
- getAccountKey
- encodeAccountKey
- decodeAccountKey
- getBalance
- getCode
- getTransactionCount
- isContractAccount
- 签名
- getAccounts
Block
- getBlockNumber
- getBlockByNumber
- getBlockByHash
- getBlockReceipts
- getBlockTransactionCountByNumber
- getBlockTransactionCountByHash
- getBlockWithConsensusInfoByNumber
- getBlockWithConsensusInfoByHash
- getCommittee
- getCommitteeSize
- getCouncil
- getCouncilSize
- getStorageAt
- isSyncing
交易
- call
- estimateGasme
- estimateComputationCost
- getTransactionByBlockHashAndIndex
- getTransactionByBlockNumberAndIndex
- getTransactionByHash
- getTransactionBySenderTxHash
- getTransactionReceipt
- getTransactionReceiptBySenderTxHash
- sendRawTransaction
- sendTransaction
- sendTransactionAsFeePayer
- signTransaction
- signTransactionAsFeePayer
- getDecodedAnchoringTransactionByHash
配置
- getChainId
- getClientVersion
- getGasPrice
- getGasPriceAt
- isParallelDBWrite
- isSenderTxHashIndexingEnabled
- getProtocolVersion
- getRewardbase
Filter
- getFilterChanges
- getFilterLogs
- getLogs
- newBlockFilter
- newFilter
- newPendingTransactionFilter
- uninstallFilter