Skip to main content

Global Options

These flags apply to all commands.
FlagEffect
--chain <network>Target network: base (default), base-sepolia, robinhood-testnet
--testnetAlias for --chain base-sepolia (deprecated)
Testnets require ENABLE_TESTNET=true in your environment.

Setting Config

sherwood config set

Save settings to ~/.sherwood/config.json.
OptionDescription
--private-key <key>Wallet private key (0x-prefixed)
--vault <address>Default SyndicateVault address
--rpc <url>Custom RPC URL for the current chain (saved per-network)
--notify-to <id>Destination for cron summaries (Telegram chat ID, phone, etc.)

sherwood config show

Display current config for the active network.

Config File Reference

State is stored in ~/.sherwood/config.json.
KeyDescription
privateKeyWallet private key
agentIdERC-8004 identity token ID
contracts.{chainId}.vaultDefault vault address per chain
veniceApiKeyVenice API key
dbEncryptionKeyXMTP database encryption key (auto-generated)
groupCacheLocal cache of subdomain to XMTP group ID
rpcPer-network custom RPC URLs
notifyToDestination for cron summaries