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

API / Rust library crate #1249

Open
casey opened this issue Jan 16, 2023 · 7 comments
Open

API / Rust library crate #1249

casey opened this issue Jan 16, 2023 · 7 comments

Comments

@casey
Copy link
Collaborator

casey commented Jan 16, 2023

This could be an RPC API, or a Rust library crate, depending on what people want.

@casey casey mentioned this issue Jan 16, 2023
@casey casey changed the title RPC API API Jan 16, 2023
@tiero
Copy link

tiero commented Feb 10, 2023

gRPC/protobuf would be handy to self-generate client code stubs in almost all languages out there, to allow to integrate ord in as many apps as possible

@veryordinally
Copy link
Collaborator

Talked to a wallet developer, a library crate would really help - essentially taking out the "pub crate". @casey we had talked about that months ago (I wanted to use as a library as well), and I remember you had some concerns, that I do not remember.

@veryordinally veryordinally changed the title API API / Rust library crate Feb 13, 2023
@YaroShkvorets
Copy link

Also could use a library crate.

@raphjaph
Copy link
Collaborator

raphjaph commented Jan 1, 2024

It technically already is a library crate but we haven't designed it in a way that lends itself to be used as a library. We do want to make it more useful though.

I'd be interested to know which parts of the codebase would be most useful for you? Just to know where to start

@raphjaph raphjaph added this to Tracker Jan 1, 2024
@raphjaph raphjaph moved this to To Do in Tracker Jan 1, 2024
@elix1er
Copy link

elix1er commented Jan 2, 2024

bump

@YaroShkvorets
Copy link

I'd be interested to know which parts of the codebase would be most useful for you? Just to know where to start

In my case I want to use ParsedEnvelope::from_transaction() but it's private.

@raphjaph
Copy link
Collaborator

raphjaph commented Jan 9, 2024

In my case I want to use ParsedEnvelope::from_transaction() but it's private.

Ok thanks, that is a useful one.

Just going to connect this #2964, which would be the first step.

@casey casey removed the status in Tracker Feb 12, 2024
@raphjaph raphjaph moved this to To Do in Tracker Mar 11, 2024
@raphjaph raphjaph removed the status in Tracker Mar 11, 2024
@casey casey removed this from Tracker Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants