| sidebar_label | description | sidebar_position |
|---|---|---|
Install and set up |
Learn how to install and set up the MetaMask Delegation Toolkit. |
1 |
import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem";
This page provides instructions to install and set up the MetaMask Delegation Toolkit.
- Install Node.js v18 or later.
- Install Yarn, npm, or another package manager.
- If you plan to use any smart contracts (for example, to create a custom caveat enforcer), install Foundry.
Install the MetaMask Delegation Toolkit dependencies:
npm install @metamask/delegation-toolkitIf you plan to extend the Delegation Framework smart contracts (for example, to create a custom caveat enforcer), install the contract package using Foundry's command-line tool, Forge:
forge install metamask/delegation-framework@v1.3.0Add @metamask/delegation-framework/=lib/metamask/delegation-framework/ in your remappings.txt file.
You're now ready to start using the MetaMask Delegation Toolkit. Check out the Delegation Toolkit quickstart to walk through a simple example.