Kim De Mey
77cc9b6215
Add support for passing bootstrap file and write local enr file ( #892 )
...
Also use this now in the local testnet script instead of hardcoded
values.
2021-11-24 12:12:25 +01:00
Kim De Mey
903350bdde
Add local testnet script and required json-rpc calls ( #891 )
...
- Add basic discv5 and portal json-rpc calls and activate them in
fluffy
- Renames in the rpc folder
- Add local testnet script and run this script in CI
- bump nim-eth
2021-11-24 08:45:55 +01:00
Kim De Mey
447deb29ff
Add HistoryNetwork that uses Portal wire protocol ( #856 )
...
* Add HistoryNetwork that uses Portal wire protocol
* Further implement getContent and adjust naming of distance calc calls
2021-10-09 13:22:03 +02:00
Kim De Mey
51626c5831
Add a basic ContentDB for portal networks ( #848 )
...
* Add a basic ContentDB for Portal networks
* Use ContentDB in StateNetwork
* Avoid probably some form of sandwich problem by re-exporting kvstore_sqlite3 from content_db
2021-09-28 19:58:41 +02:00
Kim De Mey
785a3b47b0
Allow for passing Portal specific bootstrap nodes ( #844 )
...
* Allow for passing Portal specific bootstrap nodes
* Fix to also replaceNode when decodeMessage fails
* Add portal bootstrap node tests and reorder test cases
2021-09-23 14:26:41 +02:00
Kim De Mey
6f6345a022
Move Portal wire protocol out of state specific code ( #843 )
...
* Allow for custom protocol id in portal wire protocol
* Move Portal wire protocol out of state specific code
2021-09-22 17:07:14 +02:00
KonradStaniec
a083fb30fc
Generalize network layer for portal ( #814 )
...
* Generalize netork layer for portal
* Make messages free from any content references
* Use portal network in main fluffy module
* Fix cli
* Use lookup in portal network
* Avoid using result
2021-09-03 10:57:19 +02:00
KonradStaniec
f0637cfbfc
Add rpc for local node info ( #810 )
...
* Add rpc for local node info
* Group let statement
2021-08-27 18:04:55 +02:00
KonradStaniec
edd642c048
Move state network to separate folder ( #800 )
2021-08-17 10:58:40 +02:00
KonradStaniec
4b1fa050e9
Use websockets in proxy ( #779 )
2021-08-05 08:14:25 +02:00
Kim De Mey
e2b50d2339
Add routing table and required lookup code to Portal protocol ( #773 )
...
* Add routing table and required lookup code to Portal protocol
* Enable Portal lookup and validate loops + minor adjustments
2021-07-30 21:19:03 +02:00
KonradStaniec
0fb0fc4680
[Minor] use proper constructor for proxy in fluffy ( #759 )
2021-07-13 15:49:53 +02:00
Kim De Mey
424fd405e9
Move Portal wire protocol from nim-eth to fluffy ( #749 )
...
* Move Portal wire protocol from nim-eth to fluffy
* Rename fluffy make targets
* Move all_fluffy_tests a folder down
2021-07-09 13:34:16 +02:00
KonradStaniec
1c5c2cba8b
[FEATURE] Use rpc proxy ( #747 )
2021-07-07 14:13:27 +02:00
KonradStaniec
65ea8a12a9
[FEATURE] Stub for bridge client ( #739 )
...
* [FEATURE] Stub for bridge client
* [FEATURE] Add client to fluffy runner
* [FEATURE] Fix params in logs
* [FEATURE] Rename config option
2021-07-02 07:30:48 +02:00
Kim De Mey
f8b3922eb5
Change name from nlpn to fluffy ( #734 )
2021-06-28 17:53:13 +02:00