GuildBankLedger - Beta
WoW's guild bank log only keeps 25 entries per tab. In an active guild, that rolls over in minutes. GuildBankLedger saves every transaction before it's gone and syncs the data across your entire guild automatically.
Core
- Scans all guild bank tabs automatically when you open the bank and periodically while it remains open
- Records every deposit, withdrawal, move, repair, and gold transaction
- Categorizes items (flasks, herbs, ore, gems, weapons, armor, and 30+ categories)
- Deduplicates across multiple scanners so nothing is double-counted
- Keeps every transaction in full, forever. Nothing is ever summarized away, so per-player consumption stays answerable across the guild's whole history
Guild-Wide Sync
Every guild member running the addon automatically logs and shares data. No setup required by participating guild members.
- Data spreads exponentially across the guild through epidemic gossip
- Concurrent send and receive for maximum throughput
- Members constantly share notes: whoever is free pairs with whoever needs data next, so nobody waits on a "best" partner
- Catching up happens in short sessions rather than one long one, so a member joining a guild with years of history fills in over a series of handovers instead of tying up a partner for hours
- Delta sync only transfers what's actually different
- Compressed transfers, retry on failure, FPS-adaptive throttling
- Members on different versions keep syncing (0.37.0 and later). Your guild does not have to update in lockstep for data to keep flowing
UI (/gbl or minimap button)
- Transactions — Scrollable, sortable, filterable log of every item movement. Filter by player, item, date range, category, type, or tab. Paginated (100 per page).
- Gold Log — Deposits, withdrawals, repairs, tab purchases with a summary breakdown panel.
- Consumption — Guild-wide overview dashboard: total items and gold in/out/net, top 10 consumers with gold breakdown (click a name to jump to their transactions), top 15 most-used items with 7d/30d/all-time trend columns.
- Sort: Preview the planned moves to reshape the bank against a saved layout, then execute them on a fixed one-second cadence and auto-rerun any remaining moves until the bank matches the layout. Self-heals if the client's frame loop wedges mid-run. Hidden from members without sort access.
- Layout: Per-tab template editor (display, overflow, ignore modes) with per-item slot counts and stack sizes. Capture-from-current-tab shortcut. Hidden from members without layout-write access. Sort access is a two-tier policy (Layout Write and Sort-only, by rank threshold or named delegate) that the GM manages and that syncs guild-wide, so a grant reaches the granted officer automatically. The saved layout itself also syncs to officers with sort access, so a granted officer can sort against the GM's layout without rebuilding it.
- Restock: Restock the guild bank to your layout targets. Lists every layout item grouped by bank tab with its target, current stock, and how many to buy. With the Auctionator addon installed, searches the Auction House and buys the shortfall, per item or as a sweep (optionally capped by a per-run gold budget), spending real gold through WoW's commodity flow with an up-front affordability check. Hidden from members without sort access. Created by Katorri (Guild Bank Restock).
- Sync — Enable/disable sync, online peers with version and status (each peer is tagged as syncing, as an available update, as needing an update before it can sync, as too old to sync, or as a development build), GM access control configuration. Diagnostic logs persist across reloads (capped, never bank contents) so you can share them with the developer when something misbehaves; nothing is ever sent anywhere automatically. Manage with
/gbl audit. - Changelog — Embedded version history, paginated (10 versions per page).
- About — Addon info, author credit, support links.
Access Control
The GM sets a rank threshold. Players below it are restricted to one of two modes (GM's choice):
- Sync Only — restricted users see only the Sync tab (still contribute data)
- Own Transactions Only — restricted users see all tabs but only their own data
Settings sync to all guild members automatically.
Accessibility
- 4 colorblind-safe palettes (auto-detected from WoW settings)
- High contrast mode (WCAG AAA)
- Triple encoding: shape + color + text for all transaction types
- Keyboard navigation: partial (Tab/Shift+Tab wiring under audit; complete before v1.0)
- Font scaling (8–24pt)
Commands
/gbl— Toggle the ledger window/gbl status— Version, guild, transaction count, last scan/gbl scan— Manual full scan/gbl restock: Open the Restock tab/gbl synclog— Pop up the sync session log/gbl sortlog— Pop up the sort session log/gbl logs— Pop up the master log (sync + sort + system, interleaved by timestamp)/gbl audit on|off|status|clear— Manage persistent log capture for troubleshooting (on by default; nothing is sent anywhere)/gbl help— Show all commands
Status: Beta. Recording and dedup are mature. Sync, sort, and UI are in active guild use with known improvements queued. Accessibility ships with palettes, contrast, triple encoding, and font scaling, but keyboard navigation is partial pending a v1.0 audit pass.
Before v1.0: complete accessibility audit and keyboard-nav wiring across all UI widgets, sync rate limiting, performance audit (SavedVariables size, UI debouncing).
Planned post-1.0: analytics dashboard, raid team management, alt linking, stock tab (passive inventory view), stock alerts, Guild Bank Sort integration, CSV/Discord/BBCode export.
Support development: Ko-fi · GitHub Sponsors

