Commit Graph
14659 Commits
Author SHA1 Message Date
almogandYostra 9a955870d6 complete genesis flow 2021-01-12 17:00:51 -05:00
almogandYostra 729860b3ad fix rc_vdf_challenge in block_tools.py 2021-01-12 17:00:51 -05:00
almogandYostra cad1629ed1 refactor block_tools.py, handle overflow case correctly 2021-01-12 17:00:51 -05:00
almogandYostra 8886cb44e1 fix rc_challenge in block tools acording to new flow 2021-01-12 17:00:51 -05:00
almogandYostra 5858b00726 refactor to fit new changes 2021-01-12 17:00:50 -05:00
Gene HoffmanandYostra b7e9f53e39 Fix MD lint, more missing imports, more black 2021-01-12 17:00:50 -05:00
Gene HoffmanandYostra ac28327101 Fix some low hanging LGTM - Black. Stay out of the way... 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra a26ce11335 Some small refactoring 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra f2a9502a48 Fix unfinished block validation, add some more full node api methods 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra ecafc9f77a Progress on full node protocol 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra a8d52501f0 Improvements to full node store 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 39bc19b643 Support for reorging genesis block 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 30b2b8032f Update farmer and harvester 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 1a38f1ec53 Tweaks to block tools 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 6024e4e013 Optional icp VDF 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 99dbb3e55a Rearrange sub block record 2021-01-12 17:00:50 -05:00
almogandYostra cdb9157d53 handle finished slots 2021-01-12 17:00:50 -05:00
almogandYostra 4e0b0a47c8 refactor + style comments 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 8e934d4060 No challenge chain infusions in middle of slot, simplify deficit 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 26ed01c4ab Start work on full node 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra d893cc6a72 First pass at full node protocol messages 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra a99d57c8dd More farmer related changes 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 4a894175ff Simplified mempool 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra c2282ccf4a tiny change 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 014c92c1c9 Tweaks to farmer 2021-01-12 17:00:50 -05:00
almogandYostra e11bbad040 block_tools.py new consensus flow refactor 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 218985b40f New farmer protocol and harvester 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 657596f6b2 Mandatory cc icp sig, and add challenge sig to PoSpace 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 1228ecf77b Add test for iters 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra c83f2907d9 change some test constants 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 3c4cf2eac5 More small validation fixes 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 3badcf9e98 Small validation fixes 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra fdfc2da2a3 Replace tip with peak 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra a0ebf8cd83 Checks plot filter in validation 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra bb71314a86 Add second filter, and make challenge chain ICP mandatory 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 8606c0404e Use the correct difficulty calculation 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra dd0bffbf26 Move stuff into reward block, and remove sub epoch summary 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 57d6c7fad0 Tweaks to sub-epoch validation 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 6112971f9c Fix 1l verification 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 937734b39a Remove ip and icp proofs from EndOfSlotProofs 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 826dd30f2a Small fixes in validation 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra bfcefb7dcd Full block to sub block 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 7242f8079e change what is infused into challenge chain 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra c60da6166a Better support for genesis block 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 70f6a1a0e3 Fix VDF valid, and check overflow sub-epoch 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 46f07b287e Validate genesis block 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 6b18fc5635 Chech reward chain end of slot properly 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 5fdeee9362 Correct handling of the deficit 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 7a184cd856 Provide intermediate VDF proofs for challenge chain: 2021-01-12 17:00:50 -05:00
Mariano SorgenteandYostra 69ae9325e7 Remove redundant prev_challenge_slot 2021-01-12 17:00:50 -05:00