@synapsecns/widget
Version:
Widget library for interacting with the Synapse Protocol
16 lines (15 loc) • 532 B
TypeScript
export interface Web3ProviderTypes {
connectedAddress: string;
networkId: number | null;
signer: any | null;
provider: any | null;
}
export interface ContextType {
web3Provider: Web3ProviderTypes | null;
setWeb3Provider: React.Dispatch<React.SetStateAction<Web3ProviderTypes>>;
}
export declare const Web3Context: import("react").Context<ContextType>;
export declare const Web3Provider: ({ children, config, }: {
children: React.ReactNode;
config: any;
}) => import("react/jsx-runtime").JSX.Element;