Skip to content

Commit 1356d4c

Browse files
committed
Add ApprovalRevocationEnforcer to environment, and contract deployments
1 parent 8a3c270 commit 1356d4c

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

packages/delegation-deployments/src/contractAddresses.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export const DEPLOYMENTS_1_3_0 = {
1010
AllowedCalldataEnforcer: '0xc2b0d624c1c4319760C96503BA27C347F3260f55',
1111
AllowedMethodsEnforcer: '0x2c21fD0Cb9DC8445CB3fb0DC5E7Bb0Aca01842B5',
1212
AllowedTargetsEnforcer: '0x7F20f61b1f09b08D970938F6fa563634d65c4EeB',
13+
ApprovalRevocationEnforcer: '0xe264f1f09a19505a1ca1a86d5b01e8bfdb64324a',
1314
BlockNumberEnforcer: '0x5d9818dF0AE3f66e9c3D0c5029DAF99d1823ca6c',
1415
DeployedEnforcer: '0x24ff2AA430D53a8CD6788018E902E098083dcCd2',
1516
ERC20BalanceChangeEnforcer: '0xcdF6aB796408598Cea671d79506d7D48E97a5437',

packages/smart-accounts-kit/src/smartAccountsEnvironment.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
SCL_RIP7212,
99
AllowedTargetsEnforcer,
1010
AllowedMethodsEnforcer,
11+
ApprovalRevocationEnforcer,
1112
DeployedEnforcer,
1213
TimestampEnforcer,
1314
NonceEnforcer,
@@ -48,6 +49,7 @@ import {
4849
SCL_RIP7212 as SCLRIP7212Bytecode,
4950
AllowedTargetsEnforcer as AllowedTargetsEnforcerBytecode,
5051
AllowedMethodsEnforcer as AllowedMethodsEnforcerBytecode,
52+
ApprovalRevocationEnforcer as ApprovalRevocationEnforcerBytecode,
5153
DeployedEnforcer as DeployedEnforcerBytecode,
5254
TimestampEnforcer as TimestampEnforcerBytecode,
5355
NonceEnforcer as NonceEnforcerBytecode,
@@ -159,6 +161,7 @@ export function getSmartAccountsEnvironmentV1(contracts: {
159161
AllowedCalldataEnforcer: contracts.AllowedCalldataEnforcer,
160162
AllowedMethodsEnforcer: contracts.AllowedMethodsEnforcer,
161163
AllowedTargetsEnforcer: contracts.AllowedTargetsEnforcer,
164+
ApprovalRevocationEnforcer: contracts.ApprovalRevocationEnforcer,
162165
ArgsEqualityCheckEnforcer: contracts.ArgsEqualityCheckEnforcer,
163166
BlockNumberEnforcer: contracts.BlockNumberEnforcer,
164167
DeployedEnforcer: contracts.DeployedEnforcer,
@@ -261,6 +264,10 @@ export async function deploySmartAccountsEnvironment(
261264
abi: AllowedMethodsEnforcer,
262265
bytecode: AllowedMethodsEnforcerBytecode,
263266
},
267+
ApprovalRevocationEnforcer: {
268+
abi: ApprovalRevocationEnforcer,
269+
bytecode: ApprovalRevocationEnforcerBytecode,
270+
},
264271
ArgsEqualityCheckEnforcer: {
265272
abi: ArgsEqualityCheckEnforcer,
266273
bytecode: ArgsEqualityCheckEnforcerBytecode,

0 commit comments

Comments
 (0)