Readme.md from https://github.com/YahikoSenpai/wowAddons.git
GuildBankTracker is a lightweight World of Warcraft addon that logs and exports guild bank transactions with precision and clarity. It’s designed for guild leaders, officers, and curious members who want full visibility into who deposited or withdrew what—and when.
✨ Features
- 📜 Logs all item transactions from the guild bank
- 🧠 Deduplicates entries to avoid clutter
- 🕒 Displays logs with friendly "X hours ago" timestamps
- 📤 Exports logs to CSV format (saved in SavedVariables)
- 🔄 Manual guild sync support (pull-based, no spam)
- 💬 Simple slash commands for control
| Command | Description |
|---|---|
/gbt log |
Show the 10 most recent transactions |
/gbt_export |
Export logs to CSV and save to SavedVariables |
/gbt_sync |
Request logs from other guild members (manual) |
Logs and exports are saved to: WTF\Account\SavedVariables\GuildBankTracker.lua The exportCSV field contains a spreadsheet-ready version of your logs.
- Download or clone this repository into your WoW AddOns folder:
- Restart WoW or type
/reloadin-game. - Open the guild bank to trigger logging.
To sync logs from other players:
- Make sure they also have the addon installed
- Type
/gbt_syncto request their logs - Only your client will store the synced data
Syncing is manual and pull-based to avoid unnecessary data bloat.
- <input id="" class="task-list-item-checkbox" disabled="disabled" type="checkbox" aria-label="Incomplete task"> Add filters (by player, item, date)
- <input id="" class="task-list-item-checkbox" disabled="disabled" type="checkbox" aria-label="Incomplete task"> Add batch sync throttling
- <input id="" class="task-list-item-checkbox" disabled="disabled" type="checkbox" aria-label="Incomplete task"> Add log pruning or archiving
Created by Bálint Kónya with a little help from Copilot.
Feedback, suggestions, and pull requests are welcome!
This project is open source and free to use. Attribution appreciated but not required.

