Fieryeyes is a project that integrates NFT data capture, NFT digital rule sorting and NFT recommendation
Note: Requires Go 1.18+
- fe-law: The NFT configurable rule processing center is used for NFT rule data processing.
- fe-scrapy: NFT data crawler service
- fe-service: NFT service center, data cleaning storage service, providing internal RPC and openapi services
- indexer: Synchronize blockchain data and do simple processing, provide RPC service to the service center to pull data and calculate and process data according to rules.
- proxyd: proxyd.
- proto: The rpc interface definition of each service module
- savs: project script.
- specs:project specs.
For prerequisites and detailed build instructions please read the Installation instructions. Once the dependencies are installed, run:
make build
Or check out the latest release.
make up
1.clone project
git clone git@github.com:savour-labs/fieryeyes.git
cd indexer
2.do module development
3.build and start
before you start up, you should change your evn.
make indexer
source .evn
./indexer
4.The same goes for other modules, such as fe-law
, fe-service
and fe-scrapy
Read through CONTRIBUTING.md for a general overview of our contribution process. Then check out our list of good first issues to find something fun to work on!
This code has not yet been audited, and should not be used in any production systems.