Commit Graph

18924 Commits

Author SHA1 Message Date
whyrusleeping
ccdc1575d6 add signatures to blocks 2019-08-26 17:46:39 -07:00
Whyrusleeping
07be1ad900
Merge pull request #155 from filecoin-project/feat/cbor-marshal-2
Codegen for faster cbor marshaling
2019-08-26 10:35:52 -07:00
Łukasz Magiera
3e7017e7c1
Merge pull request #156 from filecoin-project/fix/mining-regression
Fix mining after typecode changes to signatures
2019-08-26 10:49:24 +02:00
Łukasz Magiera
78bfcce907 Fix mining after typecode changes to signatures 2019-08-26 10:46:01 +02:00
whyrusleeping
80cad55ae4 go mod tidy 2019-08-22 13:34:11 -07:00
whyrusleeping
dd2a217940 remove spurious debug logs 2019-08-22 12:53:32 -07:00
whyrusleeping
8dd16e3bed some cleanup post PR submission 2019-08-22 12:53:32 -07:00
whyrusleeping
7eb89f90d1 Replace most marshaling with codegen 2019-08-22 12:53:32 -07:00
whyrusleeping
53be71fb73 Start using codegen 2019-08-22 12:53:32 -07:00
Whyrusleeping
2677ba4d1a
Merge pull request #150 from filecoin-project/feat/cbor-marshal-1
Add cbor marshaling fastpath methods on several types
2019-08-22 12:52:49 -07:00
whyrusleeping
357c49eed8 Add cbor marshaling fastpath methods on several types 2019-08-21 18:29:56 -07:00
Łukasz Magiera
ad058d05e8
Merge pull request #152 from filecoin-project/fix/pond-mining
Fix pond mining logic
2019-08-22 02:03:58 +02:00
Łukasz Magiera
834837690b placeholder tipset.Weight implementation 2019-08-22 01:24:59 +02:00
Łukasz Magiera
28409a60b1 Use BLS in more places 2019-08-22 00:47:44 +02:00
Łukasz Magiera
89dc87d890 use StateMinerPower in 'state power' cmd 2019-08-22 00:15:45 +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
Jakub Sztandera
b4e25701af
Merge pull request #154 from filecoin-project/feat/gas2
Introduce gas tracking in harness
2019-08-21 23:34:40 +02:00
Jakub Sztandera
0c3e8949c1 Introduce gas tracking in harness
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-21 23:29:47 +02:00
Whyrusleeping
f63089965d
Merge pull request #153 from filecoin-project/fix/sync-bls-receipt
fix putting the wrong items into the receipts tree for verification
2019-08-21 12:10:02 -07:00
whyrusleeping
7c7a15d40c fix putting the wrong items into the receipts tree for verification 2019-08-21 10:40:28 -07:00
Łukasz Magiera
3d7421a320
Merge pull request #151 from filecoin-project/feat/flip-mining
Register miner address from storageminer process
2019-08-20 20:53:18 +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
00fbd1ef67 cli: drop 'miner start' command 2019-08-20 19:23:04 +02:00
Łukasz Magiera
eda26faf21 Register miner address from storageminer process 2019-08-20 19:19:24 +02:00
Łukasz Magiera
82c449c047 fix sync_test.go 2019-08-20 18:51:10 +02:00
Łukasz Magiera
4431dffc39 miner: Create miner in DI 2019-08-20 18:50:17 +02:00
Łukasz Magiera
e087cc2e7a impl: Split full node implementation 2019-08-20 18:48:33 +02:00
Łukasz Magiera
78b548ab2f
Merge pull request #149 from filecoin-project/feat/pond-gas-updates
pond: Gas-related updates
2019-08-20 13:54:30 +02:00
Łukasz Magiera
6ec6c273cb lint fixes 2019-08-20 00:38:32 +02:00
Łukasz Magiera
1bacee146d pond: Temp hack to have at least the genesis miner work 2019-08-20 00:08:30 +02:00
Łukasz Magiera
89ea5a4750 pond: logs window 2019-08-19 23:31:25 +02:00
Łukasz Magiera
eb97be8df4 pond: logs endpoint 2019-08-19 23:31:25 +02:00
Łukasz Magiera
d2f6105649 pond: Gas-related updates 2019-08-19 23:31:25 +02:00
Whyrusleeping
aed7b8b640
Merge pull request #139 from filecoin-project/feat/realer-mining
base mining on power and VRFs
2019-08-19 11:12:04 -07:00
whyrusleeping
5920537bc5 fix gas limit in create storage miner call 2019-08-19 11:06:39 -07:00
whyrusleeping
2c5d7e733b make sure user passes an address 2019-08-16 15:50:00 -07:00
whyrusleeping
4f91550851 fix waiting for bls signed message 2019-08-16 15:10:34 -07:00
whyrusleeping
b271e5231a set up lotus-storage-miner to be able to use an existing miner actor 2019-08-16 14:50:00 -07:00
whyrusleeping
d9eaca5527 fix UpdateStorage to write back state 2019-08-16 13:24:37 -07:00
whyrusleeping
b2d425b891 TEMP: accept miner address from cli 2019-08-16 12:39:13 -07: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
2efab559ec add error wraps and fix tests 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
Łukasz Magiera
639f07df92
Merge pull request #144 from filecoin-project/feat/pond-methods
pond: Translate method names
2019-08-16 19:52:23 +02:00
Whyrusleeping
608885f87d
Merge pull request #136 from filecoin-project/fix/best-tip-init
ensure best tipset is set during genesis init
2019-08-16 10:44:55 -07:00
Łukasz Magiera
fc6e0d1645 pond: translate method names 2019-08-16 19:37:04 +02:00