Validates and extracts the EIP-2612 gas sponsor payload in one step.
This is a convenience function for facilitators that combines extraction and validation against the server's extension info.
The extensions map from a PaymentPayload
The server's gas sponsor extension info
Validation result with the extracted payload if valid
const result = validateAndExtractPermit( paymentPayload.extensions, extensionInfo);if (result.valid && result.payload) { // Submit permit() on token contract, then settle via Permit2} Copy
const result = validateAndExtractPermit( paymentPayload.extensions, extensionInfo);if (result.valid && result.payload) { // Submit permit() on token contract, then settle via Permit2}
Validates and extracts the EIP-2612 gas sponsor payload in one step.
This is a convenience function for facilitators that combines extraction and validation against the server's extension info.