Michael Bradley
c893b1f0cb
track latest nim-libp2p's master branch ( #248 )
...
* [build] track nim-libp2p's unstable branch
* cid formatIt change
* track nim-libp2p-unstable
* don't stringify cid
* Fixed testblockexc.nim
1. Assign price to blocks
2. Delete on node1 cached blocks from node2 before buying them again
* add trace logging
* init pricing info
* remove duplicate price setting
* cid serialization in trace logs
* bumping dht to latest main
* bump
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
Co-authored-by: Bulat-Ziganshin <bulat.ziganshin@gmail.com>
2022-11-02 11:40:28 -06:00
Bulat-Ziganshin
9939d85b74
Replace protobuf serialization for Block exchange with minprotobuf ( #271 )
...
* minprotobuf serialization for Block exchange
* Handle decoding errors by stopping peer connection
2022-10-13 18:58:57 -05:00
Dmitriy Ryajov
48368893c9
Add limits for inflight requests ( #169 )
...
* convert network to async
* use async network api
* test with async network
* test concurrent send limits
2022-07-29 10:19:34 -06:00
Dmitriy Ryajov
6ce7e23767
Upload authenticators ( #108 )
...
* initial implementation of storage proofs upload
* make sure proof verifies with after deserializing
* add por store
* rename por store to stp store
* rename porstore to stpstore
* add support for host discovery to discovery mock
* add tags upload network tests
2022-05-25 20:29:31 -06:00
Dmitriy Ryajov
6ad7a6bb96
Batched blocks ( #105 )
...
* remove sleep
* throttle prefetch
* break loop if conn closed
* logging
* prefetch blocks in batches
* add blocks batch constant
2022-05-20 10:53:34 -06:00
Dmitriy Ryajov
d4f3ebc867
reorg engine directory structure ( #104 )
2022-05-19 16:28:53 -06:00