Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
3cb311c
add base IB from W3A docs
yashovardhan Jul 21, 2025
d982214
fixes
yashovardhan Jul 21, 2025
40f9596
Further fixes
yashovardhan Jul 21, 2025
365db92
Add highlighting and blur magic comments
yashovardhan Jul 21, 2025
ee98e23
fix css issues
yashovardhan Jul 21, 2025
7a34afd
Fix scrolling
yashovardhan Jul 21, 2025
8fb6ba6
Add MM SDK & DTK products in quick start
yashovardhan Jul 22, 2025
d90cbc8
Fix CSS issues
yashovardhan Jul 22, 2025
dc92bea
Update pane
yashovardhan Jul 22, 2025
a5c68c0
quick-start -> playground
yashovardhan Jul 25, 2025
17ef2b1
Update home page
yashovardhan Jul 25, 2025
a295f68
Update nav bar
yashovardhan Jul 28, 2025
8569a06
add base IB from W3A docs
yashovardhan Jul 21, 2025
9fd72c0
fixes
yashovardhan Jul 21, 2025
bcef9d7
Further fixes
yashovardhan Jul 21, 2025
5a88cb6
Add highlighting and blur magic comments
yashovardhan Jul 21, 2025
434ecbb
fix css issues
yashovardhan Jul 21, 2025
c319d22
Fix scrolling
yashovardhan Jul 21, 2025
961d05e
Add MM SDK & DTK products in quick start
yashovardhan Jul 22, 2025
83073b3
Fix CSS issues
yashovardhan Jul 22, 2025
8d99b04
Update pane
yashovardhan Jul 22, 2025
2a82a0c
quick-start -> playground
yashovardhan Jul 25, 2025
bab15ec
Update home page
yashovardhan Jul 25, 2025
d2a72d4
Update nav bar
yashovardhan Jul 28, 2025
f97120a
Merge branch 'feat/quick-start' of https://github.com/MetaMask/metama…
yashovardhan Jul 28, 2025
a159d05
Fix build
yashovardhan Jul 28, 2025
98e3a6d
Fix build issues
yashovardhan Jul 28, 2025
3086e0f
Fix highlighting error
yashovardhan Jul 28, 2025
e41a0f3
Remove DTK from builder
yashovardhan Jul 29, 2025
3576ac3
Add overlay on builder
yashovardhan Jul 29, 2025
4154d3c
Update NavigationFlow.tsx
yashovardhan Jul 29, 2025
480a09b
Update builder UI
yashovardhan Jul 29, 2025
219cdc5
fix css issues
yashovardhan Jul 29, 2025
fbdb4e4
playground -> quickstart
yashovardhan Jul 30, 2025
2ae8dde
Update QS
yashovardhan Aug 6, 2025
82156d1
Update react qs
yashovardhan Aug 6, 2025
9ee9f06
update map filenames
yashovardhan Aug 6, 2025
4a70456
temp
yashovardhan Aug 6, 2025
c2640c3
Add guides component
yashovardhan Aug 12, 2025
73e0e3a
Add SidebarSectionDropdown component and update sidebar rendering
bgravenorst Aug 20, 2025
01ee8c5
Fix formatting.
bgravenorst Aug 20, 2025
18a079d
guides -> tutorials
yashovardhan Aug 20, 2025
8583388
Quick start -> Quickstart
bgravenorst Aug 21, 2025
ed982f2
Remove product banner.
bgravenorst Aug 21, 2025
9635773
Add product banner and dropdown desc.
bgravenorst Aug 22, 2025
f990318
Fix dropdown descriptions.
bgravenorst Aug 22, 2025
adfda01
clean up styles and labels
alexandratran Aug 23, 2025
96cbf67
Add MetaMask SDK React Quickstart
shahbaz17 Aug 25, 2025
c15097d
Update package.json
yashovardhan Aug 25, 2025
e64af37
build fixes
yashovardhan Aug 25, 2025
0970dc6
Merge branch 'main' into feat/quick-start
yashovardhan Aug 25, 2025
e87387a
Fix lint issues
yashovardhan Aug 25, 2025
d6373d1
Update docusaurus.config.js
yashovardhan Aug 25, 2025
d4ff129
Fix build issues
yashovardhan Aug 25, 2025
01f9743
fix linting issues
yashovardhan Aug 26, 2025
dca202b
Merge branch 'main' into feat/quick-start
yashovardhan Aug 26, 2025
6a71549
updated links
shahbaz17 Aug 26, 2025
f015fb3
minor fixes
alexandratran Aug 27, 2025
4061835
Update card description.
bgravenorst Aug 27, 2025
e91e2a4
Add bullet point and code styling.
bgravenorst Aug 28, 2025
0804d45
fix breaking card links, remove what's new content, and fix quickstar…
alexandratran Aug 29, 2025
1519798
Merge branch 'main' into feat/quick-start
alexandratran Aug 29, 2025
55a84c8
update dtk quickstart links
alexandratran Aug 29, 2025
6bf78f6
W3a docs (#2255)
yashovardhan Sep 1, 2025
78d1eae
Fix qs builder issues
yashovardhan Sep 1, 2025
d103df6
Fix tutorials issues
yashovardhan Sep 1, 2025
4f05de7
Update EW builder content
yashovardhan Sep 1, 2025
9781f4d
Add missing css causing transparent subnavbar.
bgravenorst Sep 1, 2025
ca59def
Update tutorials
yashovardhan Sep 1, 2025
a8641e5
Merge branch 'feat/quick-start' of https://github.com/MetaMask/metama…
yashovardhan Sep 1, 2025
3a63160
Update banners
yashovardhan Sep 2, 2025
9408ac9
Fix broken links
yashovardhan Sep 2, 2025
d7fa943
Fix more broken links
yashovardhan Sep 2, 2025
54141b8
Update fix-trailing-slash.js
yashovardhan Sep 2, 2025
886ad8d
Update NavigationOverlay.module.css
yashovardhan Sep 2, 2025
eeaafc4
shift dtk tutorials
yashovardhan Sep 2, 2025
e399f58
fix broken links
yashovardhan Sep 2, 2025
53aeb53
fix linting issue
yashovardhan Sep 2, 2025
faa484b
fix more broken links
yashovardhan Sep 2, 2025
263c48e
Fix prettier issues
yashovardhan Sep 2, 2025
aed5222
fix linting issues
yashovardhan Sep 2, 2025
c96d903
fix more broken links
yashovardhan Sep 2, 2025
e25c83a
tsc fix
yashovardhan Sep 2, 2025
508ad0c
Fix tsc issue
yashovardhan Sep 2, 2025
91eafd8
add author
shahbaz17 Sep 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 0 additions & 7 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,3 @@ Fixes #
## Preview

<!-- Provide a PR preview link to the page(s) changed. -->

## Checklist

Complete this checklist before merging your PR:

- [ ] If this PR contains a major change to the documentation content, I have added an entry to the top of the ["What's new?"](https://github.com/MetaMask/metamask-docs/blob/main/docs/whats-new.md) page.
- [ ] The proposed changes have been reviewed and approved by a member of the documentation team.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@
npm-debug.log*
.vercel
.envrc
.env
.env
.integrationBuilderCache
2 changes: 0 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,6 @@ To contribute changes:
> - If you delete, rename, or move a documentation file, add a
> [redirect](https://vercel.com/docs/edge-network/redirects#configuration-redirects).
> - See additional instructions for [updating the interactive API reference](#update-the-interactive-api-reference).
> - If the PR contains a major change to the documentation content, add an entry to the top of
> the ["What's new?"](docs/whats-new.md) page.

5. [Preview your changes locally](https://docs-template.consensys.net/contribute/preview) to check
that the changes render correctly.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ for common restriction patterns, including:
- Restricting token transfers and approvals.
- Limiting execution frequency.

For other restriction patterns, you can also [create custom caveat enforcers](../../tutorials/create-custom-caveat-enforcer.md) by implementing the `ICaveatEnforcer` interface.
For other restriction patterns, you can also [create custom caveat enforcers](/tutorials/create-custom-caveat-enforcer) by implementing the `ICaveatEnforcer` interface.

## Attenuating authority with redelegations

Expand Down
4 changes: 2 additions & 2 deletions delegation-toolkit/get-started/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ This page provides instructions to install and set up the MetaMask Delegation To
- Install [Yarn](https://yarnpkg.com/),
[npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm), or another package manager.
- If you plan to use any smart contracts (for example, to
[create a custom caveat enforcer](../tutorials/create-custom-caveat-enforcer.md)),
[create a custom caveat enforcer](/tutorials/create-custom-caveat-enforcer)),
install [Foundry](https://book.getfoundry.sh/getting-started/installation).

## Steps
Expand All @@ -33,7 +33,7 @@ npm install @metamask/delegation-toolkit
### 2. (Optional) Install the contracts

If you plan to extend the Delegation Framework smart contracts (for example, to
[create a custom caveat enforcer](../tutorials/create-custom-caveat-enforcer.md)), install
[create a custom caveat enforcer](/tutorials/create-custom-caveat-enforcer)), install
the contract package using Foundry's command-line tool, Forge:

```bash
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,4 +158,4 @@ const userOperationHash = await bundlerClient.sendUserOperation({

- To grant specific permissions to other accounts from your smart account, [create a delegation](../../guides/delegation/execute-on-smart-accounts-behalf.md).
- To quickly bootstrap a MetaMask Smart Accounts project, [use the CLI](../use-the-cli.md).
- You can also [use MetaMask SDK to upgrade a MetaMask account to a smart account](/sdk/tutorials/upgrade-eoa-to-smart-account).
- You can also [use MetaMask SDK to upgrade a MetaMask account to a smart account](/tutorials/upgrade-eoa-to-smart-account).
Original file line number Diff line number Diff line change
Expand Up @@ -105,5 +105,5 @@ const delegation = createDelegation({
});
```

For more specific or custom control, you can also [create custom caveat enforcers](../../tutorials/create-custom-caveat-enforcer.md)
For more specific or custom control, you can also [create custom caveat enforcers](/tutorials/create-custom-caveat-enforcer)
and add them to the caveat builder.
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Objects in the `calls` array also require the following parameters:
| Name | Type | Required | Description |
| ---- | ---- | -------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `delegationManager` | `0x${string}` | Yes | The address of Delegation Manager. |
| `permissionsContext` | `0x${string}` | Yes | Encoded calldata for redeeming delegations. If you're not using ERC-7715, you can use the [`redeemDelegation`](../delegation.md#redeemdelegation) utility function to generate the calldata manually. |
| `permissionsContext` | `0x${string}` | Yes | Encoded calldata for redeeming delegations. If you're not using ERC-7715, you can use the [`redeemDelegations`](../delegation.md#redeemdelegations) utility function to generate the calldata manually. |

### Example

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ This function has the same parameters, and it also requires the following parame
| Name | Type | Required | Description |
| ---- | ---- | -------- |-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `delegationManager` | `0x${string}` | Yes | The address of the Delegation Manager. |
| `permissionsContext` | `0x${string}` | Yes | Encoded calldata for redeeming delegations. If you're not using ERC-7715, you can use the [`redeemDelegation`](../delegation.md#redeemdelegation) utility function to generate the calldata manually. |
| `permissionsContext` | `0x${string}` | Yes | Encoded calldata for redeeming delegations. If you're not using ERC-7715, you can use the [`redeemDelegations`](../delegation.md#redeemdelegations) utility function to generate the calldata manually. |

### Example

Expand Down
4 changes: 0 additions & 4 deletions delegation-toolkit/tutorials/_category_.json

This file was deleted.

Loading
Loading