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

Shape an interface for API providers for Tx building #64

Open
mpizenberg opened this issue Sep 29, 2024 · 0 comments
Open

Shape an interface for API providers for Tx building #64

mpizenberg opened this issue Sep 29, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@mpizenberg
Copy link
Owner

We will need API providers for different things in elm-cardano. The most obvious one is for Tx building. Finalization of transaction intents need local access to all relevant UTxOs. This means they must be preloaded before building the Tx. If that Tx only interacts with the wallet UTxOs, or with UTxOs we have created ourselves it is not a problem. But if we want to interact with UTxOs out there, we need a way to ask them.

It would be great to have a shared interface, defined as a record containing functions, that can be implemented by multiple API providers, such as Blockfrost, Koios, Kupmios, UTxORPC, etc.

Finding an interface that is convenient and compatible with most providers will require trial and errors with the respective ones. So I definitely need help here from people who are familiar with them.

@mpizenberg mpizenberg added enhancement New feature or request help wanted Extra attention is needed labels Sep 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant