NingLin-P
|
f7ac2cd20f
|
support upgrade hooks to directly pass data (#12185)
* update interfaces of OnRuntimeUpgrade & Hooks
Signed-off-by: linning <linningde25@gmail.com>
* remove try-runtime for PreStateDigest
Signed-off-by: linning <linningde25@gmail.com>
* remove the Default bound of PreStateDigest
Signed-off-by: linning <linningde25@gmail.com>
* remove try-runtime for PreStateDigest & pre_upgrade
Signed-off-by: linning <linningde25@gmail.com>
* remove tmp storage between upgrade hooks
Signed-off-by: linning <linningde25@gmail.com>
* ensure hooks are storage noop
Signed-off-by: linning <linningde25@gmail.com>
* remove OnRuntimeUpgradeHelpersExt
Signed-off-by: linning <linningde25@gmail.com>
* cargo check & fmt
Signed-off-by: linning <linningde25@gmail.com>
* rename PreStateDigest to PreUpgradeState
Signed-off-by: linning <linningde25@gmail.com>
* replace associate type with codec & vec
Signed-off-by: linning <linningde25@gmail.com>
* add helper strcut to help encode/decode tuple
Signed-off-by: linning <linningde25@gmail.com>
* update comment
Signed-off-by: linning <linningde25@gmail.com>
* fix
Signed-off-by: linning <linningde25@gmail.com>
* add test
Signed-off-by: linning <linningde25@gmail.com>
* address comment
Signed-off-by: linning <linningde25@gmail.com>
* fix doc
Signed-off-by: linning <linningde25@gmail.com>
* fix ci
Signed-off-by: linning <linningde25@gmail.com>
* address comment
Signed-off-by: linning <linningde25@gmail.com>
* add more test cases
Signed-off-by: linning <linningde25@gmail.com>
* make clippy happy
Signed-off-by: linning <linningde25@gmail.com>
* fmt
Signed-off-by: linning <linningde25@gmail.com>
* update comment
Signed-off-by: linning <linningde25@gmail.com>
* fmt
Signed-off-by: linning <linningde25@gmail.com>
Signed-off-by: linning <linningde25@gmail.com>
|
2022-09-19 10:52:55 +00:00 |
|