1. Dec 02, 2019
  2. Dec 01, 2019
  3. Nov 30, 2019
  4. Nov 29, 2019
  5. Nov 28, 2019
  6. Nov 27, 2019
    • Bryant Eisenbach's avatar
      Use raw public key instead of compressed (#4234) · 657736e0
      Bryant Eisenbach authored
      * refactor: Use raw public key instead of compressed
      
      * Fix whitespace
      657736e0
    • asynchronous rob's avatar
      back-off block proposal (#4235) · 47231564
      asynchronous rob authored
      47231564
    • asynchronous rob's avatar
      safe multi-era slashing for NPoS (#3846) · b853a4f9
      asynchronous rob authored
      
      
      * define slashing spans
      
      * tests and pruning for slashing-spans record
      
      * validators get slashed before nominators
      
      * apply slash to nominators as well
      
      * chill and end slashing spans
      
      * actually perform slashes
      
      * integration (tests failing)
      
      * prune metadata
      
      * fix compilation
      
      * some tests for slashing and metadata garbage collection
      
      * correctly pass session index to slash handler
      
      * test span-max property for nominators and validators
      
      * test that slashes are summed correctly
      
      * reward value computation
      
      * implement rewarding
      
      * add comment about rewards
      
      * do not adjust slash fraction in offences module
      
      * fix offences tests
      
      * remove unused new_offenders field
      
      * update runtime version
      
      * fix up some docs
      
      * fix some CI failures
      
      * remove no-std incompatible vec! invocation
      
      * try to fix span-max rounding error
      
      * Update srml/staking/src/slashing.rs
      
      Fix type: winow -> window
      
      Co-Authored-By: default avatarTomasz Drwięga <[email protected]>
      
      * slashes from prior spans don't kick validator again
      
      * more information for nominators, suppression
      
      * ensure ledger is consistent with itself post-slash
      
      * implement slash out of unlocking funds also
      
      * slashing: create records to be applied after-the-fact
      
      * queue slashes for a few eras later
      
      * method for canceling deferred slashes
      
      * attempt to fix test in CI
      
      * storage migration for `Nominators`
      
      * update node-runtime to use SlashDeferDuration
      
      * adjust migration entry-points somewhat
      
      * fix migration compilation
      
      * add manual Vec import to migration
      
      * enable migrations feature in node-runtime
      
      * bump runtime version
      
      * update to latest master crate renames
      
      * update to use ensure-origin
      
      * Apply suggestions from code review
      
      use `ensure!`
      
      Co-Authored-By: default avatarGavin Wood <[email protected]>
      
      * fix multi-slash removal
      
      * initialize storage version to current in genesis
      
      * add test for version initialization
      b853a4f9
    • Gavin Wood's avatar
      Validators don't get slashed for offlineness until 10% at once (#4232) · 994a173a
      Gavin Wood authored
      
      
      * Validators don't get slashed for offlineness until 10% at once
      
      * Update frame/im-online/src/tests.rs
      
      Co-Authored-By: default avatarMarcio Diaz <[email protected]>
      
      * Update frame/im-online/src/tests.rs
      
      Co-Authored-By: default avatarMarcio Diaz <[email protected]>
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarjoe petrowski <[email protected]>
      994a173a
    • Tomasz Drwięga's avatar
      Hard-cap the execution time of custom contract calls. (#4226) · a3fb0fda
      Tomasz Drwięga authored
      * Reject call requests that allocate too high gas limit.
      
      * Lower to 5x
      a3fb0fda
    • cheme's avatar
      This reverts commit 77e681fb. (#4230) · c22a53bf
      cheme authored
      It brings back trie-db 0.16.
      c22a53bf
    • thiolliere's avatar
      Implement all storage after prefix (#4227) · a512dcdd
      thiolliere authored
      * Implement all storage after prefix
      
      * fix test, bump version and fix doc
      
      * bump metadata version
      
      * Update frame/support/procedural/src/storage/storage_struct.rs
      a512dcdd
    • Weiliang Li's avatar
      Add sha2-256 hash function (#4218) · cc14055a
      Weiliang Li authored
      * Add sha2-256 hash function
      
      Widely used hash function, supported by bitcoin and ethereum
      
      * Add runtime io support
      
      * add test
      
      * add test
      
      * Update hashing.rs
      
      * Update hashing.rs
      cc14055a
    • Wei Tang's avatar
      Make block proposing remaining duration configurable (#4215) · ed61aa64
      Wei Tang authored
      * Make proposing remaining duration configurable
      
      * Pass chain_head to proposing_remaining_duration and change default
      ed61aa64
    • Weiliang Li's avatar
      47b158b7