/fieryeyes

fiery eyes is a project that integrates NFT data capture, NFT digital rule sorting and NFT recommendation

Primary LanguageGoApache License 2.0Apache-2.0

Fieryeyes

Version License: Apache-2.0 GoDoc

Fieryeyes is a project that integrates NFT data capture, NFT digital rule sorting and NFT recommendation

Note: Requires Go 1.18+

Introduce

  • 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.

nft-data-1.png

Installation

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.

Quick Start

make up

Module development

indexer

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

Contributing

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!

Disclaimer

This code has not yet been audited, and should not be used in any production systems.