-
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
Upgrade Substrate to v1.0.0 #821
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…s in pallet_assets::Config
* GenesisBuild -> BuildGenesisConfig * Index -> Nonce, #14290 * Bump ethabi v18.0.0, ethereum v14.0.0, ethereum-types v0.14.1 * Transfer merge to Mutate, use of fungibles::metadata::Inspect instead of fungibles::InspectMetadata round 1. * Update Inspect, Mutate, Unbalanced, TransferExt trait implementations for pallet-assets-ext, update the extrinsics to use new trait updates. * Update fungible::Inspect, Currency trait implementations for AssetCurrency. * Update mocks and tests * Update Multicurrency usage * fmt * Update Multicurrency use tests
* Add disable-eth-p2p flag to cli * Remove TODO * Rename to eth_p2p and add default as true * Simplify clap rules * Rename flag to ethy_p2p
* futurepass_registrat -> futurepass-registrat dir * pallet_vertex -> pallet_vortex_distribution * pallet-vortex -> pallet-vortex-distribution * updated root cargo.toml with workspace features and all deps * client crate cargo workspace support * ethy-gadget crate cargo workspace support * ethy-gadget-rpc crate cargo workspace support * evm-precompile crates cargo workspace support * evm-precompile macro utils updates due to updated sha3 dep * pallet crates cargo workspace support * pallet rpc crates cargo workspace support * pallet rpc runtime-api crates cargo workspace support * seed-primitives crate cargo workspace support * seed-runtime-constants crate cargo workspace support * seed-runtime crate cargo workspace support * updated CI to test all crates and all features * updated Cargo.lock file * updated readme file * ethy-gadget added back original authors * seed-runtime default features false all dev deps * removed redundant dependency primitive-types
* structs for frontier sqlite backend * cli options for frontier sqlite backend * impl support for frontier sqlite backend cli opts
* added function to get prefix length * using getPrefixLength function to strip prefix length for extrinsic signing * can submit fee-proxy extrinsic xrpl test robustness, using dynamic asset id * updated xrpl ed25519 based signature e2e test * xrpl xaman futurepass fee-proxy proxy-extrinsic e2e test updated to use evm inner call * additional test to validate prefix length bounds
* Update FeeControl configs as same as the mainnet. * Add cost figures
* pallet-evm benchmarks * Switch to BLOCK_GAS_LIMIT. * Remove redundant code. * Increase BLOCK_GAS_LIMIT to 150mil * Update the BLOCK_GAS_LIMIT to 14_800_000 * Add new cost figures. * Update the BLOCK_GAS_LIMIT to 15m * Cost figures added. * Add cost numbers. (#858)
* Update deps to custom Substrate branch * Move all deps to workspace cargo.toml * Add patch for substrate branch * Update nightly version to 2024-04-29 (First build for Rust 1.80.0) * Update nightly to latest, remove default-features from patch
* Add transaction payment to Genesis config and update ERC721 costs * Update TxCosts and add temporary package.json script * Update txCosts
zees-dev
reviewed
Jul 22, 2024
JasonTulp
approved these changes
Jul 22, 2024
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.
LGTM!! 🚀
zees-dev
approved these changes
Jul 22, 2024
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.
LGTM 👍 🚀 🚀
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR upgrades Substrate, Frontier versions from
polkadot-v0.9.30
topolkadot-v1.0.0
TRN changes
Several improvements at the TRN codebase level to go with the Substrate v1.0.0
Important PRs/Commits
BLOCK_GAS_LIMIT
Optimizations #853Frontier changes
polkadot-evm/frontier@polkadot-v0.9.30...polkadot-v1.0.0
Important PRs/Commits
Substrate changes
paritytech/substrate@polkadot-v0.9.30...polkadot-v1.0.0
Important PRs/Commits
Call
paritytech/substrate#11649with_weight
extrinsic paritytech/substrate#12848frame_support::storage
: AddStorageStreamIter
paritytech/substrate#12721in-peers
/out-peers
paritytech/substrate#13477trie-db
to 0.27.1 (fix storage iteration bug + change seek behavior with prefix) paritytech/substrate#13630RemovePallet
migration utility struct paritytech/substrate#13835Currency
; introduce holds and freezing intofungible
traits paritytech/substrate#12951uncles
related code paritytech/substrate#13216Block
toframe_system
instead ofconstruct_runtime
and removesHeader
andBlockNumber
paritytech/substrate#14437Index
forNonce
paritytech/substrate#14290decl_*
Macros paritytech/substrate#13705sc-network
paritytech/substrate#12828Important Migrations
PreRequire
0x3db7a24cfdc9de785974746c14a99df94e7b9012096b41c4eb3aaf947f6ea429
0x0300
PostUpgrade
Known Issues
Refer #860