Skip to main content
POST
/
claim
/
settlement
Get Settlement Claim
curl --request POST \
  --url https://oracle.checkpoint.exchange/claim/settlement \
  --header 'Content-Type: application/json' \
  --data '
{
  "chainId": 42161,
  "evm_tx": "0xabc123def4567890abc123def4567890abc123def4567890abc123def4567890",
  "offerId": "123"
}
'
{
  "success": true,
  "claim": {
    "nonce": "0",
    "expiry": "1760896448",
    "chainId": "421614",
    "settlementChainId": "42161",
    "account": "0x000100000014d8da6bf26964af9d7eed9e03e53415d37aa96045",
    "offerId": "123",
    "txhash": "0xabc123def4567890abc123def4567890abc123def4567890abc123def4567890"
  },
  "signature": "0xdef4567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
}

Body

application/json
chainId
integer
required

The chain ID where the settlement transaction occurred

Example:

42161

evm_tx
string
required

The transaction hash of the settlement transaction

Example:

"0xabc123def4567890abc123def4567890abc123def4567890abc123def4567890"

offerId
required

The offer ID

Example:

"123"

Response

Successful settlement verification

success
boolean
required
Example:

true

claim
object
required
signature
string
required
Example:

"0xdef4567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"