Skip to content

List Attestations

This endpoint lets you list all attestations tied to a specific stablecoin. You can filter by attestation type (mint/burn), status (pending, submitted, verified, rejected), and paginate through results.

Before you begin, ensure:

  • You have the stablecoinId of the deployed token
GET /v2/stablecoin/{stablecoinId}/attestations
GET /v2/stablecoin/stablecoin_abc123/attestations?type=mint&status=verified&page[number]=1&page[size]=10
  • type: Optional. Filter by mint or burn
  • status: Optional. Filter by pending, submitted, verified, rejected
  • page[number]: Page number (default: 1)
  • page[size]: Page size (default: 10)
list-attestations.sh
curl -X GET "https://api.fsco.io/v2/stablecoin/{{stablecoinId}}/attestations?type=mint&status=verified&page[number]=1&page[size]=10" \
-H "Authorization: Bearer $FSCO_API_KEY"
list-attestations-response.json
{
"attestations": [
{
"id": "{{attestationId}}",
"type": "mint",
"status": "verified",
"amount": "1000000000000000000",
"submitterWalletId": "{{walletId}}",
"verifierWalletId": "{{walletId}}",
"createdAt": "2025-05-08T12:01:00Z",
"verifiedAt": "2025-05-08T12:05:00Z",
"usedAt": "2025-05-08T12:07:00Z",
"transactionHash": "0xabc123..."
}
],
"page": {
"number": 1,
"size": 10,
"totalPages": 1,
"totalCount": 1
}
}

Each attestation record includes:

  • IDs and type/status
  • Amount and wallet roles
  • Lifecycle timestamps (createdAt, verifiedAt, usedAt)
  • Optional transactionHash if executed