- Notifications
You must be signed in to change notification settings - Fork28
An explorer for a CosmWasm-powered Cosmos ecosystem.
License
alleslabs/celatone-frontend
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Scan is a blockchain explorer service that provides comprehensive transaction and contract analysis for CosmWasm-powered Cosmos ecosystems so that users can efficiently explore, debug, and monitor their blockchain interactions.
A powerful web-based explorer designed for developers and users working with CosmWasm smart contracts and Cosmos blockchain networks, offering detailed transaction analysis, contract interaction tools, and network monitoring capabilities.
git clone https://github.com/alleslabs/celatone-frontend.gitcd celatone-frontendpnpm installCopy.env and fill values:
cp .env.example .env.local
# The mnemonic of the wallet that will be used for estimate gas feesNEXT_PUBLIC_DUMMY_MNEMONIC="your mnemonic here"NEXT_PUBLIC_SUPPORTED_NETWORK_TYPES=local,devnet,testnet,mainnetNEXT_PUBLIC_CHAIN=<chain-name>NEXT_PUBLIC_INITIA_API=http://localhost:8080NEXT_PUBLIC_CELATONE_API=http://localhost:8081# only use for non-initiaNEXT_PUBLIC_SCAN_API=http://localhost:8081# only use for initia
For local development, modifydevChainConfigs.ts undersrc/config/chain by adding your own chain configuration with the appropriate network settings, RPC endpoints, and feature flags.
pnpm dev
The server will start onhttp://localhost:3000
- Framework:React &Next.js
- Language:TypeScript
- Components:Chakra UI
- State Management:MobX &TanStack Query
- HTTP Client:Axios
- Blockchain:CosmJS &Initia.js
- Wallet Integration:Cosmos Kit &Initia Wallet
- Deployment:Vercel
celatone-frontend/├── src/│ ├── components/ # Reusable React components│ ├── config/ # Configuration files and chain configs│ ├── hooks/ # Custom React hooks│ ├── lib/ # External library configurations│ ├── pages/ # Next.js pages and routing│ ├── stores/ # MobX state management│ ├── types/ # TypeScript type definitions│ ├── utils/ # Utility functions and helpers│ └── styles/ # Global styles and themes├── public/ # Static assets├── .env # Environment variables template├── next.config.js # Next.js configuration├── package.json└── tsconfig.json # TypeScript configurationpnpm build# Build production bundlepnpm dev# Start development serverpnpm start# Start production serverpnpmtest# Run test suitepnpm type-check# Run TypeScript type checkingpnpm lint# Run ESLintpnpm lint:fix# Fix ESLint issues and format codepnpm format# Format code with Prettierpnpm storybook# Start Storybook development serverpnpm build-storybook# Build Storybook for production
This project is licensed under the GNU General Public License v3.0 - see theLICENSE file for details.
About
An explorer for a CosmWasm-powered Cosmos ecosystem.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors15
Uh oh!
There was an error while loading.Please reload this page.