Transfer
Builds a transfer of asset from authority to recipient.
The response is chain-dependent and exactly one field is present. Solana standards return a base64 tx. EVM standards (native, erc20, erc721, erc1155) instead return an evm object with to, data, value and an advisory gasLimit — fill in the nonce and EIP-1559 fees, then sign and broadcast it as an ordinary EVM transaction. When gasLimit is absent, estimate it client-side.
EVM NFTs are addressed as <contract>-<tokenId>. amount is the amount in the token's smallest unit as a decimal string — because these are uint256 values that overflow a 64-bit integer — wei for native, token base units for erc20, and the token count for erc1155 (defaults to 1). It is ignored for standards that are always 1-of-1 (every Solana standard, plus erc721). objkt is not supported on this route.
Authorization
ApiKeyAuth In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Moves an asset between wallets. Spans Solana and EVM — which fields apply depends on tokenStandard. objkt (Tezos) is not supported on this route.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v2/tx/assets/transfer" \ -H "Content-Type: application/json" \ -d '{ "authority": "string", "asset": "string", "recipient": "string", "tokenStandard": "nft" }'{ "result": { "tx": "string", "evm": { "to": "string", "data": "string", "value": "string", "gasLimit": "string" } }}