- [x] start first transaction from one account with nonce 0 - [x] for every outgoing transaction increment the nonce - [x] keep the current nonce in chain_state - [x] only allow higher nonces when adding transactions to a block - [x] order transactions from same account by nonce when taking them out of the transaction pool