• PG Herveou's avatar
    contracts: Multi block migrations (#14045) · c7c5fc70
    PG Herveou authored
    
    
    * Frame Add translate_next
    
    This works similarly to to `translate` but only translate a single entry.
    This function will be useful in the context of multi-block migration.
    
    * Move to lazy migration
    
    * Updates
    
    * simplify MockMigration
    
    * wip
    
    * wip
    
    * add bench
    
    * add bench
    
    * fmt
    
    * fix bench
    
    * add .
    
    * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * Scalfold v10 / v11 fix tests
    
    * PR comment
    
    * tweak pub use
    
    * wip
    
    * wip
    
    * wip
    
    * misc merge master
    
    * misc merge master
    
    * wip
    
    * rm tmp stuff
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * fixes
    
    * add state
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * wip
    
    * fix
    
    * fixed compilation
    
    * clean up logs
    
    * wip
    
    * Revert "Frame Add translate_next"
    
    This reverts commit 10318fc95c42b1f7f25efeb35e6d947ea02bed88.
    
    * Fix v10 logic
    
    * Apply suggestions from code review
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    
    * wip
    
    * fixes
    
    * exercise del_queue
    
    * bump sample size
    
    * fmt
    
    * wip
    
    * blank line
    
    * fix lint
    
    * fix rustdoc job lint
    
    * PR comment do not use dangerous into()
    
    * Ad macros for updating mod visibility
    
    * Add doc
    
    * Add max_weight to integrity_test
    
    * fix compilation
    
    * Add no migration tests
    
    * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
    
    * fix clippy
    
    * PR review
    
    * Update frame/contracts/src/lib.rs
    
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    
    * Fix master merge
    
    * fix merge 2
    
    * fix tryruntime
    
    * fix lint
    
    ---------
    
    Co-authored-by: default avatarAlexander Theißen <[email protected]>
    Co-authored-by: command-bot <>
    Co-authored-by: default avatarSasha Gryaznov <[email protected]>
    c7c5fc70