Skip to main content
POST
/
utils
/
withdrawNative
{
    "receiverAddress": "0x56d0573C786d3DB...",
    "nativeAmount": "0.058254",
    "chainId": "42161",
    "symphonyWallet": "0x16975df1927eE35...",
    "wallet": "0xb998f2D4DF3178DD..."
}
{
    "txHash": "0x187197a65867a3b7935255c24...",
    "chain": 42161,
    "explorerUrl": "https://arbiscan.io/tx/0x187197a658..."
}
This endpoint is used to withdraw native ether from a Symphony wallet.
  • wallet is Privy EOA address
  • symphonyWallet is the user’s Symphony wallet address
  • Native decimal conversion will be performed on our backend
receiverAddress
string
required
Address to receive the native tokens
nativeAmount
string
required
Amount of native tokens to withdraw
chainId
string
required
Chain ID as a string
symphonyWallet
string
required
User’s Symphony wallet address
wallet
string
required
Privy EOA address
txHash
string
Transaction hash
chain
number
Chain ID
explorerUrl
string
Explorer URL for the transaction

Authentication

Privy authentication token passed in as bearer token

Request Example

{
    "receiverAddress": "0x56d0573C786d3DB...",
    "nativeAmount": "0.058254",
    "chainId": "42161",
    "symphonyWallet": "0x16975df1927eE35...",
    "wallet": "0xb998f2D4DF3178DD..."
}

Response Example

{
    "txHash": "0x187197a65867a3b7935255c24...",
    "chain": 42161,
    "explorerUrl": "https://arbiscan.io/tx/0x187197a658..."
}