1. Jan 04, 2018
  2. Jan 03, 2018
    • Gav's avatar
      Move back to refs. Yey. · 5998aa13
      Gav authored
      5998aa13
    • Gav's avatar
      Compile collation logic. · 2934d945
      Gav authored
      2934d945
    • Gav Wood's avatar
      Merge branch 'master' into with-wasm · 7ec92216
      Gav Wood authored
      7ec92216
    • Gav's avatar
      Fix nits. · 319d9c0a
      Gav authored
      319d9c0a
    • Gav's avatar
      Test storage externality. · b1d963a7
      Gav authored
      Unforunately had to change signatures of externalities to avoid
      immutable function returning a reference. Not sure what to do about
      this...
      b1d963a7
    • asynchronous rob's avatar
      Candidate Agreement + Consensus (#29) · 723fb71c
      asynchronous rob authored
      * candidate statement importing
      
      * import votes on validity
      
      * import availability votes
      
      * candidate receipt type
      
      * make table mod public
      
      * test context for table
      
      * add harness for tests
      
      * some tests for misbehavior
      
      * produce proposal from table
      
      * count candidate issuance as implicit vote
      
      * keep track of messages known by validators
      
      * fix primitives compilation
      
      * simple BFT agreement
      
      * kill unused macro_use annotation
      
      * tests for BFT agreement
      
      * test for not concluding on different prepares
      
      * return summary upon statement import
      
      * accept bft agreement on proposal not locally submitted
      
      * check justification set for BFT
      
      * BFT rewrite: vote accumulator with tests
      
      * squash some warnings
      
      * a few more tests for the accumulator
      
      * add sender to table's signed statement
      
      * implement honest node strategy for BFT
      
      * inex -> index
      
      * import and broadcast lock proofs
      
      * poll repeatedly when state changes
      
      * don't broadcast advance vote immediately if locked
      
      * do not check validity of locked candidate
      
      * basic tests for the strategy
      
      * remove unused context trait and fix warning
      
      * address some review grumbles
      
      * address some more review nits
      
      * fix lock import logic and add a test
      
      * fix spaces
      
      * fix a couple more style grumbles
      
      * more type-safe justifications
      
      * rename Communication enum variants
      
      * improve some panic guard proofs
      
      * add trailing comma
      723fb71c
  3. Jan 01, 2018
  4. Dec 31, 2017
  5. Dec 13, 2017
    • asynchronous rob's avatar
      Minimal collation work-flow and necessary traits (#25) · 5b9c57b1
      asynchronous rob authored
      * collator crate skeleton and description
      
      * parachain primitives: proof -> witness and egress format
      
      * collation of ingress queues through trait
      
      * add ingress collation test
      
      * structure for collated ingress
      
      * add collated ingress to proposal
      
      * witness -> proof
      
      * ingress collation and candidate creation + code cleanup
      
      * update collator lib to new definitions
      
      * address formatting grumble
      5b9c57b1
  6. Dec 11, 2017
  7. Dec 09, 2017
  8. Dec 07, 2017
    • Gav's avatar
      Allow bringing in of externalities. · a74b4fa5
      Gav authored
      - Add util functions/macros.
      - Add uncompacted runtime.
      - Add some external crates from pwasm-std for managing allocs/memory
      stuff.
      a74b4fa5
  9. Dec 06, 2017
  10. Dec 05, 2017
  11. Dec 04, 2017
  12. Nov 15, 2017
    • Tomasz Drwięga's avatar
      RPC & Client (#21) · 2ae67514
      Tomasz Drwięga authored and asynchronous rob's avatar asynchronous rob committed
      * Initial version of http server.
      
      * Refactor the structure.
      
      * add unassigned ports info.
      
      * Rename servers to match conventions.
      
      * Add client crate and some proper RPC implementations.
      
      * Style & docs.
      2ae67514
  13. Nov 13, 2017
  14. Nov 12, 2017