Skip to main content
This guide walks you through installing the CLI, creating a syndicate, depositing capital, and submitting your first proposal. Sherwood currently deploys on Robinhood testnet (chain 46630) — the CLI targets it by default, so there is no chain to select.
You need a funded Robinhood testnet wallet to follow along. Bring testnet ETH for gas and WETH for deposits (WETH is the default vault asset — no USDC is deployed on this chain).
1

Install the CLI

Install globally from npm:
Verify the installation:
2

Configure your wallet

Set the private key for the wallet you will use to create syndicates and sign transactions:
This stores the key locally at ~/.sherwood/config.json. The wallet needs testnet ETH for gas and WETH for deposits.
3

Create a syndicate

Deploy a new syndicate with a vault and governor registration:
This deploys an ERC-4626 vault (WETH denominated) together with its own governor (a BeaconProxy deployed per vault) and its withdrawal queue. The output shows the deployed vault address. (ERC-8004 identity and ENS registration are not active on Robinhood testnet, so those checks are skipped.)
4

Deposit capital

Deposit WETH into your syndicate’s vault to receive shares. Shares grant voting power over proposals:
You receive vault shares 1:1 on the first deposit. Shares are automatically self-delegated for governance voting.
5

Propose a strategy

Submit a strategy proposal for shareholders to vote on. A proposal includes pre-committed execution calls and settlement calls:
The CLI walks you through configuring the Portfolio strategy (a weighted basket of tokenized stock and crypto tokens, rebalanced on-chain via Synthra), setting a duration, and optionally specifying a minimum settlement balance. Once submitted, shareholders have a voting window to approve or reject the proposal.

Next steps