-
Notifications
You must be signed in to change notification settings - Fork 5
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
feat: ⏫ upgrade to Polkadot SDK v1.14.0 #218
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.
Great job as usual!
@@ -346,6 +348,13 @@ parameter_types! { | |||
pub const MetadataDepositPerByte: Balance = 1 * UNIT; | |||
} | |||
|
|||
impl pallet_parameters::Config for Runtime { |
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.
Did you add pallet parameters just to match what was in the actual runtime?
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.
Yes, I want to make sure the runtime we use for the XCM simulator's tests is as close as possible to the actual runtime
v1.13.0 to v1.14.0 - Polkadot SDK Upgrade
Node Dev
:jsonrpsee
to v0.23.1 to add Extensions, updatehyper
,http
,soketto
and related crates, and modify the subscription API for the client.Runtime Dev
:ApproveOrigin
andOnSlash
frompallet-treasury
.OnSlash
is now a config parameter of the bounties and tips pallets.pallet-assets-freezer
, extension ofpallet-assets
that support freezes just likepallet-balances
does.on_idle
is called, the remaining weight parameter reflects this.Locations
to runtime’sAccountIds
. Also changes crate for XCM runtime APIs fromxcm-fee-payment-runtime-api
toxcm-runtime-apis
.pallet-nfts
benchmarks signature-dependent.RemoveStorage
migration type, that allows runtimes to remove a storage item from a specific pallet when executing a migration.Node Operator
:chain-spec-builder
now supportscodeSubstitutes
with subcommandadd-code-substitute
. This allows users to provide a runtime that should be used from a given block onwards (until the next runtime upgrade)health/readiness
endpoint to the RPC server.health/
endpoint was already there, but now it returns a few metrics that could be useful for testing: number of connected peers, anis_syncing
variable that returns if the node is currently syncing, and ashould_have_peers
value which could be false for local chains or when running without discovery.health/readiness
endpoint checks if the node has at least one peer and is not currently doing major syncing, and if so returns HTTP 200 (it returns a 500 status code otherwise)Runtime User
:pallet-treasury
:propose_spend
,reject_proposal
,approve_proposal
pallet-treasury