-
Notifications
You must be signed in to change notification settings - Fork 9
Upgrade to polkadot-stable2412-1
#448
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
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. |
| impl pallet_collective::Config<CouncilCollective> for Runtime { | ||
| type Consideration = (); | ||
| 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
| 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 (?)
| 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
|
tried adding will need to investigate whether this is from migration or sth wrong with the pallet |
|
ORML 1.3.0 is out and should work now without problem with I'll investigate further the migrations problem. |
|
working on an upgrade to
|
cb3703e to
a9d222b
Compare
|
closed in favour of #462 |
What?
Work in progress upgrade to new stable version.
closes #446
Tasks
stable2409and1.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:
SignedExtrawith newTransactionExtension. This requires us to reimplement the customCheckNonceas a follow up PR - FRAME: ReintroduceTransactionExtensionas a replacement forSignedExtensionparitytech/polkadot-sdk#3685latest, sov4xcm types are replaced withv5- XCM v5 paritytech/polkadot-sdk#4826 -xcm-fee-payment-runtime-apimodule 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?
workspacedependenciesFollow ups
Fix integration tests errorsRemoveSignedExtensiondeprecation warnings, by replacing it withTxExtensionormlcrates once new release is pushedpallet-migrationsfor multi block migrations support.pallet_identity::V1ToV2migrations is a lazy migration which needspallet-migrations(see 2 in screenshots)