1. 29 Nov, 2021 1 commit
  2. 20 Nov, 2021 1 commit
  3. 19 Nov, 2021 1 commit
    • Robert Klotzner's avatar
      Dispute spam protection (#4134) · d488955d
      Robert Klotzner authored
      
      
      * Mostly notes.
      
      * Better error messages.
      
      * Introduce Fatal/NonFatal + drop back channel participation
      
      - Fatal/NonFatal - in order to make it easier to use utility functions.
      - We drop the back channel in dispute participation as it won't be
      needed any more.
      
      * Better error messages.
      
      * Utility function for receiving `CandidateEvent`s.
      
      * Ordering module typechecks.
      
      * cargo fmt
      
      * Prepare spam slots module.
      
      * Implement SpamSlots mechanism.
      
      * Implement queues.
      
      * cargo fmt
      
      * Participation.
      
      * Participation taking shape.
      
      * Finish participation.
      
      * cargo fmt
      
      * Cleanup.
      
      * WIP: Cleanup + Integration.
      
      * Make `RollingSessionWindow` initialized by default.
      
      * Make approval voting typecheck.
      
      * Get rid of lazy_static & fix approval voting tests
      
      * Move `SessionWindowSize` to node primitives.
      
      * Implement dispute coordinator initialization.
      
      * cargo fmt
      
      * Make queues return error instead of boolean.
      
      * Initialized: WIP
      
      * Introduce chain api for getting finalized block.
      
      * Fix ordering to only prune candidates on finalized events.
      
      * Pruning of old sessions in spam slots.
      
      * New import logic.
      
      * Make everything typecheck.
      
      * Fix warnings.
      
      * Get rid of obsolete dispute-participation.
      
      * Fixes.
      
      * Add back accidentelly deleted Cargo.lock
      
      * Deliver disputes in an ordered fashion.
      
      * Add module docs for errors
      
      * Use type synonym.
      
      * hidden docs.
      
      * Fix overseer tests.
      
      * Ordering provider taking `CandidateReceipt`.
      
      ... To be kicked on one next commit.
      
      * Fix ordering to use relay_parent
      
      as included block is not unique per candidate.
      
      * Add comment in ordering.rs.
      
      * Take care of duplicate entries in queues.
      
      * Better spam slots.
      
      * Review remarks + docs.
      
      * Fix db tests.
      
      * Participation tests.
      
      * Also scrape votes on first leaf for good measure.
      
      * Make tests typecheck.
      
      * Spelling.
      
      * Only participate in actual disputes, not on every import.
      
      * Don't account backing votes to spam slots.
      
      * Fix more tests.
      
      * Don't participate if we don't have keys.
      
      * Fix tests, typos and warnings.
      
      * Fix merge error.
      
      * Spelling fixes.
      
      * Add missing docs.
      
      * Queue tests.
      
      * More tests.
      
      * Add metrics + don't short circuit import.
      
      * Basic test for ordering provider.
      
      * Import fix.
      
      * Remove dead link.
      
      * One more dead link.
      
      Co-authored-by: Lldenaurois's avatarLldenaurois <Ljdenaurois@gmail.com>
      d488955d
  4. 17 Nov, 2021 2 commits
  5. 15 Nov, 2021 1 commit
  6. 12 Nov, 2021 2 commits
  7. 11 Nov, 2021 2 commits
  8. 09 Nov, 2021 1 commit
  9. 08 Nov, 2021 1 commit
  10. 04 Nov, 2021 1 commit
  11. 30 Oct, 2021 2 commits
  12. 27 Oct, 2021 2 commits
    • Robert Klotzner's avatar
      Fix wrong warning. (#4163) · c50bdc8f
      Robert Klotzner authored
      c50bdc8f
    • Shawn Tabrizi's avatar
      Fix XCM Teleport Benchmark (#4146) · 9eb990d4
      Shawn Tabrizi authored
      
      
      * fix xcm benchmark
      
      * fix overflow
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_xcm_benchmarks::fungible --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --template=./xcm/pallet-xcm-benchmarks/template.hbs --output=./runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
      
      * fix spelling
      
      * fmt
      
      * cargo run --quiet --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_xcm_benchmarks::fungible --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --template=./xcm/pallet-xcm-benchmarks/template.hbs --output=./runtime/westend/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
      
      Co-authored-by: default avatarParity Bot <admin@parity.io>
      9eb990d4
  13. 15 Oct, 2021 1 commit
  14. 11 Oct, 2021 2 commits
  15. 08 Oct, 2021 1 commit
  16. 06 Oct, 2021 3 commits
  17. 30 Sep, 2021 2 commits
  18. 29 Sep, 2021 3 commits
  19. 27 Sep, 2021 2 commits
  20. 23 Sep, 2021 1 commit
  21. 17 Sep, 2021 1 commit
    • Robert Klotzner's avatar
      Dispute distribution improvements (#3853) · d2681524
      Robert Klotzner authored
      * Better warning policy on dispute-distribution.
      
      Network errors happen, only warn on a minimum number of failed attempts.
      
      * Add metric to see how long it takes to get a dispute vote out.
      
      * Let's be alert.
      d2681524
  22. 16 Sep, 2021 1 commit
  23. 14 Sep, 2021 3 commits
  24. 08 Sep, 2021 1 commit
  25. 06 Sep, 2021 1 commit
  26. 04 Sep, 2021 1 commit