Hansie Odendaal
c80c3fd2e3
chore: config and naming updates ( #27 )
...
* Update config and crate naming
- Updated configs to the lates main repo configs.
- Updated all main repo crate namings to be same as the main repo.
- Added `create_dir_all` to `pub(crate) fn create_tempdir(custom_work_dir: Option<PathBuf>) -> std::io::Result<TempDir> {`.
- Wired in optional `persist_dir` when using the local deployer.
- Update `time` vulnerability
**Note:** Unsure about the `service_params` mapping in `pub(crate) fn cryptarchia_deployment(config: &GeneralConfig) -> CryptarchiaDeploymentSettings {`
2026-02-09 10:28:15 +02:00
Hansie Odendaal
70dbef96c2
feat: add custom persistent dir option for working files ( #26 )
2026-02-06 09:06:40 +02:00
andrussal
abfb866a80
Document leader stake constants
2026-02-05 06:12:07 +01:00
andrussal
e283defa72
Fix genesis utxos and scale leader stake
2026-02-04 16:42:16 +01:00
andrussal
4927c74e48
Update node rev and align wallet/KMS configs
2026-02-03 17:22:06 +01:00
andrussal
cc75462369
Update node rev and align consensus/wallet config
2026-02-02 13:30:56 +01:00
Hansie Odendaal
e2df69b0d5
chore: merge master into dev and update configs after merge ( #17 )
...
* Sdp config structs from logos blockchain (#15 )
* Update configs after main repo merge
---------
Co-authored-by: gusto <bacv@users.noreply.github.com>
2026-01-29 09:33:25 +02:00
andrussal
a372a808bc
docs: sync book with current framework
2026-01-27 03:42:36 +01:00
andrussal
8d2dd4c86a
Unify ndoe types
2026-01-26 09:08:00 +01:00
Hansie Odendaal
dc06af5486
update for main repo changes ( #10 )
...
Update for main repo changes - this implied many changes in the testing framework code
removal of DA config-related code that was still present because it was required by node code until now
nomos-da-network-core = { workspace = true }
subnetworks-assignations = { workspace = true }
nomos-da-dispersal = { workspace = true }
nomos-da-network-core = { workspace = true }
nomos-da-network-service = { workspace = true }
nomos-da-sampling = { workspace = true }
nomos-da-verifier = { workspace = true }
nomos-ledger = { workspace = true, features = ["serde"] }
removal of the executor node
logos-blockchain-executor = { workspace = true }
2026-01-25 10:11:16 +02:00
andrussal
625179b0e9
testing: add dynamic node control and config helpers
2026-01-22 12:08:13 +01:00
andrussal
015c884f9a
chore: rename node env vars and circuits scripts
2026-01-22 11:09:47 +01:00
andrussal
50ec0e9506
Update testing framework for logos-blockchain rename
2026-01-20 13:39:43 +01:00
andrussal
28685298ba
chore/sync-with-node-repo
2026-01-20 07:54:16 +01:00
Hansie Odendaal
77ae5078a6
feat: refactor for using external cucumber ( #6 )
2026-01-19 08:48:05 +02:00
andrussal
41c39cfb7b
testing: inject blend key id for kms branch
2026-01-15 11:27:03 +01:00
andrussal
30a18710da
configs: split config construction phases
...
Refactors long config builders into small, intent-named helpers.
- create_general_configs_with_blend_core_subset
- Before: validation + id/port gen + component config build + provider/genesis + kms + per-node assembly.
- After: validate_node_counts/generate_ids_and_ports/collect_blend_core_providers/
apply_consensus_genesis_tx/build_kms_configs/build_general_configs.
- build_blend_service_config
- Before: mixed constants parsing + user/deployment/network settings build.
- After: message_frequency_per_round/build_blend_user_config/
build_blend_deployment_settings/build_network_deployment_settings.
- create_validator_config/create_executor_config
- Before: large struct literals mixing deployment, DA network, storage, dispersal.
- After: deployment helpers + backend/settings helpers to keep top-level constructor readable.
- create_genesis_tx_with_declarations
- Before: inscription + op building + proof signing + tx wrapping in one block.
- After: build_genesis_inscription/build_genesis_ops/build_genesis_ops_proofs/build_genesis_tx.
2025-12-19 00:50:20 +01:00
andrussal
e16a169bbb
configs: remove remaining unwrap/expect in topology configs
2025-12-18 22:16:42 +01:00
andrussal
b150c584c0
configs: remove unwrap/expect from node configs
2025-12-18 22:14:55 +01:00
andrussal
17180d8c37
configs: make consensus/genesis generation fallible
2025-12-18 22:12:28 +01:00
andrussal
c46f815293
configs: remove unwrap/expect from DA configs
2025-12-18 22:04:28 +01:00
andrussal
e841809d50
configs: make network config generation fallible
2025-12-18 22:02:25 +01:00
andrussal
9f403bf235
configs: remove ProviderId unwrap
2025-12-18 22:01:07 +01:00
andrussal
9b2cfeadfe
configs: avoid SocketAddr parse unwrap
2025-12-18 21:59:40 +01:00
andrussal
b9741f8d03
config: share base config generator
2025-12-18 20:33:37 +01:00
andrussal
027fd598a7
env: centralize NOMOS/POL env var parsing
2025-12-18 18:19:38 +01:00
andrussal
4a47024a11
config: return Result from api/network config builders
2025-12-18 18:08:53 +01:00
andrussal
128e073ed8
config: add shared topology invariants validator
2025-12-18 18:02:50 +01:00
andrussal
540ef9f9c2
configs: validate DA subnet ids and handle empty network layouts
2025-12-18 14:40:49 +01:00
andrussal
91c9044abb
refactor: remove embedded observability
2025-12-18 13:05:40 +01:00
andrussal
3587866e55
refactor(configs): name duration defaults
2025-12-16 03:56:39 +01:00
andrussal
ca9042a6b6
refactor(configs): name timing defaults
2025-12-16 02:33:55 +01:00
andrussal
6e619d4c03
testing-framework: improve runner defaults + checks
2025-12-15 22:29:36 +01:00
andrussal
a54eb53697
Fix DA workload inclusions in compose runs
2025-12-13 11:36:47 +01:00
andrussal
3dbdc2acac
Sync updates to docs, workloads, and monitoring
2025-12-13 05:59:28 +01:00
andrussal
5c1ddf4ad9
Align CI binaries cache keys with VERSION
2025-12-09 18:38:34 +01:00
andrussal
a171219909
Centralize timeouts and cfgsync defaults
2025-12-09 17:45:10 +01:00
andrussal
35f3188ad4
Fix host runs by resolving KZG params file
2025-12-09 10:18:36 +01:00
andrussal
f8a41b06b1
Refine demo tooling and shared configs
2025-12-09 09:43:49 +01:00
andrussal
c2f94b3bed
Move kms helper under nodes and clean imports
2025-12-09 09:17:31 +01:00
andrussal
3536c22db0
Refine demo tooling and unify runner config
2025-12-09 06:30:18 +01:00
andrussal
cf99459c1a
Disable recovery persistence for test runs
2025-12-06 15:56:47 +01:00
andrussal
ce5f2146ae
Align workflows and configs with latest nomos-node rev
2025-12-06 10:17:06 +01:00
andrussal
51dc861a08
Revert DA single-subnet tweak
2025-12-05 18:39:36 +01:00
andrussal
a4f469f0b4
Align DA subnets for tiny topologies
2025-12-05 18:34:38 +01:00
andrussal
8f0af7c487
Point KZG params to proving key file
2025-12-02 14:51:34 +01:00
andrussal
e1c2bb2b95
Initial import of Nomos testing framework
2025-12-01 18:36:58 +01:00