github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/docs/tutorials/2-transactions.md (about) 1 # Transactions 2 3 Burrow supports a number of [transactions](reference/transactions.md) which denote a unit of computation. 4 The easiest way to experiment is with our `burrow tx` command, but please checkout the [deployment guide](deploy.md) 5 for more advanced usage. 6 7 ## Getting Started 8 9 Let's start a chain with one validator to process blocks and two participant accounts: 10 11 ```shell 12 burrow spec -v1 -p2 | burrow configure -s- > burrow.toml 13 burrow start -v0 & 14 ``` 15 16 Make a note of the two participant addresses generated in the `burrow.toml`. 17 18 ## Send Token 19 20 Let's formulate a transaction to send funds from one account to another. 21 Given our two addresses created above, set `$SENDER` and `$RECIPIENT` respectively. 22 We'll also need to designate an amount of native token available from our sender. 23 24 ```shell 25 burrow tx formulate send -s $SENDER -t $RECIPIENT -a $AMOUNT > tx.json 26 ``` 27 28 To send this transaction to your local node and subsequently the chain (if running more than one validator), 29 pipe the output above through the following command: 30 31 ```shell 32 burrow tx commit --file tx.json 33 ```