Skip to content
  1. Nov 27, 2019
    • cheme's avatar
      Merge branch 'master' into child_uuid_step1 · 7254f6c1
      cheme authored
      7254f6c1
    • 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
  2. Nov 26, 2019
  3. Nov 25, 2019
  4. Nov 24, 2019
  5. Nov 23, 2019
  6. Nov 22, 2019
    • Shawn Tabrizi's avatar
      Rename Palette to FRAME (#4182) · 1f26179a
      Shawn Tabrizi authored
      
      
      * palette -> frame
      
      * PALETTE, Palette -> FRAME
      
      * Move folder pallete -> frame
      
      * Update docs/Structure.adoc
      
      Co-Authored-By: default avatarBenjamin Kampmann <[email protected]>
      
      * Update docs/README.adoc
      
      Co-Authored-By: default avatarBenjamin Kampmann <[email protected]>
      
      * Update README.adoc
      1f26179a
    • Sergey Pepyakin's avatar
      Renaming and documentation for ApplyResult, ApplyOutcome and et al (#4134) · d88fff59
      Sergey Pepyakin authored
      
      
      * Remove superflous errors from the system module
      
      * Rename and document InclusionOutcome
      
      * Rename InclusionError
      
      * Remove unused inclusion errors.
      
      I left the enumeration though since other elements might be used some day.
      
      * Rename and document DispatchOutcome
      
      * Apply suggestions from code review
      
      Co-Authored-By: default avatarTomasz Drwięga <[email protected]>
      
      * TransactionValidityError instead of InclusionError
      
      * Rename InclusionOutcome to ApplyExtrinsicResult
      
      * Update docs.
      
      * Update lib.rs
      
      should be → is
      
      * Bump the block builder API version.
      
      * Fix the should_return_runtime_version test
      
      * Clean the evidence
      d88fff59
    • Tomasz Drwięga's avatar
      Offchain execution extensions (#4145) · 06f6daab
      Tomasz Drwięga authored
      * Pass Extensions instead of individual objects.
      
      * Move TransactionPool to a separate ExternalitiesExtension.
      
      * Fix compilation.?
      
      * Clean up.
      
      * Refactor testing utilities.
      
      * Add docs, fix tests.
      
      * Fix doctest.
      
      * Fix formatting and add some logs.
      
      * Add some docs.
      
      * Remove unused files.
      06f6daab
    • thiolliere's avatar
      fix storage decode error (#3997) · 1398042d
      thiolliere authored
      1398042d
    • Ashley's avatar
      Grafana integration (#3913) · d9ca9750
      Ashley authored
      
      
      * Very WIP
      
      * record_metrics macro works
      
      * Integrate into service
      
      * Licenses and documentation
      
      * Remove unused Debugs, make respond function clearer
      
      * Conform to line widths, fix service test
      
      * Switch to storing the timestamps as millis instead
      
      * Update core/grafana-data-source/src/lib.rs
      
      Co-Authored-By: default avatarKian Paimani <[email protected]>
      
      * Transform timestamps to i64 in serialization
      
      * Fix license date
      
      * Binary sort to find selection range for metrics
      
      * Obey maxDataPoints
      
      * Run a cleaning future
      
      * Newlines at EOF
      
      * Update core/service/Cargo.toml
      
      Co-Authored-By: default avatarPierre Krieger <[email protected]>
      
      * Update core/grafana-data-source/src/lib.rs
      
      Co-Authored-By: default avatarPierre Krieger <[email protected]>
      
      * Fix indentation
      
      * Improve select_points
      
      * Made test more accurate
      
      * Inprogress
      
      * Use the same futures version as hyper for now
      
      * Error handling
      
      * Remove dependence on hyper's tokio feature
      
      * Added target_os flag
      
      * Update Cargo.toml
      
      Co-Authored-By: default avatarPierre Krieger <[email protected]>
      
      * Simplify example
      
      * Remove compat wildcard
      
      * Updated lock file
      
      * Fix indentation 😉
      d9ca9750