Upgrade to polkadot-stable2412-1#448
Upgrade to polkadot-stable2412-1#448dastansam wants to merge 8 commits intoPolimec:02-20-replace_weth_with_ethfrom
polkadot-stable2412-1#448Conversation
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.
copied from ApproveOrigin above
| apis: RUNTIME_API_VERSIONS, | ||
| transaction_version: 1, | ||
| state_version: 1, | ||
| system_version: 1, |
There was a problem hiding this comment.
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.
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)