whyrusleeping
|
c4564c0597
|
use proper round number, allow block signature to be nil
|
2019-11-20 10:54:10 -06:00 |
|
whyrusleeping
|
f8eabd3db4
|
Refactor mining logic to match specs ticket chain
|
2019-11-20 10:52:36 -06:00 |
|
Jakub Sztandera
|
fe8a700a4f
|
Fix race in miner
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-19 17:21:54 -06:00 |
|
Jakub Sztandera
|
463cdbb499
|
Make extra extra sure that we won't get slashed
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-19 13:36:03 -06:00 |
|
Jakub Sztandera
|
6e1bee3f8a
|
fix typo
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-18 19:05:51 -06:00 |
|
Jakub Sztandera
|
bf556e2c99
|
Support multiple miners
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-11-18 15:59:31 -06:00 |
|
Łukasz Magiera
|
29778cd653
|
Mostly fix TestDealFlow
|
2019-11-07 01:18:06 +01: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 |
|
Łukasz Magiera
|
6a50f23cd7
|
pond: storage miner method updates
|
2019-10-15 14:31:34 +02:00 |
|
Łukasz Magiera
|
29f26cb8d1
|
Compiling with the new weight func
|
2019-10-15 14:31:34 +02:00 |
|
Łukasz Magiera
|
fb80d75b07
|
Almost building weight function
|
2019-10-15 14:31:34 +02:00 |
|
Łukasz Magiera
|
2ce338e162
|
wip weight function
|
2019-10-15 14:31:34 +02:00 |
|
whyrusleeping
|
7c26e3c35f
|
WIP: ensure blocks make it into repo before pushing to pubsub
|
2019-10-14 23:21:37 +09:00 |
|
Jakub Sztandera
|
4ff717e881
|
Make the mined block in the past structured
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-10-14 15:51:51 +02:00 |
|
whyrusleeping
|
62057a8929
|
reject messages with bad 'To' addresses
|
2019-10-14 12:28:19 +09:00 |
|
Jakub Sztandera
|
49e3fe39f8
|
Structure logs
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2019-10-11 02:00:04 +02:00 |
|
Łukasz Magiera
|
14d88d27b4
|
miner: Alos check lastbase ticket
|
2019-10-10 04:03:42 +02:00 |
|
Łukasz Magiera
|
30d7a714a9
|
miner: don't mine on the same base twice
|
2019-10-10 02:39:53 +02:00 |
|
Łukasz Magiera
|
3fd2f3da7a
|
miner: Log late blocks
|
2019-10-10 02:22:32 +02:00 |
|
whyrusleeping
|
8a374232fb
|
if we mine a null round, wait until end of current round before attempting to continue
|
2019-10-09 18:23:43 +09:00 |
|
whyrusleeping
|
a6f6674468
|
don't sleep if no block mined
|
2019-10-09 18:11:41 +09:00 |
|
whyrusleeping
|
19b16077fe
|
remove VDFs from tickets
|
2019-10-09 13:38:59 +09:00 |
|
whyrusleeping
|
d82a1f8184
|
fix nonce checking and also check cumulative balance
|
2019-09-26 13:47:34 -07:00 |
|
whyrusleeping
|
8337dd52fe
|
handle messages with invalid nonces after balance filtering
|
2019-09-25 20:53:52 -07:00 |
|
whyrusleeping
|
f5ae64bf94
|
filter out messages that have insufficient funds from block production
|
2019-09-25 20:48:53 -07:00 |
|
Łukasz Magiera
|
a6dafed486
|
tests: Basic mining integration test
|
2019-09-23 19:50:15 +02:00 |
|
whyrusleeping
|
b1e77748e7
|
scaffolding and refactoring to make post scheduler work
|
2019-09-17 19:50:03 -07:00 |
|
whyrusleeping
|
75b343a54a
|
miner code needs to pass all tickets to create block
|
2019-09-13 14:12:23 -07:00 |
|
whyrusleeping
|
ed45d1c2b4
|
refactor state utilities into StateManager package, implement proper election proofs
|
2019-09-09 19:14:00 -07:00 |
|
whyrusleeping
|
6e21372ccb
|
initial refactor for creating tipsets with multiple parents
|
2019-09-09 19:12:32 -07:00 |
|
Łukasz Magiera
|
4a5aa680ae
|
deals: Address review
|
2019-09-09 21:21:37 +02:00 |
|
Łukasz Magiera
|
314141e4ea
|
Set timestamp in miner
|
2019-09-07 00:42:01 +02:00 |
|
Łukasz Magiera
|
57d0f7c722
|
Merge pull request #162 from filecoin-project/feat/retrieval
Retrieval
|
2019-08-31 00:29:00 +02:00 |
|
whyrusleeping
|
94cdb231eb
|
fix delay in miner
|
2019-08-29 23:27:02 -07:00 |
|
whyrusleeping
|
b69557251c
|
Add proper timestamping and checking of timestamps
|
2019-08-29 19:59:54 -07:00 |
|
Łukasz Magiera
|
be30bc79a5
|
Retrieval works!
|
2019-08-29 17:50:19 +02:00 |
|
whyrusleeping
|
ccdc1575d6
|
add signatures to blocks
|
2019-08-26 17:46:39 -07:00 |
|
Łukasz Magiera
|
834837690b
|
placeholder tipset.Weight implementation
|
2019-08-22 01:24:59 +02:00 |
|
Łukasz Magiera
|
fd2f0ed4f2
|
pond: Display miner power
|
2019-08-22 00:15:45 +02:00 |
|
Łukasz Magiera
|
e01ab507ca
|
pond: New miner spawning
|
2019-08-22 00:15:45 +02:00 |
|
Łukasz Magiera
|
9c079b6dcf
|
miner: Fail when Register is called multiple times with one actor address
|
2019-08-20 20:21:37 +02:00 |
|
Łukasz Magiera
|
f43757f9f2
|
storageminer: Unregister genesis miner in init
|
2019-08-20 20:17:59 +02:00 |
|
Łukasz Magiera
|
90dd19fe49
|
miner.Unregister
|
2019-08-20 20:05:17 +02:00 |
|
Łukasz Magiera
|
eda26faf21
|
Register miner address from storageminer process
|
2019-08-20 19:19:24 +02:00 |
|
Łukasz Magiera
|
4431dffc39
|
miner: Create miner in DI
|
2019-08-20 18:50:17 +02:00 |
|
Łukasz Magiera
|
1bacee146d
|
pond: Temp hack to have at least the genesis miner work
|
2019-08-20 00:08:30 +02:00 |
|
whyrusleeping
|
f7dc253669
|
(mostly) proper ticket generation
|
2019-08-16 12:39:13 -07:00 |
|
whyrusleeping
|
5a7f59498e
|
Wire up more proper ticket generation and verification logic
|
2019-08-16 12:39:12 -07:00 |
|
whyrusleeping
|
e9d1f3e7c9
|
WIP: base mining on power and VRFs
|
2019-08-16 12:39:12 -07:00 |
|
Jakub Sztandera
|
0e35240fe9
|
Wire in context to VMContext
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
|
2019-07-26 21:01:02 +02:00 |
|
whyrusleeping
|
78da356752
|
pull more things apart
|
2019-07-26 13:49:30 +02:00 |
|
whyrusleeping
|
e09ad3d65c
|
Refactor out more types into types package, and pull genesis block code into gen package
|
2019-07-25 16:35:47 -07:00 |
|
whyrusleeping
|
2ce8dbbb06
|
store and load latest chain head in the datastore
|
2019-07-24 14:43:26 -07:00 |
|
whyrusleeping
|
19c883cdfe
|
fix a few things, including marshaling of tipset
|
2019-07-10 21:36:10 -07:00 |
|
whyrusleeping
|
d381025ccc
|
Implement initial mining logic
|
2019-07-10 19:36:43 -07:00 |
|
whyrusleeping
|
d6311a3a2b
|
WIP: thoughts on apis needed for mining process
|
2019-07-08 19:48:49 -04:00 |
|