使用高度可定制的操作与 ARK 区块链进行交互以提交交易.

查看费用统计

BlockchainData 查看估计的交易费用:

使用前述的统计信息,用 Quantity 为交易设置适当的费用:

并再次设置要发送的金额:

  • 用于 ARK 的 BlockchainDataFeeStatistics 属性可用于确定 Fee. 如果未指定,则费用将在交易期间自动确定.
  • 这些范例使用测试网(devnet)区块链流程. 若要使用主网区块链,指定 BlockchainBase → "ARK".

创建交易对象

BlockchainTransaction 以所选 Fee 和希望的 Amount 来构建交易对象:

  • 直到通过 BlockchainTransactionSubmit 提交给 ARK 区块链前,交易在本地存在.
  • 在签署交易之前,发件人不属于交易.
  • 发件人的地址必须有足够的余额才能发送交易.

签署交易

BlockchainTransactionSign 用私有密钥签署交易:

  • 交易现已签名,但尚未提交给区块链. 其仅存在于本地.

提交交易

BlockchainTransactionSubmit 将交易发送到区块链:

  • 提交交易后,必须等待其被包含在区块中.