Variable GLOBAL_COMPOSABLE_CALLSConst
GLOBAL_COMPOSABLE_CALLS: { toAddOwnerCalls: ( account: ModularSmartAccount, parameters: GetAddOwnerTxParameters<undefined | ModularSmartAccount>, ) => Promise<Call[]>; toDisableActionPoliciesCalls: ( _: ModularSmartAccount, parameters: { actionId: `0x${string}`; permissionId: `0x${string}`; policies: `0x${string}`[]; }, ) => Promise<Call[]>; toDisableERC1271PoliciesCalls: ( _: ModularSmartAccount, parameters: { contents: ERC7739Context[]; permissionId: `0x${string}`; policies: `0x${string}`[]; }, ) => Promise<Call[]>; toDisableUserOpPoliciesCalls: ( _: ModularSmartAccount, parameters: { permissionId: `0x${string}`; userOpPolicies: `0x${string}`[]; }, ) => Promise<Call[]>; toEnableActionPoliciesCalls: ( _: ModularSmartAccount, parameters: { actionPolicies: ActionData[]; permissionId: `0x${string}` }, ) => Promise<Call[]>; toEnableERC1271PoliciesCalls: ( _: ModularSmartAccount, parameters: { erc1271Policies: ERC7739Data; permissionId: `0x${string}` }, ) => Promise<Call[]>; toEnableSessionsCalls: ( _: ModularSmartAccount, parameters: { sessions: Session[] }, ) => Promise<Call[]>; toEnableUserOpPoliciesCalls: ( _: ModularSmartAccount, parameters: { permissionId: `0x${string}`; userOpPolicies: PolicyData[] }, ) => Promise<Call[]>; toInstallModuleCalls: ( account: ModularSmartAccount, __namedParameters: ModuleMeta, ) => Promise<Call[]>; toInstallWithSafeSenderCalls: ( account: ModularSmartAccount, __namedParameters: ModuleMeta, ) => Promise<Call[]>; toRemoveOwnerCalls: ( account: ModularSmartAccount, parameters: GetRemoveOwnerTxParameters<undefined | ModularSmartAccount>, ) => Promise<Call[]>; toRemoveSessionCalls: ( _: ModularSmartAccount, parameters: { permissionId: `0x${string}` }, ) => Promise<Call[]>; toSafeSenderCalls: ( __: ModularSmartAccount, __namedParameters: ModuleMeta, ) => Promise<Call[]>; toSetThresholdCalls: ( account: ModularSmartAccount, parameters: GetSetThresholdTxParameters<undefined | ModularSmartAccount>, ) => Promise<Call[]>; toUninstallFallbackCalls: ( account: ModularSmartAccount, __namedParameters: ModuleMeta, ) => Promise<Call[]>; toUninstallModuleCalls: ( account: ModularSmartAccount, __namedParameters: ModuleMeta, ) => Promise<Call[]>;} = ... Type declaration
toAddOwnerCalls: (
account: ModularSmartAccount,
parameters: GetAddOwnerTxParameters<undefined | ModularSmartAccount>,
) => Promise<Call[]>
toDisableActionPoliciesCalls: (
_: ModularSmartAccount,
parameters: {
actionId: `0x${string}`;
permissionId: `0x${string}`;
policies: `0x${string}`[];
},
) => Promise<Call[]>
toDisableERC1271PoliciesCalls: (
_: ModularSmartAccount,
parameters: {
contents: ERC7739Context[];
permissionId: `0x${string}`;
policies: `0x${string}`[];
},
) => Promise<Call[]>
toDisableUserOpPoliciesCalls: (
_: ModularSmartAccount,
parameters: {
permissionId: `0x${string}`;
userOpPolicies: `0x${string}`[];
},
) => Promise<Call[]>
toEnableActionPoliciesCalls: (
_: ModularSmartAccount,
parameters: { actionPolicies: ActionData[]; permissionId: `0x${string}` },
) => Promise<Call[]>
toEnableERC1271PoliciesCalls: (
_: ModularSmartAccount,
parameters: { erc1271Policies: ERC7739Data; permissionId: `0x${string}` },
) => Promise<Call[]>
toEnableSessionsCalls: (_: ModularSmartAccount, parameters: { sessions: Session[] }) => Promise<Call[]>
toEnableUserOpPoliciesCalls: (
_: ModularSmartAccount,
parameters: { permissionId: `0x${string}`; userOpPolicies: PolicyData[] },
) => Promise<Call[]>
toInstallModuleCalls: (account: ModularSmartAccount, __namedParameters: ModuleMeta) => Promise<Call[]>
toInstallWithSafeSenderCalls: (account: ModularSmartAccount, __namedParameters: ModuleMeta) => Promise<Call[]>
toRemoveOwnerCalls: (
account: ModularSmartAccount,
parameters: GetRemoveOwnerTxParameters<undefined | ModularSmartAccount>,
) => Promise<Call[]>
toRemoveSessionCalls: (
_: ModularSmartAccount,
parameters: { permissionId: `0x${string}` },
) => Promise<Call[]>
toSafeSenderCalls: (__: ModularSmartAccount, __namedParameters: ModuleMeta) => Promise<Call[]>
toSetThresholdCalls: (
account: ModularSmartAccount,
parameters: GetSetThresholdTxParameters<undefined | ModularSmartAccount>,
) => Promise<Call[]>
toUninstallFallbackCalls: (account: ModularSmartAccount, __namedParameters: ModuleMeta) => Promise<Call[]>
toUninstallModuleCalls: (account: ModularSmartAccount, __namedParameters: ModuleMeta) => Promise<Call[]>