Łukasz Magiera
|
2ef8c1ae0c
|
statemachine: Better naming
|
2020-01-13 18:44:59 +01:00 |
|
Łukasz Magiera
|
e06c19b51c
|
update deps
|
2020-01-13 17:39:54 +01:00 |
|
Łukasz Magiera
|
34abc3d023
|
Merge branch 'feat/testnet2' into feat/event-states
|
2020-01-13 15:52:43 +01:00 |
|
Łukasz Magiera
|
f6d41ee77d
|
Port sector state maching to evtsm
|
2020-01-10 20:24:15 +01:00 |
|
whyrusleeping
|
7534ac1e1a
|
add ability to control seal operations completion time
|
2020-01-09 12:50:45 -08:00 |
|
whyrusleeping
|
5e16aab51b
|
fix tests, expand interfaces a little
|
2020-01-09 10:28:14 -08:00 |
|
whyrusleeping
|
cc56389dbb
|
attempt to fix the DI loading, still not working
|
2020-01-08 20:51:18 -08:00 |
|
whyrusleeping
|
d08898ef37
|
make storage miner acccept an interface to the sectorbuilder
|
2020-01-08 17:10:17 -08:00 |
|
Jakub Sztandera
|
1ed62628a7
|
Update go-log to v2
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-01-08 20:22:31 +01:00 |
|
laser
|
20321bb476
|
handle rebase
|
2020-01-07 08:18:35 -08:00 |
|
hannahhoward
|
8418464d91
|
refactor(address): use extracted address library
Switch to using extracted address library
|
2020-01-07 14:53:27 +01:00 |
|
Łukasz Magiera
|
e3d1f5b362
|
storage: Better errors when starting sectorStateLoop
|
2019-12-09 16:11:54 +01:00 |
|
whyrusleeping
|
613a0a05a0
|
more of that sweet staticcheck goodness
|
2019-12-04 18:04:09 -08:00 |
|
whyrusleeping
|
5133c357dc
|
Better error checks
|
2019-12-04 14:14:50 -08:00 |
|
whyrusleeping
|
4500a36ec6
|
some useful log messages
|
2019-12-02 16:08:08 -08:00 |
|
Łukasz Magiera
|
d5b94884c8
|
Buch of lint fixes
|
2019-12-02 13:51:16 +01:00 |
|
whyrusleeping
|
59d9c681ad
|
Rework miner test setups to fix tests
|
2019-11-30 17:21:11 -06:00 |
|
Łukasz Magiera
|
ad978949db
|
import sector/deal into state machines on init
|
2019-11-29 20:11:42 +01:00 |
|
Łukasz Magiera
|
920fd3ba9b
|
storageminer: New fallback post scheduler
|
2019-11-28 18:44:57 +01:00 |
|
Łukasz Magiera
|
23e0008b81
|
Merge remote-tracking branch 'origin/master' into feat/election-post
|
2019-11-27 13:31:44 +01:00 |
|
Łukasz Magiera
|
871c30d2a0
|
WIP trying to get election post to compute
|
2019-11-26 16:15:41 +01:00 |
|
whyrusleeping
|
a0588d513d
|
Add lotus-gen, rewire genesis mining
|
2019-11-24 22:45:13 -06:00 |
|
Jakub Sztandera
|
36b7c5a32a
|
Swtich to xerrors
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-22 10:20:56 -06:00 |
|
Łukasz Magiera
|
37792b149f
|
sync: fix some issues
|
2019-11-20 20:49:29 +01:00 |
|
Łukasz Magiera
|
0a6a0e5e39
|
Address review
|
2019-11-20 18:00:05 +01:00 |
|
Łukasz Magiera
|
ddf2e05dd0
|
post: More correct 'wait' logic
|
2019-11-20 18:00:05 +01:00 |
|
whyrusleeping
|
f8eabd3db4
|
Refactor mining logic to match specs ticket chain
|
2019-11-20 10:52:36 -06:00 |
|
anorth
|
84a4766d8f
|
Add TipSetKey as a concatenation of block CIDs, and use if for ChainGetTipSet, ChainGetRandomness.
|
2019-11-13 15:23:37 +11:00 |
|
Łukasz Magiera
|
8c39486736
|
some import fixes
|
2019-11-08 21:11:56 +01:00 |
|
Łukasz Magiera
|
071f05fa95
|
Storage miner API improvements
|
2019-11-08 19:23:58 +01:00 |
|
Łukasz Magiera
|
f40eb8a521
|
More post-refactor fixes
|
2019-11-07 19:43:23 +01:00 |
|
Łukasz Magiera
|
2d26a4edf7
|
Sector storage refactor
|
2019-11-07 19:22:59 +01:00 |
|
whyrusleeping
|
9863942fe2
|
WIP: trying to write a test to reproduce the storage deal error
|
2019-11-07 00:39:34 +01:00 |
|
Łukasz Magiera
|
3bc4a5dddf
|
More progress on fixing storing garbage data
|
2019-11-02 00:43:54 +01:00 |
|
Łukasz Magiera
|
1dcebece71
|
Some smaller fixes
|
2019-11-01 23:44:55 +01:00 |
|
Łukasz Magiera
|
82344649d3
|
Use state store for sectors
|
2019-11-01 15:06:49 +01:00 |
|
whyrusleeping
|
4e478330a4
|
more refactoring for interactive porep scheduling
|
2019-10-31 09:55:35 -07:00 |
|
whyrusleeping
|
759094198c
|
Some more progress on interactive porep
|
2019-10-30 18:22:50 -07:00 |
|
Łukasz Magiera
|
7fa3e2db7a
|
WIP Interactive PoRep
|
2019-10-30 19:10:29 +01:00 |
|
Łukasz Magiera
|
46d782b30b
|
storageminer: Drop commitment tracker
|
2019-10-30 18:37:38 +01:00 |
|
Łukasz Magiera
|
a4c0610cc3
|
actors: Rename some storageminer stuff to match the spec
|
2019-10-30 16:55:55 +01:00 |
|
whyrusleeping
|
3e5654d575
|
initial actor changes for interactive porep
|
2019-10-30 16:05:31 +01:00 |
|
Łukasz Magiera
|
5a5c66600f
|
storageminer: More correct listing of sealed sectors
|
2019-10-30 10:57:00 +01:00 |
|
Łukasz Magiera
|
b7a78670ab
|
storageminer: Call beginPosting before trying to commit a sector
|
2019-10-29 22:58:41 +01:00 |
|
Łukasz Magiera
|
3047c9d4c2
|
storageminer: Check on-chain commitments
|
2019-10-29 22:41:28 +01:00 |
|
Łukasz Magiera
|
44f4ee0de1
|
storageminer: cmd to list sector commitments
|
2019-10-29 21:41:30 +01:00 |
|
Łukasz Magiera
|
169c285fb3
|
storageminer: Handle uncommited sectors on start
|
2019-10-29 20:46:32 +01:00 |
|
Łukasz Magiera
|
874be79958
|
very basic sector seal scheduling
|
2019-10-27 09:56:53 +01:00 |
|
whyrusleeping
|
874ab1456c
|
WIP: updating to new proofs code
|
2019-10-25 18:07:34 +02:00 |
|
whyrusleeping
|
4890f577f5
|
give miners the ability to select different sector sizes
|
2019-10-25 17:26:15 +02:00 |
|
Łukasz Magiera
|
76f1e6e207
|
on chain deals: Put dealIDs in CommitSector messages
|
2019-10-24 16:24:31 +02:00 |
|
Łukasz Magiera
|
64bfb38834
|
on chain deals: Get things to actually run!
|
2019-10-23 12:44:00 +02:00 |
|
Jakub Sztandera
|
1bf713cb0a
|
Cleanup imports after rename
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-10-18 13:47:41 +09:00 |
|
Jakub Sztandera
|
0cf45801f3
|
Increase gas limits
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-10-18 13:08:36 +09:00 |
|
Jakub Sztandera
|
2ed308829a
|
Change PoSt confidence to 3
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-10-17 09:42:32 +09:00 |
|
Jakub Sztandera
|
79ee959a90
|
Use log.Warn
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-10-09 22:23:04 +02:00 |
|
whyrusleeping
|
14c4a8bee6
|
implement looking in the past for messages
|
2019-10-09 09:33:18 +02:00 |
|
Łukasz Magiera
|
fe8e1fe1e4
|
Almost working new post code
|
2019-09-27 01:07:40 +02:00 |
|
Łukasz Magiera
|
1024812559
|
storageminer: Update post scheduling
|
2019-09-26 23:32:47 +02:00 |
|
Łukasz Magiera
|
a167b9f5db
|
storageminer: Set Value when posting post
|
2019-09-26 23:32:47 +02:00 |
|
Łukasz Magiera
|
ebb744f42f
|
storageminer: retry PoSt
|
2019-09-26 23:32:47 +02:00 |
|
Łukasz Magiera
|
73d1182121
|
post: More review addressing
|
2019-09-19 22:34:23 +02:00 |
|
Łukasz Magiera
|
fdb45aeeaa
|
pond: +20k, +200k buttons
|
2019-09-19 22:17:26 +02:00 |
|
Łukasz Magiera
|
6c48ab3be4
|
Compute post more than once
|
2019-09-19 20:38:58 +02:00 |
|
Łukasz Magiera
|
839597012d
|
Fix post seed height math
|
2019-09-19 19:38:56 +02:00 |
|
Łukasz Magiera
|
c40f89f2a9
|
Almost working PoSt submission
|
2019-09-19 18:17:54 +02:00 |
|
Łukasz Magiera
|
689b1e5b3c
|
events: Safer restarting in listenHeadChanges
|
2019-09-18 20:07:39 +02:00 |
|
Łukasz Magiera
|
cc82cc9675
|
miner: Initial event system integration
|
2019-09-18 15:32:21 +02:00 |
|
Łukasz Magiera
|
76ce3d9bb2
|
events: Call ChainGetBlockMessages with the right CID
|
2019-09-18 13:45:52 +02:00 |
|
Łukasz Magiera
|
fe7efa753d
|
events: Build on chain API calls
|
2019-09-18 13:01:52 +02:00 |
|
whyrusleeping
|
3e45088812
|
cleaning up a few types
|
2019-09-17 20:32:52 -07:00 |
|
whyrusleeping
|
b1e77748e7
|
scaffolding and refactoring to make post scheduler work
|
2019-09-17 19:50:03 -07:00 |
|
whyrusleeping
|
cc877f5c04
|
WIP: expanding API to serve post producer needs
|
2019-09-17 17:08:49 -07:00 |
|
whyrusleeping
|
11040f105b
|
WIP: post scheduling
|
2019-09-17 15:51:46 -07:00 |
|
Łukasz Magiera
|
133ab265d4
|
storageminer: Call TrackCommitSectorMsg with the right address
|
2019-09-16 20:08:24 +02:00 |
|
Łukasz Magiera
|
eda72468ce
|
Sector Commitment tracker
|
2019-09-16 20:08:24 +02:00 |
|
Łukasz Magiera
|
874b33781d
|
storageminer: fix getWorkerAddr
|
2019-09-13 19:59:10 +02:00 |
|
whyrusleeping
|
ed45d1c2b4
|
refactor state utilities into StateManager package, implement proper election proofs
|
2019-09-09 19:14:00 -07:00 |
|
Łukasz Magiera
|
bc0bb913f1
|
storageminer: Fix CommitSector
|
2019-09-07 00:42:01 +02:00 |
|
Łukasz Magiera
|
711c61cba1
|
Merge remote-tracking branch 'origin/master' into feat/retrieval
|
2019-08-29 20:59:03 +02:00 |
|
Łukasz Magiera
|
433550e9a4
|
gofmt
|
2019-08-29 17:50:19 +02:00 |
|
Łukasz Magiera
|
6714240653
|
SectorSize const
|
2019-08-29 17:50:19 +02:00 |
|
whyrusleeping
|
2013db604a
|
switch to using AMT for sector set
|
2019-08-28 17:01:46 -07:00 |
|
Łukasz Magiera
|
399f91940b
|
Sector store
|
2019-08-14 22:27:32 +02:00 |
|
Łukasz Magiera
|
5ab1b1caaf
|
deals: Sealing handler
|
2019-08-12 23:48:28 +02:00 |
|
whyrusleeping
|
28ef081d0e
|
use wallet has instead of list
|
2019-08-08 10:56:14 -07:00 |
|
whyrusleeping
|
959fe371b0
|
move storage miner keys to full node
|
2019-08-08 10:56:14 -07:00 |
|
whyrusleeping
|
95e7b230ec
|
cleanup from self review
|
2019-08-07 18:23:44 -07:00 |
|
whyrusleeping
|
ba0d648546
|
sealing garbage data into a sector that gets accepted by the chain works!
|
2019-08-07 18:16:58 -07:00 |
|
whyrusleeping
|
5c32725510
|
sector commitments make it all the way to the chain
|
2019-08-07 16:22:35 -07:00 |
|
whyrusleeping
|
b7c6333fef
|
implement sector commitments and proof verification
|
2019-08-06 23:35:57 -07:00 |
|
Łukasz Magiera
|
d8bd222cb1
|
Optional tipset param for ChainCall
|
2019-07-31 18:54:28 +02:00 |
|
whyrusleeping
|
ee224e5b21
|
Implement 'storage miner' module, wire up a few bits it needs to start
|
2019-07-29 17:46:56 -07:00 |
|
whyrusleeping
|
2576853426
|
begin work on storage miner processes
|
2019-07-29 14:01:31 -07:00 |
|