Latest Features

This release adds a more enterprise-ready front page, richer live crypto mapping, stronger administration controls, and a clearer workflow for using Blue River as an on-chain intelligence application.

Interactive landing globe

The front page globe can be dragged to rotate and scrolled to zoom. It now shows denser global crypto traffic arcs, wallet clusters, and exchange activity.

Richer global traffic view

More crypto hubs, cross-border traffic routes, and animated flow lines are shown to make global wallet movement clearer for demonstrations.

Live 2D and 3D map modes

The Live Map supports dark 2D mapping, 3D globe viewing, wallet markers, exchange filters, chain filters, and rich wallet detail panels.

Market dashboard trends

The dashboard includes major crypto trend views across 1D, 1W, 1M, 3M, 6M, and 1Y windows with chart and bar-style comparison data.

Admin user management

Administrators can list, create, update, and remove users, change plan levels, reset passwords, and protect hardcoded administrator accounts.

Explainable AI workflows

Authenticated users can use AI chat, wallet analysis, and deterministic fallbacks for risk-focused summaries when model providers are unavailable.

On the landing page, place the cursor over the globe, then drag to rotate and use the mouse wheel or trackpad scroll to zoom. On touch devices, drag with one finger and pinch/scroll depending on browser support.

Quick Start

Get up and running with Blue River in under 5 minutes.

  1. Create an account at the home page or log in with Google OAuth.
  2. Navigate to the Explorer from the top menu to start analyzing wallets.
  3. Enter a wallet address and select the blockchain (BTC, ETH, SOL, etc.).
  4. View the analysis including risk score, IP traces, geolocation, and wallet attribution.
  5. Open Live Map to switch between the dark 2D map and 3D globe view for global wallet activity.
  6. Review Dashboard trends for major cryptocurrency movement across 1D, 1W, 1M, 3M, 6M, and 1Y windows.
  7. Add to watchlist to receive alerts for future activity.
Pro tip: Start with a known exchange hot wallet address to see how attribution works before analyzing unknown addresses.

Account Setup

Registration

You can register with an email and password (minimum 8 characters) or use Google OAuth for instant access. Passwords are hashed using PBKDF2-SHA256 with 75,000 iterations.

Access and Subscription

Upgrade from the pricing page when a trial expires. Administrators can also manage user plans from the Admin Panel.

Using the Explorer

The Explorer is your primary interface for wallet analysis. Enter any supported address to receive:

IP traces are approximate and based on last known relay nodes. They do not represent the wallet owner's physical location unless the wallet is directly operated by an exchange.

IP Tracing Guide

How It Works

Blue River uses multiple data sources to attribute IP addresses to wallets:

  1. Exchange IP Database: Curated mappings of known exchange IP ranges to their operational entities
  2. Transaction Metadata: Analysis of transaction relay patterns and node behavior
  3. Public GeoIP: ip-api.com integration for city-level geolocation of IP addresses
  4. Historical Traces: Time-series tracking of IP changes per wallet

Interpreting Results

When viewing IP traces, consider these confidence levels:

API Example

POST /api/wallet/ip-trace
Content-Type: application/json

{
  "chain": "btc",
  "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh"
}

Response:
{
  "chain": "btc",
  "address": "bc1q...",
  "traces": [{
    "ip": "52.84.129.47",
    "source": "exchange",
    "txHash": "0x...",
    "exchange": "Binance",
    "location": "Tokyo, JP",
    "lat": 35.6895,
    "lon": 139.6917,
    "asn": "AS16509",
    "lastSeen": "2025-04-28T14:23:11Z"
  }]
}

Geo Mapping and Global Crypto Traffic

Blue River provides multiple map experiences for demonstrations, investigations, and executive-level situational awareness.

Landing Page 3D Globe

The front page now includes an interactive dark 3D globe with dense global crypto traffic arcs, wallet cluster points, and exchange hub activity. It is designed to be visually impressive for stakeholder demos while still representing the application's global wallet intelligence theme.

For best results in presentations, keep the browser zoom at 100% and use full-screen mode so the globe interaction area is not covered by other UI overlays.

Live 2D Map

The 2D map uses dark-themed mapping with color-coded markers per cryptocurrency. Click any marker to see wallet details, balance, IP attribution, exchange name, and location context.

Live 3D Globe View

The Live Map also includes a 3D globe mode for rotating global wallet infrastructure and high-value wallet locations. Use this when explaining cross-border flows, exchange concentration, or global crypto exposure.

Risk Scoring

The risk engine evaluates 100+ dimensions across these categories:

Each score comes with a detailed explanation listing the specific signals that contributed.

