-
Notifications
You must be signed in to change notification settings - Fork 11
Closed as duplicate
Description
Context:
Following the removal of oracle support from the CLI source (ignite/cli#3993), there's a recognized need to develop a dedicated Ignite Oracle App for oracle scaffolding. oracle is the proposed app to extend the Ignite CLI for seamless Oracle integration into Cosmos SDK-based chains. This aligns with the previous considerations around integrating oracle functionalities in the plugin system, notably with BandChain (ignite/cli#3928).
The objective is to start with a "core" app, which could potentially expand into a suite of oracle scaffolding services meet to various needs within the ecosystem.
Potential Implementation:
We first need to decide on which oracle implementation to target.
Please feel free to edit
-
App Design:
- Design the CLI interface and user interaction for scaffolding Oracle functionality.
- Define the templates for the Oracle module, including necessary hooks and data structures.
-
App Development:
- Develop the CLI in that allows users to add oracle functionality.
- Create the scaffolding service that generates the oracle module based on the templates.
-
Testing:
- Write unit tests to cover the core logic of the Oracle integration.
- Develop integration tests to ensure compatibility with other modules.
-
Docs:
- Document the usage of the
ignite oraclecommand and the structure of the Oracle module in the README. - Provide guidelines for contributing to the development and improvement of the Oracle app.
- Document the usage of the
Metadata
Metadata
Assignees
Type
Projects
Status
Done