MS

metamask/smart-accounts-kit

Productivity workflow
61 stars Качество 70 Тренд 70

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

Обзор

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. - /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.

README

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.

View this README on GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add metamask/smart-accounts-kit