このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
キャンセル
TxTypeCancelは、トランザクションプール内の同じnonceを持つトランザク ションの実行をキャンセルする。 このトランザクション・タイプは、送信されたトランザクションが一定時間未処理のように見える場合に有用である。
手数料の委任
web3にkaiaの機能を追加するために、@kaiachain/viem-extパッケージをインポートする。
Kairosチェーン**、HTTPトランスポート、および送信者の秘密鍵をアカウントに変換したcreateWalletClientを使用して、送信者と料金支払者のウォレットを設定します。
prepareTransactionRequestを使用して、送信者の口座とトランザクションタイプ(TxType.FeeDelegatedCancel)**を指定し、価値移転のトランザクションリクエストを作成する。
ウォレットクライアントの signTransaction メソッドでトランザクションに署名し、トランザクションハッシュを記録する。
手数料の支払者は、関数 signTransactionAsFeePayer
を用いて、送信者からの署名済みのトランザクションに署名し、トランザクショ ン手数料の支払いに同意する。
kaia_sendRawTransaction`メソッドを使用して、完全に署名された手数料委譲トランザクション(送信者と手数料支払者の両方が署名)をKairosブロックチェーンネットワークに送信し、トランザクションハッシュまたはネットワークからの応答を返します。