Skip to content
This repository was archived by the owner on May 6, 2024. It is now read-only.
This repository was archived by the owner on May 6, 2024. It is now read-only.

Track Public API Nodes for IoTeX Mainnet #27

@simonerom

Description

@simonerom

Description

Build a portal and with relevant tools to track all public API gateway nodes of the IoTeX testnet and mainnet (i.e. Full nodes running that have their API enabled).

Context

With more traffic and users on the IoTeX mainnet, we expect more public nodes running by community members to join.

Acceptance criteria

  • Milestone 1: Frontend
    • Displays all public API nodes for IoTeX Mainnet, with health status in real-time and useful metadata
    • Encourages and enables people to submit their node data, e.g., name/IP/version/email/social media/location/max load/SLA
    • Guides people on setup an IoTeX full API node in a visually appealing layout (should be better than the current documentation)
    • Auto rewards the owners with NFT badges for continue and quality serving. Examples badges are:
      • 7-day in a roll, 30-day in a roll, 100-day in a roll, and so on
      • 99% Uptime
      • Most active on social
  • Milestone 2: Backend
    • Health-check the participating nodes periodically, better from multiple regions
    • Aggregate the health status of nodes and provide the data to the frontend
    • Sends alerts to the owner if the node is down

Misc/References

See https://bscproject.org/#/rpcserver as a reference

Time estimation

1 week

Reward

3,500 USD

  • Milestone I: 1,500 USD
  • Milestone II: 2,000 USD

Important Links

Getting started: https://docs.iotex.io

IoTeX Blockchain Explorer: https://iotexscan.io

IoTeX Testnet Faucet https://faucet.iotex.io/

Follow Us

https://iotex.io
https://t.me/IoTeXGroup
https://twitter.com/iotex_io
https://medium.com/@iotex
https://www.reddit.com/r/IoTeX

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions