Creates a transaction
`Command syntax:`
```actionscript
tx_create -net <net_name>
-chain <chain_name>
-token <token_ticker>
-to_addr <addr>
-value <value>
{-from_wallet <wallet_name> | -from_emission <emission_hash> {-cert <cert_name> | -wallet_fee <wallet_name>}}
-fee <value>
```
`Options:`
```actionscript
-net - name of the Cellframe Network. The list of networks can be found in the <Config_dir> \ etc \ network folder or received by The Cellframe-Node-CLI using command - net list
-chain - the name of Chain. The list of chains can be found in the directory <Config_dir> \ etc \ network \ <network_name> or by the Cellframe-Node-CLI using command - net list chains
-token - type of token
-to_addr - address of the receiving wallet (can be multiple)
-value - amount of datoshi user wants to send (can be multiple and written corresponding to wallet addresses)
{ -from_wallet | -from_emission (cert | wallet_fee)} - name of wallet | hash of the emission which is used to send tokens (certificate which allows to use emission | wallet which is used to pay commission)
```
### CLI Example
`Command:`
```actionscript
cellframe-node-cli tx_create
-net foobar
-chain main
-value 1000.0e+18
-token BUZ
-to_addr ptV4n68gTebdUTcbozov2BjMQBFhKKkwdrbiU7cL2Sn8GGsKH6ef5AD39mH363M5sCVAHnBUNoyGLSfyBb6dz172KrcTgzBAydvw1PMZ
-from_wallet foobar_root_0
-fee 1.0e+18
```
`Response:`
```
transfer=Ok
tx_hash=0x476132A194AC1C74738093994DF9744EEC62843B8B2F1AC148ED66E2FC72E409
```
### JSON-RPC Example
![[JSON-RPC Request - TX_CREATE]]