WCORE

About WCORE

Your crypto. Every chain. One view. 183 chains, selected DeFi positions, 80+ GM contracts and 7 CEX sources. Read only. Free.

How it works

WCORE is a non-custodial, read-only portfolio tracker. Connect your wallet or paste any public address. We query blockchains directly via RPC nodes. You can also add your own read-only API keys for Binance, Bitpanda, Bitfinex, Bybit, Coinbase, Kraken and OKX in Profile to fold your exchange balances into the same portfolio view. No middlemen, no custody, no funds ever at risk.

Chain coverage

EVM

Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, Avalanche, Gnosis and more. Native balance + ERC-20 token discovery.

Solana

SPL token accounts via getTokenAccountsByOwner. Jupiter pricing integration.

Cosmos

Bank balances + staking delegations. IBC tokens on Cosmos Hub, Osmosis, Injective, Terra.

TON

Native Toncoin (9 decimals) plus jettons via TonAPI with Toncenter fallback. Address detection recognises user-friendly base64 (EQ/UQ) and raw -1:hex formats.

CEX

Binance (Spot, Earn flexible, Earn locked), Bitpanda (crypto, fiat, commodities, stocks), Bitfinex (exchange/spot wallet), Bybit (Unified + Funding), Coinbase, Kraken and OKX. Each user supplies their own read-only API key, encrypted server-side (AES-GCM). Prices come from the provider first, then DefiLlama or Yahoo Finance for symbols the ticker does not cover.

Chains without live RPC endpoints are auto-skipped by the scan engine. Their configurations remain available for reactivation when reliable infrastructure returns.

Pricing

Real-time prices from a cascade: DefiLlama โ†’ DexScreener โ†’ GeckoTerminal โ†’ Jupiter โ†’ CoinGecko. Stablecoins use a fast FX path. CEX prices are provider-first: Binance via our CEX relay ticker batch, Bitpanda via their public ticker, Coinbase/OKX balances via signed relay reads, and US stocks fall back to Yahoo Finance. Multi currency: EUR, USD, GBP, CHF, JPY.

Features

โ›ฝOn-chain GM. Say GM across 80 supported chains. Deploy your contract, earn 50% of tips.
๐ŸฆCEX tracking. Link your own Binance, Bitpanda, Bitfinex, Bybit, Coinbase, Kraken or OKX read-only API key. Spot, Earn, commodities, stocks, all in one view.
๐ŸŒSelected DeFi positions. Compound V3, WCT, Chainbase and selected staked assets with signed debt and liquidity status.
๐Ÿ”—Referral system. Share your link, earn 10% of your referrals points.
๐ŸšฉScam detection. 7-rule engine flags suspicious tokens.
๐Ÿ‘›Multi-wallet. Link addresses, labels, CSV export.
๐Ÿ†Leaderboard. Compete on points with daily GM streaks.
๐Ÿช™Custom tokens. Add any ERC-20 contract. Visible to all users.

Architecture

Full-stack TypeScript. Fastify 5 API with Prisma ORM on PostgreSQL. Next.js 16 frontend with React 19 and wagmi. Redis for discovery caching. The CEX relay is a standalone Express service on Railway that signs per-user Binance, Bybit, Coinbase and OKX requests and returns provider price data when the API datacenter IP is blocked. Deployed on Railway with automated Docker builds.

Follow updates on @WCORExyz.

RPC resilience

Eleven defense layers keep scans fast and accurate even when public RPCs go down.

๐Ÿ›ก๏ธAvailability filter. Chains without reliable live RPCs are skipped automatically while their configurations remain available for reactivation.
๐Ÿ“กPer-endpoint health. RPCs are scored and decay in 60s when they fail. Only healthy endpoints participate in consensus.
โœ…Strict consensus. A balance needs a strict majority of healthy RPCs to be trusted. Cached values never override confirmed consensus.
โฑ๏ธPer-chain timeout. 90s per chain + 30min hard cap on the whole job. Stuck chains do not block the rest.
๐ŸŒChainlist fallback. When a static RPC fails, the engine consults chainlist.org and validates the candidate with eth_chainId before adopting it.
๐Ÿ”Snapshot cache. Each scan result is cached in Redis. A force-refresh skips the cache and rebuilds from the live chain.
๐Ÿ“ฆMulticall3 batching. All ERC-20 balances fetched in a single RPC call per chain instead of N individual calls.
๐Ÿ”Live audit. scripts/audit-rpcs.mjs probes every static RPC in 4s and reports the dead, single and half-dead pools.

Limitations

  • Very new or obscure tokens may lack accurate pricing
  • Single-RPC chains are fragile. If the node goes down, scanning pauses
  • Selected staking and lending positions are tracked; broad LP, vault, and protocol coverage remains incomplete
  • On-chain GM deployment requires ETH on the target chain for gas
  • CEX balances are read-only: no sync if the provider API is down and no trading surface

What's next

These are ideas for the future. Priorities may evolve based on user feedback.

๐Ÿ“ŠBroader DeFi coverage. Expand beyond selected staking and lending positions to LPs, vaults, and more protocols.
๐Ÿ”Transaction history. Full transaction timeline across all chains and wallets.
๐Ÿ“ˆPortfolio charts. Historical value, allocation breakdowns, P&L tracking over time.
๐Ÿ””Price alerts. Notifications when tokens hit target prices or values change significantly.
๐Ÿ“ฑMobile PWA. Installable app with offline cache and push notifications.
๐ŸŒMore chains. Continue expanding GM on-chain and wallet scan coverage to new mainnets.