whyrusleeping
74ad58881b
use new cbor-gen code with better errors
2019-10-01 09:53:39 -06:00
Łukasz Magiera
b79b826805
miner: fix required collateral check
2019-09-23 13:41:26 +02:00
whyrusleeping
86fd132cf7
add deleting done sectors
2019-09-18 21:56:40 -07:00
Jakub Sztandera
9c02f7f839
Rought PoST method
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-18 17:10:03 +02:00
Whyrusleeping
0f92df7b06
Merge pull request #199 from filecoin-project/feat/serialization-3
...
final chain serialization bits
2019-09-18 04:21:55 +10:00
whyrusleeping
2ab9a0a4b3
mod tidy
2019-09-16 18:57:49 -07:00
whyrusleeping
8d2bcc5e3d
final chain serialization bits
2019-09-16 18:56:37 -07:00
Łukasz Magiera
4d543589c5
gomod: Hack around broken golangci-lint dep
2019-09-16 20:39:35 +02:00
Jakub Sztandera
4107d701c1
Add rleplus
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-16 14:10:51 +02:00
whyrusleeping
a47969c76b
finish up making the new serializations work
2019-09-10 16:03:17 -07:00
whyrusleeping
2f019158d0
more switching over to correct cbor marshaling
2019-09-10 12:58:45 -07:00
whyrusleeping
1f1bbc9b8d
cbor gen types and cleaning up after
2019-09-09 19:53:18 -07:00
whyrusleeping
b5bd1820d9
WIP: vm perf improvements
2019-09-09 19:53:17 -07:00
whyrusleeping
74f68dc630
perform tipset expansion on sync and fix tipset comparison
2019-09-09 19:14:27 -07:00
whyrusleeping
3d8e5cf0fb
update to cbor-gen code with deferred map marshaling
2019-09-06 16:57:35 -07:00
Łukasz Magiera
0b87411c7d
Use AMT in StorageMinerActor ctor
2019-09-07 00:42:01 +02:00
Steven Allen
b5148ac61a
mod: fix versions for go 1.13
...
Go 1.13 is much pickier about versions. This patch also updates go-log the
latest master (where zap has been merged) and updates go-bitswap to
master (where the custom protocol patches have been merged).
2019-09-05 14:27:03 -07:00
Jakub Sztandera
2e9d4301e1
Cleanup benchmarks
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 15:47:55 -07:00
Łukasz Magiera
711c61cba1
Merge remote-tracking branch 'origin/master' into feat/retrieval
2019-08-29 20:59:03 +02:00
Łukasz Magiera
f79b755c58
retrieval: Make types more spec complaiant
2019-08-29 17:54:35 +02:00
Łukasz Magiera
985ca7d439
remove gohacks from gomod
2019-08-29 17:51:52 +02:00
Łukasz Magiera
60eedb699e
retrieval: Client impl
2019-08-29 17:48:58 +02:00
Łukasz Magiera
9691211df1
Sealed blockstore
2019-08-29 17:48:19 +02:00
whyrusleeping
2013db604a
switch to using AMT for sector set
2019-08-28 17:01:46 -07:00
whyrusleeping
ccdc1575d6
add signatures to blocks
2019-08-26 17:46:39 -07:00
whyrusleeping
80cad55ae4
go mod tidy
2019-08-22 13:34:11 -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
357c49eed8
Add cbor marshaling fastpath methods on several types
2019-08-21 18:29:56 -07:00
Łukasz Magiera
6ec6c273cb
lint fixes
2019-08-20 00:38:32 +02:00
whyrusleeping
e9d1f3e7c9
WIP: base mining on power and VRFs
2019-08-16 12:39:12 -07: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
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
b39a3cafb7
mod tidy
2019-08-12 15:31:20 +02:00
whyrusleeping
959fe371b0
move storage miner keys to full node
2019-08-08 10:56:14 -07:00
Łukasz Magiera
05a4c7d4d3
mod tidy
2019-08-08 19:20:52 +02:00
Łukasz Magiera
b2c3434bcd
deals: Upstream bitswap changes
2019-08-08 19:16:41 +02:00
whyrusleeping
998597f314
fix build failures after rebase
2019-08-07 20:30:50 -07:00
Łukasz Magiera
8f958d58e0
mod tidy
2019-08-07 20:20:04 -07:00
Łukasz Magiera
9127bc2841
deals: Some lint fixes
2019-08-07 20:01:51 -07:00
Łukasz Magiera
c79cb7bf31
deals: Almost sealing client data
2019-08-07 20:01:51 -07:00
whyrusleeping
5c32725510
sector commitments make it all the way to the chain
2019-08-07 16:22:35 -07:00
whyrusleeping
b7c6333fef
implement sector commitments and proof verification
2019-08-06 23:35:57 -07:00
whyrusleeping
a8b434a708
fix the most annoying bug ever
2019-07-31 10:43:57 -07:00
whyrusleeping
2576853426
begin work on storage miner processes
2019-07-29 14:01:31 -07:00
whyrusleeping
f1432826d5
start integrating sector builder
2019-07-29 12:08:05 -07:00
whyrusleeping
03f653b88e
expose head change notifications through api
2019-07-28 12:19:33 -07:00
whyrusleeping
4058885df9
switch over to new sector builder library
2019-07-26 15:29:18 -07:00
Jakub Sztandera
81b5f46062
Implement RPC tracing
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-26 08:50:21 +02:00
Łukasz Magiera
5559827ae6
mod tidy
2019-07-26 03:58:28 +02:00
Łukasz Magiera
a565598b25
Merge remote-tracking branch 'origin/master' into feat/pond
2019-07-26 03:58:13 +02:00
Łukasz Magiera
fcd9892efd
mod tidy
2019-07-26 03:56:58 +02:00
whyrusleeping
501b2e4640
update to and use fixed cbor rpc code
2019-07-25 17:49:27 -07: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
663cdbe167
Merge pull request #74 from filecoin-project/feat/payment-channels
...
implement initial payment channel actor
2019-07-25 13:49:52 -07:00
Łukasz Magiera
515fbd41c2
Use go-car for genesis file
2019-07-25 13:46:48 +02:00
whyrusleeping
859471aeaf
implement initial payment channel actor
2019-07-24 15:45:12 -07:00
Łukasz Magiera
16d5f144c4
mod tidy
2019-07-24 00:46:40 +02:00
Łukasz Magiera
265302f4aa
Implement API-level auth
2019-07-24 00:36:19 +02:00
whyrusleeping
5fb59c06bd
add a getblock command
2019-07-22 17:54:27 -07:00
Whyrusleeping
19979a5ab7
Merge pull request #48 from filecoin-project/feat/create-miner
...
create miner command, stubbed out methods
2019-07-22 12:13:11 -07:00
Whyrusleeping
e920192e04
Merge pull request #64 from filecoin-project/feat/go-bls-sigs
...
Switch to go-bls-sigs
2019-07-22 11:10:40 -07:00
whyrusleeping
cfbb193079
go mod tidy
2019-07-22 10:21:27 -07:00
whyrusleeping
9a7823ab84
WIP: create miner command, stubbed out methods
2019-07-20 16:37:37 -07:00
Jakub Sztandera
0f8a89adfd
Update xerrors to fix build with Go 1.13
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-19 15:57:41 +02:00
Jakub Sztandera
d745fa1af1
Switch to go-bls-sigs
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-19 13:56:58 +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
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
902ea18686
Add keystore to the repo
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-18 16:01:39 +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
Whyrusleeping
35905cb3fe
Merge pull request #31 from filecoin-project/feat/wsrpc
...
JsonRPC over WebSockets
2019-07-16 09:36:32 -07:00
Łukasz Magiera
0fa47c6dfa
Lint fixes
2019-07-16 18:07:08 +02:00
Łukasz Magiera
041598dbb6
Use extracted go-filestore
2019-07-15 17:08:18 +02:00
Łukasz Magiera
97c61d4ce5
Client import
2019-07-15 16:17:34 +02:00
Łukasz Magiera
0eb208e1d3
WS JsonRPC client
2019-07-12 17:29:41 +02:00
Łukasz Magiera
e639670195
cli: use repo api endpoint
2019-07-10 19:28:49 +02:00
Łukasz Magiera
1f8c3f4145
repo: update Datastore, Init
2019-07-10 19:09:57 +02:00
Jakub Sztandera
898454ca9a
Introduce fsrepo
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-10 15:42:18 +02:00
Jakub Sztandera
53952e566b
go mod tidy
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-09 20:14:03 +02:00
Jakub Sztandera
195cf4f84d
Implement memrepo
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-09 19:50:48 +02:00
Łukasz Magiera
82890165de
Fix gomod dep
2019-07-09 12:49:11 +02:00
Łukasz Magiera
cdca2ff2c7
Some net commands / apis
2019-07-08 21:07:16 +02:00
Jakub Sztandera
35f0699929
Hopefully now fix circle
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 16:41:29 +02:00
Łukasz Magiera
e162b5395c
Construct enough to run hello
2019-07-08 15:36:53 +02:00
Łukasz Magiera
b3239d9b23
Drop old libp2p imports
2019-07-08 14:51:45 +02:00
Łukasz Magiera
f06d874a8a
Fix build
2019-07-08 13:00:52 +02:00
Łukasz Magiera
67902da2eb
Merge remote-tracking branch 'origin/master' into feat/f2-chain
2019-07-08 12:47:19 +02:00
Jakub Sztandera
200d8058b8
Cleanup after subtree go-filecoin/crypto
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 12:31:00 +02:00
Łukasz Magiera
83a09ce9f3
Fix some gomod stuff
2019-07-08 12:19:51 +02:00
Łukasz Magiera
2987d04efa
chain: Fix most build errors
2019-07-05 16:47:03 +02:00
Łukasz Magiera
277b117d9f
gofmt, mod tidy
2019-07-05 16:36:08 +02:00
Łukasz Magiera
bd0b189d1e
chain: Use f2 code
2019-07-05 16:29:17 +02:00
Jakub Sztandera
808a1e9deb
Add skeleton of a config
...
Took way longer than it should had because I was researching exisiting
options.
As it turns out, nothing nice exists that would handle:
- Multiple overridiable config files
- Defaults provided in a struct
- Output in a struct
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-04 11:25:28 +02:00
Jakub Sztandera
51fc7af06c
fixup! Use zap for logging
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-03 13:37:13 +02:00
Jakub Sztandera
7bf2fb52f4
Use zap for logging
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-03 13:24:58 +02:00
Jakub Sztandera
1716db3d76
Add gomod tidy check
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-02 11:19:48 +02:00
Łukasz Magiera
088c1e7860
Confgure PNet
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-01 23:11:33 +02:00
Łukasz Magiera
0779e7dc00
Build libp2p node
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-01 23:11:33 +02:00
Łukasz Magiera
63627e863e
Import libp2p modules
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-01 23:11:33 +02:00