Finally cracked the visual.
Tricky with @megaeth’ high-frequency miniblocks, but here it is: real-time ETH/USD oracle updates from @redstone_defi
That x-axis? It’s just 20 seconds of data. Wild how fast this thing moves.
Which other oracles should I add to the stream?
Introducing Snubb – a multichain token approval scanner in your terminal.
Inspired by @revokecash – this is an incredibly fast and efficient CLI tool to scan for outstanding token approvals for your address across as many as 70 chains simultaneously.
Try it out now with one terminal command:
npx snubb --address <your-address> --chains 1,10,130
E.g.
npx snubb --address 0x7C25a8C86A04f40F2Db0434ab3A24b051FB3cA58 --chains many-networks
Video in reply showing it in action 👇🔥
It’s lightning fast—able to scan multiple chains and return results in seconds. Under the hood, it uses hypersync queries (by @envio_indexer) to scan entire chains very quickly, with specific filters for approval and transfer events related to the given address.
If you find any outstanding approvals using Snubb, it’s recommended to head to https://t.co/mB1ktwrSRY to easily revoke those approvals.
Share any feedback!
Address Activity Analysis: Quickly Visualize On-Chain Activity for ANY Address!
We're excited to share something practical—and entirely free—for developers and researchers in the Web3 community: Chain Density, a new way to visualize the complete activity history of any blockchain address. Let’s jump into a quick, real-world example.
Have you ever wondered how active Uniswap's Universal Router (V1) has been on Ethereum mainnet? (Full disclosure, I haven't, but its a great example) 😂
Block explorers provide raw transaction data but lack intuitive visualizations. Chain Density addresses this gap specifically for address activity, clearly highlighting the activity peaks and exact periods when smart contracts like the Uniswap V1 Router became deprecated.
Before diving into how this works, feel free to check out https://t.co/RnfdTx4U5U yourself to visualize any address instantly. Here are practical examples you might find immediately useful:
1. Understanding Indexing Efforts
When indexing blockchain contracts, quickly knowing how many events a contract emits is pretty valuable (a useful proxy for amount of time it will take to backfill). Previously, you'd only learn this after indexing. Chain Density makes this insight almost instantly accessible. As an example, fetching 135 million events from Ethereum's USDC contract takes only 167 seconds. Most contracts won’t even approach this level of activity!
cc maybe helpful @envio_indexer@indexingco@0xGhostLogs@graphprotocol@ponder_sh@SubQueryNetwork
2. Spotting Activity Trends Early
Chain Density lets you instantly spot smart contract or address activity patterns without complex queries or subscriptions. Paste an address and immediately understand its activity trends.
e.g. This shows the Tornado Cash 100 ETH pool 👀 Conclusions are obvious.
How Does It Work?
Fetching 135 million events in just 167 seconds (~835,000 events per second) sounds too fast to be true, but it’s real. Chain Density achieves this by retrieving only essential data—in this case, block numbers of emitted events—reducing data size and speeding things up dramatically. This is thanks to query flexibility and speed of the data layer -> Under the hood, it uses a specialized data retrieval engine- HyperSync - built with efficiency in mind.
Try it and share your findings👇
Curious to see any interesting examples!
Its available at https://t.co/RnfdTx4U5U
Understanding the Limitations of Deviation Thresholds in Push Oracles
Recently, I built https://t.co/2bi9oxOsXA to give developers a real-time view of how oracles actually behave on-chain. If you want the quick background on why this matters, check out my earlier post:
https://t.co/2ZqJuFzXav
Today, I’ve added a new feature (look in the bottom-left corner) that shows the maximum deviation between any two consecutive price points in the last 24 hours.
If you’re wondering why that matters, here’s the short answer: we all want on-chain prices to stay as close to real-world prices as possible. Any big gap could open the door for bad actors—and it can also break assumptions many DeFi protocols rely on. Knowing how much prices can shift between updates helps you design a protocol that can handle the realities of on-chain data.
This brings me to the key point about deviation thresholds—a concept that often trips up developers (or just isn’t documented enough). If you’re competing in security audits on @sherlockdefi@code4rena@CodeHawks, pay close attention.
For instance, both @chainlink and @redstone_defi use a 0.5% deviation threshold (on eth/usd mainnet), meaning the oracle should update the price when it moves by more than 0.5%. But here’s the catch:
A deviation threshold of 0.5% does not guarantee that consecutive on-chain prices will only deviate by 0.5%, nor does it imply there’s any strict “minimum deviation threshold” at all.
In fact, over the last 24 hours, we’ve seen deviations of around 0.67% for both Chainlink and RedStone. That doesn’t mean they’re malfunctioning—they’re working as designed. It just shows that the threshold is more of a guideline than a strict limit. If your protocol depends on push oracles, you have to account for the possibility of these larger-than-expected deviations.
Remember: while a heartbeat parameter (e.g., an update at least every X hours) might be more reliable, the deviation threshold tends to be a bit fuzzier in practice.
I’ll keep exploring different oracle designs (like pull oracles) in future posts. I’m also looking into adding more oracle providers to Oracle Wars soon (@API3DAO@ChronicleLabs@PythNetwork@blocksense_ ... - what do you think?). All in the name of developer education for DeFi safety.
Finally, a shoutout to @envio_indexer. Indexing real-time oracle data quickly and reliably is a huge challenge, and Envio makes it so much simpler. If you need help setting up your own on-chain data indexing, just DM me—will personally help you get started!!
Thanks for reading, and I hope this sheds light on some of the nuances of using push oracles!
P.s. curious to hear your thoughts @ChainLinkGod@MarcinRedStone@jensenhaji@mrcampbell (any others), whats the largest deviations you've seen on-chain and how do you keep things as close as possible to the thresholds?
Introducing Envio HyperIndex V2! 🚢⚡️
Packed with new features and enhancements, V2 is here to elevate your development experience. Explore the updates and use our migration guide for a smooth transition.
https://t.co/IwAz0qTreA
Dive in and see what's new!👇
Logged into Lens again after a while.
Heartwarming to see a lot of profiles still rocking their A.P. Morgan NFTs.
Morgans are user-configurable NFTs we built at @float_shipping for users.
Still one of the strongest, best communities I've seen in DeFi.