MetaMask Delegation Toolkit documentation
Why use the toolkit?
The MetaMask Delegation Toolkit enables developers to create frictionless new experiences based on granular permission sharing and trust. The toolkit offers a suite of contracts, libraries, and services designed for maximum composability, allowing developers to build and extend their dapps with ease. The toolkit enables:
-
Instant user onboarding. Provide frictionless onboarding with no browser extension, mobile app, or seed phrase required.
-
New web3 experiences. Unlock new experiences such as peer-to-peer social coordination using incentive trees, or recurring subscription payments that don't require users to connect to the dapp.
-
Uninterrupted user experiences. Keep users immersed in the dapp by embedding the wallet experience and reassigning gas costs to where they make sense.
The toolkit includes the Delegation Framework – a pioneering set of open-source, customizable smart contracts, allowing dapps and protocols to implement custom permission control. Developers can use the Delegation Framework to prepare their dapps for delegations created from delegator accounts.
Where do I start?
Check out the following sections to get started with the MetaMask Delegation Toolkit:
Questions?
If you have questions, email hellogators@consensys.net.