Skip to content

🌕 NFTir/Agent - A powerful Golang-based server, is engineered to periodically query the NFTGo server, with a 6 hours frequency, to acquire a dataset of the top 25 NFTs ranked by trading volume. This data collection mechanism offers real-time analytics and insights to the platform's users.

Notifications You must be signed in to change notification settings

NFTir/nftir-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


NFTir

SUNY OSwego
CSC 482

Overview

NFTir agent is a golang server is engineered to periodically query the NFTGo server, with a 6 hours frequency, to acquire a dataset of the top 25 NFTs ranked by trading volume. The agent then breaks down the dataset into single items and push them into an Amazon DynamoDB table which will be used by the NFTir RESTful server to process the data.

Getting Started

Requirement

Clone the repo

git clone https://github.com/NFTir/agent.git
cd agent

Set up environment variables

At the root of the directory, create a .env file using .env.example as the template and fill out the variables.

Running the project

  1. Build and run agent locally using Make scripts
make go-build-local
  1. Build and run agent on Docker using Make scripts
make build-app

Resources

About

🌕 NFTir/Agent - A powerful Golang-based server, is engineered to periodically query the NFTGo server, with a 6 hours frequency, to acquire a dataset of the top 25 NFTs ranked by trading volume. This data collection mechanism offers real-time analytics and insights to the platform's users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published