Send Signed Transaction

[Previous << Sign a Transaction](https://qiita.com/flowcadence/items/27ad947391e383ec6e40)
[Next >> Build a Complex Transaction](https://qiita.com/flowcadence/items/21c86299c83f81933e49)

https://qiita.com/flowcadence/items/3073d69c6e9895e68b5a#flow-cli-と-fcl

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

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

<h1>Example Usage</h1>

```ruby
> 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)
```

<h1>Arguments</h1>

<h3>Signed Code Filename</h3>

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

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

<h1>Flags</h1>

<h3>Include Fields</h3>

* Flag: `--include`
* Valid inputs: `code`, `payload`

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

<h3>Exclude Fields</h3>

* Flag: `--exclude`
* Valid inputs: `events`

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

<h3>Filter</h3>

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

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

<h3>Host</h3>

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

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

<h3>Network Key</h3>

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

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

<h3>Network</h3>

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

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

<h3>Output</h3>

* Flag: `--output`
* Short Flag: `-o`
* Valid inputs: `json`, `inline`

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

<h3>Save</h3>

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

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

<h3>Log</h3>

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

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

<h3>Configuration</h3>

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

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

<h3>Version Check</h3>

* Flag: `--skip-version-check`
* Default: `false`

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

*Last updated on **Dec 17, 2024** by **j pimmel***

翻訳元

https://developers.flow.com/tools/flow-cli/transactions/send-signed-transactions

***
<b>[Previous << Sign a Transaction](https://qiita.com/flowcadence/items/27ad947391e383ec6e40)
</b>

[Flow blockchain / Cadence version1.0ドキュメント](https://qiita.com/flowcadence/items/3073d69c6e9895e68b5a) (Send Signed Transaction)

<b>[Next >> Build a Complex Transaction](https://qiita.com/flowcadence/items/21c86299c83f81933e49)</b>