-
Notifications
You must be signed in to change notification settings - Fork 955
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
Mariari/sdk folder #1868
Mariari/sdk folder #1868
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is a step in the right direction, but it should be a separate crate altogether. shared
should import the sdk
crate, so it's actually decoupled at the dependency level. the sdk
should be a leaner crate, and therefore easier+faster to build.
another thing is, I think you should wait for v0.22.0
, which is a huge release (it has like a 17k loc diff)
ee6c080
to
6e97b1c
Compare
No that is too much effort. If I were to go down that route, then we'd end up splitting shared into 3 crates
For the |
6e97b1c
to
dbb2e8f
Compare
The SDK folder makes it concerete on what modules belong in the public facing API. RPC is apart of it and is thus moved to the SDK folder.
We also update all imports to properly refer to the new tx location
dbb2e8f
to
f64661a
Compare
I've rebased it on v0.22.0 as I wanted to bring in other changes |
f64661a
to
f1be6d9
Compare
This type is used extensively in the SDK, and thus it should be considered under the SDK banner
Wallet is used quite heavily within the SDK for inputs, thus making it apart of the SDK
d973bed
to
a6d23b2
Compare
this type is used quite extensively in the SDK and the shared crate in general, any change to it should be noted in the changelog under SDK changes as it is developer facing
a6d23b2
to
fbbdedb
Compare
Describe your changes
Indicate on which release or other PRs this topic is based on
Checklist before merging to
draft