web3wagmi
← All standards

ERC-5453 Endorsement - Permit for Any Functions

Last CallERCcreated 2022-08-12requires ERC-165, EIP-712, ERC-1271, ERC-5750

A general protocol for approving function calls in the same transaction relying on ERC-5750.

Author: Zainan Victor Zhou (@xinbenlv)

ERC-165 interface ids

Computed here as the XOR of the selectors each interface defines.

IERC5453EndorsementCore0xad11a751
IERC5453EndorsementDigest0x96bb974e
IERC5453EndorsementDataTypeA0x28e046e9
IERC5453EndorsementDataTypeB0x389f4623

Functions this standard introduces (6)

0x28e046e9computeExtensionDataTypeA(uint256,uint256,uint256,address,bytes)view
0x389f4623computeExtensionDataTypeB(uint256,uint256,uint256,address[],bytes[])view
0x18b5d469computeFunctionParamHash(string,bytes)view
0x8e0e4327computeValidityDigest(bytes32,uint256,uint256,uint256)view
0x3d2c4bcaeip5453Nonce(address)view
0x903dec9bisEligibleEndorser(address)view

Depends on (4)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion