Commit Graph

3224 Commits

Author SHA1 Message Date
Whyrusleeping
69b8ec42af
Merge pull request #56 from filecoin-project/fix/ws-disconn-hang
jsonrpc: Don't hang when remote crashes
2019-07-18 09:51:29 -07:00
Whyrusleeping
92f00b7b75
Merge pull request #55 from filecoin-project/feat/rpcc-wrap-unmarshal-err
jsonrpc: Wrap result unmarshal errors
2019-07-18 09:50:27 -07:00
Jakub Sztandera
935e4e8da7 Move KeyStore into separate module
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-18 18:10:53 +02:00
Jakub Sztandera
5ee7ba8420 Fix tests
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-18 17:52:48 +02:00
Jakub Sztandera
6496805cc3 Cleanup lint
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-18 17:44:10 +02:00
Jakub Sztandera
710f87fdf4 Integrate keystore with chain/wallet
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-18 17:41:30 +02:00
Jakub Sztandera
cb9bf4200c Move KeyStore into types
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-18 16:57:49 +02:00
Jakub Sztandera
902ea18686 Add keystore to the repo
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-18 16:01:39 +02:00
Łukasz Magiera
185db76646 jsonrpc: don't hang when remote crashes 2019-07-18 13:26:09 +02:00
Łukasz Magiera
055a98c57b jsonrpc: fix test 2019-07-18 13:09:13 +02:00
Łukasz Magiera
2b651ad04d jsonrpc: better server errors on unmarshal 2019-07-18 13:07:28 +02:00
Łukasz Magiera
e32d7aee12 jsonrpc: wrap result unmarshal errors 2019-07-18 12:46:32 +02:00
whyrusleeping
b7d7f5fb71 write a couple simple benchmarks 2019-07-17 23:24:11 -07:00
Jakub Sztandera
6e24543e57
Merge pull request #51 from filecoin-project/feat/more-methods
Add more methods (IsMiner, GetPower)
2019-07-17 20:38:13 +02:00
Whyrusleeping
4c2fd3b976
Merge pull request #35 from filecoin-project/feat/sectorbuilder
Import sectorbuilder bindings
2019-07-17 09:38:34 -07:00
Jakub Sztandera
9597ed8498 Make PowerLookup work and test it
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-17 18:00:59 +02:00
Jakub Sztandera
81f03a9f68 Add and test IsMiner
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-17 16:31:25 +02:00
Jakub Sztandera
6ee1b6fc84 Add GetPower
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-17 15:48:20 +02:00
Jakub Sztandera
5ccaa32ae6 Cleanup makefile
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-17 13:42:49 +02:00
Łukasz Magiera
0464fb8b7c make: update sectorbuilder submodule 2019-07-17 13:23:13 +02:00
Łukasz Magiera
032f1225ae Run sectorbuilder/build.sh in make 2019-07-17 13:15:48 +02:00
Łukasz Magiera
19fd7d6cb6 Import sectorbuilder submodule 2019-07-17 13:08:38 +02:00
Łukasz Magiera
084c46c858 Extract sectorbuilder 2019-07-17 13:01:02 +02:00
Łukasz Magiera
2c9ad786a4 Prepare sectorbuilder for extraction 2019-07-17 00:09:40 +02:00
Whyrusleeping
68a437d8b8
Merge pull request #34 from filecoin-project/feat/miner-actor-2
implement commit sector and some storage market methods
2019-07-16 13:48:51 -07:00
whyrusleeping
ef5b54fe7f implement commit sector and some storage market methods 2019-07-16 12:17:56 -07:00
Whyrusleeping
218536e784
Merge pull request #32 from filecoin-project/test/actor-harness
Add actor harness
2019-07-16 09:59:48 -07:00
Jakub Sztandera
4f8326f711 Cleanup lint
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:51:44 +02:00
Jakub Sztandera
d373f78326 Adapt to need changes in spec
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:45:10 +02:00
Jakub Sztandera
1a1d2c8789 Switch to xerrors
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:45:10 +02:00
Jakub Sztandera
35575263cb Add more tests
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:45:10 +02:00
Jakub Sztandera
227b9f7e18 Fix test
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:44:48 +02:00
Jakub Sztandera
de18f9c865 pass From to Send
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:44:48 +02:00
Jakub Sztandera
be60e28412 Uncomment rest of test code
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:44:48 +02:00
whyrusleeping
e7110ff68d handle copy over state tree and identity multihashes
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:44:46 +02:00
Jakub Sztandera
9da31fb6ad OMG this is killing me
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:43:34 +02:00
Jakub Sztandera
218e965869 Add actor harness
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-16 18:43:34 +02:00
Whyrusleeping
35905cb3fe
Merge pull request #31 from filecoin-project/feat/wsrpc
JsonRPC over WebSockets
2019-07-16 09:36:32 -07:00
Whyrusleeping
3a2b5ed0c8
Merge pull request #22 from filecoin-project/feat/client-import
Client Import
2019-07-16 09:34:23 -07:00
Łukasz Magiera
0fa47c6dfa Lint fixes 2019-07-16 18:07:08 +02:00
Łukasz Magiera
d30d9a30bc Fix test node setup 2019-07-16 18:02:51 +02:00
Łukasz Magiera
f6bca82e82 Add sectorbuilder dep in makefile 2019-07-16 17:18:03 +02:00
Łukasz Magiera
8c94758285 Improt sectorbuilder bindings 2019-07-16 17:14:16 +02:00
Whyrusleeping
c4c571cfa6
Merge pull request #26 from filecoin-project/feat/storage-market-actor
integrating storage market actor, includes cross actor messaging
2019-07-15 10:57:23 -07:00
whyrusleeping
c44eeab51a pull out constant 2019-07-15 10:48:59 -07:00
Łukasz Magiera
661043f5c8 Lint fixes 2019-07-15 18:34:55 +02:00
Łukasz Magiera
3fca70f112 Fix rpcBuilder in node_test 2019-07-15 18:28:00 +02:00
Łukasz Magiera
1153f050bb Context cancellation over websockets 2019-07-15 18:21:48 +02:00
Jakub Sztandera
1aa3cf3043 Remove UnmarshalCBOR functions
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-15 17:51:46 +02:00
Jakub Sztandera
2364a73b92 Switch from UnmarshalCBOR interface to calling CBOR
Now invoker is calling CBOR directly.

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-15 17:48:17 +02:00