Skip to content

Commit c5fda08

Browse files
committed
Add sessionmanager
1 parent 309413b commit c5fda08

File tree

4 files changed

+585
-9
lines changed

4 files changed

+585
-9
lines changed

scripts/deploy-contracts.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,22 +38,23 @@ import {
3838
import { FactoryV2, GuestModuleV2, MainModuleUpgradableV2, MainModuleV2, SequenceUtilsV2, TrustFactory } from './factories/v2'
3939
import { WALLET_CREATION_CODE } from './factories/v2/FactoryV2'
4040
import { WalletProxyHook } from './factories/v2/hooks/WalletProxyHook'
41+
import { FactoryV3 } from './factories/v3/Factory'
42+
import { Guest } from './factories/v3/Guest'
43+
import { Passkeys } from './factories/v3/Passkeys'
44+
import { Recovery } from './factories/v3/Recovery'
45+
import { SessionManager } from './factories/v3/SessionManager'
46+
import { Stage1Module } from './factories/v3/Stage1Module'
47+
import { FactoryV3Dev1 } from './factories/v3_dev1/Factory'
48+
import { GuestV3Dev1 } from './factories/v3_dev1/Guest'
49+
import { PasskeysV3Dev1 } from './factories/v3_dev1/Passkeys'
50+
import { Stage1ModuleV3Dev1 } from './factories/v3_dev1/Stage1Module'
4151
import type { ContractEntry, SequenceEnvironment } from './types'
4252
import { getArtifactFactory } from './utils'
4353
import { LoggingProvider } from './utils/LoggingProvider'
4454
import { verifyContracts } from './verify-contracts'
4555
import { deployDeveloperMultisig } from './wallets/DeveloperMultisig'
4656
import { deployGuard } from './wallets/Guard'
4757
import { deployPaymentsSigner } from './wallets/SequencePaymentsSigner'
48-
import { Stage1Module } from './factories/v3/Stage1Module'
49-
import { Guest } from './factories/v3/Guest'
50-
import { FactoryV3 } from './factories/v3/Factory'
51-
import { Passkeys } from './factories/v3/Passkeys'
52-
import { Recovery } from './factories/v3/Recovery'
53-
import { FactoryV3Dev1 } from './factories/v3_dev1/Factory'
54-
import { Stage1ModuleV3Dev1 } from './factories/v3_dev1/Stage1Module'
55-
import { GuestV3Dev1 } from './factories/v3_dev1/Guest'
56-
import { PasskeysV3Dev1 } from './factories/v3_dev1/Passkeys'
5758

5859
const DEBUG = argv.includes('--debug')
5960

@@ -511,6 +512,7 @@ export const deployContracts = async (config: Config): Promise<string | null> =>
511512
const v3Guest = await singletonDeployer.deploy('Guest', Guest, 0, txParams)
512513
const v3Passkeys = await singletonDeployer.deploy('Passkeys', Passkeys, 0, txParams)
513514
const v3Recovery = await singletonDeployer.deploy('Recovery', Recovery, 0, txParams)
515+
const v3SessionManager = await singletonDeployer.deploy('SessionManager', SessionManager, 0, txParams)
514516
prompt.succeed('Deployed v3 contracts\n')
515517

516518
// Output addresses
@@ -561,6 +563,7 @@ export const deployContracts = async (config: Config): Promise<string | null> =>
561563
FactoryV3: v3Factory.address,
562564
PasskeysV3: v3Passkeys.address,
563565
RecoveryV3: v3Recovery.address,
566+
SessionManagerV3: v3SessionManager.address,
564567
FactoryV3Dev1: v3Dev1Factory.address,
565568
Stage1ModuleV3Dev1: v3Dev1Stage1module.address,
566569
GuestV3Dev1: v3Dev1Guest.address,

0 commit comments

Comments
 (0)