-
Notifications
You must be signed in to change notification settings - Fork 49
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
Are there compatible issues when upgrading runtime have changed Storage name or structure? #35
Comments
Could you explain it in more detail? So we can build a testing env for this. |
I guess, for now, we could only do it in a 'smart-contract-upgrade' way. |
For example, In Balances Module: The current ReserveBalance is as following:
What if we change the name of I guess we may meet such migration challenges in future mainet upgrading process, and asking for the best practice. In worst case, we could do migration through Extrinsics, just like Ethereum TXs? |
First try in #218 |
* Wip implement transaction_by_hash for EthApi * pallet-ethereum: add Transactions StorageMap * Implement transaction_by_hash Runtime API * pallet-ethereum: change Transactions to store references only * polkadot-evm/frontier/pull/35#discussion_r438019271 * Move Transaction build logic to Rpc module
Shouldn't there be a migration design just like db migration?
The text was updated successfully, but these errors were encountered: