-
Notifications
You must be signed in to change notification settings - Fork 268
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
sdk: evict genesis config #4076
base: master
Are you sure you want to change the base?
Conversation
63f64dc
to
ad01b72
Compare
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.
Looks great overall! Just tiny things
7c1f579
to
8543d52
Compare
@kevinheavey can you transfer the crate to |
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.
It looks good to me, but there are some test failures that need to be resolved
Ahh nuts. One of the errors is an easy fix for
EDIT: Acually I just made the |
Why does the serde feature need to be default? |
|
Co-authored-by: Jon C <[email protected]>
Co-authored-by: Jon C <[email protected]>
Co-authored-by: Jon C <[email protected]>
800385f
to
36f3b24
Compare
But it would be a breaking change to the genesis-config crate which doesn't exist yet? We could just enable the genesis-config serde feature in solana-sdk |
36f3b24
to
95b00e1
Compare
It's a breaking change to the public API
Unfortunately the problem isn't in the SDK, but rather tha We probably need to just enable serde traits all the time for this type if we don't want to break the API for |
Am I understanding correctly that the "breaking change" here is that if someone wants to import GenesisConfig from the new crate and use all the methods as before, they need to activate the serde feature? |
The next SDK eviction before being able to evict
RentCollector
! (See #3932)