Skip to content

MetaMask/smart-accounts-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

275 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DeleGator SDK Monorepo

This monorepo consists of a suite of tools to enable developers to build using the MetaMask Smart Contract Accounts, and Delegation system.

Project Structure

  • ./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.
    • /smart-accounts-kit 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 Smart Accounts Kit.
  • ./shared contains basic shared resources for configuring and testing the packages.
  • ./skills contains agent skills that help AI coding assistants use the Smart Accounts Kit correctly.
    • /smart-accounts-kit — build dApps with MetaMask Smart Accounts, ERC-7710 delegations, and ERC-7715 Advanced Permissions.
    • /x402-payments — build x402 (HTTP 402) machine-to-machine payment flows using ERC-7710 delegations and ERC-7715 Advanced Permissions.

Getting Started

To get started with the monorepo, please make sure to review the requirements.

yarn install && yarn dev

Contributing

If you are interested in contributing, please see the contribution guide.

Useful Links

About

A Viem-based Toolkit for integrating embedded smart contract wallets into dapps.

Resources

License

Apache-2.0, MIT-0 licenses found

Licenses found

Apache-2.0
LICENSE.APACHE2
MIT-0
LICENSE.MIT0

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors