Introducing the Notify API for Real-Time Transaction Notifications

Blocknative Ethereum Web3

After months of internal development and testing, today I'm excited to introduce our new Notify API for Ethereum wallet providers and sophisticated Dapp development teams. Notify is a lightweight, easy-to-work-with back-end API that delivers real-time transaction state changes for every relevant address – or what we refer to as cradle-to-grave transaction monitoring.

Notify integrates directly with the Ethereum mempool to let you:  

  • Monitor specific wallet addresses, smart contract addresses, and transaction hashes.
  • Detect transfers of ETH, ERC-20, and ERC-721 assets.
  • Alert users of outbound and inbound transactions in real-time.
  • Support increasingly complex transaction types — including those involving smart-contract wallets, relay networks, state channels, payment channels, and more.

Notify does all of this in real-time. At scale. On a 24x7 basis.

How It Works

Our new Notify API is powered by a distributed network of Ethereum full nodes. Each of these nodes runs custom mempool monitoring extensions. Our monitors constantly watch for 'transactions of interest' and then emit detailed event streams that describe every state change, including: 

  • New pending transaction detected.
  • New queued transaction detected. 
  • Queued transaction becomes pending.
  • Pending transaction canceled.
  • Pending transaction sped up. 
  • Pending transaction dropped.
  • Pending transaction failed.
  • Dropped transaction retransmitted.
  • Pending transaction confirmed. 
  • And more.  

Today our infrastructure samples the mempool multiple times per second. So, as you might expect, this generates a lot of data – and a lot of complexity. 

Why It Matters 

Whenever real value is being exchanged, users expect accurate and timely transaction notifications. In cases where a transaction goes sideways – stalled, stuck, dropped, or failed – it is imperative  to provide real-time, actionable alerts.

Until now, wallet providers have been challenged to provide these capabilities given the headaches of operating Ethereum node networks. That's why we built our Notify API: we deal with these headaches so your team, and your users, don't have to. 

How to Get Started

Developers can now leverage our Notify infrastructure via our new,  simple-to-consume API. We've focused on making integration a seamless process. In fact, we often hear from customers and partners that integrating our API helps to clean up their codebase.

To learn more about our new Notify API, please visit our For Wallets page

Gas Extension

Blocknative's proven & powerful Gas API is available in a browser extension to help you quickly and accurately price transactions on 20+ chains.

Download the Extension

Want to keep reading?

Good choice! We have more articles.

tl;dr-on-gas-network-⛽
Gas

TL;DR on Gas Network ⛽

Gas Network is a decentralized oracle network that brings gas prices onchain—securely,..

exploring-the-gas-network-community-dashboard
Gas

Exploring the Gas Network Community Dashboard

The Gas Network Community Dashboard A Cross Chain Fee Analysis Tool The blockchain ecosystem has..

optimizing-uniswap-v4-swap-fees-with-gas-network
Gas

Optimizing Uniswap V4 Swap Fees With Gas Network

Optimizing Uniswap V4 Swap Fees With Gas Network This was originally published on the Gas Network..

Connect with us. Build with us.

We love to connect with teams who are building with Blocknative. Tell us about your team and what you would like to learn.

"After first building our own infrastructure, we appreciate that mempool management is a difficult, expensive problem to solve at scale. That's why we partner with Blocknative to power the transaction notifications in our next-generation wallet."

Schedule a demo