Packages and payment
Paying with USDC
Every package is paid once in USDC, on whichever supported network suits you. Credit lands automatically when the transfer confirms.
One token, one transfer, one time. USDC on Solana, Ethereum, Base, Arbitrum, Avalanche, BNB Chain.
The network you pay from is independent of the network your campaign runs on. You can pay in USDC on Base and run the campaign on BNB Chain; the payment route is just about where your funds already sit.
Paying from your connected wallet
On the EVM chains this is one click. The panel builds a single USDC transfer, your wallet asks you to approve it, and that is the entire interaction.
- Pick the package and the payment network. The panel shows the exact figure before anything runs.
- Press pay. Your wallet opens with one USDC transfer to approve. If it is on the wrong network, the panel asks it to switch first.
- Wait for the confirmation. The transaction is matched against your payment reference automatically, usually within a minute.
Only a transfer is ever requested. No token approval, no spending allowance, no permission that outlives the payment.
Sending manually
Solana payments can also be sent by hand, which is the route to use if your USDC sits on an exchange. The payment page shows a dedicated address and a QR code, and the address is reserved for your payment while the window is open.
Send USDC only, on the network shown. SOL, another token, or USDC bridged on a different network will not be credited automatically and has to be traced by hand.
Send the exact amount shown. We watch the address and credit the package as soon as the transfer settles, whether or not the payment page is still open in your browser.
The payment window
Each payment stays open for 45 minutes. That is how long the deposit address is reserved for you. If it expires nothing is charged — you simply start a new payment and get a fresh address.
Only one payment can be open at a time per account. Cancel the current one if you want to switch package or network.
USDC contract addresses
If your wallet asks you to add the token manually, these are the official USDC contracts on each supported network. The panel always shows the right one for your chosen payment route.
| Network | USDC contract | Decimals |
|---|---|---|
| Solana | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 6 |
| Ethereum | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | 6 |
| Base | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | 6 |
| Arbitrum | 0xaf88d065e77c8cC2239327C5EDb3A432268e5831 | 6 |
| Avalanche | 0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E | 6 |
| BNB Chain | 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d | 18 |
USDC on BNB Chain uses 18 decimals rather than the 6 used everywhere else. Wallets handle this for you; it only matters if you are building against the API.
After the payment confirms
The package appears in your account immediately and stays there until you use it. Nothing launches on its own — you choose when to start the window.