Headers
API key required for authentication
Unique key to prevent duplicate transaction creation
Path Parameters
A wallet locator can be of the format:
<walletAddress>
email:<email>:<chainType>[:<walletType>]
(walletType defaults to 'smart')userId:<userId>:<chainType>[:<walletType>]
(white label user example)phoneNumber:<phoneNumber>:<chainType>[:<walletType>]
twitter:<handle>:<chainType>[:<walletType>]
x:<handle>:<chainType>[:<walletType>]
me:<chainType>[:<walletType>]
(Use when calling from the client side with a client API key)
A token locator that supports native tokens, fungible tokens, and NFTs across different chains. It can be of the format:
chain:address[:tokenId]
chain:currency
chain:address
Body
Base fields for all token transfers
An address locator that supports different types of recipients. It can be of the format:
<address>
(wallet address)chain:address
(e.g. ethereum:0x1234...)address:<blockchain_address>[:chain]
email:<email_address>[:chain]
phoneNumber:<phone_number>[:chain]
twitter:<twitter_handle>[:chain]
x:<twitter_handle>[:chain]
userId:<user_id>[:chain]
"0x1234567890123456789012345678901234567890"
Optional signer locator. Defaults to admin signer
"external-wallet:0xdeadbeef"
Amount of tokens to transfer (in decimal value)
"42.69"
Memo for the transaction. Only supported for Stellar
{ "type": "text", "value": "Hello, world!" }
Response
The transaction has been successfully created.
Complete transaction response including status, signing requirements, and wallet type specific data
The blockchain type of the wallet
evm
, solana
, aptos
, sui
, stellar
The wallet type (smart or mpc)
smart
, mpc
Transaction data specific to EVM smart wallets
Unique identifier for the transaction
Current status of the transaction
awaiting-approval
, pending
, failed
, success
ISO timestamp when the transaction was created ISO 8601 formatted timestamp
"2024-01-01T00:00:00.000Z"
Complete approval data including requirements, pending and submitted signatures
ISO timestamp when the transaction reached finality ISO 8601 formatted timestamp
"2024-01-01T00:00:00.000Z"
Error message if the transaction fails after submission