You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This monorepo consists of a suite of tools to enable developers to build using the MetaMask Delegation system and DeleGator Smart Contract Accounts.
3
+
This monorepo consists of a suite of tools to enable developers to build using the MetaMask Smart Contract Accounts, and Delegation system.
4
4
5
5
### Project Structure
6
6
7
7
-`./packages` contains top level packages that will be deployed for external use
8
-
-`/delegation-abis`a bundle of ABIs mapping to a specific version of the [Delegation Framework](https://github.com/metamask/delegation-framework).
9
-
-`/delegation-deployments`a history of deployments of various versions of the [Delegation Framework](https://github.com/metamask/delegation-framework).
10
-
-`/delegation-toolkit` utilities for interacting with a [DeleGator SCA](https://github.com/MetaMask/delegation-framework/blob/main/documents/HybridDeleGator.md)as a viem [Wallet Client](https://viem.sh/docs/clients/wallet#wallet-client).
11
-
-`/delegator-e2e` end-to-end tests for the Delegation Toolkit.
12
-
-`./shared` contains simple shared resources for configuring and testing the packages.
8
+
-`/delegation-abis`has collection of ABIs corresponding to a specific version of the [Delegation Framework](https://github.com/metamask/delegation-framework).
9
+
-`/delegation-deployments`contains deployments for different versions of the [Delegation Framework](https://github.com/metamask/delegation-framework).
10
+
-`/delegation-toolkit`has utilities for creating a [DeleGator SCA](https://github.com/MetaMask/delegation-framework/blob/main/documents/DeleGatorCore.md#metamasks-delegatorcore) know as MetaMask smart account, setting up delegations, and redeeming them.
11
+
-`/delegator-e2e`has end-to-end tests for the Delegation Toolkit.
12
+
-`./shared` contains basic shared resources for configuring and testing the packages.
13
13
14
-
## Development
14
+
## Getting Started
15
15
16
-
### Quick Start
16
+
To get started with the monorepo, please make sure to review the [requirements](/CONTRIBUTING.md#requirements).
17
17
18
18
```sh
19
19
yarn install && yarn dev
20
20
```
21
21
22
-
###Contributing
22
+
## Contributing
23
23
24
-
See the contribution guide[here](/CONTRIBUTING.md)
24
+
If you are interested in contributing, please [see the contribution guide](/CONTRIBUTING.md#Contributing).
25
25
26
26
## Useful Links
27
27
@@ -36,6 +36,6 @@ See the contribution guide [here](/CONTRIBUTING.md)
The MetaMask Delegation Toolkit is built on top of [viem](https://viem.sh) which enables developers to create smart accounts and frictionless new experiences based on granular permission sharing and trust.
3
+
The MetaMask Delegation Toolkit is a [Viem](https://viem.sh)-based collection of tools for integrating MetaMask embedded smart account and create frictionless new experiences based on granular permission sharing and trust.
4
4
5
5
## Features
6
6
---
@@ -15,23 +15,21 @@ The MetaMask Delegation Toolkit is built on top of [viem](https://viem.sh) which
0 commit comments