-
Notifications
You must be signed in to change notification settings - Fork 358
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
0.9.17 Dependency Upgrade #1319
Conversation
pub struct GenerateAccountKey { | ||
/// Generate 12 words mnemonic instead of 24 | ||
#[structopt(long, short = "w")] | ||
#[clap(long, short = 'w')] |
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.
Why is it changing format for single/double quote ?
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.
Must be char literal instead of string literal now (change from structopt to clap v3)
@@ -97,6 +95,10 @@ pub struct FullDeps<C, P, A: ChainApi, BE> { | |||
pub fee_history_cache: FeeHistoryCache, | |||
/// Channels for manual xcm messages (downward, hrmp) | |||
pub xcm_senders: Option<(flume::Sender<Vec<u8>>, flume::Sender<(ParaId, Vec<u8>)>)>, | |||
/// Ethereum data access overrides. | |||
pub overrides: Arc<OverrideHandle<Block>>, |
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.
What is this "overrides" ?
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 the storage/schema overrides. Moved from parameters to member of FullDeps
struct as part of the async cache change.
I tried to stay similar to the frontier template for that part.
What does it do?
Upstream Substrate changes : paritytech/substrate@polkadot-v0.9.16...polkadot-v0.9.17
structopt
replaced byclap
v3 (use clap3 instead of structopt paritytech/substrate#10632)No need to cherrypick the hardcoded
runtime_cache_size
since the issue is fixed in cumulus.Upstream Polkadot changes : paritytech/polkadot@release-v0.9.16...release-v0.9.17
ParentIsDefault
=>ParentIsPreset
: RemoveDefault
bound onAccountId
types under the xcm directory paritytech/polkadot#4712Upstream Cumulus changes : paritytech/cumulus@polkadot-v0.9.16...master
(no dedicated 0.9.17 branch when making the PR)
Nimbus changes : moonbeam-foundation/nimbus@moonbeam-polkadot-v0.9.16...moonbeam-polkadot-v0.9.17
ORML changes : moonbeam-foundation/open-runtime-module-library@moonbeam-polkadot-v0.9.16...moonbeam-polkadot-v0.9.17
Frontier changes
@tgmichel made
moonbeam-polkadot-v0.9.17
branch from upstreammaster
to sync with all upstream changes, since it updated recently to a recent substrate.What important points reviewers should know?
Is there something left for follow-up PRs?
What alternative implementations were considered?
Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?
What value does it bring to the blockchain users?