Skip to content
  1. Sep 03, 2022
    • Dmitry Markin's avatar
      Use custom type for ProtocolName (#12172) · 24d09fe8
      Dmitry Markin authored
      * Add ProtocolName custom type
      
      * Use new ProtocolName in sc_network_common
      
      * Use new ProtocolName in sc_network
      
      * Use new ProtocolName for BEEFY and GRANDPA
      
      * Use new ProtocolName for notifications
      
      * Use new ProtocolName in sc_network (part 2)
      
      * Use new ProtocolName in sc_network_gossip
      
      * Use new ProtocolName in sc_offchain
      
      * Remove unused imports
      
      * Some more fixes
      
      * Add tests
      
      * Fix minor import issues
      
      * Re-export ProtocolName in sc_network
      
      * Revert "Re-export ProtocolName in sc_network"
      
      This reverts commit 8d8ff71927e7750757f29c9bbd88dc0ba181d214.
      
      * Re-export ProtocolName in sc_network
      
      * Remove dependency on sc-network-common from beefy-gadget
      24d09fe8
    • Alexander Theißen's avatar
      Emit events for inter contract calls (#12136) · 09a52ef8
      Alexander Theißen authored
      * Add topics to contract events
      
      * Add `Call` events
      
      * Fix compilation for no_std
      
      * Added docs
      09a52ef8
  2. Sep 02, 2022
  3. Sep 01, 2022
  4. Aug 31, 2022
    • Liu-Cheng Xu's avatar
      Only log when the transaction is actually to be propagated (#12158) · 9bbf8efd
      Liu-Cheng Xu authored
      The logging before is confusing as it says Propagating but it's not in fact when gossip_enabled is
      false. Now it's also consistent with `propagate_transactions` below.
      9bbf8efd
    • Sebastian Kunert's avatar
      Simplify trait bounds in network to prepare for collator-rpc (#12082) · 800bc5cd
      Sebastian Kunert authored
      
      
      * Hack towards PoC
      
      * Abstract away runtime requirement
      
      * blockchainevents
      
      * Remove bitswap
      
      * Remove unused sync more
      
      * Remove unused features in network
      
      * Re-enable bitswap change
      
      * Remove `Chain` trait bound
      
      * Reimplement blockchain-rpc-events
      
      * Move network to cumulus
      
      * Make AuthorityDiscovery async
      
      * Remove `ProofProvider` requirement from network behaviour
      
      * Extract bitswap
      
      * Adjustments after merge
      
      * Remove HeaderMetadata trait from network
      
      * Introduce NetworkHeaderBackend
      
      * Add comments
      
      * Improve comments
      
      * Move NetworkHeaderBackend to new module
      
      * Improve naming, remove redundand send + sync
      
      * Clean up generics
      
      * Fix CI
      
      * Improve comment and readability
      
      * Remove NetworkHeaderBackend
      
      * Fix Cargo.lock
      
      Co-authored-by: default avatarSebastian Kunert <[email protected]>
      800bc5cd
    • Shawn Tabrizi's avatar
      Weight v1.5: Opaque Struct (#12138) · 30951822
      Shawn Tabrizi authored
      * initial idea
      
      * update frame_support
      
      * update a bunch more
      
      * add ord
      
      * adjust RuntimeDbWeight
      
      * frame_system builds
      
      * re-export
      
      * frame_support tests pass
      
      * frame_executive compile
      
      * frame_executive builds
      
      * frame_system tests passing
      
      * pallet-utility tests pass
      
      * fix a bunch of pallets
      
      * more
      
      * phragmen
      
      * state-trie-migration
      
      * scheduler and referenda
      
      * pallet-election-provider-multi-phase
      
      * aura
      
      * staking
      
      * more
      
      * babe
      
      * balances
      
      * bunch more
      
      * sudo
      
      * transaction-payment
      
      * asset-tx-payment
      
      * last pallets
      
      * fix alliance merge
      
      * fix node template runtime
      
      * fix pallet-contracts cc @athei
      
      * fix node runtime
      
      * fix compile on runtime-benchmarks feature
      
      * comment
      
      * fix frame-support-test
      
      * fix more tests
      
      * weight regex
      
      * frame system works
      
      * fix a bunch
      
      * more
      
      * more
      
      * more
      
      * more
      
      * more
      
      * more fixes
      
      * update templates
      
      * fix contracts benchmarks
      
      * Update lib.rs
      
      * Update lib.rs
      
      * fix ui
      
      * make scalar saturating mul const
      
      * more const functions
      
      * scalar div
      
      * refactor using constant functions
      
      * move impl
      
      * fix overhead template
      
      * use compactas
      
      * Update lib.rs
      30951822
  5. Aug 30, 2022
  6. Aug 29, 2022
  7. Aug 28, 2022
  8. Aug 27, 2022
  9. Aug 26, 2022
  10. Aug 25, 2022
  11. Aug 24, 2022
  12. Aug 23, 2022
  13. Aug 22, 2022
    • Nazar Mokrynskyi's avatar
      Network sync refactoring (part 7) (#12006) · b20f83c1
      Nazar Mokrynskyi authored
      * Move `MultiaddrWithPeerId` and related parsing functions into `sc-network-common`, remove dependency on `sc-network` from `sc-chain-spec`
      
      * Remove dependency on `sc-network` from `sc-offchain`
      
      * Remove dependency on `sc-network` from `sc-network-gossip`
      b20f83c1
    • Sasha Gryaznov's avatar
      [contracts] `define_env!` re-write as a proc macro (#11888) · c930cd0d
      Sasha Gryaznov authored
      * define_env proc macro basics + can_satisfy part ready
      
      * expand_impls part done
      
      * fix of the &FunctionType bug
      
      * pallet is compiled
      
      * updated host fn definition syntax
      
      * docs comments allowed to host fn definitions
      
      * all 53 host funcs re-defined by the new macro
      
      * unstable feat fix
      
      * cleanup
      
      * legacy mbe macros cleaned up
      
      * Added Env ident to macro attribute; all tests pass!
      
      * \#[v(..)] -> \#[version(..)]
      
      * some tiny corrections
      
      * save
      
      * builds with non-magic rt; tests fail
      
      * tests pass
      
      * refactored errors + added docs
      
      * merge err fixed
      
      * fixes on @ascjones review, all except moving away from `pub mod env` syntax
      
      * debug printing cleared
      
      * clippy fix
      c930cd0d
  14. Aug 20, 2022
  15. Aug 19, 2022