See the open issues for current needs, and feel free to create new issues for bugs, feature requests, or other ideas.
If you are interested in working on an issue, please comment on the issue so it can be assigned to you.
Before opening a PR, run bun check
to ensure linting and formatting are correct.
This repo uses Next.js, Tailwind CSS, TypeScript, bun, and viem.
To get started building the app:
# Install dependencies.
bun install
# Start the development server.
bun dev
# Format files.
bun fmt
# Lint.
bun lint
# Add a new chain to the UI, format, and lint.
bun check
To fetch chain data use the below commands.
It's recommend to have an INFURA_API_KEY
set in your environment to improve performance.
# Fetch all data for a single chain.
bun fetch-data [chainId]
# Fetch all data for all chains.
bun fetch-data
# Add a new chain to the UI, format, and lint.
bun check