1. Jul 15, 2020
  2. Jul 14, 2020
  3. Jul 13, 2020
    • Bastian Köcher's avatar
      Check that `serde` is present in `sc-chain-spec-derive` (#6636) · 74655ede
      Bastian Köcher authored
      We should check that `serde` is present when using
      `sc-chains-spec-derive`, because we require this for the generated
      struct. This also switches the generated `derive` instruction to import
      `Serialize`/`Deserialize` by path to not require the user to import
      these derive macros.
      74655ede
  4. Jul 12, 2020
    • Bastian Köcher's avatar
      Make signature batching use specialized methods (#6616) · 8ab23faf
      Bastian Köcher authored
      It was a mistake to use the `*_verify` methods for signature batching.
      This pr move the signature batching into their own functions. This is
      required, because otherwise transaction signature verification infers
      with other signature verifications.
      
      This pr also temporarily disables signature batching. The functionality
      stays, but we need to make sure that all nodes have the new runtime
      interface, before we can bring back signature batching.
      8ab23faf
    • Kian Paimani's avatar
      Remove duplicate comments (#6638) · c03f1743
      Kian Paimani authored
      c03f1743
  5. Jul 11, 2020
  6. Jul 10, 2020
  7. Jul 09, 2020
  8. Jul 08, 2020
    • Shawn Tabrizi's avatar
      Add `WeightInfo` to all pallets with benchmarks. (#6575) · 2302898b
      Shawn Tabrizi authored
      * Start adding weight info
      
      * More weightinfo
      
      * finish weight info
      
      * more fixes
      
      * inital update of node runtime
      
      * fix the rest of the compilation
      
      * update balances
      
      * add docs
      
      * fix balances tests
      
      * Fix more tests
      
      * Fix compile
      
      * Fix pallet-evm tests
      2302898b
    • Bastian Köcher's avatar
      Improve transaction submission (#6599) · 94cddee1
      Bastian Köcher authored
      * Improve transaction submission
      
      Before this pr the transaction pool validated each transaction, even if
      the transaction was already known to the pool. This pr changes the
      behavior to first check if we are already aware of a transaction and
      thus, to only validate them if we don't know them yet. However, there is
      still the possibility that a given transaction is validated multiple
      times. This can happen if the transaction is added the first time, but
      is not yet validated and added to the validated pool.
      
      Besides that, this pr fixes the wrong metrics of gossiped transactions
      in the network. It also moves some metrics to the transaction pool api,
      to better track when a transaction actually is scheduled for validation.
      
      * Make sure we don't submit the same transaction twice from the network concurrently
      
      * Remove added listener call
      
      * Feedback
      
      * Ignore banned on resubmit
      94cddee1
    • Max Inden's avatar
      *: Update to libp2p v0.21.1 (#6559) · faa72caf
      Max Inden authored
      
      
      * *Cargo.toml: Update versions
      
      * client/network/src/discovery: Adjust to Kademlia  API changes
      
      * client/network: Adjust to one_shot.rs changes
      
      * client/network/discovery: Log address list on trace level
      
      * client/network/discovery: Ignore RoutablePeer and PendingRoutablePeer
      
      * Commit Cargo.lock
      
      * Finish update
      
      Co-authored-by: default avatarPierre Krieger <[email protected]>
      faa72caf
    • Pierre Krieger's avatar
      Send Status message on all newly-opened legacy substreams (#6593) · 8ca05879
      Pierre Krieger authored
      * Send Status message on all newly-opened legacy substreams
      
      * Fix tests
      8ca05879
    • pscott's avatar
      Add log rotation (#6564) · 6eb2eb81
      pscott authored
      
      
      * Use flexi_logger; Add log rotation
      
      * Add default rotation; Add FlexiLogger error
      
      * Fix compilation error
      
      * Remove logging to stdout if it's not a tty
      
      * Fix formatting
      
      Co-authored-by: default avatarKian Paimani <[email protected]>
      
      * Remove needless debug statement
      
      * Default to unlimited size for log rotation
      
      * Add more comments about log-age option
      
      * Remove unused variable
      
      * Fix typo in comment
      
      Co-authored-by: default avatarKian Paimani <[email protected]>
      6eb2eb81
    • Max Inden's avatar
      client/network: Rename DebugInfoBehaviour to PeerInfoBehaviour (#6556) · 62f306d9
      Max Inden authored
      Information retrieved via `DebugInfoBehaviour` is not only used for
      debugging purposes, e.g. disconnecting from nodes not responding to
      pings, using external addresses retrieved via indentify, ...
      
      In order for the name to reflect the usage of the module this commit
      renames it.
      62f306d9
    • Bastian Köcher's avatar
      Upgrade `kvdb-*`, `trie-db` and `memory-db` (#6584) · ce0b55ff
      Bastian Köcher authored
      
      
      * Upgrade `kvdb-*`, `trie-db` and `memory-db`
      
      The updates of `trie-db` and `memory-db` are important, as they fix the
      non-deterministic build of Polkadot/Substrate.
      
      * Change `trie-db` version
      
      * Update test-utils/runtime/Cargo.toml
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Update primitives/trie/Cargo.toml
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Update `Cargo.lock` and `trie-bench`
      
      * Fix UI tests
      
      * Switch to fixed version of memory-db
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      ce0b55ff
  9. Jul 07, 2020
  10. Jul 06, 2020