文档

API 概览

更新时间:

BaaS REST针对用户的链上账户的密钥,主要提供两种服务模式,分别是:密钥托管模式和非托管模式。本节给出BaaS REST的所需的SDK列表,具体接口信息请参阅相关文档。

  • 密钥非托管模式:在创建链上账户的时候,用户除了访问BaaS REST有access-id和对应的密钥以外,会有链上账户对应的私钥信息,在后续的上链操作中,都会使用该私钥来对交易信息进行签名,来确保交易的可靠。

  • 密钥托管模式:在创建链上账户的时候,BaaS REST会将链上账户对应的私钥在kms中进行托管,返回给用户kmsid,避免用户自身来寻求新的安全防护机制来进行密钥存储。

针对两种模式,有对应的配套的API,分别介绍如下。

密钥非托管模式

查询类接口

方法名称

描述

QUERYTRANSACTION

查询交易

QUERYRECEIPT

查询交易回执

QUERYRECEIPT

(重试)同步查询交易回执

QUERYBLOCK

查询区块头

QUERYBLOCKBODY

查询区块

QUERYLASTBLOCK

查询最新区块头

QUERYACCOUNT

查询账户

QUERYBLOCKHEADERINFOSRAW

查询块头列表

交易类接口

方法名称

描述

DEPOSIT

(异步)存证

DEPLOYCONTRACT

(异步)部署合约

UPDATECONTRACT

(异步)更新合约

CALLWASMCONTRACT

(异步)调用wasm合约

CALLCONTRACT

(异步)调用solidity合约

密钥托管模式

查询类接口

方法名称

描述

QUERYRECEIPT

根据交易Hash查询交易回执

QUERYRECEIPTBIZ

根据订单ID查询交易回执

QUERYTRANSACTION

根据交易Hash查询交易

QUERYTRANSACTIONBIZ

根据订单ID查询交易

交易类接口

方法名称

描述

TENANTCREATEACCUNT

租户创建账户

DEPOSIT

(异步)存证交易

WASM合约

DEPLOYWASMCONTRACT

同步部署WASM合约(慎用)

DEPLOYWASMCONTRACTASYNC

异步部署WASM合约(推荐)

UPDATECONTRACTFORBIZ

同步升级WASM合约(慎用)

UPDATECONTRACTFORBIZASYNC

异步升级WASM合约(推荐)

CALLWASMCONTRACT

同步调用WASM合约(慎用)

CALLWASMCONTRACTASYNC

异步调用WASM合约(推荐)

Solidity合约

DEPLOYCONTRACTFORBIZ

同步部署Solidity合约(慎用)

DEPLOYCONTRACTFORBIZASYNC

异步部署Solidity合约(推荐)

UPDATECONTRACTFORBIZ

同步升级Solidity合约(慎用)

UPDATECONTRACTFORBIZASYNC

异步升级Solidity合约(推荐)

CALLCONTRACTBIZ

同步调用Solidity合约(慎用)

CALLCONTRACTBIZASYNC

异步调用Solidity合约(推荐)

PARSEOUTPUT

解析合约返回参数

消费托管MQ接口

接口

描述

consumeMQMessage

获取托管MQ中的消息

ackMQMessage

消费托管MQ消息成功后,进行确认

  • 本页导读 (0)