Type alias SolanaWallet

SolanaWallet: {
    publicKey?: {
        toBase58: (() => string);
    } | null;
    signIn?: ((...inputs: SolanaSignInInput[]) => Promise<SolanaSignInOutput | SolanaSignInOutput[]>);
    signMessage?: ((message: Uint8Array, encoding?: "utf8" | string) => Promise<Uint8Array> | undefined);
}

Type declaration

  • Optional publicKey?: {
        toBase58: (() => string);
    } | null
  • Optional signIn?: ((...inputs: SolanaSignInInput[]) => Promise<SolanaSignInOutput | SolanaSignInOutput[]>)
      • (...inputs: SolanaSignInInput[]): Promise<SolanaSignInOutput | SolanaSignInOutput[]>
      • Parameters

        • Rest ...inputs: SolanaSignInInput[]

        Returns Promise<SolanaSignInOutput | SolanaSignInOutput[]>

  • Optional signMessage?: ((message: Uint8Array, encoding?: "utf8" | string) => Promise<Uint8Array> | undefined)
      • (message: Uint8Array, encoding?: "utf8" | string): Promise<Uint8Array> | undefined
      • Parameters

        • message: Uint8Array
        • Optional encoding: "utf8" | string

        Returns Promise<Uint8Array> | undefined

Generated using TypeDoc