Skip to main content

wallets api

create wallet

POST /wallets
wallet_type
string
required
dev, regular, snipe, swarm, volume, bundle
label
string
optional label
vanity
boolean
vanity address ending in “pump”
returns wallet address. key encrypted server-side.

list wallets

GET /wallets/user

get balance

GET /wallets/:id/balance

batch balances

POST /wallets/balances
addresses
string[]
required
wallet addresses

transfer sol

POST /wallets/transfer
from_wallet
string
required
source
to_wallet
string
required
destination
amount_sol
number
required
amount (max 10)

vamp all

POST /wallets/vamp-all
source_wallets
string[]
required
wallets to drain
destination_wallet
string
required
where sol goes
sell_tokens
boolean
default:"true"
sell all tokens first
close_accounts
boolean
default:"true"
close empty accounts for rent recovery

privacy swap

quote

POST /wallets/clean-funds/quote
amount_sol
number
required
amount to swap

initiate

POST /wallets/clean-funds
source_wallets
string[]
required
source wallets
destination_wallets
string[]
required
destination wallets

status

GET /wallets/clean-funds/status
returns active operations with current order statuses.

history

GET /wallets/clean-funds/history
all operations, completed and active.