Endpoints
- Get Deposit Authorization: Resolve the points holder account, build the typed data to sign, and return the nonce and expiry for a deposit authorization
- Get Deposit Claim: Verify the signed deposit
authorization and return the oracle signature for
Deposit.deposit(...) - Get Settlement Claim: Verify that an offer was properly settled onchain and return the oracle signature for settlement
Deposit Flow
1
Request authorization payload
Call
POST /claim/deposit/authorization with pointsId, account, and operator.2
Sign as the account owner
Use the returned authorization fields to build the EIP-712 payload your client expects, then
sign it with the signer that controls the underlying points account.
3
Request the oracle claim
Call
POST /claim/deposit with the signed authorization. The response contains the claim and
oracle signature to pass into Deposit.deposit(...).account is the hex-encoded ERC-7930 account for the underlying points holder. operator is the
EVM wallet that will submit the onchain deposit transaction.