Skip to main content
POST
Fund Wallet
This is an alpha API and subject to change.
This endpoint is only available in staging and only supports USDXM.

Headers

X-API-KEY
string
required

API key required for authentication

Path Parameters

walletLocator
string
required

A wallet locator can be of the format:

  • <walletAddress>
  • email:<email>:<walletType>
  • userId:<userId>:<walletType>
  • userId:<userId>:<walletType> (white label user example)
  • phoneNumber:<phoneNumber>:<walletType>
  • twitter:<handle>:<walletType>
  • x:<handle>:<walletType>
  • me:<walletType> (Use when calling from the client side with a client API key)

Body

application/json
amount
number
required

The amount of currency to fund the wallet with. Between 1 and 100

Required range: 1 <= x <= 100
Example:

10

chain
enum<string>
required

The chain to fund the wallet with

Available options:
arbitrum-sepolia,
avalanche-fuji,
base-sepolia,
ethereum-sepolia,
optimism-sepolia,
polygon-amoy,
sei-atlantic-2-testnet,
skale-nebula-testnet,
solana,
soneium-minato-testnet,
stellar,
viction-testnet
Example:

"base-sepolia"

token
enum<string>
required

The currency to fund the wallet with. Only USDXM is supported.

Available options:
usdxm
Example:

"usdxm"

Response

Funds sent successfully.

balances
object
required

The balance of the wallet in different chains

decimals
number
required

The number of decimals of the token

Example:

18

token
enum<string>
required

The token

Available options:
alphausd,
ape,
apt,
avax,
betausd,
bnb,
bonk,
busd,
chz,
coti,
credit,
degen,
eth,
eurc,
flow,
fuel,
hbar,
ip,
matic,
mgusd,
mnt,
pathusd,
phantom-cash,
pirate,
plume,
pol,
pyusd0,
sei,
sfuel,
sol,
sui,
superverse,
thetausd,
u2u,
usdc,
usdce,
usdf,
usdg,
usdm0,
usdm1,
usdt,
usdxm,
vic,
weth,
wirex-usdc,
wirex-usdc,
wld,
xai,
xion,
xlm,
xmeme,
zcx
Example:

"eth"

Example: