Type Alias CreateSessionDataParams

CreateSessionDataParams: OptionalSessionKeyData & {
    actionPoliciesInfo: ActionPolicyInfo[];
    chainIds?: bigint[];
    salt?: Hex;
    sessionPublicKey?: Hex;
    sessionValidAfter?: number;
    sessionValidator?: Address;
    sessionValidatorInitData?: Hex;
    sessionValidUntil?: number;
}

Parameters for creating a session.

Type declaration

  • actionPoliciesInfo: ActionPolicyInfo[]

    Array of action policy data for the session.

  • OptionalchainIds?: bigint[]

    Chain IDs where the session should be enabled. Useful for enable mode.

  • Optionalsalt?: Hex

    Optional salt for the session.

  • OptionalsessionPublicKey?: Hex

    Public key for the session. Required for K1 algorithm validators.

  • OptionalsessionValidAfter?: number

    Timestamp after which the session becomes valid.

  • OptionalsessionValidator?: Address

    Address of the session validator.

  • OptionalsessionValidatorInitData?: Hex

    Data for the session validator.

  • OptionalsessionValidUntil?: number

    Timestamp until which the session is valid.