mirror of
https://github.com/logos-blockchain/logos-blockchain-testing.git
synced 2026-01-02 05:13:09 +00:00
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.