Kim De Mey
d2f56463ce
Remove the use of ByteList in PortalStream and for FoundContent ( #937 )
2022-01-20 21:21:20 +01:00
Kim De Mey
f19a64a2fe
Add uTP over discv5 in portal wire protocol ( #922 )
...
* Add uTP over discv5 in portal wire protocol
2022-01-14 16:07:14 +01:00
Kim De Mey
f4ca598c03
Some version of the findContent JSON-RPC proc ( #918 )
...
Also includes fixing instantiation of the history network json-rpc
API handles.
2021-12-20 11:57:55 +01:00
Kim De Mey
f3d0e97997
Add Portal protocol testing docs and more ( #912 )
...
- Add portal network ping and findNodes JSON-RPC endpoints
- clean-up of some cli arguments
- Add protocol_interop.md document and adjust/fix other
documentation
2021-12-13 14:12:51 +01:00
Kim De Mey
2ea35ef82a
Add resolve call for Portal networks ( #902 )
...
* Add resolve call for Portal networks
And:
- Refactor some code by adding a findNodeVerified call
- add the portal network lookup json-rpc call that uses resolve
- add usage of this lookup in the portal testnet tests
- Additional comments
* Let recordsFromBytes fail on invalid ENRs
This behaviour is more similar as how it is done in discovery v5
base layer.
2021-12-08 09:26:31 +01:00
Kim De Mey
63b0945b52
Use json rpc client to run tests on portal testnet ( #899 )
...
Tests have also been added & adjusted. Original ones were actually
failing but unnoticed due to mistake in port passed in curl command.
2021-12-03 09:51:25 +01:00
Kim De Mey
0072089909
Implement part of the discv5 json-rpc calls ( #894 )
...
* Implement part of the discv5 json-rpc calls
* Use json marshalling for NodeId and Record everywhere
2021-11-29 10:39:37 +01:00
Kim De Mey
5f4ea7822c
Have one generic installPortalApiHandlers to be used for different Portal networks ( #893 )
2021-11-24 14:53:01 +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
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
4b1fa050e9
Use websockets in proxy ( #779 )
2021-08-05 08:14:25 +02:00
KonradStaniec
1c5c2cba8b
[FEATURE] Use rpc proxy ( #747 )
2021-07-07 14:13:27 +02:00
KonradStaniec
a59a2c61b6
[FEATURE] Add support for handling experimental api call ( #746 )
...
* [FEATURE] Add support for handling experimental api call
2021-07-07 11:04:18 +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