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