AI Assistant

The AI assistant supports natural language queries about on-chain data, wallet risk, market trends, and investigation workflows. It can use Workers AI first, with Kimi or OpenAI-compatible fallback providers when configured.

Example Queries

The AI has conversation memory within each chat session. Create multiple conversations to organize different investigations.

Watchlists & Alerts

Pro and Developer plans support unlimited watchlists and configurable alerts.

Creating a Watchlist

  1. Go to Watchlists from the navigation menu
  2. Click "New Watchlist" and enter a name
  3. Add addresses by chain and optional labels
  4. Set alert thresholds (transaction value, frequency)

Alert Channels

Telegram Setup

Connect Telegram from Settings or Alerts page. You will receive a deep link to start the Blue River bot. Use /start [user_id] to link your account.

Portfolio Analytics

Track your personal crypto holdings with real-time valuation:

Dashboard and Market Trends

The dashboard is the operational overview for authenticated users. It combines market movement, whale activity, watchlist signals, portfolio context, and AI-assisted workflows.

Market Trend Windows

Major cryptocurrencies can be viewed across standard time windows:

1D1W1M3M6M1Y

Whale Tape and Activity

The whale tape now builds a multi-chain view from enriched top-wallet data first, then falls back to large transaction records and demo data where required. This prevents the dashboard from looking empty when transaction tables are sparse.

API Reference

All API endpoints accept and return JSON. Authentication via Bearer token or session cookie.

Authentication

Authorization: Bearer <session_token>

Core Endpoints

EndpointMethodDescription
/api/tickerGETTop 20 crypto prices
/api/risk-scorePOSTCompute wallet risk
/api/wallet/ip-tracePOSTTrace wallet IPs
/api/geoipGETIP geolocation
/api/top-crypto-walletsGETTop wallets per chain, capped safely up to 300
/api/all-crypto-geoGETAll geolocation points for 2D and 3D mapping, with a 300-wallet enterprise demo baseline
/api/ai/summaryPOSTAI text summary
/api/ai/chatPOSTConversational AI

Export & Reports

Developer plan users can export comprehensive reports:

Admin Panel

The Admin Panel is available to administrator users only. It is used to manage accounts, access, and user support without manually editing the database.

What admins can do

Use the Admin Panel carefully. User deletion removes related application records and active sessions for that user.

Instant administrator emails

The application grants administrator privileges automatically to configured trusted emails. These accounts are treated as admin even if their stored role is not manually updated.

Supported Chains

ChainIDFeatures
BitcoinbtcFull support
EthereumethFull support + DeFi
SolanasolFull support
BNB ChainbnbFull support
XRPxrpFull support
CardanoadaFull support
DogecoindogeFull support
TRONtrxFull support
ToncointonFull support
AvalancheavaxFull support

FAQ

Is IP tracing accurate?

IP traces show the last known relay node or exchange endpoint, not necessarily the wallet owner's physical location. Exchange wallets show the exchange's server location. Private wallets may show VPN, proxy, or ISP locations.

Can I export data?

CSV export is available on the Developer plan. PDF reports are generated server-side and also require Developer.

How fresh is the data?

Price data is fetched from CoinGecko when available and cached in D1. Wallet labels, IP traces, and top-wallet geo points are stored in D1, with fallback demo data used when live data is unavailable so the dashboard and maps remain presentable.

Is my data private?

All queries and watchlists are private to your account. We do not share or sell user data. Sessions and trial access follow the configured Worker policy; current builds use short trial gating and subscription checks for continued use.

Troubleshooting

"Database not configured" error

Ensure your wrangler.toml has the D1 database binding: [[d1_databases]] with binding = "DB".

IP traces return empty

New or rarely-used addresses may have no traceable IP history. Try known exchange hot wallets to verify the system is working. Also check that ip-api.com is accessible from your Worker region.

Landing globe does not drag or zoom

Hard refresh the page after deployment to clear cached HTML and JavaScript. On desktop, place the cursor directly over the globe, then drag to rotate and scroll to zoom. If interaction still fails, check that the globe container is not covered by another overlay and that pointer events are enabled for the globe layer.

Landing globe traffic looks too sparse

Refresh the deployed Worker and confirm the latest file is live. The updated landing page uses a denser route set and more wallet cluster points; older cached versions may still show a quieter globe.

Map shows no markers

Ensure the /api/all-crypto-geo endpoint returns data. If empty, seed the database via POST /api/seed-wallets.

AI assistant not responding

Verify that KIMI_API_KEY or OPENAI_API_KEY is set in your Worker environment variables.