HomeOur ProductsContract Event Pusher
Blockchain

Contract Event Pusher

A high-performance backend service that listens to on-chain events from any EVM-compatible smart contract and delivers real-time notifications to your application.

Internal Product
2024
BlockchainDevOpsBackendWebSockets
Contract Event Pusher

The Challenge

Most dApps have to constantly poll blockchains to detect state changes, which is expensive, slow, unreliable, and complex to manage with chain reorganizations.

Capabilities

Core Offerings

A reliable push-notification engine for EVM smart contract events.

Contract Registration

Clients register contract addresses, target networks, and ABI fragments through a REST API.

Real-Time Event Listening

Persistent connections to Ethereum node providers listen for events, decode logs, and verify payloads.

Reliable Delivery

Events are queued in Redis and delivered with exponential backoff retry logic and delivery confirmations.

Reorg Handling

Chain reorganizations are automatically detected and replacement events are seamlessly re-delivered.

Technical Architecture

RuntimeNode.js with TypeScript
QueueRedis Streams
PersistencePostgreSQL
InfrastructureDockerized, AWS ECS with auto-scaling

The Impact

"Adopted by teams building NFT marketplaces and DeFi dashboards to react to blockchain state changes without managing their own complex event indexing infrastructure."