Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

INIT: Oracle App #67

Open
8 tasks
salmad3 opened this issue Mar 1, 2024 · 0 comments
Open
8 tasks

INIT: Oracle App #67

salmad3 opened this issue Mar 1, 2024 · 0 comments

Comments

@salmad3
Copy link
Member

salmad3 commented Mar 1, 2024

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 oracle command and the structure of the Oracle module in the README.
    • Provide guidelines for contributing to the development and improvement of the Oracle app.
@salmad3 salmad3 changed the title Create an Oracle App INIT: Oracle App Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Discuss
Development

No branches or pull requests

2 participants