Interface BatchedSessionRouterModuleConfig

interface BatchedSessionRouterModuleConfig {
    entryPointAddress?: `0x${string}`;
    moduleAddress?: `0x${string}`;
    sessionKeyManagerModule?: SessionKeyManagerModule;
    sessionManagerModuleAddress?: `0x${string}`;
    smartAccountAddress: `0x${string}`;
    storageType?: StorageType;
    version?: "V1_0_0";
}

Hierarchy (view full)

Properties

entryPointAddress?: `0x${string}`

entryPointAddress: address of the entry point

moduleAddress?: `0x${string}`

Address of the module

sessionKeyManagerModule?: SessionKeyManagerModule

Session Key Manager module: Could be BaseValidationModule

sessionManagerModuleAddress?: `0x${string}`

Session Key Manager module address

smartAccountAddress: `0x${string}`

Address of the associated smart account

storageType?: StorageType

Storage type, e.g. local storage

version?: "V1_0_0"

Version of the module