仕組み
注文の成立(フィル)
注文を部分的または完全に成立させる、もしくはキャンセルするには、トランザクションを生成して送信します。
ICheckout
インターフェース(Checkout
によって実装)には、便利なメソッドやイベントがいくつか用意されています。
注文とやり取りするためのトランザクションの構築
以下の非同期リクエストは Step[]
を返します。これらを使ってトランザクションを生成し、送信することで目的のアクションを実行します。
これらのメソッドはすべて直接awaitできます。また、OnTransactionStepsReturn
や OnTransactionStepsError
イベントを購読して、他の場所でレスポンスを処理することも可能です。
GenerateBuyTransaction
は、指定したOrder[]
/リスティング内のコレクティブルを、指定した数量だけ購入するために使用します。
GenerateSellTransaction
は、指定したOrder[]
/オファー内のコレクティブルを、指定した数量だけ売却するために使用します。
GenerateListingTransaction
は、指定したコレクティブル・数量・価格で新しいリスティングを作成する際に使用します。
GenerateOfferTransaction
は、指定したコレクティブル・数量・価格で新しいオファーを作成する際に使用します。
GenerateCancelTransaction
は、ユーザーが作成した既存の注文をキャンセルする際に使用します。