Swig TS — API References
    Preparing search index...

    Class Ed25519SessionAuthority

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    data: Uint8Array
    session: boolean

    Indicates if Authority is Session-based or not. true if Authority is Session-based

    Accessors

    • get expirySlot(): bigint

      Slot when the session expires

      Returns bigint

    • get id(): Uint8Array<ArrayBufferLike>

      This is the ID for the Authority.

      This would usually the data that represents the Authority

      For TokenBasedAuthority, it is either a Ed25519 or Secp256k1 Public Key.

      For SessionBasedAuthority, It could be public key bytes, groth16 proof etc.

      Returns Uint8Array<ArrayBufferLike>

    • get maxDuration(): bigint

      Max duration on a session

      Returns bigint

    • get sessionKey(): SolPublicKey

      Ed25519 based Public Key as Session key

      Returns SolPublicKey

    • get signer(): Uint8Array<ArrayBufferLike>

      This is the Signer ID for the Authority.

      This would usually the public key bytes that identifies the signer on behalf of the authority,

      For TokenBasedAuthority, it is either a Ed25519 or Secp256k1 Public Key.

      For SessionBasedAuthority, it is the Session Key.

      Returns Uint8Array<ArrayBufferLike>

    Methods