- Oct 09, 2019
- Oct 08, 2019
- Oct 07, 2019
- Oct 04, 2019
-
-
cheme authored
-
* Attemp to fix it. * Move env to the begining.
-
André Silva authored
* babe: fix type on find_pre_digest call * fork-tree: optimize prune * babe: fix test compilation
-
cheme authored
-
André Silva authored
* babe: prune epoch tree when importing a new epoch change * fork-tree: fix tree pruning * babe: actually prune epoch change fork tree * Fix typos * babe: add test for epoch tree pruning * fork-tree: fix pruning of stale forks
-
cheme authored
-
Gavin Wood authored
* Implement and test batch * Add files. * Remove comments. * Update srml/utility/src/lib.rs Co-Authored-By: Bastian Köcher <[email protected]> * Fixes
-
-
cheme authored
-
cheme authored
-
asynchronous rob authored
-
cheme authored
-
Joshy Orndorff authored
-
- Oct 03, 2019
-
-
cheme authored
-
cheme authored
-
Gavin Wood authored
* Add type-id * Builds with std now. * Fix for cargo * Remove unneeded stuff * Move TypeId.
-
Wei Tang authored
* consensus-pow: add difficulty data to auxiliary * Timestamp api * Implement FinalityProofProvider for () * Add DifficultyApi * Remove assumption that Difficulty is u128 * Use a separate trait for add instead of hard-code it as Saturating * Some convenience functions to work with PowVerifier * Try to fix mining unstability * Fix generic resolution * Unused best_header variable * Fix hash calculation * Remove artificial sleep * Tweak proposer waiting time * Revert sleep removal The reason why it was there is because when mine_loop returns, it means an error happened. In that case, we'd better sleep for a moment before trying again, because immediately trying would most likely just fail. * Pass sync oracle to mining So that it does not mine when major syncing * Expose build time as a parameter Instead of hardcode it as previously 100ms. * Update lock file * Fix compile * Support skipping check_inherents for ancient blocks For PoW, older blocks are secured by the work, and can mostly be considered to be finalized. Thus we can save both code complexity and validation time by skipping checking inherents for them. * Move difficulty fetch function out of loop To make things faster * Remove seed from mining Each engine can use its own Rng source. * Better comments * Add TotalDifficulty definition for U256 and u128 * Update core/consensus/pow/src/lib.rs Co-Authored-By: André Silva <[email protected]> * Rename TotalDifficulty::add -> increment * Use SelectChain to fetch the best header/hash * Update lock file
-
* fix warning * use compact for balance type * bump version
-