Ilia Churin
Ilia Churin
### Description of the Change * Refactor of the whole `iroha_config_derive` crate to use the same structures throughout * Separate traits for `Configurable` / `Configuration`, `LoadFromDisk` and `LoadFromEnv` * Proxy...
Signed-off-by: Ilia Churin ### Description of the Change - [x] A new trait `Combine` in `iroha_config_base::proxy` and its corresponding error - [x] Refactor `iroha_config_base::derive` crate into modules - [x] `Proxy`...
`ConfigurationProxy` structs will be in charge of initializing the configuration and loading values into it both from env and files. It would make sense to leave that functionality in the...
## What is it This issue serves as the central point for monitoring the ongoing overhaul of the configuration system. ## RFC [Rendered](https://github.com/hyperledger/iroha-rfcs/blob/main/text/001-config-overhaul.md) RFC document related work: - https://github.com/hyperledger/iroha-rfcs/pull/3 -...
As per [comment](https://github.com/hyperledger/iroha/pull/2706#discussion_r964492532).
>I think we could add link to the original struct in docs, because we would have more than one proxy objects. _Originally posted by @Erigara in https://github.com/hyperledger/iroha/pull/2602#discussion_r947701400_ Determine if it's...
### Description of the Change * Added property testing to the Iroha and Iroha client `ConfigurationProxy` structs * Expanded default `config.json` to allow them to be built from proxies immediately...