Symbiont{s} | Ecosynthesizer | APIs & Nodes Testing

in witness-category •  4 years ago  (edited)

Symbionts.png

Symbionts

Thriving through a Symbiotic Equilibrium

Symbiont{s} | Ecosynthesizer | APIs & Nodes Testing

Greetings,

We have been lately working on a way to allow developers and λ users to easily fetch or get the list or RPCs and Seeds that are operating the Steem blockchain. There are currently several places where you can get more information on this matter such as SteemWorld, SteemScan, or Steemyy.com. Hence, we have decided to take it one notch further by providing lists that are constantly maintained, tested, and updated. In addition to providing public APIs for the community to use.

Seed.png

Seeds

RPC.png

RPCs

We encourage all current seeds and public RPCs owners to add or update the data directly on our website by sending a form.

Form.png

There are currently several Get methodpublic APIs that can be used on the Ecosynthesiezr website:

API.png

Static

Fetching static data will allow you to get a pretested list of functional seed and PRC nodes. The current interval of testing is 3 minutes. You have also 3 choices to use which are:

  • (/view/API/fetchAllStatic)
  • (/view/API/fetchSeedsStatic)
  • (/view/API/fetchRPCsStatic)

Live

On the other hand, fetching live data will allow you to afresh the test of the PRC and seed nodes. Depending on the size of the list, it will obviously take a bit longer (few more seconds) to get fresh data:

  • (/view/API/fetchAllLive)
  • (/view/API/fetchSeedsLive)
  • (/view/API/fetchRPCsLive)

Same as with the static method, this method will only show functional RPCs and Seeds, the red status is pushed for the RPCs if the response time is higher than 6000ms (subject to a possible change). To make it even easier for admins to manage the lists, we also implemented a dashboard to deal with requests and update the data. The initial version of the project allowed users to create accounts, but we decided to scrap it for now until we are done with the implementation of a better system of registration.

This is of course just the beginning, we are planning to add more things and work on more projects. If you have suggestions, want to report a bug, or you want to work with us, please make sure to leave a comment below or reach out to us on Discord.


If you would like to support us, please consider voting for our witness, setting us as a proxy, joining our Discord server, and delegating to the ECS project by using one of the following links:

500SP | 1000SP | 2000SP | 3000SP | 4000SP | 5000SP | 10000SP | 100000SP


Thank you all for your support,

Steem on!

The Symbionts Team,

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!