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
Copy file name to clipboardExpand all lines: delegation-toolkit/experimental/erc-7710-redeem-delegations.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ import TabItem from "@theme/TabItem";
12
12
This is an experimental feature and may change in future releases.
13
13
:::
14
14
15
-
[ERC-7710](https://eip.tools/eip/7710) introduces a standard way for smart accounts to delegate capabilities to other
15
+
[ERC-7710](https://eip.tools/eip/7710) introduces a standard way for MetaMask Smart Accounts to delegate capabilities to other
16
16
smart accounts or externally owned accounts (EOAs).
17
17
18
18
The MetaMask Delegation Toolkit provides two experimental functions, `erc7710BundlerActions()` and `erc7710WalletActions()`, that let
@@ -80,11 +80,11 @@ If you redeem delegations in any other way, it is your responsibility to validat
80
80
81
81
## Redeem the permission
82
82
83
-
Redeem a delegation with a [smart account](#redeem-with-a-smart-account) or an [externally owned account (EOA)](#redeem-with-an-eoa).
83
+
Redeem a delegation with a [MetaMask smart account](#redeem-with-a-metamask-smart-account) or an [externally owned account (EOA)](#redeem-with-an-eoa).
84
84
85
-
### Redeem with a smart account
85
+
### Redeem with a MetaMask smart account
86
86
87
-
To redeem a delegation with a smart account, create a [`MetaMaskSmartAccount`](../how-to/create-smart-account/index.md#create-a-metamasksmartaccount)
87
+
To redeem a delegation with a MetaMask smart account, create a [`MetaMaskSmartAccount`](../how-to/create-smart-account/index.md#create-a-metamasksmartaccount)
88
88
and a [Viem Bundler Client](https://viem.sh/account-abstraction/clients/bundler).
89
89
90
90
After setting up your Bundler Client, you can extend its functionality with `erc7710BundlerActions` actions to support ERC-7710. Once extended, use [`sendUserOperationWithDelegation`](../reference/api/experimental-actions/bundler-client.md#senduseroperationwithdelegation) to redeem the permission.
Copy file name to clipboardExpand all lines: delegation-toolkit/get-started/install.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ import TabItem from "@theme/TabItem";
9
9
10
10
# Install and set up the Delegation Toolkit
11
11
12
-
This page provides instructions to install and set up the MetaMask Delegation Toolkit.
12
+
This page provides instructions to install and set up the MetaMask Delegation Toolkit, enabling you to integrate [MetaMask Smart Accounts](../concepts/smart-accounts.md) into your dapp.
13
13
14
14
## Prerequisites
15
15
@@ -44,5 +44,5 @@ Add `@metamask/delegation-framework/=lib/metamask/delegation-framework/` in your
44
44
45
45
### 3. Get started
46
46
47
-
You're now ready to start using the MetaMask Delegation Toolkit.
48
-
Check out the [Delegation Toolkit quickstart](quickstart.md) to walk through a simple example.
47
+
You're now ready to start using MetaMask Smart Accounts.
48
+
Check out the [quickstart](quickstart.md) to walk through a simple example.
Copy file name to clipboardExpand all lines: delegation-toolkit/how-to/configure.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ sidebar_label: Configure the toolkit
6
6
7
7
# Configure the Delegation Toolkit
8
8
9
-
The MetaMask Delegation Toolkit enables you to easily integrate [smart accounts](../concepts/smart-accounts.md) into your dapp,
9
+
The MetaMask Delegation Toolkit enables you to easily integrate [MetaMask Smart Accounts](../concepts/smart-accounts.md) into your dapp,
10
10
enabling a more flexible, secure, and frictionless experience for your users.
11
11
12
12
The toolkit is highly configurable, allowing you to tailor it to your project's specific needs. It includes support for custom signers, multiple signatory schemes, custom paymasters and bundlers, and more.
Copy file name to clipboardExpand all lines: delegation-toolkit/how-to/create-smart-account/configure-accounts-signers.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,23 @@
1
1
---
2
2
sidebar_label: Configure accounts and signers
3
-
description: Learn how to configure different types of delegator accounts and signers using Viem.
3
+
description: Learn how to configure different types of MetaMask Smart Accounts and signers using Viem.
4
4
sidebar_position: 1
5
5
---
6
6
7
7
import Tabs from "@theme/Tabs";
8
8
import TabItem from "@theme/TabItem";
9
9
10
-
# Configure smart accounts and signers
10
+
# Configure MetaMask Smart Accounts and signers
11
11
12
-
The MetaMask Delegation Toolkit supports different [smart account types](../../concepts/smart-accounts.md#smart-account-implementation-types),
12
+
The MetaMask Delegation Toolkit supports different [MetaMask smart account types](../../concepts/smart-accounts.md#smart-account-implementation-types),
13
13
each with its own configuration and support for different signing mechanisms.
14
14
You can create flexible and secure delegator accounts tailored to your specific needs.
15
15
16
16
## Prerequisites
17
17
18
18
-[Install and set up the Delegation Toolkit.](../../get-started/install.md)
19
19
-[Configure the Delegation Toolkit.](../configure.md)
@@ -318,7 +318,7 @@ The number of signers in the signatories must be at least equal to the threshold
318
318
319
319
## Configure a Stateless 7702 smart account
320
320
321
-
The [Stateless 7702 smart account](../../concepts/smart-accounts.md#stateless-7702-smart-account) represents an EOA that has been upgraded to support smart account
321
+
The [Stateless 7702 smart account](../../concepts/smart-accounts.md#stateless-7702-smart-account) represents an EOA that has been upgraded to support MetaMask Smart Accounts
322
322
functionality as defined by [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702). This implementation does not handle the upgrade process; see the [EIP-7702 quickstart](./../../get-started/eip7702-quickstart.md) to learn how to upgrade.
323
323
324
324
To configure a Stateless 7702 smart account, provide the following parameters:
Copy file name to clipboardExpand all lines: delegation-toolkit/how-to/create-smart-account/index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
1
---
2
-
description: Learn how to create a delegator account using Viem.
2
+
description: Learn how to create a MetaMask smart account using Viem.
3
3
sidebar_position: 2
4
4
---
5
5
6
6
import Tabs from "@theme/Tabs";
7
7
import TabItem from "@theme/TabItem";
8
8
9
-
# Create a smart account
9
+
# Create a MetaMask smart account
10
10
11
11
The MetaMask Delegation Toolkit is embedded, meaning that the end user can instantly interact with a dapp without wallet authorization, confirmations, or corporate logos.
12
-
Enable users to create a [smart account](../../concepts/smart-accounts.md) directly in your dapp.
12
+
Enable users to create a [MetaMask smart account](../../concepts/smart-accounts.md) directly in your dapp.
13
13
14
14
## Prerequisites
15
15
@@ -18,7 +18,7 @@ Enable users to create a [smart account](../../concepts/smart-accounts.md) direc
18
18
19
19
## Create a `MetaMaskSmartAccount`
20
20
21
-
The following is an example of creating a smart account using Viem Core SDK.
21
+
The following is an example of creating a MetaMask smart account using Viem Core SDK.
22
22
Viem Core SDK provides low-level interfaces to offer flexibility and control over the smart
0 commit comments