Łukasz Magiera
|
70d654e4a6
|
Merge pull request #1527 from filecoin-project/feat/drand
Initial randomness beacon implementation
|
2020-04-09 19:48:09 +02:00 |
|
Jeromy
|
09b013b7a5
|
close resp chan
|
2020-04-09 10:35:43 -07:00 |
|
Jeromy
|
ac271b021d
|
finish addressing review
|
2020-04-09 10:13:09 -07:00 |
|
Jakub Sztandera
|
7ee6388686
|
Make drand build
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-09 14:39:51 +02:00 |
|
Jeromy
|
1a3ab63e47
|
WIP: drand client integration
|
2020-04-08 19:55:17 -07:00 |
|
Jeromy
|
c5c18659a4
|
address some review
|
2020-04-08 17:24:10 -07:00 |
|
Jeromy
|
ef6fb1b756
|
rename beacon to randombeacon
|
2020-04-08 16:10:08 -07:00 |
|
Aayush Rajasekaran
|
17e9feb633
|
Sever the API's dependency on VM
|
2020-04-08 18:27:31 -04:00 |
|
Jakub Sztandera
|
1bd28bdb6a
|
Fix lint errors
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-08 21:37:04 +02:00 |
|
Jakub Sztandera
|
661d373fa2
|
Fix blockheader tests
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-08 21:27:55 +02:00 |
|
Jakub Sztandera
|
d71ba5039b
|
Merge branch 'feat/drand' of github.com:filecoin-project/lotus into feat/drand
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-08 21:08:35 +02:00 |
|
Jakub Sztandera
|
ce4978d8c3
|
Reintroduce correct ticket randomness alongside ElectionProof
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-08 21:06:41 +02:00 |
|
Jeromy
|
be85f2aff7
|
handle beacon gaps
|
2020-04-08 10:49:50 -07:00 |
|
Jakub Sztandera
|
9a17beba9e
|
Skip block header test vectors
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-08 18:48:47 +02:00 |
|
Jakub Sztandera
|
f1c890ca54
|
Tests pass
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-08 18:31:16 +02:00 |
|
Jeromy
|
8e0ca306d2
|
more wiring up of drandomness
|
2020-04-08 08:11:42 -07:00 |
|
Jeromy
|
056284c00b
|
wip: chain sync winner check
|
2020-04-07 15:54:01 -07:00 |
|
Jakub Sztandera
|
9fd1b95fd5
|
Fix build errors
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-07 15:32:23 -07:00 |
|
Jakub Sztandera
|
9c250f24fa
|
Nex wip
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-07 15:32:23 -07:00 |
|
Jakub Sztandera
|
afdb1db529
|
drand wip
,
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-07 15:32:23 -07:00 |
|
Jeromy
|
7075eaba26
|
WIP: random beacon interface
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-07 15:32:23 -07:00 |
|
Łukasz Magiera
|
086a66efc9
|
Merge pull request #1517 from filecoin-project/feat/lotus-agnostic-node-interface
remove lotus types from sealing package in preparation for extraction
|
2020-04-07 00:42:30 +02:00 |
|
Łukasz Magiera
|
4ee8254133
|
Merge pull request #1510 from filecoin-project/feat/fsm-updates
FSM Updates
|
2020-04-06 23:11:46 +02:00 |
|
laser
|
2f4732760a
|
update CBOR encoders/decoders
|
2020-04-06 13:35:29 -07:00 |
|
Jeromy
|
3ad16c58d7
|
cache address resolutions in state tree
|
2020-04-06 12:32:22 -07:00 |
|
Łukasz Magiera
|
68fa9f20c3
|
Merge pull request #1511 from filecoin-project/fix/runtime-exit-edge-cases
handle some runtime error edge cases
|
2020-04-06 20:34:22 +02:00 |
|
Łukasz Magiera
|
f05be81275
|
fsm: Get correct interactive randomness if it lands on a nullblock
|
2020-04-04 04:57:05 +02:00 |
|
Jeromy
|
bb6e8de056
|
cache address resolutions in state tree
|
2020-04-03 16:26:52 -07:00 |
|
Jeromy
|
ab51501849
|
remove todo
|
2020-04-03 15:50:52 -07:00 |
|
Jeromy
|
2d5becaaba
|
further removals
|
2020-04-03 15:05:59 -07:00 |
|
Jeromy
|
4c6fa1b2c0
|
handle some runtime error edge cases
|
2020-04-03 14:38:11 -07:00 |
|
Łukasz Magiera
|
a1b35aa9d5
|
Change api.SectorState to a string
|
2020-04-03 18:29:31 +02:00 |
|
Jeromy
|
7a475d5ca5
|
drop outdated comment
|
2020-04-02 18:52:18 -07:00 |
|
Jeromy
|
89b15c03cf
|
nil out layers when dropping to allow for GC
|
2020-04-02 18:20:49 -07:00 |
|
Jeromy
|
212c346c21
|
avoid flushing disk when doing state tree snapshots
|
2020-04-02 17:18:25 -07:00 |
|
Łukasz Magiera
|
11777c5f24
|
Merge pull request #1502 from filecoin-project/feat/import-bench
add a command to lotus-bench to benchmark importing and validating
|
2020-04-03 01:30:12 +02:00 |
|
Jeromy
|
beaa3dffab
|
add a command to lotus-bench to benchmark importing and validating a chain
|
2020-04-02 16:18:38 -07:00 |
|
Jeromy
|
8a265a0e8d
|
use exitcode type from specs actors instead of byte
|
2020-04-02 11:24:38 -07:00 |
|
whyrusleeping
|
aa23266c6f
|
use gas used in block rewards
|
2020-04-01 21:16:16 -07:00 |
|
Jeromy
|
fe1d61b276
|
also use correct set when validating blocks
|
2020-04-01 18:39:38 -07:00 |
|
Jeromy
|
c55501024e
|
remove hacky bits
|
2020-04-01 18:25:58 -07:00 |
|
Jeromy
|
5b9ee1dea9
|
Add GetMiningBaseInfo api and use it for mining
|
2020-04-01 18:15:25 -07:00 |
|
Łukasz Magiera
|
f15eb8b172
|
Merge pull request #1487 from filecoin-project/fix/partial-sync-responses
properly handle partial sync responses
|
2020-04-02 00:03:25 +02:00 |
|
Łukasz Magiera
|
7ef08bfbdf
|
Merge pull request #1490 from filecoin-project/fix/charge-gas
Fix charge gas in case of overcharge
|
2020-04-01 23:00:28 +02:00 |
|
Jakub Sztandera
|
013f441658
|
Fix charge gas in case of overcharge
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-01 22:55:10 +02:00 |
|
Jakub Sztandera
|
d88c2f8a43
|
Add Replace by Fee
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-04-01 22:26:14 +02:00 |
|
Jeromy
|
27d57264d9
|
properly handle partial sync responses
|
2020-04-01 11:35:09 -07:00 |
|
Łukasz Magiera
|
f6c260c49f
|
Merge pull request #1484 from filecoin-project/fix/interop-improvements
several fixes and improvements while debugging interop
|
2020-04-01 17:51:42 +02:00 |
|
Łukasz Magiera
|
cdd97ce959
|
Revert ticket compare function to comparing vrf hashes
|
2020-04-01 17:44:51 +02:00 |
|
Jeromy
|
417d434973
|
several fixes and improvements while debugging interop
|
2020-03-31 18:35:23 -07:00 |
|