Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.76 KB

README.md

File metadata and controls

50 lines (38 loc) · 1.76 KB

Neofura

Neofura is a service for quickly getting data from the Neo , If you are a developer on neo and need performance or good productivity, you will love Neofura.

For more info, Please refer to Neofura-Doc(will be deprecated soon), A new version of docs will be displayed here https://vincent-bytetsai.gitbook.io/api-docs.

Quick Start

./start.sh + environment(environment can be "dev","test","staging")

API Examples

curl --location --request POST 'https://testneofura.ngd.network:444' \ --header 'Content-Type: application/json' \ --data-raw '{ "jsonrpc": "2.0", "method": "GetBestBlockHash", "params": {}, "id": 1 }'

The response will be

{ "id": 1, "result": { "hash": "0x226844a595780dd2881bbfedbf4ffabe25fcc691969359aa1b7f87a715cdea75" }, "error": null }

Feathers

High Concurrency

Thanks to the native Go framework that the Neofura can handle more than requests in a second.

Auto Repost

If the service meet the method that have not been implemented the service will repost to the NEO node, which means, any NEO rpc request can be sent to Neofura.

GraphQL(coming soon)

A graphql server will be implemented soon to have a more flexible query.

Appreciations

We really appreciate all the partners in contributing codes in this project, especially vikkko and joeqian. Also, WSbaikaishui, zifanwangsteven, RookieCoderrr come up with many advices. Celia18305 is a perfect document worker who helps to make all the documents in order. Don't forget to give us a STAR if you like it!