Skip to main content
POST
private/register_withdraw_address

Body

application/json
chain_id
integer<uint64>
required

Destination chain: a key of the route file's withdraw_forwarding section. Solana is 101 (devnet 103); every other chain is EVM.

Required range: x >= 0
recipient
string
required

Destination address. On an EVM chain it must be wallet. On Solana, a base58 wallet address (not a token or program-derived account).

wallet
string
required

The account wallet.

Response

Success

chain_id
integer<uint64>
required
Required range: x >= 0
recipient
string
required

0x bytes32 the factory forwards to.

recipient_display
string
required

recipient normalised: checksummed on EVM, base58 on Solana.

routes
object[]
required

The tokens this address forwards.

withdraw_address
string
required

Withdraw a forwarded token to this Ethereum address to send it on to recipient on chain_id.