Open Issues Need Help
View All on GitHubAI Summary: The task is to improve the project's README file by adding detailed explanations of each field in the `config.toml` file. This includes describing each section (Account, RPC, Gas, Server, Telemetry, Healthchecks, etc.), their purpose, and valid values. The information should be extracted from the `config.example.toml` file and potentially the `Config` type definition in the project's Go code.
AI Summary: Implement a mechanism in the Kiichain Oracle Price Feeder to dynamically retrieve and configure asset price feeds from on-chain oracle parameters. This avoids manual configuration for each new denomination added to the oracle module, instead automatically selecting providers supporting the new asset.
AI Summary: Modify the Kiichain Oracle Price Feeder configuration to allow setting individual timeouts for each provider instead of a single global timeout. This involves adding a `timeout` field to the `ProviderEndpoint` struct within the configuration file and updating the code to use these per-provider timeouts.
AI Summary: Implement command-line interface (CLI) flags to override specific configuration parameters in the Kiichain Oracle Price Feeder, allowing users to modify settings like the server's listening address without altering the `config.toml` file. This enhances flexibility and enables quick adjustments during runtime.
AI Summary: Increase the unit test coverage for the Kiichain Oracle Price Feeder, including CLI and currently untested modules. This involves writing new unit tests to ensure comprehensive testing of the application's functionality.