-
Notifications
You must be signed in to change notification settings - Fork 9
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
Upgrade to polkadot-stable2412-1
#448
base: main
Are you sure you want to change the base?
Conversation
Graphite Automations"Auto-assign PRs to author" took an action on this PR • (02/05/25)1 assignee was added to this PR based on Juan Ignacio Rios's automation. |
type DefaultVote = pallet_collective::MoreThanMajorityThenPrimeDefaultVote; | ||
type DisapproveOrigin = EitherOfDiverse< |
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.
copied from ApproveOrigin
above
@@ -239,7 +239,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { | |||
impl_version: 0, | |||
apis: RUNTIME_API_VERSIONS, | |||
transaction_version: 1, | |||
state_version: 1, | |||
system_version: 1, |
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.
should probably be bumped to system_version: 2
(?)
|
||
parameter_types! { | ||
/// The basic deposit to create an identity. | ||
pub const BasicDeposit: Balance = 20 * PLMC; | ||
/// Deposit for each additional field. | ||
pub const ByteDeposit: Balance = deposit(0, 1); | ||
/// Username deposit for identity |
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.
should be reviewed as well
What?
Work in progress upgrade to new stable version.
closes #446
Tasks
stable2409
and1.14.0
).stable2412
.Additional Context
Treasury::propose_spend(...)
integrations tests needs a rework, since that extrinsic is now deprecated, and it should be replaced byTreasury::sped_local(...)
. We can ignore these tests for now and re-add them in a later PR.Why?
Release analysis posts here.
Some notable PRs:
SignedExtra
with newTransactionExtension
. This requires us to reimplement the customCheckNonce
as a follow up PR - FRAME: ReintroduceTransactionExtension
as a replacement forSignedExtension
paritytech/polkadot-sdk#3685latest
, sov4
xcm types are replaced withv5
- XCM v5 paritytech/polkadot-sdk#4826 -xcm-fee-payment-runtime-api
module into the newxcm-runtime-apis
- [xcm] runtime api for LocationToAccount conversions paritytech/polkadot-sdk#4857How?
Testing?
cargo t -p pallet-funding
)cargo t -p integration-tests
)Screenshots (optional)
Syncing with mainnet `polimec`
`try-runtime` fails for `pallet-identity`
Anything Else?
workspace
dependenciesFollow ups
Fix integration tests errorsRemoveSignedExtension
deprecation warnings, by replacing it withTxExtension
orml
crates once new release is pushedpallet-migrations
for multi block migrations support.pallet_identity::V1ToV2
migrations is a lazy migration which needspallet-migrations
(see 2 in screenshots)