 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 |
|