使用高度可定制的操作与 ARK 区块链进行交互以提交交易.
查看费用统计
用 BlockchainData 查看估计的交易费用:
使用前述的统计信息,用 Quantity 为交易设置适当的费用:
并再次设置要发送的金额:
- 用于 ARK 的 BlockchainData 的 “FeeStatistics” 属性可用于确定 “Fee”. 如果未指定,则费用将在交易期间自动确定.
- 这些范例使用测试网(devnet)区块链流程. 若要使用主网区块链,指定 .
创建交易对象
用 BlockchainTransaction 以所选 “Fee” 和希望的 “Amount” 来构建交易对象:
- 直到通过 BlockchainTransactionSubmit 提交给 ARK 区块链前,交易在本地存在.
- 在签署交易之前,发件人不属于交易.
- 发件人的地址必须有足够的余额才能发送交易.
签署交易
用 BlockchainTransactionSign 用私有密钥签署交易:
- 交易现已签名,但尚未提交给区块链. 其仅存在于本地.
提交交易
用 BlockchainTransactionSubmit 将交易发送到区块链:
- 提交交易后,必须等待其被包含在区块中.