Skip to main content

Transactions

Validado on-chain (Sepolia, ERC-4337)
Suite token — transfer_from/burn_from/permit/permit2/royalty/metadata/set_uri/*_and_call validados on-chain via UserOp ERC-4337.

Gerada automaticamente do spec OpenAPI da API (fonte de verdade). 20 endpoint(s).

Approve spender

POST /v1/tokens/{id}/approve

Approve an address to spend tokens

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Approve and call

POST /v1/tokens/{id}/approve_and_call

ERC-1363 approveAndCall — approve tokens and notify spender contract

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Burn tokens

POST /v1/tokens/{id}/burn

Burn tokens from holder

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Burn from

POST /v1/tokens/{id}/burn_from

Burn tokens using allowance

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Mint tokens

POST /v1/tokens/{id}/mint

Mint new tokens to an address

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Set NFT metadata

POST /v1/tokens/{id}/nfts/{nftTokenId}/metadata

Update NFT metadata URI

Auth: api-key

Path params: id, nftTokenId

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Set token royalty

POST /v1/tokens/{id}/nfts/{nftTokenId}/royalty

Set royalty for specific NFT

Auth: api-key

Path params: id, nftTokenId

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Permit (EIP-2612)

POST /v1/tokens/{id}/permit

Submit a signed EIP-2612 permit for gasless approval

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Permit info (EIP-2612)

GET /v1/tokens/{id}/permit_info

Get nonce and domain separator for building EIP-2612 permit signatures

Auth: api-key

Path params: id

Query params:

ParamTipoObrigatório
ownerstringsim

Respostas: 200, 400, 401


Permit2 transfer

POST /v1/tokens/{id}/permit2_transfer

Gasless ERC-20 transfer via Uniswap Permit2 — server signs off-chain, platform wallet relays on-chain (ERC20_SOLADY only)

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Set royalty

POST /v1/tokens/{id}/royalty

Set default royalty for token contract

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Set approval for all

POST /v1/tokens/{id}/set_approval_for_all

Approve/revoke operator for all tokens

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Set base URI

POST /v1/tokens/{id}/set_base_uri

Set base URI for ERC-721

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Set URI

POST /v1/tokens/{id}/set_uri

Set base URI for ERC-1155

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Transfer tokens

POST /v1/tokens/{id}/transfer

Transfer tokens to an address

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Transfer and call

POST /v1/tokens/{id}/transfer_and_call

ERC-1363 transferAndCall — transfer tokens and notify receiver contract

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Transfer from

POST /v1/tokens/{id}/transfer_from

Transfer tokens using allowance

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


Transfer from and call

POST /v1/tokens/{id}/transfer_from_and_call

ERC-1363 transferFromAndCall — transfer tokens on behalf and notify receiver contract

Auth: api-key

Path params: id

Request body:

CampoTipoObrigatórioDescrição

Respostas: 201, 400, 401


List transactions

GET /v1/transactions

List all transactions with pagination and filters

Auth: api-key

Respostas: 200, 401


Get transaction

GET /v1/transactions/{id}

Get transaction details and on-chain status

Auth: api-key

Path params: id

Respostas: 200, 401, 404