Repository navigation
Releases: edycutjong/harvestbot
Release list
HarvestBot v0.3.1
Live: site · verify on chain · judge in 30 s · pitch deck
Robinhood Chain testnet (46630). Attached: deployments-46630.json (system addresses), receipts-46630.json (the three beats), bench-results.json (Stylus vs Solidity gas).
What changed since v0.3.0
🐛 Fixes
- fix(site): bench charts use one run — all three engines from the 28 Sep re-run (
3dd41fd)
Full Changelog: v0.3.0...v0.3.1
HarvestBot v0.3.0
Live: site · verify on chain · judge in 30 s · pitch deck
Robinhood Chain testnet (46630). Attached: deployments-46630.json (system addresses), receipts-46630.json (the three beats), bench-results.json (Stylus vs Solidity gas).
What changed since v0.2.0
🚀 Features
- feat(bench): three-engine on-chain bench — fair ratio 1.69x at 64 lots (
63a622e) - feat(bench): memory-copy Solidity ledger as the fair Stylus baseline (
f7ce094)
📝 Docs
- docs: disclose the fair Stylus figure next to every 2.87x (
779d14c) - docs: HackQuest badge links the project page (
9bd3149) - docs: link the demo video from README, JUDGE and every site page (
a9ab7bf)
📦 Dependencies
What's Changed
📦 Dependencies
- build(deps): bump crytic/slither-action from 0.4.0 to 0.4.2 in the actions group by @dependabot[bot] in #5
New Contributors
- @dependabot[bot] made their first contribution in #5
Full Changelog: v0.2.0...v0.3.0
HarvestBot v0.2.0
Live: site · verify on chain · judge in 30 s · pitch deck
Robinhood Chain testnet (46630). Attached: deployments-46630.json (system addresses), receipts-46630.json (the three beats), bench-results.json (Stylus vs Solidity gas).
What changed since v0.1.1
🚀 Features
- feat(site): Judge in nav, hero and footer on landing and /verify; judge link on the deck's last slide (
277f521) - feat(site): on-brand 404 — the requested path struck from the ledger, noindex, absolute asset URLs (
9083d34) - feat(site): /judge — 30-second path, live beat status, every deployed address with copy, reproduce, criteria evidence, verbatim limits (
be360ba)
🐛 Fixes
- fix(site): vercel.app redirect matches every path (regex source) — trailing-slash paths were served 200 (
fac1c5e)
📝 Docs
- docs: /judge in README live links and JUDGE Links; second EnvelopeNotLive fix-proof (executed beat-1 envelope) in beat 3 (
141550f) - docs(readme): Judge badge to the live /judge/ page (
973a02c)
Full Changelog: v0.1.1...v0.2.0
HarvestBot v0.1.1
Live: site · verify on chain · judge in 30 s · pitch deck
Robinhood Chain testnet (46630). Attached: deployments-46630.json (system addresses), receipts-46630.json (the three beats), bench-results.json (Stylus vs Solidity gas).
What changed since v0.1.0
🐛 Fixes
- fix(ci): pin ruff 0.15.2 and an explicit rule set so the scripts job matches local lint (
0c810f6)
📝 Docs
- docs(readme): semver release badge; release policy in Testing & CI (
3a68908) - docs(readme): CodeQL + gitleaks badges; Testing & CI lists the new gates (
8cd200b)
🧰 CI / Chores
- ci(release): release only after green CI via workflow_run, serialized concurrency, grouped notes with live links, receipts attached (
aa1efe6) - build: make lint/test cover both Stylus crates; add lint-scripts, snapshot, security-scan, lighthouse targets; slither fails on medium+ so make ci passes; ignore /out, .vercel, .lighthouseci (
599d3f3) - style(scripts): ruff format + shellcheck clean (drop unused CHAIN in beats.sh) (
6e547d0) - ci: gas-snapshot + Lighthouse perf gates, scripts lint job, CodeQL python, Dependabot for both crates, least-privilege tokens, pinned Foundry v1.8.3 and TruffleHog (
fd9e339)
📦 Dependencies
- chore(deps): Dependabot skips major action bumps and the pinned Foundry submodules (
7e8b79c)
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/edycutjong/harvestbot/commits/v0.1.0