UNPKG

@metamask/sdk-react-ui

Version:

A react component and react hooks to connect and use MetaMask

25 lines 1.14 kB
import { MetaMaskSDK, MetaMaskSDKOptions, SDKProvider, ServiceStatus } from '@metamask/sdk'; import { MetaMaskProvider } from '@metamask/sdk-react'; import { EthereumRpcError } from 'eth-rpc-errors'; import React from 'react'; import { Chain, Connector } from 'wagmi'; export declare const SDKContext: React.Context<{ sdk?: MetaMaskSDK | undefined; ready: boolean; connected: boolean; connecting: boolean; provider?: SDKProvider | undefined; error?: EthereumRpcError<unknown> | undefined; chainId?: string | undefined; account?: string | undefined; status?: ServiceStatus | undefined; }>; export declare const MetaMaskUIProvider: ({ children, connectors, networks, sdkOptions, debug, }: { children: React.ReactNode; sdkOptions: MetaMaskSDKOptions; connectors?: Connector<any, any>[] | undefined; networks?: Chain<import("viem").Formatters | undefined, import("viem").Serializers<import("viem").Formatters | undefined> | undefined>[] | undefined; debug?: boolean | undefined; }) => React.JSX.Element; export default MetaMaskProvider; //# sourceMappingURL=MetaMaskUIProvider.d.ts.map