全部产品
  • 首页 > 
  • 本地执行接口

本地执行接口

本地交易

函数原型

   
  1. LocalTransaction(BlockNum block_num, const Request& request)

下面是本地交易的基本参数及说明:

参数 必选 类型 说明
block_num true BlockNum 区块号
request true Request request 源自 账户交易接口合约交易接口

示例

   
  1. // Construct local transaction
  2. auto request = make_shared<CreateAccountTransaction>(account)
  3. auto transaction = make_shared<LocalTransaction>(block_num, *request);
  4. // sign transaction
  5. transaction.Sign(private_key);
  6. auto response = SendLocalTransaction(request);
  7. if (response->GetReturnCode() == ErrorCode::SUCCESS) {
  8. auto res = std::dynamic_pointer_cast<LocalTransactionResponse>(response);
  9. }