Commit Graph
214 Commits
Author SHA1 Message Date
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 357c49eed8 Add cbor marshaling fastpath methods on several types 2019-08-21 18:29:56 -07:00
Łukasz Magiera 834837690b placeholder tipset.Weight implementation 2019-08-22 01:24:59 +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 7c7a15d40c fix putting the wrong items into the receipts tree for verification 2019-08-21 10:40:28 -07: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
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
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
Jakub Sztandera 5d7c20c0b1 Merge pull request #142 from filecoin-project/feat/gas
Initial gas charning
2019-08-16 15:29:05 +02:00
Jakub Sztandera f6387da969 Fix misspell
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-16 14:46:42 +02:00
Łukasz Magiera 77c9112b10 invoker: sort imports 2019-08-16 14:11:57 +02:00
whyrusleeping 6ae38740a1 add warning if no tipset found 2019-08-15 21:51:50 -07:00
whyrusleeping e2dc8c8cee ensure best tipset is set during genesis init 2019-08-15 21:50:40 -07:00
Łukasz Magiera 1e9898f844 gofmt 2019-08-16 04:34:23 +02:00
Łukasz Magiera 3327781e60 chain: Better ReadState 2019-08-16 04:33:59 +02:00
Łukasz Magiera e8faa77d59 init actor: Fix doubling the balance 2019-08-15 23:03:47 +02:00
Łukasz Magiera 760ebc341f storageminer: Split PaymentVerify into 2 methods 2019-08-15 22:57:14 +02:00
Jakub Sztandera 27057ee222 initial gas charning
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-15 18:24:06 +02:00
Łukasz Magiera eb962940bd deals: wire up PaymentVerify 2019-08-15 17:04:40 +02:00
Łukasz Magiera fc69556817 storageminer: Fix PaymentVerify interface 2019-08-15 16:07:45 +02:00
Łukasz Magiera 1579137236 storageminer: Initial PaymentVerify implementation 2019-08-15 15:52:14 +02:00
Łukasz Magiera 4c5ffb185e deals: setup payment channel for deals 2019-08-15 02:28:52 +02:00
Łukasz Magiera 1ed701db18 Merge pull request #138 from filecoin-project/feat/sectorstore
Sector Store
2019-08-15 01:10:45 +02:00
Łukasz Magiera 399f91940b Sector store 2019-08-14 22:27:32 +02:00
whyrusleeping 9fbcbc1ac8 bls message signature verification 2019-08-13 21:43:29 -07:00
Whyrusleeping e050d56594 Merge pull request #132 from filecoin-project/feat/paych-manager
Implement payment channel manager
2019-08-13 12:13:23 -07:00
Łukasz Magiera 3a7a21ee83 Merge pull request #134 from filecoin-project/feat/more-deals
More deals progress
2019-08-13 19:32:58 +02:00
whyrusleeping 12acee5242 add payment channel CLI and finish up commands 2019-08-12 21:27:54 -07:00
Łukasz Magiera 9733e1f011 deals: use GetWorkerAddr 2019-08-13 01:54:53 +02:00
Łukasz Magiera 94044b40a2 pond: subcommands to run cmds on nodes 2019-08-13 01:09:08 +02:00
Łukasz Magiera 5ab1b1caaf deals: Sealing handler 2019-08-12 23:48:28 +02:00
whyrusleeping ae34757e2a pull chain call into its own method and fix paych module 2019-08-12 11:30:20 -07:00
whyrusleeping 6979c28e05 Add API interface for payment channels and a few tests 2019-08-12 10:12:51 -07:00
Łukasz Magiera 22611f9226 remove missed log in msgpool 2019-08-12 19:09:32 +02:00
Łukasz Magiera f99c8e032d pond: +1k button for addresses 2019-08-09 17:59:12 +02:00
whyrusleeping 27ad2700ec update payment channel actor to match spec 2019-08-08 10:58:21 -07:00
Łukasz Magiera b2c3434bcd deals: Upstream bitswap changes 2019-08-08 19:16:41 +02:00
Łukasz Magiera a664098867 deals: move PaymentInfo to paych actor 2019-08-07 20:20:04 -07:00
Łukasz Magiera 821e03bcd7 deals: Cleanup client a bit 2019-08-07 20:02:05 -07:00
Łukasz Magiera 25dbdd761a deals: Rewrite handler with error handling 2019-08-07 20:02:05 -07:00