// ISK INTELLIGENCE

KNOW EXACTLY WHERE
YOUR ISK GOES.

EWL captures hourly wallet balance snapshots, imports the full journal and transaction feed, and breaks down income and expenses across all your EVE characters. Low-balance Telegram alerts fire before you run dry. Replace the habit of logging into each character with one unified ledger.

Launch App Learn More
Hourly
Balance Snapshots
90d
History Retention
4
Income Categories
1
ESI Scope Required
// HOW IT WORKS

Connect once. Data forever.

From EVE SSO authorization to live Telegram low-balance alerts in three steps.

01
Connect via EVE SSO
Authorize each EVE character via EVE SSO with a single read-only scope: esi-wallet.read_character_wallet.v1. No API keys, no copy-paste. OAuth tokens refresh automatically — connect once and you are done. Multiple characters supported, with a configurable default.
02
Hourly Balance Snapshots
Balance snapshots are captured every hour for every connected character and stored in ewl_balance_snapshots. 90-day history retained. New wallet journal entries appended to ewl_journal_entries on each poll — delta-only, no duplicates.
03
Journal Import
Full wallet journal imported from ESI on each poll cycle. Each entry stored with ref_type, amount, balance, description, first_party_id, and second_party_id. Weekly summaries aggregated into ewl_weekly_summary by ref_type category for the analytics view.
04
Analytics Computed
Income and expense totals broken down by ref_type category: bounties, market sales, contracts, PI. Net ISK flow computed over 7, 30, and 90-day windows. Per-character sparkline built from the last 30 hourly snapshots — visible directly on the dashboard row.
05
Low-Balance Alerts
Set an ISK threshold per character in Settings. After every hourly snapshot, if any character's balance drops below threshold, a Telegram message fires with character name, current balance, and threshold. Rate-limited to once per 6 hours per character to prevent alert spam during rapid spending.

Wallet Overview

The dashboard shows your total ISK balance across all characters, 7-day income and expense totals, and a character-by-character breakdown. Each character row displays current balance, 7-day net change, and a 30-point sparkline of the last 30 hourly snapshots so you spot drains the moment they happen. Last snapshot timestamp and next scheduled poll are shown at the foot of the view.

meltuc.tech/ewl/app
4.87B
Total ISK
3
Characters
+842M
7D Income
-234M
7D Expenses
Characters
Character Balance 7D Net Trend
MelTuc MAIN 3.21B +612M
AltPilot1 1.41B +230M
Trader3 255M -234M
Last snapshot: 8 min ago · Next: in 52 min

Transaction Feed

The journal view is a paginated, filterable feed of every wallet journal entry imported from ESI. Filter by ref_type (bounty prize, market transaction, contract reward, PI extraction, and more), direction (income or expense), or date range. Each row shows the transaction type, amount, counterparty, and timestamp. CSV export is available for any filtered result set.

meltuc.tech/ewl/app/journal
Search journal...
All Types
All Directions
Last 7 Days
Type Description Amount Date
Bounty PrizeRat bounty — Uemon+48.2MApr 17 14:31
Market BuyRifter x500 — Jita-12.0MApr 17 13:05
Contract RewardCourier contract payout+320.0MApr 17 11:48
PI SalePlanetary Commodities+87.5MApr 17 09:22
Market SellTritanium x10M — Jita+55.0MApr 16 21:10
Structure FeeStation tax — Jita IV-2.2MApr 16 21:10
Showing 1–20 of 1,482 entries Export CSV

Income & Expense Breakdown

The analytics view shows a daily income/expense bar chart, a breakdown by transaction category (market, bounty, PI, contracts, industry), and net ISK flow over 7, 30, and 90-day windows. Spot which income stream is carrying your wallet and which expense category is burning it.

meltuc.tech/ewl/app/analytics
MelTuc
Last 30 Days
Income by Category (30d)
Bounties
+612M
Market Sales
+375M
Contracts
+240M
PI
+152M
+1.38B
30D Income
-540M
30D Expenses
+840M
30D Net

Characters & Alerts

Settings is where you connect EVE characters via EVE SSO, set a default character, and configure per-character low-balance Telegram alerts. Enter an ISK threshold for each character — when the hourly snapshot drops below it, a Telegram message fires. Alerts are rate-limited to once per 6 hours to prevent spam during rapid spending events.

meltuc.tech/ewl/app/settings
Connected Characters
MelTuc MAIN
Scope: esi-wallet.read_character_wallet.v1
Token valid · refreshes automatically
AltPilot1
Scope: esi-wallet.read_character_wallet.v1
Token valid · refreshes automatically
+ Connect Character via EVE SSO
Low-Balance Alerts
MelTuc — Alert Threshold
500,000,000 ISK
AltPilot1 — Alert Threshold
100,000,000 ISK
Telegram Integration
Bot Token
7012*****:AAH***
Chat ID
-10012345678
Rate-limited to 1 alert per character per 6 hours.
// FEATURES

Everything You Need to Manage ISK

One dashboard, all characters, live data — from raw journal entries to categorised analytics and push alerts.

📸
Hourly Balance Snapshots
Balance captured every hour for every connected character via ESI and stored in ewl_balance_snapshots. 90-day history retained. Each snapshot row includes character_id, balance in ISK, and snapshot timestamp — the full history is queryable at any time.
📖
Full Wallet Journal
Complete wallet journal imported from ESI with pagination, ref_type filter (bounty_prize, market_transaction, contract_reward, planetary_import_tax, and more), direction filter (income / expense), date range picker, and CSV export for any filtered result set.
📊
Income Analytics
Daily income/expense bar chart, breakdown by category (market, bounty, PI, contracts, industry), and net ISK flow over 7, 30, and 90-day windows. Aggregated from ewl_weekly_summary — spot which income stream is carrying your wallet and which expense category is burning it.
🔔
Low-Balance Telegram Alerts
Set an ISK threshold per character in Settings. After every hourly snapshot, EWL checks the balance — if any character drops below threshold, a Telegram message fires with character name, current balance, and threshold. Rate-limited to once per 6 hours per character to prevent alert spam.
👥
Multi-Character Dashboard
All EVE characters in one unified dashboard view showing total ISK, character count, 7-day income, and 7-day expenses at the top. Per-character rows show current balance, 7-day net change, and trend arrow. Set a default character via EVE SSO settings.
30-Point Balance Sparkline
Per-character sparkline built from the last 30 hourly ewl_balance_snapshots entries. Visible directly on the dashboard character row — spot a drain or windfall the moment it appears without opening the analytics view or filtering the journal.
📤
Bulk Transaction Export
Pull a character's full journal in one shot via /api/transactions/export — filter by ref_type, direction (income / expense), and a day window, then download as CSV or fetch as JSON. Independent of the journal page's pagination, ideal for spreadsheets, corp reporting, or scripted pipelines.
🏷
Account-Wide Categories
A unified transaction-category list with counts spanning every linked character, sorted by frequency. See which ref_types drive your whole account — bounties, market, contracts, PI — without inspecting each character one at a time.
// GET STARTED

Stop Guessing. Start Tracking.

Connect once. Hourly snapshots, full journal, low-balance alerts — all characters, zero manual work.

Launch EVE Wallet Ledger

Requires a MelTuc account. Create one free.