Commit Graph
165 Commits
Author SHA1 Message Date
Łukasz Magiera d2412f4f00 Fix pond 2019-11-27 15:18:51 +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
Łukasz Magiera c7b34153fb more mpooland post sched fixes 2019-11-24 17:35:50 +01:00
whyrusleeping f03198c8a0 sync tests passing, still no vm integration 2019-11-22 10:41:09 -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
whyrusleeping 96482f456a WIP: election post restructuring 2019-11-21 16:21:45 -06:00
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 f478267fd1 fix tests 2019-10-14 13:32:55 +09: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