Skip to content

marcelomorgado/erc-8000

Repository files navigation

Warning

Code in this repository is not audited. Use at your own risk.

ERC-8000: Operator contract for non delegated EOAs

This project implements ERC-8000: Operator contract for non delegated EOAs: a mechanism to allow operating batch executions on behalf of non delegated EOAs.

How it works

Operator: A singleton contract that can batch calls on behalf of EOAs.
Operated: A reference implementation on how protocols can support ERC-8000.

Deployments

The address of the Operator contract is 0xE680c84649430AE9d1633A5B053dD35F1C5E2cF5.
The Operator deployment is a permisionless process, if you want to add support for a new chain, just follow the steps below:

  1. Set .env vars (see .env.template)
  2. Run:
source .env
forge script script/Deploy.s.sol --rpc-url $RPC_URL  --verify --verifier-api-key $ETHERSCAN_API_KEY  --broadcast

Notes:

About

ERC-8000: Operator contract for non delegated EOAs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published