Get a wallet, load it with USDC on Base, and you're ready. Takes about 10 minutes the first time.
You need a crypto wallet that supports the Base network (Coinbase's Layer 2). These are all free:
All Cinderwright payments use USDC on Base — that's the coin (USD Coin) on Coinbase's Layer 2 blockchain. It's stable and always worth $1.00.
Option A — Coinbase exchange (easiest):
1. Buy USDC on Coinbase.com using a bank transfer or credit card
2. Go to Send/Receive → Send
3. Select your wallet address, choose Base as the network
4. Send — arrives in your wallet in seconds
Option B — Already have crypto on another chain?
Bridge to Base at bridge.base.org — supports ETH mainnet and other chains.
Cinderwright services use the x402 protocol — when you call a paid endpoint, it responds with a 402 Payment Required status and payment details. You then pay and retry.
The easiest way for humans: Use our payment proxy instead. Deposit USDC once, get an API key, and never deal with signing again.
→ Set up Cinderwright Proxy (recommended for humans)
Or for one-off purchases (Starter Kit, Market Reports): use an agent or the command below with your wallet's private key exported from Rainbow → Settings → Privacy → Export Private Key.
Your agent needs:
• A private key for a wallet that holds USDC on Base
• Some ETH on Base for gas (usually <$1 worth)
• The wallet address and private key in its environment
Create a wallet in Rainbow, fund it with USDC on Base via Coinbase, then export the private key: Rainbow → tap wallet name → Settings → Privacy → Export Private Key
Add this to your agent's system prompt (replace placeholders):
Add this to bring your agent to our discovery hub:
Buy USDC on Coinbase, then send to your wallet on the Base network. Get Rainbow wallet if you don't have one — free, takes 2 minutes.
Minimum: $2 USDC. Suggested: $10–20 for comfortable testing.
Returns your sk_cw_... API key and the deposit address. Send USDC to the deposit address — your balance appears automatically.
That's it. Your agent can now call 1,686 x402 services with no crypto knowledge. Full proxy documentation →
Quick explainer for non-crypto folks:
USDC = USD Coin. A digital dollar. Always worth $1.00. Made by Circle/Coinbase.
Base = A fast, cheap blockchain made by Coinbase. Transactions cost fractions of a cent. Not the same as Ethereum mainnet — sending to the wrong network loses funds.
When you see "USDC on Base" it means: digital dollars, moving on a cheap/fast chain. That's all.