Upgrade dependencies to polkadot v0.9.23#1622
Conversation
Conflicts: primitives/xcm/Cargo.toml
|
@librelois since v0.9.22 dependency upgrade, we are not printing the initial logs anymore :( It is missing everything before Development Service Ready, like versions, localId, specs.... |
I spend some time today to figure out why, but unfortunately I have no conclusive leads :/ |
girazoki
left a comment
There was a problem hiding this comment.
moonbeam-foundation/nimbus@c9e7151 wasnt merged into master until today even if it was approved. It is crutial we bring it to nimbus. @librelois I pushed XCM related changes to our moonbeam-polkadot-v0.9.23 branch so feel free to force push or revert them to apply this
|
The field |
This belongs to a recent change in Frontier, replacing the parity-specific |
# Conflicts: # precompiles/assets-erc20/src/tests.rs # precompiles/balances-erc20/src/tests.rs # runtime/moonbase/tests/integration_test.rs # runtime/moonbeam/tests/integration_test.rs # runtime/moonriver/tests/integration_test.rs
* Adds rpc types to moonbeam-types-bundle (#1613) * Adds rpc types to moonbeam-types-bundle * Fixes rpc types * Update types version * Adds moon to rpc api-augment types * Adds rpc to api-augment * Removes eth from types now that it is added to polkadotjs * Better version for 1606 * Adds moon rpc methods to api-augment * Finally fix rpc non decorated methods * Adds script to generate local types * Call Permit Precompile (#1617) * call permit precompile * tests * add CallPermit to moonbase * fix permit encoding + add test with permit signed with metamask * fmt + fix test * improved docs * PR feedback * [WIP] Adds fork tests (#1433) * Adds fork tests * Format * Remove useless package * Adds Governance support for PoV Test * Fixes missing force-authoring * Fix wrong nodeKey for 2nd node * Adds more doc * Support 1502 * Fixes top for state modifier * Fixes state modifier for 1500 * Improves log extractor * Adds support to skip intermediate runtimes * Adds spawn script for fork test * Better state modifier for forked states * Gives more token to Alith for Fork Test * Better script/docker * Longer timeout for para fork-test node * More debug logs * delay for monitoring logs * Make para_node support single para node * Fix state modifier * Fix state modifier nimbus key * Support for orbiters * Fix comment * Support highestSlotSeen from nimbus * Fixes PARA_ID * Adds skip for block concistency in fork tests * Better Fork test readme * Support minor/major version for fork tests * Adds logs to pov script * Fixes pov skip flag * hero re-org * Display variables * Better context for para tests * Fix governance in fork test * Better run fork script * Adds RELAY_LOG * Adds run-fork-chain.sh * Prevent rust code formatting check to fail on spaces after tabs (#1646) * Improve precompile-utils (#1642) * don't truncate uintX values / check remaining bits * refactor utils * Port tests from #1630 * update revert message in tests * fix typo * update call-permit (#1648) * Upgrade dependencies to polkadot v0.9.23 (#1622) * upgrade all dependencies to polkadot v0.9.22 * fix runtime compilation * migrate moonbeam client to jsonrpsee * remove temporary chain spec file * use bip32 fork * fix rust tests * ignore export_current_state * fix ts tests: the logger is not initialized at startup * update frontier * upgrade to polkadot-v0.9.23 * fix rust tests * fix rust tests * fix ts tests * fix ts tests * Update frontier * Re-pin frontier * Fix tests, block gas limit within boundaries * Add mock weight to gas mapping * update nimbus * fix tests * Fixes missing init logs * More test fixes * Re-pin frontier * Add hardware benchmark telemetry * Add gas estimation on tests * better comment * remove log * Fixes call permit precompile dependencies * Re-pin Frontier * More ts tests fixing * prettier * Remove `WeightInfo` * upgrade GH action yogevbd/enforce-label-action * t Co-authored-by: tgmichel <[email protected]> Co-authored-by: gorka <[email protected]> Co-authored-by: Crystalin <[email protected]> * Hack hack hack * Revert "Hack hack hack" This reverts commit 19a616a. * Fix democracy test * Fixes fee based tests * Fixes balance test * Adds missing Call Permit precompile * format Co-authored-by: nanocryk <[email protected]> Co-authored-by: Éloïs <[email protected]> Co-authored-by: tgmichel <[email protected]> Co-authored-by: gorka <[email protected]> Co-authored-by: notlesh <[email protected]>
* Replace (most) reserves with locks * fmt * Convert last remaining reserve -> balance * Adds simple test for locks in staking (WIP) * Encapsulation of (most) delegator locking logic * Convert collator reserve -> lock * Remove SplitCandidateStateToDecreasePoV * fmt * editorconfig * wtf * 🚧 * Don't use free_balance with locks * Very basic migration * Hook up migration * Fix try-runtime * Add logging to migration * Typo * Update tests to reflect reserve -> lock * Better parameter name * fmt * fmt (not just in parachain-staking) * Throw error when additional_required_balance > total * Staking Locks: JIT migration (#1625) * Begin work on JIT reserve -> lock migration * Fixes + make it compile * Start unit test coverage * Unmigrate (for testing) works * Organize * More tests, fixes * Add test ideas list * ➕ more tests * More * More more more * fmt * Oops * Tests around unmigrated reserves + bonding more * fmt * Test cancel bond less * Revert log -> panic * fmt * Fix compile warnings * Fixes tests * Adds support for locks in balance consistency * prettier * Fixes rust tests * Format * Fixes rust tests * Adds more tests * Improve staking tests * Fix para test * Adds lock tests for multiple stakings * Better tests * More tests * fixes timeout Co-authored-by: Crystalin <[email protected]> * Rename staking lock ids * Remove staking locks on_runtime_upgrade migration * Restore `reserved_balance()` checks * fmt * use wrapper for incrementing balances * remove comments * remove comments * Add hotfix migrations and lots of related tests * fmt * Explicitly ignore error * Fix lock names in ts tests * Merge original branch and fix tests * Create regression test for bumping delegator * Hacky fix for migrating about-to-be-bumped delegator * fmt * fmt * Add some TODO notes * Implement crude weight fn * Add ts test for hotfix extrinsic fees * fmt * Poke at locks/reserves when revoking last delegation * Remove TODO, we have test cases for this * fmt * Test that bumping because of top delegator insertion leaves no reserve * Remove duplicate locks modification * WIP: test that we can both vote while staked in ts test * Notlesh staking locks debug (#1651) * Adds rpc types to moonbeam-types-bundle (#1613) * Adds rpc types to moonbeam-types-bundle * Fixes rpc types * Update types version * Adds moon to rpc api-augment types * Adds rpc to api-augment * Removes eth from types now that it is added to polkadotjs * Better version for 1606 * Adds moon rpc methods to api-augment * Finally fix rpc non decorated methods * Adds script to generate local types * Call Permit Precompile (#1617) * call permit precompile * tests * add CallPermit to moonbase * fix permit encoding + add test with permit signed with metamask * fmt + fix test * improved docs * PR feedback * [WIP] Adds fork tests (#1433) * Adds fork tests * Format * Remove useless package * Adds Governance support for PoV Test * Fixes missing force-authoring * Fix wrong nodeKey for 2nd node * Adds more doc * Support 1502 * Fixes top for state modifier * Fixes state modifier for 1500 * Improves log extractor * Adds support to skip intermediate runtimes * Adds spawn script for fork test * Better state modifier for forked states * Gives more token to Alith for Fork Test * Better script/docker * Longer timeout for para fork-test node * More debug logs * delay for monitoring logs * Make para_node support single para node * Fix state modifier * Fix state modifier nimbus key * Support for orbiters * Fix comment * Support highestSlotSeen from nimbus * Fixes PARA_ID * Adds skip for block concistency in fork tests * Better Fork test readme * Support minor/major version for fork tests * Adds logs to pov script * Fixes pov skip flag * hero re-org * Display variables * Better context for para tests * Fix governance in fork test * Better run fork script * Adds RELAY_LOG * Adds run-fork-chain.sh * Prevent rust code formatting check to fail on spaces after tabs (#1646) * Improve precompile-utils (#1642) * don't truncate uintX values / check remaining bits * refactor utils * Port tests from #1630 * update revert message in tests * fix typo * update call-permit (#1648) * Upgrade dependencies to polkadot v0.9.23 (#1622) * upgrade all dependencies to polkadot v0.9.22 * fix runtime compilation * migrate moonbeam client to jsonrpsee * remove temporary chain spec file * use bip32 fork * fix rust tests * ignore export_current_state * fix ts tests: the logger is not initialized at startup * update frontier * upgrade to polkadot-v0.9.23 * fix rust tests * fix rust tests * fix ts tests * fix ts tests * Update frontier * Re-pin frontier * Fix tests, block gas limit within boundaries * Add mock weight to gas mapping * update nimbus * fix tests * Fixes missing init logs * More test fixes * Re-pin frontier * Add hardware benchmark telemetry * Add gas estimation on tests * better comment * remove log * Fixes call permit precompile dependencies * Re-pin Frontier * More ts tests fixing * prettier * Remove `WeightInfo` * upgrade GH action yogevbd/enforce-label-action * t Co-authored-by: tgmichel <[email protected]> Co-authored-by: gorka <[email protected]> Co-authored-by: Crystalin <[email protected]> * Hack hack hack * Revert "Hack hack hack" This reverts commit 19a616a. * Fix democracy test * Fixes fee based tests * Fixes balance test * Adds missing Call Permit precompile * format Co-authored-by: nanocryk <[email protected]> Co-authored-by: Éloïs <[email protected]> Co-authored-by: tgmichel <[email protected]> Co-authored-by: gorka <[email protected]> Co-authored-by: notlesh <[email protected]> * Adds more testing * Increase timeout for big staking tests * Improve timeouts * More timeout * Update tests/tests/test-staking/test-staking-locks.ts Co-authored-by: girazoki <[email protected]> * Update pallets/parachain-staking/src/types.rs Co-authored-by: girazoki <[email protected]> * Update pallets/parachain-staking/src/types.rs Co-authored-by: girazoki <[email protected]> * Use generic error instead of irrelevant one * Remove extra toString() * Update pallets/parachain-staking/src/types.rs Co-authored-by: tgmichel <[email protected]> * Update pallets/parachain-staking/src/types.rs Co-authored-by: tgmichel <[email protected]> * Use LockIdentifier type alias * Use usable_balance to include locks in test * fmt * Revent default_with_total Co-authored-by: Crystalin <[email protected]> Co-authored-by: Nisheeth Barthwal <[email protected]> Co-authored-by: notlesh <[email protected]> Co-authored-by: nanocryk <[email protected]> Co-authored-by: Éloïs <[email protected]> Co-authored-by: tgmichel <[email protected]> Co-authored-by: gorka <[email protected]>
What does it do?
Client breaking changes:
sealFieldsbynonceineth_getBlockBy*rpc response (Replaceseal_fieldswithnoncepolkadot-evm/frontier#712)Runtime breaking changes:
Weightis now checked pre-dispatch (fix(frame): CheckWeight controls should be applied on pre_dispatch polkadot-evm/frontier#749)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?