Skip to main content

Contracts

Manage project-scoped smart contracts and issuances. Discover deployed contracts, inspect their state, and invoke helper endpoints to issue or revoke tokens via a known contract address.

  • GET /api/v1/project/{projectId}/contracts
  • GET /api/v1/project/{projectId}/contracts/{contractAddress}
  • GET /api/v1/project/{projectId}/contracts/{contractAddress}/issued
  • POST /api/v1/project/{projectId}/contracts/{contractType}
  • POST /api/v1/project/{projectId}/contracts/{contractType}/issue/{contractAddress}
  • POST /api/v1/project/{projectId}/contracts/{contractType}/revoke/{contractAddress}

cURL (list)

curl -s "$FREEQ_API_URL/api/v1/project/123/contracts" \
-H "Authorization: Bearer $FREEQ_API_TOKEN"