ts-algochat
    Preparing search index...

    Interface EncryptionKeyStorage

    Interface for storing encryption private keys

    interface EncryptionKeyStorage {
        delete(address: string): Promise<void>;
        hasKey(address: string): Promise<boolean>;
        listStoredAddresses(): Promise<string[]>;
        retrieve(address: string): Promise<Uint8Array<ArrayBufferLike>>;
        store(
            privateKey: Uint8Array,
            address: string,
            requireBiometric?: boolean,
        ): Promise<void>;
    }

    Implemented by

    Index

    Methods

    • Retrieve a private key for an address

      Parameters

      • address: string

      Returns Promise<Uint8Array<ArrayBufferLike>>

    • Store a private key for an address

      Parameters

      • privateKey: Uint8Array
      • address: string
      • OptionalrequireBiometric: boolean

      Returns Promise<void>