- π Multi-Chain Support - Cosmos SDK chains with IBC compatibility
- π Real-Time Tracking - Live blocks, transactions, validators monitoring
- πΌ Wallet Integration - Keplr, Leap, Cosmostation support
- π IBC Tracking - Cross-chain transfer monitoring
- π³οΈ Governance - View and vote on proposals
- π Validator Analytics - Uptime tracking, commission, voting power, 24h/7d/30d stats
- π Multi-Language - 7 languages support (EN, ID, JP, KR, CN, ES, RU)
- π¨ Modern UI - Dark theme, responsive design
- π± PWA Ready - Installable Progressive Web App with offline support
- β‘ EVM Explorer - Native support for Cosmos chains with EVM sidechain
- π EVM Blocks - Real-time block tracking with gas statistics
- πΈ EVM Transactions - Transaction details with gas info & hash copy
- π EVM Addresses - Balance, transaction history, token holdings
- π Dual Chain - Seamless navigation between Cosmos & EVM
- π WebSocket Support - Real-time updates via EVM WSS endpoints
- β‘ Parallel Fetching - Race condition for fastest API response
- π Gas Analytics - Average gas used, gas limit tracking
- π€ Auto-Compound Bot - Automated staking rewards compounding
- π Token Analytics - Real-time price tracking, supply metrics
- π° Asset Management - Multi-asset support, holder tracking
- π State Sync - Fast node synchronization with active peers & seeds
- π Endpoint Checker - Test RPC, API, gRPC, WSS, EVM endpoints connectivity
- π Performance - Optimized with caching, CDN, and stale-while-revalidate
- π¦ Smart Caching - 5-minute cache with background refresh
- π Auto-Refresh - 4-second background updates for real-time data
- π― Copy to Clipboard - One-click copy for hashes, addresses
- π Transaction Icons - Visual indicators for blocks, transactions
- π Secure - Server-side API with CORS handling
- π’ Real-Time Notifications - Instant alerts for validator missed blocks & governance proposals
- π³οΈ Governance Alerts - Auto-notify when new proposals enter voting period
- π Multi-Chain Support - Monitor 32+ Cosmos SDK chains simultaneously
- β‘ Smart Monitoring - Configurable thresholds, cooldown periods, anti-spam
- π Live Statistics - Check active proposals, validator uptime, chain status
- π Direct Voting Links - One-click buttons to vote on WinScan
- π High Performance - Parallel API requests, backend proxy optimization
π Try Now: @winscan_monitor_bot
# Clone repository
git clone https://github.com/winsnip-official/winscan.git
cd winscan
# Install dependencies
npm install
# Run development server
npm run devVisit http://localhost:3000
- Telegram Monitor Bot - Real-time validator & governance alerts
- Auto-Compound Bot Guide - Setup validator auto-compound bot
- Chain Configuration Guide - Add your blockchain
- Endpoint Checker - Test RPC/API connectivity & latency
- State Sync Setup - Fast node sync with active peers
- Contributing Guide - Contribution guidelines
- Security Policy - Report vulnerabilities
- License - Usage terms and restrictions
WinScan includes a standalone auto-compound bot for validators to provide staking rewards compounding service to their delegators.
Key Features:
- β Automated rewards compounding using Authz grants
- β Multi-chain support (Cosmos SDK & EVM-compatible)
- β Validator commission claiming
- β Governance auto-voting
- β Configurable frequency (hourly/daily/weekly/monthly)
Quick Setup:
cd autocompound-bot
npm install
cp .env.example .env
# Edit .env with your mnemonic
npm run build
npm startπ Full Documentation: autocompound-bot/README.md
Real-time monitoring and alerts for Cosmos validators and governance!
The Telegram Monitor Bot provides instant notifications for validator performance issues and governance proposals across 32+ Cosmos SDK chains.
Key Features:
- β Missed Blocks Alerts - Get notified when validators miss blocks
- β Governance Notifications - Never miss a voting opportunity
- β Multi-Chain Support - Monitor 32+ chains simultaneously
- β Smart Thresholds - Configurable missed blocks limits
- β Anti-Spam - Cooldown periods prevent notification flooding
- β Direct Voting - One-click buttons to vote on WinScan
- β Live Statistics - Check active proposals and validator uptime
Available Commands:
/start - Start the bot
/subscribe - Subscribe to validator/chain alerts
/list - View your subscriptions
/proposals - Check active governance proposals
/stats - View chain statistics
/unsubscribe - Remove subscriptions
/help - Show all commands
Example Alerts:
Missed Blocks Alert:
β οΈ MISSED BLOCKS ALERT β οΈ
ββ π Chain: AtomOne Mainnet
ββ π€ Validator: WinSnip Validator
ββ π Address: atonevaloper1xxx...
ββ β‘ Missed: 50 blocks
π¨ Action Required!
Your validator has missed 50 blocks.
Please check your validator node immediately.
β° Alert will not repeat for 1 hour
Governance Proposal Alert:
π³οΈ NEW GOVERNANCE PROPOSAL π³οΈ
ββ π Chain: AtomOne Mainnet
ββ π·οΈ Proposal ID: #19
ββ π Title: Update dynamic min deposit
ββ π¬ Description: During the v3 upgrade...
ββ ποΈ Voting Period: 12/11/2025 β 4 day(s) left
π’ Cast Your Vote!
Participate in governance to shape the future of AtomOne Mainnet.
[π³οΈ Vote on WinScan]
β±οΈ Don't miss the voting deadline!
π Start Monitoring: @winscan_monitor_bot
π Full Documentation: telegram-monitor-bot/README.md
Test and validate your blockchain endpoints in real-time!
The Endpoint Checker is a powerful tool for validators and node operators to verify connectivity and performance of their endpoints.
Supported Endpoints:
- β Cosmos RPC - Tendermint RPC endpoint testing with block height & chain ID
- β Cosmos API/REST - REST API endpoint verification
- β gRPC/gRPC-Web - gRPC endpoint connectivity check
- β WebSocket - Real-time WebSocket connection testing
- β EVM JSON-RPC - Ethereum-compatible RPC testing (for EVM chains)
- β EVM WebSocket - EVM WebSocket connection validation
Key Features:
- π Real-Time Testing - Test multiple endpoints simultaneously
- β‘ Latency Measurement - Accurate response time in milliseconds
- π Block Height - Current block height verification
- π Chain ID - Automatic chain ID detection
- π― Auto-Fill - Pre-filled with chain's default endpoints
- π Manual Override - Edit or add custom endpoints to test
- π± Mobile Friendly - Fully responsive interface
- π Multi-Language - Available in 7 languages
How to Use:
- Navigate to Tools β Endpoint Checker
- Endpoints are auto-filled from chain configuration
- Modify or add custom endpoints as needed
- Click "Check All Endpoints"
- View results with latency, block height, and status
Example Results:
β
Cosmos RPC
Latency: 45ms
Block Height: 12,345,678
Chain ID: paxi-mainnet
β
EVM JSON-RPC
Latency: 38ms
Block Height: 5,678,901
Chain ID: 1234
Access: Navigate to any chain β Tools β Endpoint Checker
Fast node synchronization with live peer discovery!
The State Sync tool helps you quickly sync your node to the latest blockchain state without downloading the entire history.
Features:
- π Live State Sync Info - Latest block height, trust height, and hash
- π Active Peers Discovery - Automatically fetch top 10 most active peers
- π± Seed Nodes - Get reliable seed nodes for network bootstrapping
- π One-Click Copy - Copy individual peers/seeds or all at once
- π§ Customizable - Configure service name and home directory
- π Auto-Generated Scripts - Ready-to-use bash scripts for quick setup
- β‘ Smart Selection - Peers sorted by activity score (bandwidth)
- π RPC with Indexer - Automatically finds RPCs with tx_index enabled
How to Use:
- Navigate to Tools β State Sync
- View current chain state (latest height, trust height, hash)
- Check active peers and seeds list
- Configure service name (e.g.,
paxid,lumerachain) - Set home directory (e.g.,
$HOME/.paxi) - Copy peers/seeds or use the automated script
- Run the script on your server
Generated Script Example:
#!/bin/bash
# Stop your node
sudo systemctl stop paxid
# Backup priv_validator_state.json
cp $HOME/.paxi/data/priv_validator_state.json $HOME/backup.json
# Reset database
paxid tendermint unsafe-reset-all --home $HOME/.paxi
# Configure state sync
sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\\1true|" $HOME/.paxi/config/config.toml
sed -i.bak -E "s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\\1${TRUST_HEIGHT}|" $HOME/.paxi/config/config.toml
# Add peers
PEERS="node1@ip1:26656,node2@ip2:26656"
sed -i.bak -E "s|^(persistent_peers[[:space:]]+=[[:space:]]+).*$|\\1\"$PEERS\"|" $HOME/.paxi/config/config.toml
# Start node
sudo systemctl start paxidAccess: Navigate to any chain β Tools β State Sync
- Create
yourchain-mainnet.jsoninChains/directory - Configure RPC, API endpoints, and token details
- See CHAIN-GUIDELINES.md for complete format
NEXT_PUBLIC_API_URL=https://ssl.winsnip.xyznpm run build
vercel --prodAdd environment variable in Vercel dashboard:
NEXT_PUBLIC_API_URL=https://ssl.winsnip.xyz
| Category | Technology |
|---|---|
| Framework | Next.js 14 (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Icons | Lucide React |
| Charts | Recharts |
| API | REST (WinSnip Public) |
| Wallet | Keplr / Leap / Cosmostation |
| EVM | ethers.js, JSON-RPC |
| Blockchain | CosmJS, Cosmos SDK |
Β© 2025 WinSnip Official. All Rights Reserved.
This project is licensed under MIT License with Additional Restrictions:
β ALLOWED:
- Use for personal, educational, or commercial purposes
- Fork and modify the code
- Distribute and sublicense
β PROHIBITED:
- Remove or alter WinSnip branding, logos, or attribution
- Claim this work as your own
- Misrepresent the origin of this software
- Maintain copyright notice and license in all copies
- Keep visible attribution to WinSnip in public deployments
- Include "Built on Trusted Infrastructure" or similar attribution
For full license terms, see LICENSE file.
Violation of these terms may result in legal action and license revocation.
We welcome contributions! Please read CONTRIBUTING.md first.
Quick steps:
- Fork this repository
- Create feature branch (
git checkout -b feature/amazing) - Commit changes (
git commit -m 'Add feature') - Push to branch (
git push origin feature/amazing) - Open Pull Request to
devbranch
- π Website: winsnip.xyz
- π€ Telegram Bot: @winscan_monitor_bot
- π¦ Twitter: @winsnip
- π¬ Telegram: t.me/winsnip
- π» GitHub: github.com/winsnip-official
β‘ EVM Compatible Chains: Shido, Uptick Network, Warden Protocol, XRPL EVM Sidechain support both Cosmos and EVM transactions with WebSocket real-time updates
Want to add your chain? See CHAIN-GUIDELINES.md