From 37eb26e57617be4d85021646eb086e7805eaa8fb Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 4 Dec 2024 13:05:54 +0100 Subject: [PATCH] Update pages/advanced/eip-7702/7702-safe.mdx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Germán Martínez <6764315+germartinez@users.noreply.github.com> --- pages/advanced/eip-7702/7702-safe.mdx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pages/advanced/eip-7702/7702-safe.mdx b/pages/advanced/eip-7702/7702-safe.mdx index 53e5e7eb..d259ffb1 100644 --- a/pages/advanced/eip-7702/7702-safe.mdx +++ b/pages/advanced/eip-7702/7702-safe.mdx @@ -31,9 +31,7 @@ Follow the instructions here to use this approach to set code in EOA: https://gi ### Modified safe singleton -In this approach, a derived version of Safe Singleton, aka `SafeEIP7702`, overrides the `setup` function and reverts when called. Instead, the contract's new `setupEIP7702` function has a `signature` parameter. The default owner will be set to the address of the EOA account that delegates to this Singleton contract with a threshold of 1. - -[SafeEIP7702](https://github.com/safe-global/safe-smart-account/blob/feature/eip-7702/contracts/experimental/SafeEIP7702.sol) +This approach uses the [SafeEIP7702](https://github.com/safe-global/safe-smart-account/blob/feature/eip-7702/contracts/experimental/SafeEIP7702.sol) contract, a derived version of Safe Singleton that overrides the `setup` function and reverts when called. Instead, the contract's new `setupEIP7702` function has a `signature` parameter. The default owner will be set to the address of the EOA account that delegates to this Singleton contract with a threshold of 1. Because of no proxy contract in this approach, the storage slot 0 remains unused. Safe Transaction Service and other services that depend on the value at storage slot 0 will not work with this approach.