-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Improvements in solochain template #5111
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
Conversation
substrate/frame/src/lib.rs
Outdated
| pub use sp_block_builder::*; | ||
| pub use sp_consensus_aura::*; | ||
| pub use sp_consensus_grandpa::*; | ||
| pub use sp_genesis_builder::*; |
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.
IMO we should directly pull in the Result here as GenesisBuilderResult. Maybe directly rename it in the crate to make it even more obvious.
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.
IMO we should directly pull in the
Resulthere asGenesisBuilderResult. Maybe directly rename it in the crate to make it even more obvious.
Exported it from the frame crate but didn't rename in sp-genesis-builder to avoid a breaking change.
|
The CI pipeline was cancelled due to failure one of the required jobs. |
|
The CI pipeline was cancelled due to failure one of the required jobs. |
| ConstBool, ConstU128, ConstU32, ConstU64, ConstU8, KeyOwnerProofSystem, Randomness, | ||
| StorageInfo, | ||
| use frame::{ | ||
| deps::{ |
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.
I mean, if we use deps, there is little benefit in using this crate overall, other than a cleaner Cargo.toml file.
I am tempted to even add a warning to deps to prevent deps being used recklessly..
| } | ||
| } | ||
|
|
||
| pub mod interface { |
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 good idea, isolating what needs to be exported to node or other crates.
kianenigma
left a comment
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.
|
The T17 label was already allocated here: paritytech/labels#42 |
|
Will this be completed? we can find someone else to finish it perhaps. |
|
@kianenigma @gupnik FWIW I'd find this pretty useful if it got merged 🙏 |
@HCastano would you be down to finish it? I can mentor and re-evaluate :) |
This PR adds the following changes:
frameandpolkadot-sdkumbrella crates in the solochain templatesp-genesis-buildervia theframecrateserdefeature in theframecrate