Skip to content
  1. Jul 29, 2020
  2. Jul 28, 2020
  3. Jul 27, 2020
  4. Jul 24, 2020
    • André Silva's avatar
      grandpa: allow noting that the set has stalled (#6725) · bf0e1ec1
      André Silva authored
      * grandpa: remove unused methods to convert digest
      
      * grandpa: add root extrinsic for scheduling forced change
      
      * grandpa: add benchmark for schedule_forced_change
      
      * grandpa: don't take authority weight in schedule_forced_change
      
      * grandpa: add const for default forced change delay
      
      * grandpa: adjust weights after benchmark on ref hardware
      
      * grandpa: fix cleanup of forced changes on standard change application
      
      * grandpa: replace schedule_forced_change with note_stalled
      
      * grandpa: always trigger a session change when the set is stalled
      
      * grandpa: fix bug on set id mutation after failed scheduled change
      
      * grandpa: take delay as parameter in note_stalled
      
      * grandpa: fix tests
      
      * grandpa: fix cleanup of forced changes
      
      * grandpa: add test for forced changes cleanup
      
      * grandpa: add test for session rotation set id
      
      * grandpa: add test for scheduling of forced changes on new session
      bf0e1ec1
  5. Jul 23, 2020
  6. Jul 22, 2020
    • Wei Tang's avatar
      Better handling of stable-only build (#6569) · 17922fe4
      Wei Tang authored
      
      
      * Better handling of stable-only build
      
      * Fix node template build
      
      * Fix wasm builder node-template version mismatch
      
      * Fix load_spec error
      
      * Add , in parameter
      
      * Add descrptive panic messages in tests
      
      * Add descriptive tests in node/executor benches
      
      * Fix missing compact_code_unwrap
      
      * Add missing wasm_binary_unwrap function for executor integration test
      
      * Only define import_sp_io in no_std
      
      * Small Cargo.toml styling fix
      
      * Bump wasm-builder to 2.0.0
      
      * Fix all `with_wasm_builder_from_crates` version in Substrate
      
      * Use `with_wasm_builder_from_crates` for node-template
      
      Co-authored-by: default avatarGavin Wood <[email protected]>
      17922fe4
  7. Jul 21, 2020
  8. Jul 20, 2020
  9. Jul 17, 2020
    • André Silva's avatar
      grandpa: report equivocations with unsigned extrinsics (#6656) · 6687fa11
      André Silva authored
      * grandpa: use unsigned extrinsics for equivocation reporting
      
      * grandpa: allow signed reports as well
      
      * grandpa: change runtime api for submitting unsigned extrinsics
      
      * grandpa: fix tests
      
      * grandpa: add test for unsigned validation
      
      * grandpa: add benchmark for equivocation proof checking
      
      * offences: fix grandpa benchmark
      
      * grandpa: add proper weight for equivocation reporting extrinsic
      
      * grandpa: fix weight unit
      6687fa11
    • Gavin Wood's avatar
      Treasury burning can be directed (#6671) · 1be02953
      Gavin Wood authored
      * Treasury burning can be directed
      
      Also, Society is a imbalance handler
      
      * Build
      
      * Introduce from_permill in perthings.
      
      * Rename to from_perthousand to avoid confusion with Permill
      
      * Fixes
      1be02953
    • Gavin Wood's avatar
      identity: Don't let subs be re-registered (#6667) · 640dd1a0
      Gavin Wood authored
      
      
      * Fixes and tests
      
      * Don't set subs be re-registered.
      
      Also allow subs to de-register themselves and collect the deposit.
      
      Also allow individual registering and removal of subs.
      
      * Make it build
      
      * Update frame/identity/src/lib.rs
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      
      * Tests
      
      * Add benchmarks
      
      * Add some reasonable weights
      
      * Docs
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      640dd1a0
  10. Jul 16, 2020
  11. Jul 15, 2020
  12. Jul 14, 2020
  13. Jul 12, 2020
    • Bastian Köcher's avatar
      Make signature batching use specialized methods (#6616) · b0eefebc
      Bastian Köcher authored
      It was a mistake to use the `*_verify` methods for signature batching.
      This pr move the signature batching into their own functions. This is
      required, because otherwise transaction signature verification infers
      with other signature verifications.
      
      This pr also temporarily disables signature batching. The functionality
      stays, but we need to make sure that all nodes have the new runtime
      interface, before we can bring back signature batching.
      b0eefebc
    • Kian Paimani's avatar
      Remove duplicate comments (#6638) · b5280cf9
      Kian Paimani authored
      b5280cf9
  14. Jul 10, 2020
  15. Jul 09, 2020
    • Alexander Theißen's avatar
      seal: Rework contracts API (#6573) · 37500cec
      Alexander Theißen authored
      * Transition getter functions to not use scratch buffer
      
      * Remove scratch buffer from ext_get_storage
      
      * Remove scratch buffer from ext_call
      
      * Remove scratch buffer from ext_instantiate
      
      * Add ext_input and remove scratch buffer
      
      * Rework error handling (changes RPC exposed data)
      
      * ext_return passes a flags field instead of a return code
      	* Flags is only for seal and not for the caller
      	* flags: u32 replaced status_code: u8 in RPC exposed type
      * API functions use a unified error type (ReturnCode)
      * ext_transfer now traps on error to be consistent with call and instantiate
      
      * Remove the no longer used `Dispatched` event
      
      * Updated inline documentation
      
      * Prevent skipping of copying the output for getter API
      
      * Return gas_consumed from the RPC contracts call interface
      
      * Updated COMPLEXTITY.md
      
      * Rename ext_gas_price to ext_weight_to_fee
      
      * Align comments with spaces
      
      * Removed no longer used `ExecError`
      
      * Remove possible panic in `from_typed_value`
      
      * Use a struct as associated data for SpecialTrap::Return
      
      * Fix nits in COMPLEXITY.md
      
      * Renamed SpecialTrap to TrapReason
      
      * Fix test
      
      * Finish renaming special_trap -> trap_reason
      
      * Remove no longer used get_runtime_storage
      
      * fixup! Remove no longer used get_runtime_storage
      
      * Removed tabs for comment aligment
      37500cec
    • Bastian Köcher's avatar
      d0e36db9
    • Alan Sapede's avatar
      Make evm errors public (#6598) · 467dd059
      Alan Sapede authored
      467dd059
  16. Jul 08, 2020
  17. Jul 07, 2020
  18. Jul 06, 2020
    • Shawn Tabrizi's avatar
      0ab1c4f9
    • Bastian Köcher's avatar
      Don't require module name in inherents (#6576) · c5368a1f
      Bastian Köcher authored
      * Start
      
      * Cleanup `construct_runtime!`
      
      * Add tests
      
      * Fix after merge
      
      * Update the docs
      c5368a1f
    • Shawn Tabrizi's avatar
      Benchmarks Writer CLI (#6567) · b851b755
      Shawn Tabrizi authored
      * initial mockup
      
      * add and wipe
      
      * track writes
      
      * start to add to pipeline
      
      * return all reads/writes
      
      * Log reads and writes from bench db
      
      * causes panic
      
      * Allow multiple commits
      
      * commit before ending benchmark
      
      * doesn't work???
      
      * fix
      
      * Update lib.rs
      
      * switch to struct for `BenchmarkResults`
      
      * add to output
      
      * fix test
      
      * line width
      
      * @Kianenigma
      
       review
      
      * Add Whitelist to DB Tracking in Benchmarks Pipeline (#6405)
      
      * hardcoded whitelist
      
      * Add whitelist to pipeline
      
      * Remove whitelist pipeline from CLI, add to runtime
      
      * clean-up unused db initialized whitelist
      
      * Add regression analysis to DB Tracking (#6475)
      
      * Add selector
      
      * add tests
      
      * debug formatter for easy formula
      
      * initial idea
      
      * use all benchmarks
      
      * broken
      
      * working without trait
      
      * Make work for multiple pallets
      
      * Fix merge issues
      
      * writer appends to file
      
      * implement () for balances weight trait
      
      * update name of trait
      
      * Weights to WeightInfo
      
      * auto trait writer
      
      * Heap pages are configurable
      
      * clean out runtime changes
      
      * more clean up
      
      * Fix string generation
      
      * Update comments
      
      * Update bin/node/runtime/src/lib.rs
      
      Co-authored-by: default avatararkpar <[email protected]>
      b851b755