Funding
Crypto in, dollar credit out. Every account gets its own reusable addresses; there is no invoice to create first.
Networks#
| Address | Network | Assets | Credited |
|---|---|---|---|
| Solana | Solana | USDC | Automatically |
| EVM | Base, Ethereum | USDC, ETH | Automatically |
| Bitcoin | Bitcoin | BTC | Automatically |
| Zcash | Zcash, transparent | ZEC | Automatically |
The EVM address is the same on Base and Ethereum. Send only an asset the address lists: a wrong-asset transfer, or a shielded ZEC send, cannot be credited.
How credit is calculated#
USDC is credited one-for-one: 25 USDC is $25.00. ETH, BTC and ZEC post at the fill price when the transfer is confirmed. The balance is held in dollars from then on, so a price move after the deposit does not change it.
Timing#
A background watcher checks every account's addresses continuously; credit usually lands within a minute of confirmation. To look immediately, press Check for deposits now, or call:
Returns { found, credited, creditedUsd, pendingUsd, shortUsd, balanceUsd, errors }. It is limited to one call every 10 seconds; a throttled call returns { throttled: true, retryInMs } rather than an error. errors names networks that did not answer — the money is not lost, that chain is checked again on the next pass.
Minimum and pending#
The minimum deposit is $1. A transfer below it is not discarded: it is held as pending, and pending amounts pool across every network. As soon as the total clears the minimum, all of it posts together.
Returns your addresses as channels, plus minUsd, balanceUsd, pendingUsd and shortUsd — how much more clears the minimum.
Withdrawals#
Credit is spent on the service; it is not a wallet and cannot be withdrawn. Fund what you plan to use.