Skip to main content
Looking for Contributors! This Skill needs an implementation.Contributing a Skill involves:
  1. Writing a reference implementation with full functionality
  2. Adding comprehensive tests
  3. Writing documentation with usage examples
See the ethers-provider Skill for an example of a complete Skill implementation.Interested? Open an issue or PR at github.com/evmts/voltaire.
Skill — Copyable reference implementation. Use as-is or customize. See Skills Philosophy.
Real-time Ethereum subscriptions over WebSocket. Subscribe to new blocks, pending transactions, and log events without polling.

Why WebSocket?

HTTP providers poll for updates. WebSocket providers receive push notifications:
WebSocket is essential for:
  • Real-time trading UIs
  • Live transaction feeds
  • Instant event notifications
  • Mempool monitoring

Planned Implementation

Basic Subscriptions

Async Iterator Pattern

Reconnection Handling

Subscription Management

Use Cases

Live Price Feed

Transaction Confirmation

Mempool Monitoring