Merkl Developer Portal logo
post

/v4/ledger/claims

Submit a recipient-signed claim intent to the coordinator

Request body

object
recipientstring
required
chainIdstring (integer) | integer
required
Chain the claim pays out on
tokenstring
required
Reward token address; "" = native (ETH/SOL)
amountstring
required
Base units: a positive base-10 integer with no leading zero (`flow.PositiveUint256`)
noncestring (integer) | integer
required
issuedAtstring (integer) | integer
required
Unix seconds
deadlinestring (integer) | integer
required
Unix seconds
signaturestring
required
EIP-712 Claim signature (EVM), or the signature over the canonical claim message: hex ed25519 (SVM), base64 serialized signature (Sui)

Responses

200
Response for status 200
Schema
object
idstring
required
statestring
required
Intent FSM state
recipientstring
chainIdnumber
tokenstring
amountstringBase units, base-10
reasonstring
txHashstring
noncenumber
issuedAtnumberUnix seconds
deadlinenumberUnix seconds
createdAtnumber
Example
{
  "id": "string",
  "state": "string",
  "recipient": "string",
  "chainId": 0,
  "token": "string",
  "amount": "string",
  "reason": "string",
  "txHash": "string",
  "nonce": 0,
  "issuedAt": 0,
  "deadline": 0,
  "createdAt": 0
}