@@ -38,22 +38,23 @@ import {
3838import { FactoryV2 , GuestModuleV2 , MainModuleUpgradableV2 , MainModuleV2 , SequenceUtilsV2 , TrustFactory } from './factories/v2'
3939import { WALLET_CREATION_CODE } from './factories/v2/FactoryV2'
4040import { 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'
4151import type { ContractEntry , SequenceEnvironment } from './types'
4252import { getArtifactFactory } from './utils'
4353import { LoggingProvider } from './utils/LoggingProvider'
4454import { verifyContracts } from './verify-contracts'
4555import { deployDeveloperMultisig } from './wallets/DeveloperMultisig'
4656import { deployGuard } from './wallets/Guard'
4757import { 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
5859const 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