Skip to main content

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>:
Resolution order: --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.