トランザクションを送信するための高度にカスタマイズ可能な操作を使って,ARKブロックチェーンとインタラクトする.
料金の統計を見る
BlockchainDataを使って,トランザクションの推定料金を見る:
この統計をQuantityで使い,トランザクションについて適切な料金を設定する:
もう一度送信する金額を設定する:
- BlockchainDataの”FeeStatistics”特性をARKに使って,”Fee”(料金)を決定することができる.料金が指定されていない場合には,トランザクション中に自動的に決定される.
- このワークフローでは例にDevNetのブロックチェーンを使っている.Mainnetのブロックチェーンを使う場合には,と指定する.
トランザクションオブジェクトを作成する
BlockchainTransactionを使って,選んだ“Fee”(料金)と希望の“Amount”(金額)でトランザクションオブジェクトを構築する:
- トランザクションは,BlockchainTransactionSubmitを使ってARKブロックチェーンに送信されるまではローカルマシンに存在する.
- トランザクションに署名がされるまで,送信者はトランザクションに関わりがない.
- 送信者のアドレスには,トランザクションを送信するのに十分な残高がなければならない.
トランザクションに署名する
BlockchainTransactionSignを使って,秘密鍵でトランザクションに署名する:
- トランザクションは,署名はされたが,まだブロックチェーンに送信されていない.トランザクションはローカルマシンにのみ存在する.
トランザクションを送信する
BlockchainTransactionSubmitを使って,トランザクションをブロックチェーンに送信する:
- トランザクションが送信されてから,それがブロックに含まれるようになるまで待たなければならない.ブロックはその後構築してブロックチェーンに追加することができる.