Type alias FullCreateSessionDataParams

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

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.

  • sessionKeyData: Hex

    Data for the session key.

  • sessionPublicKey: Hex

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

  • sessionValidAfter: number

    Timestamp after which the session becomes valid.

  • 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.