Nodechain is a service that allows you to create nodes on a blockchain and connect to them natively through APIs. The goal is to allow the user to build their own nodes natively without having to rely on external services.
Connector can be isolated from blockchain nodes. It supports multiple tokens at the same time in differents networks. With the Admin package created, it is posible to add, update and remove tokens in differents networks. The rest of the functionality of the connector is the same.
Endpoint paths have been replace from /rpc and /ws to {coin}/{network}/rpc and /{coin}/network}/ws
Fixes #60
Dependencies (if any)
None
Type of change
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description
Connector can be isolated from blockchain nodes. It supports multiple tokens at the same time in differents networks. With the Admin package created, it is posible to add, update and remove tokens in differents networks. The rest of the functionality of the connector is the same.
Endpoint paths have been replace from
/rpc
and/ws
to{coin}/{network}/rpc
and/{coin}/network}/ws
Fixes #60
Dependencies (if any)
None
Type of change
How Has This Been Tested?
Adding ETH Token in regtest network to connector
Request
Response
Getting ETH config
Request
Response
Removing ETH token in regtest network from connector
Request
Response
Making RPC request to ETH token in regtest network when it is not added to connector
Request
Response
Making RPC request to ETH token in regtest network when it is added to connector
Request
Response
Wesockets subscribe to New Blocks Topic in ETH token in regtest mode
Endpoint: ws://localhost:80/eth/regtest/ws
Request
Response
Test Configuration:
sw_vers
): macOS 12.0.1Good practices to consider