EIP-712 typed data, fields, and validation rules
{ "name": "Gasyard", "version": "1", "chainId": 8453, "verifyingContract": "0x6a2A5B7D0434CC5b77e304bc9D68C20Dee805152" }
{ "PaymentIntent": [ { "name": "user", "type": "address" }, { "name": "amount", "type": "uint256" }, { "name": "nonce", "type": "uint256" }, { "name": "validUntil", "type": "uint256" }, { "name": "restrictions", "type": "bytes32" } ] }
validUntil
{ "user": "0x742d...", "amount": 0, "nonce": 12, "validUntil": 1735689600, "restrictions": "0x..." }