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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descrição |
|---|
Respostas: 201, 400, 401
Burn tokens
POST /v1/tokens/{id}/burn
Burn tokens from holder
Auth: api-key
Path params: id
Request body:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Param | Tipo | Obrigatório |
|---|---|---|
owner | string | sim |
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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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:
| Campo | Tipo | Obrigatório | Descriçã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