• Michal Kucharczyk's avatar
    `GenesisBuild<T,I>` deprecated. `BuildGenesisConfig` added. (#14306) · 87d41d0a
    Michal Kucharczyk authored
    
    
    * frame::support: GenesisConfig types for Runtime enabled
    
    * frame::support: macro generating GenesisBuild::build for RuntimeGenesisConfig
    
    * frame: ambiguity BuildStorage vs GenesisBuild fixed
    
    * fix
    
    * RuntimeGenesisBuild added
    
    * Revert "frame: ambiguity BuildStorage vs GenesisBuild fixed"
    
    This reverts commit 950f3d019d0e21c55a739c44cc19cdabd3ff0293.
    
    * Revert "fix"
    
    This reverts commit a2f76dd24e9a16cf9230d45825ed28787211118b.
    
    * Revert "RuntimeGenesisBuild added"
    
    This reverts commit 3c131b618138ced29c01ab8d15d8c6410c9e128b.
    
    * Revert "Revert "frame: ambiguity BuildStorage vs GenesisBuild fixed""
    
    This reverts commit 2b1ecd467231eddec69f8d328039ba48a380da3d.
    
    * Revert "Revert "fix""
    
    This reverts commit fd7fa629adf579d83e30e6ae9fd162637fc45e30.
    
    * Code review suggestions
    
    * frame: BuildGenesisConfig added, BuildGenesis deprecated
    
    * frame: some pallets updated with BuildGenesisConfig
    
    * constuct_runtime: support for BuildGenesisConfig
    
    * frame::support: genesis_build macro supports BuildGenesisConfig
    
    * frame: BuildGenesisConfig added, BuildGenesis deprecated
    
    * Cargo.lock update
    
    * test-runtime: fixes
    
    * Revert "fix"
    
    This reverts commit a2f76dd24e9a16cf9230d45825ed28787211118b.
    
    * Revert "frame: ambiguity BuildStorage vs GenesisBuild fixed"
    
    This reverts commit 950f3d019d0e21c55a739c44cc19cdabd3ff0293.
    
    * self review
    
    * doc fixed
    
    * ui tests fixed
    
    * fmt
    
    * tests fixed
    
    * genesis_build macrto fixed for non-generic GenesisConfig
    
    * BuildGenesisConfig constraints added
    
    * warning fixed
    
    * some duplication removed
    
    * fmt
    
    * fix
    
    * doc tests fix
    
    * doc fix
    
    * cleanup: remove BuildModuleGenesisStorage
    
    * self review comments
    
    * fix
    
    * Update frame/treasury/src/tests.rs
    
    Co-authored-by: default avatarSebastian Kunert <[email protected]>
    
    * Update frame/support/src/traits/hooks.rs
    
    Co-authored-by: default avatarSebastian Kunert <[email protected]>
    
    * doc fix: GenesisBuild exposed
    
    * ".git/.scripts/commands/fmt/fmt.sh"
    
    * frame: more serde(skip) + cleanup
    
    * Update frame/support/src/traits/hooks.rs
    
    Co-authored-by: default avatarDavide Galassi <[email protected]>
    
    * frame: phantom fields moved to the end of structs
    
    * chain-spec: Default::default cleanup
    
    * test-runtime: phantom at the end
    
    * merge master fixes
    
    * fix
    
    * fix
    
    * fix
    
    * fix
    
    * fix (facepalm)
    
    * Update frame/support/procedural/src/pallet/expand/genesis_build.rs
    
    Co-authored-by: default avatarBastian Köcher <[email protected]>
    
    * fmt
    
    * fix
    
    * fix
    
    ---------
    
    Co-authored-by: parity-processbot <>
    Co-authored-by: default avatarSebastian Kunert <[email protected]>
    Co-authored-by: default avatarDavide Galassi <[email protected]>
    Co-authored-by: default avatarBastian Köcher <[email protected]>
    87d41d0a