v1

latestOpenAPI 3.1.02026-07-1310041.0 KB
NFT

NFT Transfer

Computes routes and generates transaction messages for cross-chain NFT transfers within the Initia ecosystem. Supports:

  • Same-chain transfers (EVM, Move, and Wasm chains)
  • Single-hop IBC (L2 to L1 or L1 to L2 via ICS-721)
  • Multi-hop (L2 to L1 to L2, two IBC hops)
post/nft

Request body

from_addressstring required

Sender address.

from_chain_idstring required

Source chain ID.

to_addressstring required

Recipient address.

to_chain_idstring required

Destination chain ID.

token_idsstring[] required

Token IDs to transfer (maximum 30).

collection_addressstring required

NFT collection contract address. Pass an empty string for Move chains.

class_idstring

IBC class ID. Required for cross-chain transfers.

object_addressesstring[]

Move object addresses (maximum 30). Required for same-chain Move transfers.

l1_recover_addressstring

L1 recovery address for L2 to L1 to L2 transfers. Defaults to from_address.

outgoing_proxystring

Outgoing proxy contract address (Wasm chains).

timeoutinteger

IBC timeout in seconds.

Response

Successful response