v1

latestOpenAPI 3.0.02026-07-2651510.5 KB
Claims

Get Deposit Authorization

Resolve the points holder account and return the typed data that must be signed before requesting a deposit claim

post/claim/deposit/authorization

Request body

accountstring required

Hex-encoded ERC-7930 account for the underlying points holder, or a raw EVM address that the oracle can resolve

operatorstring required

The EVM wallet that will submit the onchain deposit transaction

Example request

{
  "account": "0x000100000014d8da6bf26964af9d7eed9e03e53415d37aa96045",
  "operator": "0x69155e7ca2e688ccdc247f6c4ddf374b3ae77bd6"
}

Response

Successful authorization payload generation

successboolean required

Example response

{
  "success": true,
  "authorization": {
    "account": "0x000100000014d8da6bf26964af9d7eed9e03e53415d37aa96045",
    "signer": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
    "accountType": "evm",
    "operator": "0x69155e7ca2e688ccdc247f6c4ddf374b3ae77bd6",
    "pointsId": "4",
    "nonce": "0",
    "expiry": "1760896448",
    "typedData": {
      "domain": {
        "chainId": 421614
      },
      "primaryType": "DepositAuth",
      "types": {},
      "message": {
        "account": "0x000100000014d8da6bf26964af9d7eed9e03e53415d37aa96045",
        "operator": "0x69155e7ca2e688ccdc247f6c4ddf374b3ae77bd6",
        "pointsId": "4",
        "nonce": "0",
        "expiry": "1760896448"
      }
    },
    "message": "Authorize a Checkpoint deposit claim for pointsId 4"
  }
}
All 5 operations