Skip to content
Snippets Groups Projects
  1. Feb 11, 2019
  2. Feb 10, 2019
    • Gav Wood's avatar
      Vesting schedules. (#1726) · e5ac7f09
      Gav Wood authored
      * Vesting.
      
      * Vesting stuff.
      
      * Add new wasm blobs
      
      * Bump runtime version
      
      * Update lock
      
      * Fix tests
      
      * Bump version
      e5ac7f09
  3. Feb 09, 2019
  4. Feb 08, 2019
  5. Feb 07, 2019
  6. Feb 06, 2019
    • Tomasz Drwięga's avatar
      Limit transaction pool size (#1676) · 4e3eace1
      Tomasz Drwięga authored
      * Avoid excessive hashing. Store extrinsic len.
      
      * Implement pool limits.
      
      * Fix issues.
      
      * Make sure we return error in case it doesn't make into the pool.
      
      * Pass parameters from CLI.
      
      * Remove redundant todo.
      
      * Fix tests.
      4e3eace1
    • Bastian Köcher's avatar
      Moves `node-template` into substrate repo (#1637) · 567122fa
      Bastian Köcher authored
      * Make runtime macros work without required `macro_use`
      
      * Adds node-template
      
      * Adds node-template-release tool
      
      * Fixes building `node-template` and improve the release
      
      * Add `profile.release` by release script to remove warning
      
      * Adds script for releasing the node template
      
      * Fixes compilation after master merge
      
      * Port node-template to edition 2018
      
      * Remove license
      
      * Fixes compilation after master merge
      
      * Add `node-template-release.sh` into the CI
      
      * WIP Ci integrate node template (#1701)
      
      * copy artifacts to s3 bucket latest path
      
      * typo
      
      * bucket name
      
      * Update wasm files
      567122fa
    • Pierre Krieger's avatar
      Update libp2p to v0.3 (#1634) · b6fd967d
      Pierre Krieger authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Update libp2p
      
      * Some more diagnostics
      
      * 30 seconds back to 5 seconds
      
      * Bump libp2p-core and improve test
      
      * Fix runtime Cargo.lock
      
      * More work
      
      * Finish upgrade to libp2p 0.3
      
      * Add a maximum of 60 seconds for the rounds
      
      * Remove env_logger
      
      * Update Cargo.lock
      
      * Update Cargo.lock in test-runtime
      
      * Fix test compilation
      
      * Make the test pass
      
      * Add identify addresses to Kademlia
      
      * Don't connect to nodes we're already connected to
      
      * Add warning for non-Substrate nodes
      
      * Fix external address not added
      
      * Start in Enabled mode
      b6fd967d
    • Wei Tang's avatar
      Update trie to v0.11 (#1704) · 1d0049ee
      Wei Tang authored
      * Update trie to v0.11
      
      * Update wasm runtimes
      1d0049ee
    • Gregory Terzian's avatar
      Rewrite network protocol/service to use channels (#1340) · a2d2ed69
      Gregory Terzian authored
      * rewrite network protocol/service to use channels
      
      * remove use of unwrap
      
      * re-introduce with_spec
      
      * remove unnecessary mut
      
      * remove unused param
      
      * improve with_spec, add with_gossip
      
      * rename job to task
      
      * style: re-add comma
      
      * remove extra string allocs
      
      * rename use of channel
      
      * turn TODO into FIXME
      
      * remove mut in match
      
      * remove Self in new
      
      * pass headers by value to network service
      
      * remove network sender from service
      
      * remove TODO
      
      * better expect
      
      * rationalize use of network sender in ondemand
      a2d2ed69
    • Bastian Köcher's avatar
      Make API backwards compatible with CC (#1697) · 190393d4
      Bastian Köcher authored
      * Rework how a runtime api calls into the runtime
      
      Now we generate a default implementation for each api call that calls
      a generated method `method_runtime_api_impl`. This newly generated
      method is the one that will be implemented by the `impl_runtime_apis`
      macro in the runtime for the client side.
      
      * Support `changed_in` to change runtime api function signatures
      
      * Update documentation
      
      * Fixes tests
      
      * Implement checking the api version with a predicate
      
      * Make the implementation backwards compatible with CC
      
      * Update wasm files after merge
      
      * Check for wasm runtime differences by building master and current branch
      
      * Update spec_version and wasm files
      
      * Fixes
      
      * Revert my changes
      
      * Remove `patch.crates-io` from test-runtime
      190393d4
    • Wei Tang's avatar
      Support multi-hash in multi-trie via PlainDB (#1106) · 1ba7e35c
      Wei Tang authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Temporarily pin trie to #2
      
      * Use generic and delay trait object casting
      
      Rust does not support super-trait upcasting
      
      * Add PlainDB impl for Ephemeral
      
      * Add PlainDB trait alias for completeness
      
      * Use PlainDB for test TrieBackendStorage fetch
      
      We always check overlay first for a storage fetch, which already checked null data. Using PlainDB here makes it work
      nicer with other PlainDB overlays.
      
      * Update trie reference
      
      * Use HashDBRef in places when approriate
      
      * Use PlainDBRef in places when approriate
      
      * Update trie crate reference
      
      * Remove unused HashDB::keys
      
      * Patch dependencies
      
      * Fix cargolock
      
      * Update cargo lock again
      1ba7e35c
  7. Feb 05, 2019
  8. Feb 04, 2019
    • Andrew Jones's avatar
      Convert to jsonrpc-derive, use jsonrpc-* from crates.io (#1679) · 822c7ded
      Andrew Jones authored
      * use local version of jsonrpc to test
      
      * Convert rpcs to test out in progress jsonrpc-derive api
      
      * Revert "Convert rpcs to test out in progress jsonrpc-derive api"
      
      This reverts commit 69231784171180d9bdb1bde1fcfd20f233357b17.
      
      * Convert to new jsonrpc-derive macro
      
      * Add RPC trait Metadata comment
      
      * Break up long pubsub attr lines
      
      * Update to 10.0.1 jsonrpc-* from crates.io
      
      * Remove typed::Subscriber prefixes
      
      * Remove empty comment
      822c7ded
    • Michael Müller's avatar
      Replace allocator with freeing-bump allocator (#1656) · bf49b00c
      Michael Müller authored
      * Link substrate issue tracker in panic
      
      * Replace allocator with freeing-bump allocator
      
      * Revert me: Panic on double allocate/free
      
      * Revert me: Add shallow benchmark for a first impression
      
      * Revert "Revert me: Add shallow benchmark for a first impression"
      
      This reverts commit 5f0d4df39395eb55c9ec2d6fe1ed992533475fec.
      
      * Revert "Revert me: Panic on double allocate/free"
      
      This reverts commit a114df7d6cfc21d60af396ccca02e5c8205db6ce.
      
      * Rename heap to FreeingBumpHeapAllocator
      
      * Rename heap.rs to allocator.rs
      
      * Use sandbox heap
      
      * Move functions
      
      * Move variables into constructor
      
      * Revert "Move variables into constructor"
      
      This reverts commit f46fa0d0cdf4ea97760ccce58003b0d33f433743.
      
      * Remove unnecessary casts
      
      * Add comment for new parameter
      
      * Improve typing
      
      * Move variables into constructor
      
      * Avoid dynamic allocation
      
      * Remove unused variables
      
      * Revert "Link substrate issue tracker in panic"
      
      This reverts commit 32dfa1d02bcf881d1d514a930fcc0fdf3c5f8e08.
      
      In the meantime this was fixed in https://github.com/paritytech/substrate/pull/1667.
      
      * Improve naming
      
      * Only assert in debug mode
      
      * Remove dynamic allocation
      bf49b00c
    • Wei Tang's avatar
      Refactor aura and generalize slot worker (#1632) · 1a3fa9eb
      Wei Tang authored
      * Refactor aura and generalize slot worker
      
      * Fix bound issues
      
      * Change copyright to 2019
      
      * Write deps minor version
      
      * Don't pass inherent_data_providers
      
      * Revert "Write deps minor version"
      
      This reverts commit 6d886702a899bfbdbbc609c0536e8abab2bc012c.
      
      * Fix merge issues
      1a3fa9eb
    • Arkadiy Paronyan's avatar
      Fixed panic handling (#1667) · 6c341f4e
      Arkadiy Paronyan authored
      6c341f4e
  9. Feb 02, 2019
  10. Feb 01, 2019
    • André Silva's avatar
      Reduce consensus spam (#1658) · 4983f113
      André Silva authored and asynchronous rob's avatar asynchronous rob committed
      * core: fix predicate for dropping grandpa round messages
      
      * core: grandpa: drop commits topic on authority set change
      
      * core: gossip: only drop known messages based on expiration time
      
      * core: grandpa: don't broadcast commit messages
      
      * core: gossip: don't assume topics are header hashes
      
      * core: gossip: expire messages more agressively
      
      * core: grandpa: fix test environment
      
      * core: gossip: fix tests
      
      * core: gossip: track dead topics (and ignore messages)
      
      * core: gossip: test dead topic pruning
      4983f113
    • Tomasz Drwięga's avatar
      Allow both consensus and runtime to limit block building (#1581) · ecdd33a3
      Tomasz Drwięga authored
      * Limit block size in runtime,
      
      * Add test for basic authorship.
      
      * Store length of extrinsics instead of computing it.
      
      * Don't rely on note_extrinsic
      
      * Use hashed version of storage and write test.
      
      * Recompile runtime.
      ecdd33a3
  11. Jan 31, 2019
  12. Jan 30, 2019
    • cheme's avatar
      Merge metadata by module (#1428) · ea2a03b7
      cheme authored
      Clean up metadata format. Merge events metadata into runtime metadata. Remove low value info (internal macro identifier and counters).
      ea2a03b7
  13. Jan 28, 2019
  14. Jan 25, 2019
    • Gav Wood's avatar
      Additional externs for ecdsa recovery and keccak (#1583) · c132e845
      Gav Wood authored
      
      * Additional externs for ecdsa recovery and keccak
      
      * Update core/executor/src/wasm_executor.rs
      
      Co-Authored-By: default avatargavofyork <github@gavwood.com>
      
      * Update core/executor/src/wasm_executor.rs
      
      Co-Authored-By: default avatargavofyork <github@gavwood.com>
      
      * Fix grumble
      
      * Grumble.
      c132e845
    • Benjamin Kampmann's avatar
      Update dependencies (#1527) · ab4c70b3
      Benjamin Kampmann authored
      * update to latest env_logger
      
      * roundabout dependency update
      
      * Update to latest vengen
      
      * Update rand to 0.6
      
      * Update to latest rng shuffle API
      
      * Roundabout update of dependencies
      
      * Update rustc_hex
      
      * Update wasm
      
      * Fix logging setup in tests
      
      * revert to fix test
      ab4c70b3
    • Bastian Köcher's avatar
      Refactor CLI handling (#1368) · 27a882bf
      Bastian Köcher authored
      * Rework cli handling
      
      * Update readme
      
      * Adds support for custom subcommands and extra run parameters
      
      * Update readme
      
      * Fixes compilation after master merge
      
      * Make "Run" the default subcommand
      
      Actually its hidden to the outside that is an subcommand.
      
      * Rewrite CLI to work without breaking old CLI behavior
      
      * Some cleanup
      
      * Fix incorrect config setup
      
      * Update README
      
      * Fixes after merge
      
      * Fixes incorrect README
      27a882bf
    • Pierre Krieger's avatar
      Report the average network bandwidth (#1551) · a1586df4
      Pierre Krieger authored
      * Report the average network bandwidth
      
      * Fix concerns
      a1586df4
  15. Jan 23, 2019
  16. Jan 22, 2019
  17. Jan 21, 2019
    • Tomasz Drwięga's avatar
      e48291ac
    • Michael Müller's avatar
      Fix wasm allocator (#1506) · c2f7993d
      Michael Müller authored
      * Better allocator for wasm (#1460)
      
      * Add Arch Linux installation instructions
      
      * Enable tracing heap size
      
      * Extract heap
      
      * Replace linear allocator with buddy allocator
      
      * Fix test
      
      The purose of this big block is for the tests
      to test a failure when the block is too big
      though. The improved buddy allocation strategy
      results in this block fitting on the heap now.
      Hence the increase.
      
      * Get rid of memcpy in to_vec()
      
      * fixup: Style and comments
      
      * fixup: Split Linux instructions by distribution
      
      To prevent misunderstandings of people executing both.
      
      * fixup: Remove unnecessary types and code
      
      * fixup: Make Pointers start from 1, remove some panics, code improvements
      
      * fixup: Return 0 on errors
      
      * fixup: Move loop to separate function
      
      * fixup: Use FnvHashMap instead of HashMap
      
      * fixup: Fix error handling
      
      * fixup: Use current_size() instead of used_size()
      
      * fixup: Fix and document allocation offset
      
      * fixup: Remove unnecessary multiplication
      
      * fixup: Fix comments
      
      * fixup: Remove Arch installation instructions
      
      * Revert "Fix test"
      
      This reverts commit 292c177df8efaa4658293748a13b1ab1c0b76ea8.
      
      * fixup: Remove unused code, improve import
      
      * fixup: Proper alignment
      
      * fixup: Do not use internal constant in public description
      
      * fixup: Add comment regarding invariants
      
      * fixup: Move assertion to compile-time check
      
      * Fix bug in necessary tree level calculation
      
      The tree levels necessary to house a number
      of nodes was calculated incorrectly.
      
      * Improve naming
      c2f7993d
    • Bastian Köcher's avatar
      Make runtime api calls native when possible (#1302) · 010e6311
      Bastian Köcher authored
      * Add simple benchmark for the runtime api
      
      * Make the executor support native calls
      
      * Some documentation
      
      * Hide behind `feature = "std"`
      
      * Rework the native calls
      
      * Make all tests compile again
      
      * Make every parameter using the Block serialized/deserialized in the native call
      
      * Forward `UnwindSafe` requirement
      
      * Remove debug stuff
      
      * Add some documentation
      
      * Fixes warnings
      
      * Fixes errors after master rebase
      
      * Fixes compilation after master rebase
      
      * Fixes compilation after rebase
      010e6311
    • Bastian Köcher's avatar
      Revert new wasm allocator (#1502) · aad569a1
      Bastian Köcher authored
      * Revert "Better allocator for wasm (#1460)"
      
      This reverts commit 1ccb590d.
      
      * Update wasm files
      aad569a1