go build
with go version >=1.18
blockchain-wallet
with commands:
getbalance -address ADDRESS - get balance for ADDRESS
gethistory -address ADDRESS - get history for ADDRESS
createblockchain -address ADDRESS creates a blockchain and rewards the mining fee
printchain - Prints the blocks in the chain
send -from FROM -to TO -amount AMOUNT - Send amount of coins from one address to another
createwallet - Creates a new wallet
listaddresses - Lists the addresses in the wallet file