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.
From EVE SSO authorization to live Telegram low-balance alerts in three steps.
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.ewl_balance_snapshots. 90-day history retained. New wallet journal entries appended to ewl_journal_entries on each poll — delta-only, no duplicates.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.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.
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.
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.
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.
One dashboard, all characters, live data — from raw journal entries to categorised analytics and push alerts.
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.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.ewl_weekly_summary — spot which income stream is carrying your wallet and which expense category is burning it.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./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.ref_types drive your whole account — bounties, market, contracts, PI — without inspecting each character one at a time.Connect once. Hourly snapshots, full journal, low-balance alerts — all characters, zero manual work.
Launch EVE Wallet LedgerRequires a MelTuc account. Create one free.