Skip to content
  1. Nov 05, 2019
  2. Nov 02, 2019
  3. Nov 01, 2019
    • Gavin Wood's avatar
      Bump runtime version, update substrate. (#526) · 848784e8
      Gavin Wood authored
      * Bump substrate
      
      * Bump runtime version
      
      * Fix Configuration stuff
      
      * switch to custom branch
      
      * add new backend entry, ignore it
      
      * Bump runtime version, update substrate.
      
      * Rename branch back
      
      * Update substrate
      848784e8
  4. Oct 31, 2019
    • Gavin Wood's avatar
      Bump Substrate master (#522) · 80662344
      Gavin Wood authored
      * Bump substrate
      
      * Bump runtime version
      
      * Fix Configuration stuff
      
      * fix extract_proof return type
      
      * add ImOnline module as Authorship event handler
      80662344
  5. Oct 30, 2019
  6. Oct 29, 2019
    • Gavin Wood's avatar
      Update Substrate (#514) · 0168e2f0
      Gavin Wood authored
      * Update Substrate
      
      * Attempt a fix
      
      * Update substrate again
      
      * Fix compilation
      
      * update substrate add support for sentry
      
      * Fixes tests
      0168e2f0
  7. Oct 28, 2019
  8. Oct 27, 2019
  9. Oct 25, 2019
  10. Oct 24, 2019
    • Gavin Wood's avatar
      Switch elections to Phragmen, enable them in PoA (#492) · 425b8849
      Gavin Wood authored
      * Switch elections to Phragmen, enable them in PoA
      
      * Remove superfluous code.
      
      * Build fixes
      
      * Update to substrate master
      
      * Build fixes
      
      * Add warning
      
      * Disable authority discovery for now
      
      * Remove commented code
      
      * Fix warning
      425b8849
  11. Oct 23, 2019
  12. Oct 21, 2019
  13. Oct 19, 2019
  14. Oct 11, 2019
    • Bastian Köcher's avatar
      Update to latest Substrate master (#472) · 0efa39ce
      Bastian Köcher authored
      * Update to latest Substrate master
      
      * Fix
      
      * Fix compilation
      0efa39ce
    • Gavin Wood's avatar
      Introduce Parathreads (runtime) (#341) · b1558157
      Gavin Wood authored
      
      
      * Rest of parathread draft implementation, parachain permissioning.
      
      * Update Substrate
      
      * Update Substrate again
      
      * Integrate weight/fee stuff.
      
      * Council
      
      * Build fixes
      
      * More fixes
      
      * Minor additions
      
      * fix some small errors
      
      * Revert "fix some small errors"
      
      This reverts commit 4fb52c82adfdaf3af98edfe36b280133bcd4f9d3.
      
      * Merge fix.
      
      * do_swap -> on_swap
      
      * Update depdendency to polkadot-master
      
      * Fix more merge problems
      
      * Some patching of errors
      
      * Fix storage closure
      
      * Actually fix storage. It builds!
      
      * Tests run... but not successfully.
      
      * Add `run_to_block` to get parachains active to start
      
      * More `run_to_block`
      
      * Fix build
      
      * Queue up changes to threads
      
      * Move registration test
      
      * Fix regsiter/deregister test
      
      * Retry queue.
      
      * Minor refactor
      
      * Refactor to avoid heavy storage items
      
      * Make tests pass
      
      * remove para on deregister, add events
      
      * Remove println
      
      * Fix register/deregister parathread test
      
      * fix merge
      
      * Parathread can be activated test
      
      * Test auction
      
      * Add `Debtors` storage item
      
      I considered putting the debtor information in `ParaInfo`, but it did not make sense to me since this information only applies to parathreads, not `paras` in general.
      
      * remove comment code
      
      * Some new tests
      
      * Fixes for removing threads when scheduled. Tests.
      
      * Test progression of threads.
      
      * Test that reschedule queuing works properly.
      
      * Make test slightly more interesting
      
      * whitespace
      
      * Swap works properly.
      
      * Update locks
      
      * Build
      
      * Rename can_swap
      
      * Add test for funds to be correctly returned after a swap
      
      Swap does not seem to have logic which correctly swaps the debtor account to the new parathread.
      
      * Make tests consistant
      
      * Add check that `PendingSwap` is cleaned up
      
      * Update runtime/src/parachains.rs
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Update runtime/src/registrar.rs
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Some fixes/suggestions from review
      
      * Docs
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      Co-Authored-By: default avatarShawn Tabrizi <[email protected]>
      
      * Update network/src/gossip.rs
      
      Co-Authored-By: default avatarRobert Habermeier <[email protected]>
      
      * Rename OnSwap
      
      * Add missing `]`
      
      * Rejig ordering semantics, making everything a bit slower but correct.
      
      * Some Fixes to Parathread Compile (#470)
      
      * Some Fixes
      
      * Fix queue_upward_messages
      
      * Change back to const
      
      * Build fixes
      
      * Fix tests
      b1558157
  15. Oct 10, 2019
    • Ashley's avatar
      Changes for substrate#3699 (#466) · 92400420
      Ashley authored
      * change upstream and branch
      
      * Fix build
      
      * remove doc renamings
      
      * Fix tests
      
      * .
      
      * Revert changing fork and branch
      
      * Update Cargo.toml
      
      * Update parachains.rs
      92400420
  16. Oct 08, 2019
  17. Oct 03, 2019
  18. Oct 01, 2019
  19. Sep 24, 2019
  20. Sep 23, 2019
  21. Sep 17, 2019
    • Gavin Wood's avatar
      Crowdfund parachain deposit (#315) · 0b0a42b7
      Gavin Wood authored
      
      
      * Initial crowdfund stuff
      
      * Make `communication_for` exit when we end a round (#313)
      
      * Make `communication_for` exit when we end a round
      
      * Fix compilation
      
      * Add file
      
      * Rest of logic.
      
      * Consts to Getters
      
      * Cleanups
      
      * Trying to get things to compile
      
      * More patchwork
      
      * Patch dissolve
      
      * Patch `fix_deploy_data`, add getters to `NewBidder`
      
      * Dispatchable functions compile... with warnings
      
      * Fix some warnings and typos
      
      * Whitespace to Tabs
      
      * Update to use `into_sub_account`
      
      * Add events
      
      * Basic fixes to runtime logic and checking
      
      * Check that auction in progress when creating
      
      * Automatically assign end for crowdfund
      
      * Update runtime/src/crowdfund.rs
      
      Co-Authored-By: default avatarAmar Singh <[email protected]>
      
      * Update runtime/src/crowdfund.rs
      
      Co-Authored-By: default avatarAmar Singh <[email protected]>
      
      * Update runtime/src/crowdfund.rs
      
      Co-Authored-By: default avatarAmar Singh <[email protected]>
      
      * Update crowdfund.rs
      
      * Patch `NewRaise` logic
      
      * Test compiles
      
      * Make `NewRaised` logic even better
      
      * Fix trie id generation, start to add some tests
      
      * More tests
      
      * Add more tests
      
      * Finish tests
      
      * Formatting nits
      
      * Use `into_iter`
      
      * Fix for latest Substrate updates
      
      * Cleanup
      
      * Fixes.
      
      * Copyright header.
      
      * Remove dead code.
      
      * Reinstate actually alive code.
      
      * Fix tests
      
      Still have to write some new follow up tests though
      
      * Make funds work before auction
      
      * Test a fund which spans 2 auctions.
      
      * Docs.
      
      * Update doc
      0b0a42b7
  22. Sep 13, 2019
  23. Sep 11, 2019
    • Gavin Wood's avatar
      Substrate.from() (#426) · 28e23d07
      Gavin Wood authored
      * Substrate.from()
      
      * Fix some transaction validation code
      
      * must be more specific for matching now.
      
      * Update `wasm-builder` and add `build-only-wasm` script
      
      * Update to latest service builder interfaces
      
      * ANother substrate update
      
      * Another update
      28e23d07
  24. Sep 04, 2019
  25. Sep 02, 2019
    • thiolliere's avatar
      Update substrate master (#411) · 8c38f055
      thiolliere authored
      * in progress impl
      
      * im_online authorityid
      
      * fix
      
      * fix
      
      * use polkadot-master
      
      * trigger CI
      
      * trigger CI
      
      * fix removal
      
      * storage reorganize included
      
      * lock version
      8c38f055
  26. Aug 29, 2019
    • asynchronous rob's avatar
      ICMP message-routing gossip (#304) · 55c4c830
      asynchronous rob authored
      
      
      * core logic for ICMP gossip
      
      * refactor gossip to make more extension friendly
      
      * move files aroun
      
      * extract attestation-gossip logic to its own module
      
      * message validation and broadcast logic
      
      * fix upstream crates' compilation
      
      * add a test
      
      * another test for overlapping
      
      * Some grammar and phrasing tweaks
      
      Co-Authored-By: default avatarLuke Schoen <[email protected]>
      
      * add since parameter to ingress runtime API
      
      * broadcast out known unrouted message queues
      
      * fix compilation of service and collator
      
      * remove useless index_mapping
      
      * some tests for icmp propagation
      
      * fix decoding bug and test icmp queue validation
      
      * simplify engine-id definition
      
      Co-Authored-By: default avatarSergei Pepyakin <[email protected]>
      
      * address some grumbles
      
      * some cleanup of old circulation code
      
      * give network a handle to extrinsic store on startup
      
      * an honest collator ensures data available as well
      
      * address some grumbles
      
      * add docs; rename the attestation session to "leaf work"
      
      * module docs
      
      * move gossip back to gossip.rs
      
      * clean up and document attestation-gossip a bit
      
      * some more docs on the availability store
      
      * store all outgoing message queues in the availability store
      
      * filter `Extrinsic` out of validation crate
      
      * expunge Extrinsic from network
      
      * expunge Extrinsic from erasure-coding
      
      * expunge Extrinsic from collator
      
      * expunge from adder-collator
      
      * rename ExtrinsicStore to AvailabilityStore everywhere
      
      * annotate and clean up message-routing tests
      55c4c830
  27. Aug 24, 2019