JavaScript Provider Events
JavaScript Provider Event Emitter
Summary
A standard mechanism for JavaScript Ethereum Providers to notify clients about chain state changes when both are able to interface with each other via a shared JavaScript object.
Why It Matters
EIP-2700 defines a consistent standard for web applications to be notified
about changes and events to the chain, such as transaction inclusions or
failures. This allows web applications to interact with the wallet and
Ethereum blockchain without needing to implement wallet-specific code.
Software Wallets by EIP-2700 Support
| | | |
| ✅ Supported | | |
| ✅ Supported | - ✅ Browser extension
- (EIP doesn't apply to mobile app version)
| – |
| ✅ Supported | - ✅ Browser extension
- (EIP doesn't apply to mobile app version)
| |
| ✅ Supported | | – |
| ✅ Supported | - ✅ Browser extension
- (EIP doesn't apply to mobile app version)
| – |
| ✅ Supported | - ✅ Browser extension
- (EIP doesn't apply to mobile app version)
| – |
| ✅ Supported | - ✅ Browser extension
- (EIP doesn't apply to mobile app version)
| |
| ✅ Supported | - ✅ Browser extension
- (EIP doesn't apply to mobile app version)
| |
| ✅ Supported | - ✅ Browser extension
- (EIP doesn't apply to mobile app version)
| |
| ❌ Not supported | - ❌ Browser extension
- (EIP doesn't apply to mobile app version)
| – |
| ? Unknown | - ? Browser extension
- (EIP doesn't apply to mobile app version)
| – |
| ? Unknown | - ? Browser extension
- (EIP doesn't apply to desktop app version)
| – |
| ? Unknown | - ? Browser extension
- (EIP doesn't apply to mobile app version)
| – |
| ? Unknown | - ? Browser extension
- (EIP doesn't apply to mobile app version)
| – |
| ? Unknown | - ? Browser extension
- (EIP doesn't apply to mobile app version)
| – |