本文档汇总了合约平台支持的所有 API,具体接口信息请参阅相关文档。
环境接口
接口 | 描述 |
---|---|
init | 环境初始化。 |
账户接口
接口 | 描述 |
---|---|
createAccount | 创建账户。 |
asyncCreateAccount | 创建账户,异步方式调用。 |
transferBalance | 交易转帐,同步方式调用。 |
asyncTransferBalance | 交易转账,异步调用。 |
setRecoverKey | 设置恢复公钥,同步方式调用。 |
asyncSetRecoverKey | 设置恢复公钥,异步方式调用。 |
preResetPubKey | 预重置公钥,同步方式调用。 |
asyncPreResetPubKey | 预重置公钥,异步方式调用。 |
resetPublicKey | 重置公钥,同步方式调用。 |
asyncResetPubKey | 重置公钥,异步方式调用。 |
updateAuthMap | 更新权重,同步方式调用。 |
asyncUpdateAuthMap | 更新权重,异步方式调用。 |
freezeAccount | 冻结账户,同步方式调用。 |
asyncFreezeAccount | 冻结账户,异步方式调用。 |
unFreezeAccount | 解除冻结账户,同步方式调用。 |
asyncUnFreezeAccount | 解除冻结账户,异步方式调用。 |
updateEncryptionKey | 更新加密密钥,同步方式调用。 |
asyncUpdateEncryptionKey | 更新加密密钥,异步方式调用。 |
合约接口
接口 | 描述 |
---|---|
deployContract | 部署合约,同步方式调用。 |
asyncDeployContract | 部署合约,异步方式调用。 |
callContract | 调用合约,同步方式调用。 |
asyncCallContract | 调用合约,异步方式调用。 |
updateContract | 升级合约,同步方式调用。 |
asyncUpdateContract | 升级合约,异步方式调用。 |
freezeContract | 冻结合约,同步方式调用。 |
asyncFreezeContract | 冻结合约,异步方式调用。 |
unFreezeContract | 解除冻结合约,同步方式调用。 |
asyncUnFreezeContract | 解除冻结合约,异步方式调用。 |
查询接口
接口 | 描述 |
---|---|
queryBlockHeader | 按区块哈希查询区块头。 |
queryBlockHeaderByNumber | 按区块编号查询区块头。 |
queryLastBlockHeader | 查询最后一个区块头。 |
queryBlock | 按区块哈希查询区块。 |
queryBlockByNumber | 按区块编号查询区块。 |
queryLastBlock | 查询最后一个区块。 |
queryTransaction | 通过交易哈希查询交易。 |
queryTransactionReceipt | 通过交易哈希查询收据。 |
queryAccount | 通过账户号查询账户。 |
queryContract | 通过合约账户查询合约。 |
queryBlockTxReceipts | 查询区块中的交易回执。 |
本地执行接口
接口 | 描述 |
---|---|
setLocal | 本地执行的服务接口 |
信封交易接口
接口 | 描述 |
---|---|
depositEnvelope | 信封交易,同步方式调用。 |
asyncDepositRequest | 信封交易,异步方式调用。 |
事件接口
接口 | 描述 |
---|---|
listenAccount | 订阅账户。 |
listenContract | 订阅合约。 |
listenTopics | 订阅主题事件。 |
listenBlock | 订阅区块事件。 |
unListenAccount | 取消订阅账户事件。 |
unListenContract | 取消订阅合约事件。 |
unListenTopics | 取消订阅主题事件。 |
unListenBlock | 取消订阅区块事件。 |
监控指标接口
接口 | 描述 |
---|---|
queryNodeMetricsStatus | 账户发送交易的统计指标 |
queryMetricsMessage | 发送查询请求的统计指标 |
queryTpsLatency | 每秒事务处理量的统计指标 |
隐私保护接口
接口 | 描述 |
---|---|
ValueHiding | 用于加密交易金额。 |
PedersenCommitment | 用于创建交易金额的承诺,以及使用 ValueHiding 加密交易金额。 |
Proofs | 用于创建交易所需的证明。 |
原生存证接口
接口 | 描述 |
---|---|
depositData | 存证交易,同步方式调用。 |
asyncDepositData | 存证交易,异步方式调用。 |
日志接口
接口 | 描述 |
---|---|
AbstractLoggerFactory | 日志记录器工厂 |
文档内容是否对您有帮助?