文档

API 概览

更新时间:

本文档汇总了合约平台支持的所有 API,具体接口信息请参阅相关文档。

环境接口

接口

描述

init

环境初始化。

账户接口

接口

描述

createAccount

创建账户。

asyncCreateAccount

创建账户,异步方式调用。

transferBalance

交易转帐,同步方式调用。

asyncTransferBalance

交易转账,异步调用。

setRecoverKey

设置恢复公钥,同步方式调用。

asyncSetRecoverKey

设置恢复公钥,异步方式调用。

preResetPubKey

预重置公钥,同步方式调用。

asyncPreResetPubKey

预重置公钥,异步方式调用。

resetPublicKey

重置公钥,同步方式调用。

asyncResetPubKey

重置公钥,异步方式调用。

updateAuthMap

更新权重,同步方式调用。

asyncUpdateAuthMap

更新权重,异步方式调用。

freezeAccount

冻结账户,同步方式调用。

asyncFreezeAccount

冻结账户,异步方式调用。

updateEncryptionKey

更新加密密钥,同步方式调用。

asyncUpdateEncryptionKey

更新加密密钥,异步方式调用。

合约接口

接口

描述

deployContract

部署合约,同步方式调用。

asyncDeployContract

部署合约,异步方式调用。

callContract

调用合约,同步方式调用。

asyncCallContract

调用合约,异步方式调用。

updateContract

升级合约,同步方式调用。

asyncUpdateContract

升级合约,异步方式调用。

freezeContract

冻结合约,同步方式调用。

asyncFreezeContract

冻结合约,异步方式调用。

unFreezeContract

解除冻结合约,同步方式调用。

asyncUnFreezeContract

解除冻结合约,异步方式调用。

getContractSchema

获取数据合约Schema,同步方式调用。

asyncGetContractSchema

获取数据合约Schema,异步方式调用。

查询接口

接口

描述

queryBlockHeader

按区块哈希查询区块头。

queryBlockHeaderByNumber

按区块编号查询区块头。

queryLastBlockHeader

查询最后一个区块头。

queryBlockHeader

按区块哈希查询区块。

queryBlockByNumber

按区块编号查询区块。

queryLastBlock

查询最后一个区块。

queryTransaction

通过交易哈希查询交易。

queryTransactionReceipt

通过交易哈希查询收据。

queryAccount

通过账户号查询账户。

queryContract

通过合约账户查询合约。

queryBlockTxReceipts

查询区块中的交易回执。

queryBlockTxCount

查询区块中的交易数量。

本地执行接口

接口

描述

setLocal

本地执行的服务接口

信封交易接口

接口

描述

depositEnvelope

信封交易,同步方式调用。

asyncDepositRequest

信封交易,异步方式调用。

事件接口

接口

描述

listenAccount

订阅账户。

listenContract

订阅合约。

listenTopics

订阅主题事件。

listenBlock

订阅区块事件。

unListenAccount

取消订阅账户事件。

unListenContract

取消订阅合约事件。

unListenTopics

取消订阅主题事件。

unListenBlock

取消订阅区块事件。

监控指标接口

接口

描述

queryNodeMetricsStatus

账户发送交易的统计指标

queryMetricsMessage

发送查询请求的统计指标

queryTpsLatency

每秒事务处理量的统计指标

原生存证接口

接口

描述

depositData

存证交易,同步方式调用。

asyncDepositData

存证交易,异步方式调用。

日志接口

接口

描述

AbstractLoggerFactory

日志记录器工厂

子网接口

接口

描述

setChainIdOption

子网全局选项配置

setGroupId(myChainId)

其他子网配置,用户构建请求