Command line
The CLI covers setup tasks: creating wallets, checking balances, funding. Payments themselves go through the node.
ros2 run robopay_core robopay [COMMAND] [OPTIONS]
Every command accepts --chain base-sepolia (the default) or --chain base.
wallet create
ros2 run robopay_core robopay wallet create --label <name>
Creates a new wallet, asks for a passphrase twice, and prints the address. The label is a local name to help you tell wallets apart.
wallet list
ros2 run robopay_core robopay wallet list
Lists the wallets stored on this machine with their labels and addresses.
balance
ros2 run robopay_core robopay balance <address> [--chain base]
Shows the USDC and ETH (gas) balance of an address. Works for any address, not only your own.
fund
ros2 run robopay_core robopay fund <address> [--chain base]
Prints the address as a QR code, lists faucets on testnet, and waits until funds arrive. On mainnet it shows what to send and waits the same way.