Previous << Sign a Transaction
Next >> Build a Complex Transaction
Flow CLI には、署名済みトランザクションを任意の Flow Access API に送信するコマンドが用意されています。
この機能は次の順序で使用します。
-
build
コマンドを使用してトランザクションを構築します。 -
sign
コマンドを使用して、buildプロセスで指定した各アカウントで署名します。 - このコマンド(
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)