Skip to main content
After deploying your contract and adding it to the dashboard, update your offchain integration to target your contract address and pass attestations onchain.
1

Update API requests

Replace verification_hash with to (your contract address).
2

Pass attestations to your contract

Include the attestation struct when calling predicated functions.

Backend Changes

Replace verification_hash with your contract address in the to field.

Request Parameters

FieldDescription
toYour deployed contract address
fromThe user’s wallet address
chainChain name (e.g., base, ethereum, arbitrum)

Frontend Changes

Fetch the attestation and pass it to your contract function.

Attestation Struct

FieldTypeDescription
uuidbytes16Unique identifier for replay protection
expirationuint256Unix timestamp when the attestation expires
attesteraddressAddress of the Predicate attester that signed
signaturebytesECDSA signature over the attestation