0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Send Signed Transaction

Last updated at Posted at 2024-12-25

Previous << Sign a Transaction
Next >> Build a Complex Transaction

Flow CLI には、署名済みトランザクションを任意の Flow Access API に送信するコマンドが用意されています。

この機能は次の順序で使用します。

  1. buildコマンドを使用してトランザクションを構築します。
  2. signコマンドを使用して、buildプロセスで指定した各アカウントで署名します。
  3. このコマンド(send-signed)を使用して、署名済みのトランザクションを Flow ネットワークに送信します。
flow transactions send-signed <signed transaction filename>

Example Usage

> flow transactions send-signed ./signed.rlp
    
Status		 SEALED
ID		528332aceb288cdfe4d11d6522aa27bed94fb3266b812cb350eb3526ed489d99
Payer		f8d6e0586b0a20c7
Authorizers	[f8d6e0586b0a20c7]

Proposal Key:	
    Address	f8d6e0586b0a20c7
    Index	0
    Sequence	0

No Payload Signatures

Envelope Signature 0: f8d6e0586b0a20c7
Signatures (minimized, use --include signatures)

Events:	 None

Code (hidden, use --include code)

Payload (hidden, use --include payload)

Arguments

Signed Code Filename

  • Name: signed transaction filename
  • Valid inputs: Any filename and path valid on the system.

最初の引数は、実行するトランザクションを含むCadenceファイルへのパスです。

Flags

Include Fields

  • Flag: --include
  • Valid inputs: code, payload

出力結果に含めるフィールドを指定します。テキスト出力のみに適用されます。

Exclude Fields

  • Flag: --exclude
  • Valid inputs: events

出力結果から除外するフィールドを指定します。テキスト出力のみに適用されます。

Filter

  • Flag: --filter
  • Short Flag: -x
  • Valid inputs: a case-sensitive name of the result property.

結果から、唯一の値として取得したいプロパティの名前を指定します。

Host

  • Flag: --host
  • Valid inputs: an IP address or hostname.
  • Default: 127.0.0.1:3569 (Flow Emulator)

コマンドの実行に使用する Access API のホスト名を指定します。このフラグは、--network フラグで定義されたホストをすべて上書きします。

Network Key

  • Flag: --network-key
  • Valid inputs: ホストの有効なネットワーク公開鍵の 16 進数文字列

コマンドを実行する際に、セキュアなGRPCクライアントを作成するために使用するAccess APIのネットワーク公開鍵を指定します。

Network

  • Flag: --network
  • Short Flag: -n
  • Valid inputs: the name of a network defined in the configuration (flow.json)
  • Default: emulator

どのネットワークに対してコマンドを実行するのかを指定します。

Output

  • Flag: --output
  • Short Flag: -o
  • Valid inputs: json, inline

コマンド結果のフォーマットを指定します。

Save

  • Flag: --save
  • Short Flag: -s
  • Valid inputs: a path in the current filesystem.

結果を保存したいファイル名を指定してください。

Log

  • Flag: --log
  • Short Flag: -l
  • Valid inputs: none, error, debug
  • Default: info

ログレベルを指定します。コマンド実行中に表示する出力を制御します。

Configuration

  • Flag: --config-path
  • Short Flag: -f
  • Valid inputs: a path in the current filesystem.
  • Default: flow.json

flow.json 設定ファイルへのパスを指定します。-f フラグを複数回使用して複数の設定ファイルをマージすることもできます。

Version Check

  • Flag: --skip-version-check
  • Default: false

低速な接続を避けて処理を高速化するために、起動時のバージョンチェックをスキップします。

Last updated on Dec 17, 2024 by j pimmel

翻訳元


Previous << Sign a Transaction

Flow BlockchainのCadence version1.0ドキュメント (Send Signed Transaction)

Next >> Build a Complex Transaction

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?