Skip to main content
POST
Prepare a transfer
POST /user/multisig/transfer/prepare builds a transfer from your proxy to another deployed proxy. Sign typedData and submit it to POST /user/multisig/transfer/execute. toProxyWallet must be a different registered, deployed proxy. Check it with GET /user/multisig/proxy/{proxyAddress}.
Cancel open orders first. This endpoint cannot be ran while you have ACTIVE orders.

Authorizations

x-sx-api-key
string
header
required

API key, sent as the x-sx-api-key header.

Body

application/json
safeAddress
string
required

Your proxy's Safe, from multisigSafeAddress on GET /user/proxy.

proxyWallet
string
required

Your proxy wallet. Must be the proxy that this Safe governs.

toProxyWallet
string
required

Recipient proxy. Must be a different registered, deployed proxy.

amount
string
required

Amount in the token's base units, as a decimal string.

token
string

ERC-20 token to transfer. Omit, or pass the zero address, for the native token.

Response

status
string

success or failure if the request succeeded or not

data
object
Last modified on October 1, 2026