This monorepo consists of a suite of tools to enable developers to build using the MetaMask Smart Contract Accounts, and Delegation system.
./packages
contains top level packages that will be deployed for external use/delegation-abis
has collection of ABIs corresponding to a specific version of the Delegation Framework./delegation-deployments
contains deployments for different versions of the Delegation Framework./delegation-toolkit
has utilities for creating a DeleGator SCA know as MetaMask smart account, setting up delegations, and redeeming them./delegator-e2e
has end-to-end tests for the Delegation Toolkit.
./shared
contains basic shared resources for configuring and testing the packages.
To get started with the monorepo, please make sure to review the requirements.
yarn install && yarn dev
If you are interested in contributing, please see the contribution guide.