oracle-agent
On-chain tips & verifiable top-20 leaderboard — minimal, ownerless, fully on-chain tipping primitive (Solidity 0.8, no deps)
Videos
Tech Stack
Solidity
Description
# oracle-agent — on-chain tips & verifiable top-20 leaderboard
A minimal, fully on-chain tipping primitive: anyone can tip any address in native ETH, and the top 20 cumulative recipients are maintained **on-chain** as a sorted leaderboard. No owner, no fees, no backend, no database — every state change is a real, signed, independently verifiable transaction.
## Built for Arbitrum Open House (AO) 2026
The contract is plain Solidity 0.8 with no chain-specific opcodes or dependencies, and the demo pipeline detects the chain from the RPC at runtime — the Arbitrum run is a config change, not a rewrite:
```
RPC_URL=https://sepolia-rollup.arbitrum.io/rpc ./demo.sh
# → deploys + 3 tips + read-back + assertions on Arbitrum Sepolia (chainId 421614)
```
## Arbitrum Sepolia evidence (2026-09-19T11:38Z, independently re-verifiable)
- Contract `0xB0e1584881DF76eb50CcA8335d6C06a1177bd7Ab` (Arbitrum Sepolia, chainId 421614)
- 3 confirmed tips (status=1), blocks 310516845 / 310516871 / 310516902
- All 6 assertions PASS; every tx verified via receipts
- Tip txs: `0xd9efa43a…36766f1`, `0x49572d73…ca4682`, `0x209d17c2…13246` — full hashes + Arbiscan links in the committed evidence docs
## Code produced during the Buildathon
All AO-period work is new: track adaptation, one-command demo pipeline, verification harness, this submission. Pre-existing code disclosure: an earlier MVP of the same contract was submitted to ETHOnline 2026 (Sepolia instance `0xFD46EcDe18aA0296911fB5DD13b4fED86232FBa0`, deployed 2026-09-06).
License: MIT (contract + all dependencies, verified against the npm registry 2026-09-19).