1. Feb 02, 2021
  2. Feb 01, 2021
  3. Jan 29, 2021
  4. Jan 28, 2021
  5. Jan 27, 2021
  6. Jan 26, 2021
  7. Jan 25, 2021
    • ordian's avatar
      impl approval distribution (#2160) · ab606e14
      ordian authored
      * initial impl approval distribution
      
      * initial tests and fixes
      
      * batching seems difficult: different peers have different needs
      
      * bridge: fix test after merge
      
      * some guide updates
      
      * only send assignments to peers who know about the block
      
      * fix a test, add approvals test
      
      * simplify
      
      * do not send assignment to peers for finalized blocks
      
      * guide: protocol input and output
      
      * one more test
      
      * more comments, logs, initial metrics
      
      * fix a typo
      
      * one more thing: early return when reimporting a thing locally
      ab606e14
    • Bastian Köcher's avatar
      Add a `convert_payload` function to `Signed` (#2320) · a03b329a
      Bastian Köcher authored
      * Add a `convert_payload` function to `Signed`
      
      * Review feedback
      a03b329a
    • Will Pankiewicz's avatar
      Remove Old Bootnodes (#2319) · 78e426ce
      Will Pankiewicz authored
      * removes old bootnodes from kusama chainspec
      
      * removes old bootnodes from polkadot chainspec
      78e426ce
    • Bastian Köcher's avatar
      Put parachain head hash into `CandidateDescriptor` (#2310) · d1998a75
      Bastian Köcher authored
      * Put parachain head hash into `CandidateDescriptor`
      
      * Update guide
      
      * Add some checks
      d1998a75
  8. Jan 22, 2021
  9. Jan 21, 2021
    • Jon Häggblad's avatar
      Companion for #7339: cleaner GRANDPA RPC API (#2100) · 12cd4b28
      Jon Häggblad authored
      * service: update for substrate PR #7339
      
      * "Update Substrate"
      
      Co-authored-by: parity-processbot <>
      12cd4b28
    • Pierre Krieger's avatar
      Add support for Grandpa warp sync (#2301) · 6f95a659
      Pierre Krieger authored
      * Add support for Grandpa warp sync
      
      * Don't pull the warp sync crate if not full-node
      6f95a659
    • Shawn Tabrizi's avatar
      Update Weight for Pallet Staking including Kick (#2297) · dbbb8758
      Shawn Tabrizi authored
      
      
      * Update pallet_staking.rs
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
      
      * cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
      
      Co-authored-by: default avatarParity Benchmarking Bot <[email protected]>
      dbbb8758
    • Bastian Köcher's avatar
      Compress the PoV block before sending it over the network (#2288) · 11797c73
      Bastian Köcher authored
      
      
      * Compress the PoV block before sending it over the network
      
      This pr changes the way we send PoV blocks over the network. We now
      compress the PoV block before it is send over the network. This should
      reduce the size significant for PoVs which contain the runtime WASM for
      example.
      
      * Preallocate 1KB
      
      * Try something..
      
      * Switch to zstd and some renamings
      
      * Make compression/decompression fail in browsers
      
      * Use some sane maximum value
      
      * Update roadmap/implementers-guide/src/types/network.md
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      
      * Fix and add test
      
      * add
      
      Co-authored-by: default avatarAndronik Ordian <[email protected]>
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      11797c73
  10. Jan 20, 2021
  11. Jan 19, 2021
    • Sergey Pepyakin's avatar
      Glossary updates (#2291) · 85cf489e
      Sergey Pepyakin authored
      * glossary: define DMQ
      
      We are using DMQ quite often including in rustdoc, however, it may be
      hard to know what is that. Adding it to the glossary.
      
      * Clarify that DMP and HRMP are also module names
      
      * Define PDK
      
      * Define preimage
      85cf489e
    • Pierre Krieger's avatar
      Companion PR for adding max notification sizes (#2287) · 036cf5e2
      Pierre Krieger authored
      * Companion PR for adding max notification sizes
      
      * Add TODO
      
      * Missing ;
      
      * =>
      
      * Common limit
      
      * "Update Substrate"
      
      Co-authored-by: parity-processbot <>
      036cf5e2
  12. Jan 18, 2021
    • Sergey Pepyakin's avatar
      Remove TransientValidationData (#2272) · 44f01a39
      Sergey Pepyakin authored
      * collation-generation: use persisted validation data
      
      * node: remote FullValidationData API
      
      * runtime: remove FullValidationData API
      
      * backing tests: use persisted validation data
      
      * FullCandidateReceipt: use persisted validation data
      
      This is not a big change since this type is not used anywhere
      
      * Remove ValidationData and TransientValidationData
      
      Also update the guide
      44f01a39
    • asynchronous rob's avatar
      Approval Voting Database (#2162) · a4c418a5
      asynchronous rob authored
      
      
      * skeleton
      
      * skeleton aux-schema module
      
      * start approval types
      
      * start aux schema with aux store
      
      * doc
      
      * finish basic types
      
      * start approval types
      
      * doc
      
      * finish basic types
      
      * write out schema types
      
      * add debug and codec impls to approval types
      
      * add debug and codec impls to approval types
      
      also add some key computation
      
      * add debug and codec impls to approval types
      
      * getters for block and candidate entries
      
      * grumbles
      
      * remove unused AssignmentId
      
      * load_decode utility
      
      * implement DB clearing
      
      * function for adding new block entry to aux store
      
      * start `canonicalize` implementation
      
      * more skeleton
      
      * finish implementing canonicalize
      
      * tag TODO
      
      * implement a test AuxStore
      
      * add allow(unused)
      
      * basic loading and deleting test
      
      * block_entry test function
      
      * add a test for `add_block_entry`
      
      * ensure range is exclusive at end
      
      * test clear()
      
      * test that add_block sets children
      
      * add a test for canonicalize
      
      * Update node/core/approval-voting/src/aux_schema/mod.rs
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      
      * Update node/core/approval-voting/src/aux_schema/tests.rs
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      
      * Update node/core/approval-voting/src/aux_schema/mod.rs
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      
      Co-authored-by: default avatarPeter Goodspeed-Niklaus <[email protected]>
      a4c418a5
    • Pierre Krieger's avatar
      Make large collations downloads work (#2284) · f97ef110
      Pierre Krieger authored
      * Make large collations downloads work
      
      * Actually, bump it more to be sure
      
      * Grmlblbl Rust feature unstable nianiania
      f97ef110