metamask

metamask/detect-provider

A tiny utility for detecting the MetaMask Ethereum Provider, or any Provider compliant with EIP-1193.

JavaScript
243
64
ISC License

@metamask/detect-provider is a lightweight utility that detects the MetaMask Ethereum provider or any provider injected at `window.ethereum`, working seamlessly with both synchronous and asynchronous injections. It's designed for web developers building decentralized applications who need to reliably identify and interact with Ethereum providers, including MetaMask, across different browsers and devices. The package is dependency-free, supports optional configuration for MetaMask-specific detection, silent operation, and customizable timeouts, making it ideal for ensuring smooth integration with blockchain functionality in web applications.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies

Support the repos that depend on this repository

Top contributors

rekmarks's profile
rekmarks
26 contributions
dependabot[bot]'s profile
dependabot[bot]
24 contributions
legobeat's profile
legobeat
5 contributions
whymarrh's profile
whymarrh
4 contributions
mcmire's profile
mcmire
2 contributions
metamaskbot's profile
metamaskbot
2 contributions
aliez-ren's profile
aliez-ren
1 contributions
bowensanders's profile
bowensanders
1 contributions
dckesler's profile
dckesler
1 contributions
httpJunkie's profile
httpJunkie
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet