EIP-2700
FINAL

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

Platforms
Sources
Supported
  • Browser extension
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
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)
? Unknown
  • ? Browser extension
  • (EIP doesn't apply to mobile app version)