Before you pay
Bugnet takes USDC on Solana mainnet only, and pays the SOL fees itself. You pay each order in one
of two ways: by link in a browser wallet, or from the pay wallet on your computer. Set one up
before your first run.
Two ways to pay#
| By link | From the pay wallet | |
|---|---|---|
| You need | A browser wallet such as Phantom or Solflare holding USDC | pay (opens in a new tab) set up on this computer |
| You approve in | Your wallet, or Phantom or Solflare on your phone | Touch ID, Windows Hello or polkit |
| Clients | Every client, claude.ai included | The bugnet-wallet plugin, the bridge, Claude Desktop |
| Setup | None | About 5 to 10 minutes, once |
Paying by link#
You need a browser wallet, such as Phantom or Solflare, holding USDC on Solana mainnet. You can also pay from your phone: scan the page's QR code to open it in Phantom, or open the link on your phone in Phantom or Solflare. Nothing needs installing on your computer, so this works in every client, claude.ai included.
Paying from the pay wallet#
The bugnet-wallet plugin, the bridge and Claude Desktop pay with
pay (opens in a new tab) on your computer. Setting it up takes about 5 to 10 minutes, once:
- Install
paywithbrew install pay, or withnpm i -g @solana/pay. - Run
pay setup. - Run
pay topup. - Add Bugnet through the
bugnet-walletplugin or the bridge, as Install shows.
brew install pay
pay setup
pay topupYou approve each payment with Touch ID, Windows Hello or polkit. A machine with no biometric or polkit prompt, such as over SSH or headless, cannot pay this way.
In Claude Code, start it as plain claude, never pay claude, which loads only pay's own server
and hides Bugnet.
Refunds#
Refunds are automatic. They go back in USDC to the token account that paid, even when it paid a link someone else sent, so keep that account open until any refund arrives. Paying lists when you get one.