Type alias CreateSessionDataParams

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

Parameters for creating a session.

Type declaration

  • actionPoliciesInfo: ActionPolicyInfo[]

    Array of action policy data for the session.

  • Optional chainIds?: bigint[]

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

  • Optional salt?: Hex

    Optional salt for the session.

  • Optional sessionPublicKey?: Hex

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

  • Optional sessionValidAfter?: number

    Timestamp after which the session becomes valid.

  • Optional sessionValidUntil?: number

    Timestamp until which the session is valid.

  • Optional sessionValidator?: Address

    Address of the session validator.

  • Optional sessionValidatorInitData?: Hex

    Data for the session validator.