{"library":"mipd","type":"library","category":null,"description":"mipd (Multi Injected Provider Discovery) is a TypeScript utility library from the wevm (formerly wagmi-dev) ecosystem, designed to facilitate the discovery and management of EIP-6963 compliant Ethereum wallet providers within dapps. EIP-6963 standardizes how multiple injected wallets announce themselves via custom DOM events, moving beyond the single `window.ethereum` paradigm. Currently at version 0.0.7, mipd offers a reactive store (`createStore`) that accumulates announced `EIP6963ProviderDetail` objects and allows dapps to subscribe to updates or retrieve the current list of providers. It includes essential TypeScript types such as `EIP6963ProviderDetail` and `EIP6963AnnounceProviderEvent`, and also provides a `/window` polyfill for enhanced type inference on global event listeners. Its release cadence is likely tied to updates within the broader wevm stack and EIP-6963 evolution. mipd is a foundational component for building robust multi-wallet dapps, complementing libraries like wagmi and viem by abstracting EIP-6963 complexities.","language":"javascript","status":"active","version":"0.0.7","tags":["javascript","eth","ethereum","dapps","wallet","web3","eip","6963","typescript"],"install":[{"cmd":"npm install mipd","imports":["import { createStore } from 'mipd';","import type { EIP6963ProviderDetail } from 'mipd';","import type { EIP6963AnnounceProviderEvent } from 'mipd';","import 'mipd/window';"]},{"cmd":"yarn add mipd","imports":[]},{"cmd":"pnpm add mipd","imports":[]}],"homepage":null,"github":"https://github.com/wagmi-dev/mipd","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/mipd","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/mipd/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}