Skip to content

Releases: commonwarexyz/alto

v2026.3.0

18 Mar 21:39
35c34af

Choose a tag to compare

What's Changed

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(-)

v0.0.19

07 Feb 02:23
315db19

Choose a tag to compare

What's Changed

Full Changelog: v0.0.18...v0.0.19

Stats

 Cargo.lock                                 | 410 +++++++++--------
 Cargo.toml                                 |  34 +-
 chain/dashboard.json                       |   6 +-
 chain/src/application.rs                   |  27 +-
 chain/src/bin/setup.rs                     |  14 +-
 chain/src/bin/validator.rs                 |   8 +-
 chain/src/engine.rs                        |  19 +-
 chain/src/lib.rs                           |  73 +--
 client/src/consensus.rs                    |   4 +-
 explorer/src/alto_types/alto_types.js      | 704 +++++++++++++++--------------
 explorer/src/alto_types/alto_types_bg.wasm | Bin 201151 -> 215799 bytes
 explorer/src/global_config.ts              |   2 +-
 explorer/src/usa_config.ts                 |   2 +-
 indexer/src/lib.rs                         |  42 +-
 inspector/src/main.rs                      |   6 +-
 types/src/block.rs                         |  44 +-
 types/src/consensus.rs                     |  13 +-
 types/src/lib.rs                           |  26 +-
 types/src/wasm.rs                          |  10 +-
 19 files changed, 777 insertions(+), 667 deletions(-)

v0.0.18

15 Jan 08:23
9f4be68

Choose a tag to compare

What's Changed

Full Changelog: v0.0.17...v0.0.18

v0.0.17

30 Dec 09:45
fb03acd

Choose a tag to compare

What's Changed

Full Changelog: v0.0.16...v0.0.17

v0.0.16

04 Nov 02:17
958bcff

Choose a tag to compare

Changes

New Contributors

Full Changelog: v0.0.14...v0.0.16

Stats

 Cargo.lock                                 | 258 ++++++++++++++++++-----
 Cargo.toml                                 |  33 +--
 chain/Cargo.toml                           |   6 +-
 chain/dashboard.json                       |  51 ++---
 chain/src/application/actor.rs             |  57 +++---
 chain/src/application/ingress.rs           |  32 +--
 chain/src/application/mod.rs               |  15 --
 chain/src/bin/setup.rs                     |   2 +
 chain/src/bin/validator.rs                 |  87 +++++---
 chain/src/engine.rs                        | 182 ++++++++---------
 chain/src/indexer.rs                       |  13 +-
 chain/src/lib.rs                           | 228 ++++++++++++++++-----
 chain/src/supervisor.rs                    | 109 ----------
 client/Cargo.toml                          |   6 +-
 client/src/consensus.rs                    |  18 +-
 client/src/lib.rs                          |   7 +-
 explorer/package.json                      |   2 +-
 explorer/src/AboutModal.tsx                |  12 +-
 explorer/src/App.tsx                       |   6 +-
 explorer/src/alto_types/alto_types.js      | 318 ++++++++++++++++++++++++++++-
 explorer/src/alto_types/alto_types_bg.wasm | Bin 174544 -> 209159 bytes
 explorer/src/global_config.ts              |   2 +-
 explorer/src/usa_config.ts                 |   2 +-
 inspector/Cargo.toml                       |   6 +-
 inspector/src/main.rs                      |   2 +-
 inspector/src/utils.rs                     |   2 +-
 package-lock.json                          |   6 -
 scripts/bump_versions.sh                   |  86 --------
 types/Cargo.toml                           |   6 +-
 types/src/block.rs                         |  29 ++-
 types/src/consensus.rs                     |  23 +--
 types/src/lib.rs                           | 109 +++++-----
 types/src/wasm.rs                          |  40 ++--
 33 files changed, 1072 insertions(+), 683 deletions(-)

v0.0.14

12 Aug 23:32
6805ad7

Choose a tag to compare

Changes

Full Changelog: v0.0.13...v0.0.14

Stats

 Cargo.lock                                 |  56 ++++++++++++++---------------
 Cargo.toml                                 |  28 +++++++--------
 chain/Cargo.toml                           |   2 +-
 chain/src/engine.rs                        |  20 +++++++----
 client/Cargo.toml                          |   2 +-
 explorer/package.json                      |   2 +-
 explorer/src/alto_types/alto_types_bg.wasm | Bin 174341 -> 174544 bytes
 inspector/Cargo.toml                       |   2 +-
 types/Cargo.toml                           |   2 +-
 9 files changed, 61 insertions(+), 53 deletions(-)

v0.0.13

01 Aug 15:52
b39de55

Choose a tag to compare

Changes

Full Changelog: v0.0.12...v0.0.13

Stats

 .github/actions/setup/action.yml                 |  14 +-
 .github/workflows/tests.yml                      |   7 +-
 Cargo.lock                                       |  58 +-
 Cargo.toml                                       |  28 +-
 chain/Cargo.toml                                 |   2 +-
 chain/dashboard.json                             |   6 +-
 chain/src/actors/mod.rs                          |   2 -
 chain/src/actors/syncer/actor.rs                 | 832 -----------------------
 chain/src/actors/syncer/coordinator.rs           |  25 -
 chain/src/actors/syncer/handler.rs               |  67 --
 chain/src/actors/syncer/ingress.rs               | 156 -----
 chain/src/actors/syncer/key.rs                   | 125 ----
 chain/src/actors/syncer/mod.rs                   |  47 --
 chain/src/{actors => }/application/actor.rs      |  74 +-
 chain/src/{actors => }/application/ingress.rs    |  18 +-
 chain/src/{actors => }/application/mod.rs        |   2 -
 chain/src/bin/setup.rs                           |   2 +
 chain/src/bin/validator.rs                       |  15 +-
 chain/src/engine.rs                              | 125 ++--
 chain/src/indexer.rs                             | 209 ++++++
 chain/src/lib.rs                                 | 124 +---
 chain/src/{actors/application => }/supervisor.rs |  26 +-
 chain/src/utils.rs                               |  29 +
 client/Cargo.toml                                |   2 +-
 client/src/consensus.rs                          |   2 +-
 explorer/README.md                               |  14 +-
 explorer/package.json                            |   8 +-
 explorer/src/AboutModal.css                      | 100 +++
 explorer/src/AboutModal.tsx                      |  67 +-
 explorer/src/App.css                             |  36 +-
 explorer/src/App.tsx                             | 134 +++-
 explorer/src/SearchModal.tsx                     |   6 +-
 explorer/src/StatsSection.css                    | 227 ++++++-
 explorer/src/StatsSection.tsx                    |  97 ++-
 explorer/src/alto_types/alto_types_bg.wasm       | Bin 174341 -> 174341 bytes
 explorer/src/config.ts                           |  87 +--
 explorer/src/global_config.ts                    |  54 ++
 explorer/src/usa_config.ts                       |  54 ++
 explorer/src/useClockSkew.ts                     |  19 +-
 inspector/Cargo.toml                             |   2 +-
 inspector/src/main.rs                            |   4 +-
 inspector/src/utils.rs                           |   2 +-
 types/Cargo.toml                                 |   2 +-
 types/src/block.rs                               |  10 +
 types/src/wasm.rs                                |   2 +-
 45 files changed, 1207 insertions(+), 1715 deletions(-)

v0.0.12

14 Jul 19:27
4cd2d63

Choose a tag to compare

Changes

Full Changelog: v0.0.11...v0.0.12

Stats

 .github/actions/setup/action.yml           |  64 ++---
 .github/workflows/coverage.yml             |   2 -
 .github/workflows/publish.yml              |   2 -
 .github/workflows/tests.yml                |   6 -
 Cargo.lock                                 |  90 ++++--
 Cargo.toml                                 |  28 +-
 chain/Cargo.toml                           |   2 +-
 chain/README.md                            |  14 +-
 chain/dashboard.json                       | 423 ++++++++++++++++++++++++++++-
 chain/src/actors/application/actor.rs      |  16 +-
 chain/src/actors/syncer/actor.rs           | 214 ++++++++-------
 chain/src/actors/syncer/coordinator.rs     |   8 +-
 chain/src/actors/syncer/mod.rs             |  20 +-
 chain/src/bin/setup.rs                     |  46 ++--
 chain/src/bin/validator.rs                 |  33 +--
 chain/src/engine.rs                        |   5 +-
 chain/src/lib.rs                           |  24 +-
 client/Cargo.toml                          |   2 +-
 client/src/consensus.rs                    |  16 +-
 client/src/utils.rs                        |   2 +-
 explorer/package.json                      |   2 +-
 explorer/src/App.tsx                       |  24 +-
 explorer/src/alto_types/alto_types_bg.wasm | Bin 175670 -> 174341 bytes
 inspector/Cargo.toml                       |   2 +-
 inspector/src/utils.rs                     |   8 +-
 types/Cargo.toml                           |   2 +-
 26 files changed, 760 insertions(+), 295 deletions(-)

v0.0.11

04 Jun 19:43
ce076a6

Choose a tag to compare

What's Changed

Stats

 Cargo.lock                                 |  67 ++++++++++++++----------
 Cargo.toml                                 |  28 +++++-----
 chain/Cargo.toml                           |   2 +-
 chain/src/actors/syncer/actor.rs           |   4 +-
 chain/src/bin/setup.rs                     |  36 ++++++-------
 chain/src/bin/validator.rs                 |   5 +-
 chain/src/engine.rs                        |  18 +++----
 chain/src/lib.rs                           |  80 ++++++++++++++---------------
 client/Cargo.toml                          |   2 +-
 explorer/package.json                      |   2 +-
 explorer/src/App.tsx                       |  26 +++++++---
 explorer/src/StatsSection.tsx              |  41 ++++++++++++---
 explorer/src/alto_types/alto_types_bg.wasm | Bin 175670 -> 175670 bytes
 explorer/src/useClockSkew.ts               |  11 +++-
 inspector/Cargo.toml                       |   2 +-
 types/Cargo.toml                           |   2 +-
 types/src/block.rs                         |   8 ++-
 17 files changed, 197 insertions(+), 137 deletions(-)

Full Changelog: v0.0.10...v0.0.11

v0.0.10

03 Jun 23:53
7eccf6b

Choose a tag to compare

What's Changed

Stats

 Cargo.lock                                 |   8 ++++----
 Cargo.toml                                 |   4 ++--
 chain/Cargo.toml                           |   2 +-
 chain/README.md                            |   2 --
 chain/src/bin/setup.rs                     |   5 ++---
 client/Cargo.toml                          |   2 +-
 explorer/package.json                      |   2 +-
 explorer/src/alto_types/alto_types_bg.wasm | Bin 175390 -> 175670 bytes
 explorer/src/config.ts                     |   2 +-
 inspector/Cargo.toml                       |   2 +-
 inspector/src/main.rs                      |   2 +-
 types/Cargo.toml                           |   2 +-
 12 files changed, 15 insertions(+), 18 deletions(-)