本地执行接口

更新时间: 2023-01-05 14:00:59

本地执行指系统为查询或者计算一些数据,对有些交易仅仅在本地执行,而不会进行广播上链。本地执行的交易参数与真正上链的参数完全相同,本地交易接口是 AbstractTransactionRequest 的属性,并且 AbstractTransactionRequest 是所有交易请求的父类。

本地交易

  • 函数原型

// 指定在链上的最高区块执行
public void setLocal()
// 指定在链上的某个区块执行 
public void setLocal(BigInteger blockNumber)
  • 示例

下面以创建账号的本地交易为例:

CreateAccountRequest request = new CreateAccountRequest(accountId, account);
request.setLocal();
// 请参考错误信息章节,检查返回的数据  
CreateAccountResponse result = sdk.getAccountService().CreateAccount(request);
上一篇: 查询接口 下一篇: 信封交易接口
阿里云首页 区块链服务 相关技术圈