This app reads multiple APIs to collect the data to evaluate profitability of the given Illuvium Land
ImmutableX API is used to fetches all the relevant Illuvium Land data for further analytics usage. ImmutableX API has a rate limit of 5RPC, see api-rate-limiting
CoinGecko API V3 is used to query current and historical crypto prices. CoinGecko free API has a rate limit of 10-30 calls/minute
Etherscan API is used to query initial Land mint data Etherscan Free plan has a rate limit of 5RPC and 100 000 request per day
The dotenvy
crate is used to load environment variables needed for DB connection from .env
file
Also, feature flags are stored there as well.
Execute start-local-environment.sh to spin up Postgres. It will execute required DB migrations.
Run trunk serve
to start the application