Network
The CLI targets Robinhood Chain mainnet (chain 4663) by default, so most users never set a chain;--chain robinhood-mainnet names it explicitly. The bundled RPC
is the public https://rpc.mainnet.chain.robinhood.com, which sits behind Cloudflare
and can challenge non-browser clients under load. For anything you rely on, point the
CLI at your own endpoint (Alchemy or another provider that serves 4663) with
ROBINHOOD_RPC_URL, or save it per network with sherwood config set --rpc <url>:
--rpc saved in config for the active chain, then
ROBINHOOD_RPC_URL, then the bundled public endpoint. See
Deployments for the chain’s addresses and explorer.
Wallet
Use a sign-only agent wallet: the MetaMask Agent Wallet first, Privy second. The key stays with the wallet provider. Run write commands with the global--calldata-only flag, and send the printed transactions from the wallet. MetaMask Agent Wallet sends itself if mm chains list shows chain 4663; Privy signs and you broadcast to the 4663 RPC. See External signer and the Quickstart.
config set --private-key still exists for a throwaway key. It stores the key in plaintext in ~/.sherwood/config.json, so we do not recommend it for a wallet that holds WOOD or vault capital.
Setting Config
sherwood config set
Save settings to ~/.sherwood/config.json.
sherwood config show
Display current config for the active network.
Config File Reference
State is stored in~/.sherwood/config.json.