bnb-passport-attestation
Version:
BAS SDK - A toolkit for blockchain interaction
18 lines (17 loc) • 552 B
TypeScript
import { EnvType, WalletProvider } from './useNetworkSwitch';
export type { EnvType, WalletProvider };
declare global {
interface Window {
okxwallet?: WalletProvider;
bitkeep?: WalletProvider;
}
}
export declare function useWalletConnection(env?: EnvType): {
provider: WalletProvider | null;
account: string | null;
currentNetwork: string;
isCorrectNetwork: boolean;
connect: () => Promise<string>;
isConnected: boolean;
switchToNetwork: (provider: WalletProvider, env: EnvType) => Promise<void>;
};