23gate is an open-source server-side software that watches for Solidity and EVM events of your choice and deliver webhooks to your app. It takes care of managing confirmations, forks and recovery. You receive a reliable, clean webhook once the event has definitely happened.
server.post('/e', (req, res) => { console.log( 'USDT transfer from', req.body.event.args.from, 'to', req.body.event.args.to ); res.status(200).send('OK'); });
Used by:
We hate marketingspeak. 23gate was built by developers, for developers. We want to start delivering webhooks to your code and then get out of your way. We are here to save you time.
23gate was created by the team behind Ariadne, a crosschain DeFi market place and yield farm aggregator. Our need to watch for EVM with utmost reliability lead us to create this software.
CEO
Product and business development executive. Founder of Noisy Miner software development studio, ex Product Director at Deep Dive Research/Paytomat.
CTO
Software developer with over 30 years of coding experience. Egor specializes in financial and high-performance trading software.
Lead full stack developer
Senior developer with 15+ years of experience. Focused on usability and performance improvements.
If you have anything else you want to ask, get in touch with us.
This is a free open source software. Should you need a cloud instance managed by us β please get in touch with us.
Any EVM-compatible network with a standard EVM-compatible RPC endpoint.
It's not that simple to keep track of all blocks and not miss any events in case your code gets disconnected or your app is down for a non-brief period. So you have to introduce local state and keep track of blocks. Next, you should wait for every transaction with relevant events to finalize and not get lost in the forks. So you have to keep track of transactions. This gets complicated fairly quickly. See this article for a more detailed explanation.