ERC-7683 Cross Chain Intents
🆔 ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IResolver | 0xe4056186 |
| IStep | 0xb16202a8 |
| IVariableRole | 0x7c110c0d |
| IPayment | 0xa62c6fc3 |
| IAttribute | 0x2187624a |
| IFormula | 0xd47d2937 |
⚙️ Functions this standard introduces (18)
0xb16202a8 | Call(bytes,bytes4,bytes[],bytes[]) | |
0x3227727a | Constant(uint256) | |
0xa62c6fc3 | ERC20(bytes,bytes,bytes,uint256,uint256,uint256) | |
0xffc4d5e9 | ExecutionOutput(string,uint256) | |
0x11fa2d19 | NeedsStep(uint256) | |
0x6b1501cc | NeedsVariable(uint256) | |
0x9644afa6 | PaymentChain() | |
0x16004ac3 | PaymentRecipient() | |
0xb0760720 | Query(bytes,bytes4,bytes[],uint256) | |
0xd7cb4c3d | QueryEvents(bytes,bytes1,bytes32,bytes32,bytes32,bytes32,uint256) | |
0xe4056186 | resolve(bytes) | view |
0xc7b06795 | RevertPolicy(string,bytes) | |
0x65902ec2 | SpendsERC20(bytes,bytes,bytes,bytes) | |
0x7fac41ad | SpendsGas(bytes) | |
0xab940768 | StepCaller(uint256) | |
0x86e44665 | TimingBounds(string,bytes,bytes) | |
0xe65a5b4d | Variable(uint256) | |
0xcfb870f4 | Witness(string,bytes,uint256[]) |
⚖️ Compare with
Parsed from the canonical specification · discussion