Svyatoslav Nikolsky
c26b7163a3
Use ranged changes trie configuration in CT functions ( #3404 )
...
* CT config methods are accepting zero
* intrduce && use configuration range in CT
* Update core/client/db/src/lib.rs
Co-Authored-By: cheme <emericchevalier.pro@gmail.com >
* full PR URI
* updated next_max_level_digest_range comment
* added skewed digest description
* added comment for loop
* call next_max_level_digest_range from prev_max_level_digest_block
* more test cases
* Update core/state-machine/src/changes_trie/surface_iterator.rs
Co-Authored-By: cheme <emericchevalier.pro@gmail.com >
* updated comment
2019-08-29 09:02:10 +03:00
thiolliere
4ed67e03a4
Update to parity-scale-codec ( #3232 )
...
* WIP: update codec
* WIP
* compiling
* WIP
* rename parity-scale-codec to codec
* WIP
* fix
* remove old comments
* use published crates
* fix expected error msg
* bump version
* fmt and fix
* remove old comment
* fix wrong decoding impl
* implement encode like for structures
* undo removal of old pending changes
* trailingzeroinput
* Apply suggestions from code review
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
Co-Authored-By: DemiMarie-parity <48690212+DemiMarie-parity@users.noreply.github.com >
* update codec
* fmt
* version is 1.0.0
* show more error
* fmt
2019-08-06 19:36:23 +02:00
Svyatoslav Nikolsky
549d9e1da1
Remove BlockNumber <-> u64 conversions from light-client related code ( #2666 )
...
* Remove As usage from CHT
* Remove As usage from CHT (continue)
* Restrict BN <-> int conversions in CT
* more BN <-> u64 conversions removed
* upd spec_version
* Apply suggestions from code review
Co-Authored-By: Gavin Wood <github@gavwood.com >
* Apply suggestions from code review
Co-Authored-By: Gavin Wood <github@gavwood.com >
* more grumbles
* fix last grumbles + compilation
* too long lines
* too long lines
2019-05-28 15:07:16 +02:00
Andrew Jones
9fc1db3280
Use saturating_pow for max digest interval ( #2506 )
...
* Use saturating_pow for max digest interval
* Impl version
2019-05-08 13:20:43 +02:00
Sergei Pepyakin
e2bb429711
Use serde derive feature. ( #2351 )
...
* core/primitives
* sr-primitives
* sr-primitives
* srml-treasury
* substrate-executor
* substrate-keystore
* network-libp2p
* substrate-service
* srml-system
* substrate-rpc
* sr-version
* substrate-telemetry
* substrate-test-runtime
* substrate-transaction-pool
* node-template-runtime
* node-primitives
* srml-consensus
* srml-contract
* srml-democracy
* srml-finality-tracker
* srml-grandpa
* srml-metadata
* srml-support
* Clean
* Update locks
2019-04-23 18:42:42 +02:00
Bastian Köcher
7927054f86
Update copyrights to 2019 ( #1932 )
2019-03-06 15:04:28 +01:00
Hero Bird
128d164f2b
Make use of parity-codec "derive" crate feature ( #1919 )
...
* Make use of parity-codec "derive" crate feature
* Bump impl_version
* Update wasm files and Cargo.lock files
* Transferred to parity_codec derive feature for the rest of the crates
* Update wasm binaries and lock files
* Update core and node wasm binaries
2019-03-05 09:00:37 +01:00
Stanislav Tkach
e60be1ad12
Migrate network, primitives and rpc to the 2018 edition ( #1710 )
2019-02-06 19:07:48 +01:00
Benjamin Kampmann
15ae7cfef6
Document more TODOs as tickets ( #1418 )
...
Went through the TODOs, removed a bunch, which are outdated or nothing more than a regular comment, documented a bunch more as actual tickets and made them FIXMEs and unified their structure (`FIXME #TICKETNO DESC` for local tickets, `FIXME: DESC LINK` for external tickets) for easier in-editor support. Further more remove unnecessary remarks and related old code that I noticed in that instance.
2019-01-30 10:29:48 +01:00
Svyatoslav Nikolsky
6f9a505fba
Pruning changes trie without digests ( #952 )
...
* pruning changes tries without digests
* u64::max_value()
2018-11-17 18:04:53 +01:00
Svyatoslav Nikolsky
9886d12c26
Pruning changes tries ( #856 )
...
* changes trie pruning
* add comment
* do not prune changes tries on archive nodes
2018-10-17 10:08:45 +02:00
Svyatoslav Nikolsky
7fa337afbc
Light friendly storage tracking: changes trie + extending over ranges ( #628 )
...
* changes_trie
* changs_trie: continue
* changes_trie: adding tests
* fixed TODO
* removed obsolete ExtrinsicChanges
* encodable ChangesTrieConfiguration
* removed polkadot fle
* fixed grumbles
* ext_storage_changes_root returns u32
* moved changes trie root to digest
* removed commented code
* read storage values from native code
* fixed grumbles
* fixed grumbles
* missing comma
2018-09-18 09:14:41 +02:00