Skip to content

Commit ace8c04

Browse files
authored
Merge pull request #2741 from input-output-hk/ctl/2692-new-aggregator-route-to-expose-protocol-config-by-epoch
Decentralization of configuration parameters phase 1 - new aggregator route
2 parents 3063c3e + 6a4547c commit ace8c04

File tree

35 files changed

+1236
-1110
lines changed

35 files changed

+1236
-1110
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

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

10+
## Mithril Distribution [XXXX] - UNRELEASED
11+
12+
- **UNSTABLE**:
13+
- Added the `/protocol-configuration/{epoch}` route to fetch aggregator configuration for a given epoch, `{epoch}` must be a number.
14+
15+
- Enhanced `MithrilNetworkConfigurationProvider` to return configuration with a window of three epoch.
16+
- Adapt Signer to read configurations from HttpMithrilNetworkConfigurationProvider
17+
18+
- Crates versions:
19+
20+
| Crate | Version |
21+
| ----- | ------- |
22+
| N/A | `-` |
23+
1024
## Mithril Distribution [2543] - UNRELEASED
1125

1226
- Client library, CLI and WASM:

Cargo.lock

Lines changed: 5 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "mithril-protocol-config"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Configuraton parameters for Mithril network"
55
authors = { workspace = true }
66
edition = { workspace = true }
@@ -12,21 +12,13 @@ include = ["**/*.rs", "Cargo.toml", "README.md", ".gitignore"]
1212
[dependencies]
1313
anyhow = { workspace = true }
1414
async-trait = { workspace = true }
15-
mithril-cardano-node-chain = { path = "../cardano-node/mithril-cardano-node-chain" }
16-
mithril-cardano-node-internal-database = { path = "../cardano-node/mithril-cardano-node-internal-database" }
1715
mithril-common = { path = "../../mithril-common" }
18-
mithril-ticker = { path = "../mithril-ticker" }
19-
reqwest = { workspace = true }
20-
semver = { workspace = true }
21-
serde = { workspace = true }
22-
serde_json = { workspace = true }
23-
slog = { workspace = true }
24-
thiserror = { workspace = true }
2516
tokio = { workspace = true }
2617

2718
[dev-dependencies]
2819
http = "1.3.1"
2920
httpmock = "0.8.1"
3021
mockall = { workspace = true }
22+
slog = { workspace = true }
3123
slog-async = { workspace = true }
3224
slog-term = { workspace = true }

0 commit comments

Comments
 (0)