EIP-3074 introduces two EVM instructions, AUTH and AUTHCALL
This repo contains
- contract
Auth, which exposes basic usage ofAUTHandAUTHCALLvia inline assembly - contract
BatchInvoker, which illustrates an implementation of a safe Invoker contract which executes simple batched calls
- implement 3074 in geth - WIP
- implement 3074 in revm - WIP
- add a flag to Foundry that allows it to run against 3074 revm fork - WIP
- expose
AUTHandAUTHCALLvia inline assembly within solc - WIP - implement
AuthandBatchInvokerexample in Solidity - WIP - expose
AUTHandAUTHCALLvia inline assembly within Huff - WIP, TODO add link - implement example in Huff - WIP, TODO add link
$ forge build$ forge test$ forge fmt$ forge snapshot