Skip to content
Snippets Groups Projects
Commit f7ac2cd2 authored by NingLin-P's avatar NingLin-P Committed by GitHub
Browse files

support upgrade hooks to directly pass data (#12185)


* update interfaces of OnRuntimeUpgrade & Hooks

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* remove try-runtime for PreStateDigest

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* remove the Default bound of PreStateDigest

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* remove try-runtime for PreStateDigest & pre_upgrade

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* remove tmp storage between upgrade hooks

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* ensure hooks are storage noop

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* remove OnRuntimeUpgradeHelpersExt

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* cargo check & fmt

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* rename PreStateDigest to PreUpgradeState

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* replace associate type with codec & vec

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* add helper strcut to help encode/decode tuple

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* update comment

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* fix

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* add test

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* address comment

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* fix doc

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* fix ci

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* address comment

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* add more test cases

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* make clippy happy

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* fmt

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* update comment

Signed-off-by: default avatarlinning <linningde25@gmail.com>

* fmt

Signed-off-by: default avatarlinning <linningde25@gmail.com>

Signed-off-by: default avatarlinning <linningde25@gmail.com>
parent 63c2e288
No related merge requests found
Showing with 182 additions and 99 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment