const sessionKeyPluginActions: <TTransport, TChain, TAccount>(
client,
) => SessionKeyPluginActions<TAccount>;Defined in: account-kit/smart-contracts/src/msca/plugins/session-key/extension.ts:99
Creates actions for managing session keys in a smart contract associated with a client, including adding, removing, rotating, and updating session key permissions.
import { createModularAccountAlchemyClient, sessionKeyPluginActions } from "@account-kit/smart-contracts";
const client = createModularAccountAlchemyClient(...).extend(sessionKeyPluginActions);| Type Parameter | Default type |
|---|---|
|
|
|
|
|
|
| Parameter | Type | Description |
|---|---|---|
|
| The client instance to use for managing session keys |
SessionKeyPluginActions<TAccount>
An object containing methods for session key management and interaction with the smart contract