Balance Deposit Wallet
Request the tenant's prefund deposit wallet on a network. Creates it on first call (status creating); subsequent calls return the current state. Poll GET /prefund/wallet until active.
X-Api-Key<token>API key in format: sti_env_prefix_secret
application/json- body
network*stringPrefund network: ethereum, polygon, solana, tron.
"ethereum""polygon""solana""tron"Default Response
application/json- response
status*stringLifecycle state of the prefund wallet. Deposit address is available once active.
"not_created""creating""active""failed"wallet?Present only when status is active.
min_deposit*Suggested minimum deposit (UI hint; smaller deposits still credit).
curl -X POST 'https://api.sandbox.stables.money/api/v1/prefund/wallet' \ -H 'Content-Type: application/json' \ -d '{ "network": "ethereum"}'{ "status": "not_created", "wallet": { "address": "string", "network": "string", "currency": "string", "currencies": [ "string" ] }, "min_deposit": { "amount": "string", "currency": "string" }}Get the tenant's prefund deposit wallet on a network (default polygon) and its lifecycle status.
X-Api-Key<token>API key in format: sti_env_prefix_secret
network?stringPrefund network: ethereum, polygon, solana, tron.
"polygon""ethereum""polygon""solana""tron"Default Response
application/json- response
status*stringLifecycle state of the prefund wallet. Deposit address is available once active.
"not_created""creating""active""failed"wallet?Present only when status is active.
min_deposit*Suggested minimum deposit (UI hint; smaller deposits still credit).
curl -X GET 'https://api.sandbox.stables.money/api/v1/prefund/wallet'{ "status": "not_created", "wallet": { "address": "string", "network": "string", "currency": "string", "currencies": [ "string" ] }, "min_deposit": { "amount": "string", "currency": "string" }}Request your balance's deposit wallet on a network, then poll until it is active. Deposits only credit when they come from a whitelisted wallet.