- EVM
- SVM
Backend Changes
Replaceverification_hash with your contract address in the to field.Request Parameters
| Field | Description |
|---|---|
to | Your deployed contract address |
from | The user’s wallet address |
chain | Chain name (e.g., base, ethereum, arbitrum) |
Frontend Changes
Fetch the attestation and pass it to your contract function.Attestation Struct
| Field | Type | Description |
|---|---|---|
uuid | bytes16 | Unique identifier for replay protection |
expiration | uint256 | Unix timestamp when the attestation expires |
attester | address | Address of the Predicate attester that signed |
signature | bytes | ECDSA signature over the attestation |
