BaaS REST针对用户的链上账户的密钥,主要提供两种服务模式,分别是:密钥托管模式和非托管模式。本节给出BaaS REST的所需的SDK列表,具体接口信息请参阅相关文档。
密钥非托管模式:在创建链上账户的时候,用户除了访问BaaS REST有access-id和对应的密钥以外,会有链上账户对应的私钥信息,在后续的上链操作中,都会使用该私钥来对交易信息进行签名,来确保交易的可靠。
密钥托管模式:在创建链上账户的时候,BaaS REST会将链上账户对应的私钥在kms中进行托管,返回给用户kmsid,避免用户自身来寻求新的安全防护机制来进行密钥存储。
针对两种模式,有对应的配套的API,分别介绍如下。
密钥非托管模式
查询类接口
方法名称 | 描述 |
查询交易 | |
查询交易回执 | |
(重试)同步查询交易回执 | |
查询区块头 | |
查询区块 | |
查询最新区块头 | |
查询账户 | |
查询块头列表 |
交易类接口
方法名称 | 描述 |
(异步)存证 | |
(异步)部署合约 | |
(异步)更新合约 | |
(异步)调用wasm合约 | |
(异步)调用solidity合约 |
密钥托管模式
查询类接口
方法名称 | 描述 |
根据交易Hash查询交易回执 | |
根据订单ID查询交易回执 | |
根据交易Hash查询交易 | |
根据订单ID查询交易 |
交易类接口
方法名称 | 描述 | |
租户创建账户 | ||
(异步)存证交易 | ||
WASM合约 | 同步部署WASM合约(慎用) | |
异步部署WASM合约(推荐) | ||
同步升级WASM合约(慎用) | ||
异步升级WASM合约(推荐) | ||
同步调用WASM合约(慎用) | ||
异步调用WASM合约(推荐) | ||
Solidity合约 | 同步部署Solidity合约(慎用) | |
异步部署Solidity合约(推荐) | ||
同步升级Solidity合约(慎用) | ||
异步升级Solidity合约(推荐) | ||
同步调用Solidity合约(慎用) | ||
异步调用Solidity合约(推荐) | ||
解析合约返回参数 |
消费托管MQ接口
接口 | 描述 |
获取托管MQ中的消息 | |
消费托管MQ消息成功后,进行确认 |
该文章对您有帮助吗?