AccountLoupeActions

1type AccountLoupeActions<TAccount> = object;

Defined in: account-kit/smart-contracts/src/msca/account-loupe/decorator.ts:17

Type Parameters

Type ParameterDefault type

TAccount extends SmartContractAccount | undefined

SmartContractAccount | undefined

Methods

getExecutionFunctionConfig()

1getExecutionFunctionConfig(args): Promise<ExecutionFunctionConfig>;

Defined in: account-kit/smart-contracts/src/msca/account-loupe/decorator.ts:26

Parameters

ParameterType

args

object & GetAccountParameter<TAccount>

Returns

Promise<ExecutionFunctionConfig>


getExecutionHooks()

1getExecutionHooks(args): Promise<readonly ExecutionHooks[]>;

Defined in: account-kit/smart-contracts/src/msca/account-loupe/decorator.ts:33

Parameters

ParameterType

args

object & GetAccountParameter<TAccount>

Returns

Promise<readonly ExecutionHooks[]>


getInstalledPlugins()

1getInstalledPlugins(args): Promise<readonly `0x${string}`[]>;

Defined in: account-kit/smart-contracts/src/msca/account-loupe/decorator.ts:49

Parameters

ParameterType

args

GetAccountParameter<TAccount>

Returns

Promise<readonly `0x${string}`[]>


getPreValidationHooks()

1getPreValidationHooks(args): Promise<readonly [readonly `0x${string}`[], readonly `0x${string}`[]]>;

Defined in: account-kit/smart-contracts/src/msca/account-loupe/decorator.ts:43

Parameters

ParameterType

args

object & GetAccountParameter<TAccount>

Returns

Promise<readonly [readonly `0x${string}`[], readonly `0x${string}`[]]>