What's Changed
- Add follower (i.e. "full-node") binary by @BrendanChou in #169
- [follower] Improve Sync Performance by @patrick-ogrady in #178
- [release] v2026.3.0 Testing by @patrick-ogrady in #183
- Add Reliable Indexer (Attempt 2) by @patrick-ogrady in #184
- [release] v2026.3.0 by @patrick-ogrady in #185
Full Changelog: v0.0.19...v2026.3.0
Stats
.github/workflows/publish.yml | 23 +-
.gitignore | 6 +-
Cargo.lock | 941 +++++++------
Cargo.toml | 42 +-
README.md | 7 +-
chain/Cargo.toml | 14 +-
chain/README.md | 202 ---
chain/src/application.rs | 53 +-
chain/src/engine.rs | 169 ++-
chain/src/indexer.rs | 207 ---
chain/src/indexer/backfiller/consumer.rs | 298 ++++
chain/src/indexer/backfiller/mod.rs | 16 +
chain/src/indexer/backfiller/producer.rs | 33 +
chain/src/indexer/backfiller/state.rs | 282 ++++
chain/src/indexer/mocks.rs | 138 ++
chain/src/indexer/mod.rs | 141 ++
chain/src/indexer/pusher.rs | 176 +++
chain/src/lib.rs | 1441 +++++++++++++-------
client/Cargo.toml | 4 +-
client/README.md | 2 +-
client/src/consensus.rs | 44 +-
client/src/lib.rs | 24 +-
deploy/Cargo.toml | 28 +
{chain => deploy}/Dockerfile | 2 +-
deploy/README.md | 235 ++++
{chain => deploy}/dashboard.json | 204 ++-
chain/src/bin/setup.rs => deploy/src/main.rs | 210 ++-
explorer/README.md | 8 +-
explorer/src/AboutModal.tsx | 2 +-
explorer/src/alto_types/alto_types.js | 126 +-
explorer/src/alto_types/alto_types_bg.wasm | Bin 215799 -> 247269 bytes
explorer/src/global_config.ts | 2 +-
explorer/src/usa_config.ts | 2 +-
follower/Cargo.toml | 41 +
follower/README.md | 55 +
follower/examples/global.yml | 43 +
follower/examples/usa.yml | 45 +
follower/src/application.rs | 145 ++
follower/src/archive.rs | 304 +++++
follower/src/engine.rs | 321 +++++
follower/src/feeder.rs | 311 +++++
follower/src/main.rs | 319 +++++
follower/src/resolver.rs | 960 +++++++++++++
follower/src/test_utils.rs | 175 +++
follower/src/throughput.rs | 107 ++
indexer/Cargo.toml | 2 +-
indexer/src/lib.rs | 38 +
indexer/src/main.rs | 3 +-
inspector/src/main.rs | 2 +-
types/src/block.rs | 10 +-
validator/Cargo.toml | 27 +
validator/README.md | 32 +
.../src/bin/validator.rs => validator/src/main.rs | 26 +-
53 files changed, 6411 insertions(+), 1637 deletions(-)