Reactive Omni Buildathon: Thirty Days to Find Out What One Second Buys
Reactive Omni has been live on mainnet since October 28th. Starting tomorrow, November 5th, we're opening it up to builders: Reactive Omni Buildathon runs until December 5th, with $5,500 in prizes, paid in REACT, across three tracks. Registration and submissions run through DoraHacks.
Short Version for Newcomers
A reactive contract is an "if this happens there, do that here" rule that lives on-chain. It watches for events on other blockchains, like a price moving or a deposit landing, and responds by sending a transaction wherever it's needed. Nobody has to keep a bot running to watch for the event.
Omni is the new version of Reactive Network. It's faster, and the buildathon is about seeing what that speed makes possible. You can join whether you write Solidity daily or have never deployed a contract.
Why Speed Changes the Menu
On the previous version of Reactive Network, blocks came every ~7 seconds. For a lot of automation that was fine, since a rebalancing rule or a notification doesn't care about a few seconds. But it ruled out anything where a few seconds decide the outcome, like catching a price gap before it closes.
Reactive Omni runs on CometBFT consensus, with ~1s blocks and instant finality. Once a block is committed, it's final, with no waiting for confirmations to pile up. We covered why we chose that path in Finality Wars. Now we want to see what builders do with it.
Some ideas that didn't fit in seven seconds should fit in one. Which ones? That's what the next month is for.
Three Tracks
Every Second Counts
This track is for DeFi where reaction time matters, built on Unichain Sepolia, Base Sepolia, or both, with Reactive's Lasna testnet in the middle. Both chains are fast: Unichain Sepolia produces 1s blocks, and Base Sepolia, since its Denim upgrade, produces 200ms blocks. Every loop runs from an event, through Reactive, to a callback, and the full loop is what users feel.
Think arbitrage on price gaps between pools, stop-loss and take-profit orders for DEX positions, vaults that rebalance as conditions shift, or withdrawal queues that settle the moment they can. The strongest entries will show their latency numbers measured across the full loop, not just one leg of it.
Set It and Forget It
This track is for personal automations anyone can build, on any chain Reactive supports. AI coding tools have made it realistic for people who've never written a contract to build one that does something useful for them. Think of a portfolio tracker, an alert when a liquidity position hits a price, or custom rebalancing rules.
Speed matters less here than usefulness. The question to ask is simple: is this something you'd actually leave running?
Reactive Meets AI
This track is deliberately open. Bring a neural network into the loop and show us how it works alongside Reactive. A model could decide what a reactive contract does next, interpret the events it picks up, or be triggered by them.
There's one rule: the AI has to be part of the running system, not just the tool you used to write the code. Projects where AI only helped you build belong in Set It and Forget It.
We don't know yet what the most interesting combination of event-driven contracts and models looks like. Maybe you do.
Prizes
Prizes are denominated in USD and paid in REACT.
- Every Second Counts: $2,000 for the first place, $250 for the runner-up
- Set It and Forget It: $2,000 for the first place, $250 for the runner-up
- Reactive Meets AI: $1,000 for first place
How Judging Works
Every entry is scored from 1 to 5 on four equally weighted criteria:
- Execution: Does it run? We want to see the reactive transactions and the callbacks they trigger on-chain. Entries without them aren't scored further.
- Integration: Does the reactive contract do real work, or is it bolted on?
- Usefulness: Does it solve a problem real users have?
- Craft: Readable code, a working demo, and documentation someone else could follow.
Entries are judged by Reactive team. We'll announce any guest judges on the DoraHacks page.
Getting Started
Register on DoraHacks and pick a track. When you submit, include a link to your public repository, your deployed contract addresses, a few transaction hashes showing the full loop from origin event to callback, and a demo video under three minutes.
A few ground rules:
- Every Second Counts runs on Lasna testnet. The other two tracks can use Reactive mainnet or Lasna.
- Repositories need to be public and open-source by the time you submit.
- Everything should be built during the event. Prior work can come in as a dependency, but not as the submission itself.
- On Base Sepolia, use timestamps rather than block counts for timers, cooldowns, or deadlines. Blocks now arrive every 200ms, so block-based timers run ten times faster than they used to.
Testnet REACT is available from Reactive Lasna faucet. Reactive docs cover everything from your first contract onward, and the full lists of mainnet and testnet chains show where you can build.
We built Omni so reactive contracts could keep up with the chains they watch. Now it's your turn to show us what they can do in a second. Good luck, and make every second count!
About Reactive Network
Reactive Network is an EVM automation layer built around reactive contracts — event-driven smart contracts for cross-chain execution. It runs on CometBFT consensus, providing deterministic finality with roughly one-second block times while maintaining full EVM compatibility. Reactive contracts subscribe to event logs across EVM chains and execute Solidity logic automatically when matching events occur, issuing cross-chain callback transactions when their conditions are met.
Website | Blog | X | Telegram | Discord | Docs
Build once — react everywhere!