Command Line Crypto Wallet —How to Send Your Crypto from your CLI
Ever been SSH’d into your VPS and wanted to send some crypto transactions? Of course you have! 😃 I’ll show you how.
Here’s a quick video showing it in action:
First install the web3 CLI tool:
curl -LSs https://raw.githubusercontent.com/gochain-io/web3/master/install.sh | sh
Now set the network you want to use, for example ethereum
or gochain
(more here):
export WEB3_NETWORK=gochain
Set your PRIVATE_KEY in the environment too, one that has some tokens in it (if you don’t have one, create a new one with web3 account create
then send some tokens to the account).
export WEB3_PRIVATE_KEY=0xABC123
Check your balance:
web3 balance
Send native tokens, ie: ETH or GO depending on the network:
web3 transfer 10 to 0xDEF456
Send ERC20/GO20 tokens:
Set the contract address for the token:
export WEB3_ADDRESS=0x37C93A80b5702A820CbC3050f0e9eC48a1D5e738
Now you can check your balance and transfer tokens:
web3 balance --erc20
web3 transfer --erc20 0.1 to 0xDEF456
Learn More about web3
The web3 CLI is a great tool for sending your crypto as you’ve just seen, and it’s a great tool for developing and deploying smart contracts too. Learn more here: