Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6b80098
feature(aggregator, openapi): introduce a new aggregator route to ret…
turmelclem Oct 15, 2025
bc80aea
feature(aggregator, openapi): handle 404 result for protocol-configur…
turmelclem Oct 16, 2025
f2a0749
feature(aggregator): improve get_protocol_configuration_message tests
turmelclem Oct 17, 2025
28fff23
feature(protocol-config): add route call to aggregator protocol-confi…
turmelclem Oct 17, 2025
12dba5d
feature(protocol-config, signer): add Epoch input parameter for get_n…
turmelclem Oct 17, 2025
fa676b1
refactor(protocol-config, signer): remove ticker service from configu…
turmelclem Oct 20, 2025
6147fbe
feature(protocol-config, signer): fix dependency injection for conf p…
turmelclem Oct 21, 2025
de36287
refactor(protocol-config, signer): rename available_signed_entity_typ…
turmelclem Oct 21, 2025
ffecc0f
refactor(protocol-config): remove unused dependecies
turmelclem Oct 22, 2025
0fcf8e3
feature(relay): handle new protocol-configutation route
turmelclem Oct 22, 2025
18abc32
feature(openapi): fix get-settings route comments
turmelclem Oct 22, 2025
ca658a8
refactor(signer): remove usage of registration_protocol_parameters an…
turmelclem Oct 22, 2025
eb8a973
refactor(protocol-config, signer): return a window with 3 epochs for …
turmelclem Oct 24, 2025
a96dd38
refactor(signer): clean unused test imports
turmelclem Oct 27, 2025
828cba5
refactor(protocol-config): improve test on http implementation of con…
turmelclem Oct 27, 2025
2574939
refactor(common, signer): read available signed entity types from cur…
turmelclem Oct 27, 2025
4099356
refactor(protocol-config): update comments
turmelclem Oct 28, 2025
e28d896
refactor(protocol-config, signer): rename EpochConfiguration to Mithr…
turmelclem Oct 28, 2025
1d50739
refactor(common, protocol-config, signer): update comments
turmelclem Oct 28, 2025
daa113d
refactor(aggregator): switch epoch type from String to u64 for protoc…
turmelclem Oct 28, 2025
6c50d7f
feature(signer): check for both current or next aggregator configurat…
turmelclem Oct 28, 2025
ad9c6b9
refactor(protocol-config, signer): rename ProtocolConfigurationRetrie…
turmelclem Oct 28, 2025
3673d5b
feature(openAPI): add missing CardanoTransactions to signed entity of…
turmelclem Oct 27, 2025
439d0a0
chore: upgrade crate versions and `openapi.yaml` version
turmelclem Oct 29, 2025
6a4547c
docs: update CHANGELOG
turmelclem Oct 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

As a minor extension, we have adopted a slightly different versioning convention for the Mithril distributions (<https://mithril.network/doc/adr/3#decision>)

## Mithril Distribution [XXXX] - UNRELEASED

- **UNSTABLE**:
- Added the `/protocol-configuration/{epoch}` route to fetch aggregator configuration for a given epoch, `{epoch}` must be a number.

- Enhanced `MithrilNetworkConfigurationProvider` to return configuration with a window of three epoch.
- Adapt Signer to read configurations from HttpMithrilNetworkConfigurationProvider

- Crates versions:

| Crate | Version |
| ----- | ------- |
| N/A | `-` |

## Mithril Distribution [2543] - UNRELEASED

- Client library, CLI and WASM:
Expand Down
18 changes: 5 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 2 additions & 10 deletions internal/mithril-protocol-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "mithril-protocol-config"
version = "0.1.0"
version = "0.1.1"
description = "Configuraton parameters for Mithril network"
authors = { workspace = true }
edition = { workspace = true }
Expand All @@ -12,21 +12,13 @@ include = ["**/*.rs", "Cargo.toml", "README.md", ".gitignore"]
[dependencies]
anyhow = { workspace = true }
async-trait = { workspace = true }
mithril-cardano-node-chain = { path = "../cardano-node/mithril-cardano-node-chain" }
mithril-cardano-node-internal-database = { path = "../cardano-node/mithril-cardano-node-internal-database" }
mithril-common = { path = "../../mithril-common" }
mithril-ticker = { path = "../mithril-ticker" }
reqwest = { workspace = true }
semver = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
slog = { workspace = true }
thiserror = { workspace = true }
tokio = { workspace = true }

[dev-dependencies]
http = "1.3.1"
httpmock = "0.8.1"
mockall = { workspace = true }
slog = { workspace = true }
slog-async = { workspace = true }
slog-term = { workspace = true }
Loading
Loading