@metamask/providers
Version:
A JavaScript Ethereum provider that connects to the wallet over a stream
15 lines • 1.6 kB
text/typescript
import { BaseProvider } from "./BaseProvider.mjs";
import type { RequestArguments } from "./BaseProvider.mjs";
import type { CAIP294AnnounceWalletEvent, CAIP294WalletData, CAIP294RequestWalletEvent } from "./CAIP294.mjs";
import { announceWallet as caip294AnnounceWallet, requestWallet as caip294RequestWallet } from "./CAIP294.mjs";
import type { EIP6963AnnounceProviderEvent, EIP6963ProviderDetail, EIP6963ProviderInfo, EIP6963RequestProviderEvent } from "./EIP6963.mjs";
import { announceProvider as eip6963AnnounceProvider, requestProvider as eip6963RequestProvider } from "./EIP6963.mjs";
import { createExternalExtensionProvider } from "./extension-provider/createExternalExtensionProvider.mjs";
import { initializeProvider, setGlobalProvider } from "./initializeInpageProvider.mjs";
import { MetaMaskInpageProvider, MetaMaskInpageProviderStreamName } from "./MetaMaskInpageProvider.mjs";
import { shimWeb3 } from "./shimWeb3.mjs";
import { StreamProvider } from "./StreamProvider.mjs";
import type { ConsoleLike } from "./utils.mjs";
export type { ConsoleLike, RequestArguments, EIP6963AnnounceProviderEvent, EIP6963ProviderDetail, EIP6963ProviderInfo, EIP6963RequestProviderEvent, CAIP294AnnounceWalletEvent, CAIP294WalletData as CAIP294WalletInfo, CAIP294RequestWalletEvent, };
export { BaseProvider, createExternalExtensionProvider, initializeProvider, MetaMaskInpageProviderStreamName, MetaMaskInpageProvider, setGlobalProvider, shimWeb3, StreamProvider, eip6963AnnounceProvider, eip6963RequestProvider, caip294AnnounceWallet, caip294RequestWallet, };
//# sourceMappingURL=index.d.mts.map