EIP-3074 introduces two EVM instructions, AUTH
and AUTHCALL
This repo contains
- contract
Auth
, which exposes basic usage ofAUTH
andAUTHCALL
via 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
AUTH
andAUTHCALL
via inline assembly within solc - WIP - implement
Auth
andBatchInvoker
example in Solidity - WIP - expose
AUTH
andAUTHCALL
via inline assembly within Huff - WIP, TODO add link - implement example in Huff - WIP, TODO add link
$ forge build
$ forge test
$ forge fmt
$ forge snapshot