https://github.com/simplr-sh/chainlist
A simple, client-side application for browsing and managing EVM chains
https://github.com/simplr-sh/chainlist
chainid chainlist chains eip155 ethereum evm
Last synced: 7 months ago
JSON representation
A simple, client-side application for browsing and managing EVM chains
- Host: GitHub
- URL: https://github.com/simplr-sh/chainlist
- Owner: simplr-sh
- Created: 2024-12-27T17:11:08.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-12T16:17:59.000Z (8 months ago)
- Last Synced: 2025-02-12T17:28:22.468Z (8 months ago)
- Topics: chainid, chainlist, chains, eip155, ethereum, evm
- Language: TypeScript
- Homepage: https://chainlist.simplr.sh
- Size: 2.21 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simplr Chainlist
[Visit the live website](https://chainlist.simplr.sh/)
A simple, client-side application for browsing and managing EVM chains, primarily sourced from [ethereum-lists/chains](https://github.com/ethereum-lists/chains).


## Features
- **Browse Chains:** View a comprehensive list of EVM-compatible blockchains.
- **Chain Details:** Access detailed information about each chain, including its name, native currency, and RPC endpoints.
- **Add to Wallet:** Easily add a chain to your connected wallet with a single click.
- **Real-time Status:** See the current status of each chain.
- **Responsive Design:** Works seamlessly on various screen sizes.
- **Powered by RainbowKit:** Utilizes RainbowKit for wallet connection.
- **Uses Wagmi:** Leverages Wagmi for interacting with the blockchain.
- **Uses Sonner:** Employs Sonner for user notifications.## Technologies Used
- **React:** For building the user interface.
- **TypeScript:** For type safety and improved code quality.
- **RainbowKit:** For wallet connection.
- **Wagmi:** For blockchain interactions.
- **Sonner:** For user notifications.
- **Lucide-react:** For icons.
- **React Virtuoso:** For efficient rendering of large lists.
- **Tailwind CSS:** For styling.
- **Shadcn/ui:** For UI components.## Getting Started
### Prerequisites
- Node.js (v18 or higher)
- npm or yarn### Installation
1. Clone the repository:
```bash
git clone https://github.com/your-username/simplr-chainlist.git
```
2. Navigate to the project directory:
```bash
cd simplr-chainlist
```
3. Install dependencies:
```bash
npm install
# or
yarn install
```### Running the Application
```bash
npm run dev
# or
yarn dev
```Open your browser and navigate to `http://localhost:3000`.
## Contributing
Contributions are welcome! Please feel free to submit a pull request.
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes.
4. Submit a pull request.## License
This project is licensed under the MIT License.
## Acknowledgements
- **Chain Data Source:** The chain list data is primarily sourced from [ethereum-lists/chains](https://github.com/ethereum-lists/chains).
- [RainbowKit](https://www.rainbowkit.com/)
- [Wagmi](https://wagmi.sh/)
- [Sonner](https://sonner.emilkowal.ski/)
- [Lucide](https://lucide.dev/)
- [React Virtuoso](https://virtuoso.dev/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Shadcn/ui](https://ui.shadcn.com/)