Documentation
    Preparing search index...
    interface WalletContextState {
        autoConnect: boolean;
        connected: boolean;
        connecting: boolean;
        disconnecting: boolean;
        publicKey: null | PublicKey;
        sendTransaction: (
            transaction: Transaction | VersionedTransaction,
            connection: Connection,
            options?: SendTransactionOptions,
        ) => Promise<string>;
        signAllTransactions:
            | undefined
            | (
                <T extends Transaction | VersionedTransaction>(
                    transactions: T[],
                ) => Promise<T[]>
            );
        signIn:
            | undefined
            | ((input?: SolanaSignInInput) => Promise<SolanaSignInOutput>);
        signMessage:
            | undefined
            | ((message: Uint8Array) => Promise<Uint8Array<ArrayBufferLike>>);
        signTransaction:
            | undefined
            | (
                <T extends Transaction | VersionedTransaction>(
                    transaction: T,
                ) => Promise<T>
            );
        wallet: null | Wallet;
        wallets: Wallet[];
        connect(): Promise<void>;
        disconnect(): Promise<void>;
        select(walletName: null | WalletName): void;
    }
    Index

    Properties

    autoConnect: boolean
    connected: boolean
    connecting: boolean
    disconnecting: boolean
    publicKey: null | PublicKey
    sendTransaction: (
        transaction: Transaction | VersionedTransaction,
        connection: Connection,
        options?: SendTransactionOptions,
    ) => Promise<string>
    signAllTransactions:
        | undefined
        | (
            <T extends Transaction | VersionedTransaction>(
                transactions: T[],
            ) => Promise<T[]>
        )
    signIn: undefined | ((input?: SolanaSignInInput) => Promise<SolanaSignInOutput>)
    signMessage:
        | undefined
        | ((message: Uint8Array) => Promise<Uint8Array<ArrayBufferLike>>)
    signTransaction:
        | undefined
        | (
            <T extends Transaction | VersionedTransaction>(
                transaction: T,
            ) => Promise<T>
        )
    wallet: null | Wallet
    wallets: Wallet[]

    Methods