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
./packagescontains top level packages that will be deployed for external use/delegation-abishas collection of ABIs corresponding to a specific version of the Delegation Framework./delegation-deploymentscontains deployments for different versions of the Delegation Framework./smart-accounts-kithas utilities for creating a DeleGator SCA know as MetaMask smart account, setting up delegations, and redeeming them./delegator-e2ehas end-to-end tests for the Smart Accounts Kit.
./sharedcontains basic shared resources for configuring and testing the packages../skillscontains 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
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add metamask/smart-accounts-kit