Skip to content
  1. Apr 03, 2020
  2. Apr 01, 2020
  3. Mar 31, 2020
  4. Mar 30, 2020
  5. Mar 26, 2020
  6. Mar 25, 2020
  7. Mar 23, 2020
  8. Mar 22, 2020
    • Fedor Sakharov's avatar
      Parachains double vote handler initial implementation. (#840) · b3611713
      Fedor Sakharov authored
      
      
      * Parachains double vote handler initial implementation.
      
      * Make tests test the actual slashing.
      
      * Implement SignedExtension validation of double vote reports.
      
      * Fixes build after merge
      
      * Review fixes
      
      * Adds historical session proofs
      
      * Review fixes.
      
      * Bump runtime spec_version
      
      * Get the session number from the proof
      
      * Check that proof matches session
      
      * Change signature type on DoubleVoteReport
      
      * Adds docs and removes blank lines
      
      * Removes leftover code
      
      * Fix build
      
      * Fix build after a merge
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Prune ParentToSessionIndex
      
      * Remove a clone and a warning
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarGavin Wood <[email protected]>
      b3611713
  9. Mar 21, 2020
  10. Mar 19, 2020
  11. Mar 17, 2020
  12. Mar 16, 2020
  13. Mar 14, 2020
  14. Mar 13, 2020
    • Gavin Wood's avatar
      Prepare for version 0.7.23 (#899) · 2653b73f
      Gavin Wood authored
      * Bump version
      
      * Cargo lock
      
      * Bump runtime version
      
      * Bump Substrate again to include recent fix
      v0.7.23
      2653b73f
    • Shawn Tabrizi's avatar
      Benchmark Polkadot Claims Pallet (#876) · 2f44ce41
      Shawn Tabrizi authored
      
      
      * fix
      
      * Starting to add benchmarks
      
      * make compile
      
      * add benchmarks
      
      * Make work with Substrate master
      
      * Bench validate unsigned
      
      * back to polkadot master
      
      * starting to add cli with feature flag
      
      * more stuff
      
      * Add to kusama
      
      * Update Cargo.lock
      
      * fix dev dep
      
      * bump wasm builder
      
      * Remove encode from keccak benchmark
      
      * bump spec
      
      * Add weight documentation
      
      * Update Cargo.lock
      
      * Update check_runtime.sh
      
      * Update publish_draft_release.sh
      
      * Update Cargo.lock
      
      Co-authored-by: default avatarthiolliere <[email protected]>
      2f44ce41
  15. Mar 10, 2020
    • Ashley's avatar
      Add a testnet similar to sc_network_test. (#852) · 4b617974
      Ashley authored
      * Copy over files
      
      * Most network tests work
      
      * Fix copyrights
      
      * Strip out unneeded pallets
      
      * Update test-runtime and remove unused network test things
      
      * Upgrade test runtime
      
      * Strip more things out of the test runtime
      
      * Bump kusama impl version
      4b617974
  16. Mar 07, 2020
  17. Mar 06, 2020
  18. Mar 05, 2020
    • Gavin Wood's avatar
      Merged companions and update Subtrate (#882) · f5535faf
      Gavin Wood authored
      
      
      * expunge legacy code from polkadot-network
      
      * mostly rip out old legacy protocol from service
      
      * ensure validation work is spawned by incoming messages
      
      * decouple availabliity store from network logic; clean up data flow
      
      * av_store: test helpers and use futures-abort
      
      * update polkadot-validation to pass n_validators when submitting chunks
      
      * fallible erasure-chunk fetching
      
      * implement `ErasureNetworking` for new network prot
      
      * API for registering availability store in network
      
      * fully integrate new network service into service
      
      * fix validation tests
      
      * scaffolding for porting collator over to new network
      
      * track connected validators' peer IDs and distribute collators' collations
      
      * helper in network for fetching all checked statements
      
      * fix adder-collator
      
      * actually register notifications protocol
      
      * Update service/src/lib.rs
      
      * Make needed changes to service
      
      * Merge two companion PRs.
      
      - #880
      - #881
      
      * Some effort towards compilation
      
      * Fix
      
      * remove `NetworkSpecialization` references from network
      
      * fix compilation errors in service and collator
      
      * ensure protocol name is valid
      
      * Fixes
      
      * Fix
      
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarAshley <[email protected]>
      f5535faf
    • Gavin Wood's avatar
      Update substrate (#878) · 8a8d52b6
      Gavin Wood authored
      * Switch branch
      
      * Small changes
      
      * Update substrate branch
      
      * Switch
      
      * Revert "Switch branch"
      
      This reverts commit b9d48b2c.
      
      * fix
      
      * add `wipe` and `commit`
      
      * Remove deprecated_host_interface
      
      * Switch branch
      
      * HasherFor -> HashFor
      
      * More HasherFor changes
      
      * Final touches
      
      * Revert "Switch branch"
      
      This reverts commit d0da2731
      
      .
      
      Co-authored-by: default avatarthiolliere <[email protected]>
      Co-authored-by: default avatarShawn Tabrizi <[email protected]>
      8a8d52b6
  19. Feb 28, 2020
  20. Feb 25, 2020
    • asynchronous rob's avatar
      A more comprehensive model for PoV-Blocks and Candidate receipts (#843) · b94febb1
      asynchronous rob authored
      * encode the candidate statement as only the hash
      
      * refactor CandidateReceipt and CollationInfo
      
      * introduce an abridged candidate receipt type
      
      * erasure coding stores candidate receipt
      
      * store omitted data instead and introduce AvailableData type
      
      * refactor availability-store schema
      
      * tweak schema and APIs a bit more
      
      * get availability-store tests passing
      
      * accept AbridgedCandidateReceipt in `set_heads`
      
      * change statement type in primitives to be hash-only
      
      * fix parachains runtime tests
      
      * fix bad merge
      
      * rewrite validation pipeline
      
      * remove evaluation module
      
      * use abridged candidate hash as canonical
      
      * statement table uses abridged candidate receipts
      
      * kill availability_store::Data struct
      
      * port shared table to new validation pipelines
      
      * extract full validation pipeline to helper
      
      * remove old validation pipeline from collation module
      
      * polkadot-validation compiles
      
      * polkadot-validation tests compile
      
      * make local collation available in validation service
      
      * port legacy network code
      
      * polkadot-network fully ported
      
      * network: ensure fresh statement is propagated
      
      * remove pov_block_hash from LocalValidationData
      
      * remove candidate_hash field from AttestedCandidate and update runtime
      
      * port runtimes to new ParachainHost definition
      
      * port over polkadot-collator
      
      * fix test compilation
      
      * better fix
      
      * remove unrelated validation work dispatch fix
      
      * address grumbles
      
      * fix equality check
      b94febb1
  21. Feb 19, 2020
  22. Feb 13, 2020
    • Ashley's avatar
      Strip out old XCMP primitives (#823) · d9b4fc45
      Ashley authored
      * WIP
      
      * WIp
      
      * Mostly get tests to compile
      
      * Fix adder collator
      
      * Remove more stuff
      
      * Revert some changes to av store
      
      * Fix av store tests
      
      * Nitpicks
      
      * Restore some things
      
      * Small changes
      
      * Remvoe unused error variants
      d9b4fc45
  23. Feb 11, 2020
    • asynchronous rob's avatar
      Introduce a maximum code size and head data size (#835) · ae04dafc
      asynchronous rob authored
      * add a maximum code size and head data size
      
      * get existing tests passing
      
      * add tests for slots logic
      
      * test registrar behavior
      
      * introduce maximums and bump versions
      
      * address review grumbles
      
      * work around publicizing derive
      
      * remove unneeded and wrong doc
      ae04dafc
  24. Feb 10, 2020
  25. Feb 09, 2020
    • Gavin Wood's avatar
      Bump Substrate (#816) · 6a2092d6
      Gavin Wood authored
      
      
      * Amalgamate pieces of balance module
      
      * Fixes for vesting split
      
      * Refactoring for vesting/balances split
      
      * Build fixes
      
      * Remove on_free_balance_zero and some docs.
      
      * Indentation.
      
      * Revert branch
      
      * Fix.
      
      * Update substrate: fixes after CLI refactoring
      
      * Reverting removal of exit
      
      * Removed too much again
      
      * Update Cargo.lock
      
      * Cargo.lock
      
      * Update Substrate, ready for #4820
      
      * Fixes
      
      * Update to latest substrate master
      
      * Fix network tests
      
      * Update lock
      
      * Fix tests
      
      * Update futures to get bug fixes
      
      * Fix tests for new balances/vesting logic
      
      * Cargo fix
      
      * Another fix
      
      Co-authored-by: default avatarCecile Tonglet <[email protected]>
      Co-authored-by: default avatarRobert Habermeier <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      6a2092d6
  26. Feb 03, 2020