• Andrew Jones's avatar
    Companion for #8615: enrich metadata with type information (#3336) · 4c7539ca
    Andrew Jones authored
    
    
    * Use beefy branch with scale-info
    
    * Add patches
    
    * Sprinkle some TypeInfo derives
    
    * Add some TypeInfo deriv
    
    * Cargo.lock
    
    * Derive TypeInfo and skip type params for Xcm types
    
    * Cargo.lock
    
    * Fix up scale_info bounds attributes
    
    * Fix up dependencies
    
    * Use my own beefy-primitives branch
    
    * Bump BEEFY
    
    * Update patches
    
    * Add some scale-info dependencies and TypeInfo derives
    
    * More TypeInfo decoration
    
    * Update scale-info
    
    * Some TypeInfos and remove more Event pallet::metadata
    
    * Moar TypeInfos
    
    * TypeInfos galore, fix up metadata runtime API
    
    * TypeInfo
    
    * TypeInfos, update other runtime metadata APIs
    
    * Fix up Kusama, comment out some `usize` QueueSize parameter types
    
    * Remove local diener patches
    
    * Cargo.lock
    
    * Cargo.lock
    
    * Update to scale-info crates.io release
    
    * Update primitive-types branch
    
    * Update pallet-beefy to use custom branch
    
    * Update other parity-common deps
    
    * Update parity-common patches
    
    * bump a bunch of deps in parity-common
    
    * Remove parity-common patches
    
    * Bump finality-grandpa version
    
    * Cargo.lock
    
    * Update scale-info to 0.9.1
    
    * Add recursion_limit for runtime-parachains
    
    * Add some scale_info attributes
    
    * Cargo.lock
    
    * Revert finality-grandpa bump
    
    * Cargo.lock, scale-info update
    
    * cargo update
    
    * Make sure using patched version of finality-grandpa
    
    * Use patched scale-info
    
    * Update to scale-info 0.10.0
    
    * Update finality-grandpa
    
    * Cargo.lock
    
    * Update beefy deps
    
    * Update beefy deps again
    
    * Add scale-info dependency
    
    * Remove deprecated pallet::metadata attributes.
    
    * Add some missing scale-info deps and derives
    
    * Use some variant struct call syntax
    
    * Add missing TypeInfo impl
    
    * Add some more TypeInfo impls
    
    * Convert some call enum struct variant constructors
    
    * More scale-info deps and derives
    
    * Call enum struct variants
    
    * TypeInfo derives
    
    * Call enum variant structs
    
    * scale-info deps and derives
    
    * Call enum variant struct constructors
    
    * Use beefy-primitives scale-info feature
    
    * Use grandpa-bridge-gadget master branch
    
    * Remove finality-grandpa patch
    
    * Add missing scale_info dependency and derive
    
    * Fix up some call variant constructors
    
    * Add missing scale_info dependency
    
    * Fix some test errors
    
    * More TypeInfo derives
    
    * More call variant structs
    
    * Call variant structs in tests
    
    * Cargo.lock
    
    * Fmt
    
    * Fix more call struct variants
    
    * Another call struct variant
    
    * add scale-info/std features explicitly
    
    * More call struct variants
    
    * Add missing scale-info dependency
    
    * Fmt
    
    * review: activate scale-info/std where missing
    
    * Remove some duplicate std feature activation
    
    * review: add scale_info bounds() attr
    
    * More call variant structs
    
    * Remove recursion limit
    
    * Update beefy-primitives
    
    * Update beefy-primitives
    
    * Fix simnet call variant struct errors
    
    * Fmt
    
    * cargo update -p beefy-primitives
    
    * Add some missing TypeInfo derives
    
    * Fix some call variants
    
    * Fix some call variant underscores
    
    * Cargo.lock
    
    * Cargo.lock
    
    * Add missing TypeInfo derive
    
    * Add some more missing TypeInfo derives
    
    * Even more missing TypeInfo derives
    
    * Add TypeInfo derives to new xcm types
    
    * Fmt
    
    * Cargo.lock
    
    * Add missing TypeInfo impls
    
    * Cargo.lock
    
    * More missing TypeInfos
    
    * Fixes
    
    * Cargo.lock
    
    * Cargo.lock
    
    * Add TypeInfo impls to xcm v2
    
    * Update to scale-info 1.0
    
    * Update finality-grandpa 0.14.4, patch for now
    
    * Update beefy
    
    * Remove patched finality-grandpa
    
    * Add TypeInfo impl to Outcome
    
    * Fixes
    
    * Call variant struct
    
    * Call variant struct
    
    * Fix test
    
    * Add TypeInfo impl
    
    * Cargo.lock
    
    * Cargo.lock
    
    * Cargo.lock
    
    * git checkout master Cargo.lock
    
    * update Substrate
    
    * Add missing scale-info features for beefy-primitives
    
    * Fmt
    
    * Remove check for now
    
    * Update beefy-primitives, removes scale-info feature
    
    * Update beefy-primitives again
    
    Co-authored-by: default avataradoerr <[email protected]>
    Co-authored-by: default avatarAndronik Ordian <[email protected]>
    Co-authored-by: default avatarthiolliere <[email protected]>
    Co-authored-by: parity-processbot <>
    Co-authored-by: default avatarBastian Köcher <[email protected]>
    4c7539ca