EconomyConfig.enabled | boolean | false | Master switch checked by every economy command. Economy is opt-in: it is off on newly added servers until an admin enables it. |
incomeMultiplier | number | 1.0 | Scales /daily, /work, and successful /crime income with rounding and a minimum payout of 1. API range is 0.1–5. |
currencySymbol | string | 🪙 | Displayed after amounts. API length is 1–16; no separate currency name exists. |
cardColor | hex color | #f59e0b | Seeds the Balance Card Studio accent. Must be #rrggbb. |
economyLayout | JSON string or null | null | Stored /balance layout. The API validates and completes it with mergeEconomyLayout. |
UserEconomy.wallet / bank | integer | 0 / 0 | Wallet pays for commands and shop items. Bank is shown on cards and net worth but no bank command exists in this code. |
dailyStreak | integer | 0 | Consecutive daily count used for the daily streak bonus. |
lastDaily / lastWork / lastCrime | date or null | null | Cooldown timestamps for income commands. |
ShopItem.name | string | required | Item name, 1–80 characters. |
ShopItem.description | string or null | null | Optional description, maximum 300 characters. |
ShopItem.price | integer | required | Price from 1 to 1,000,000,000. |
ShopItem.roleRewardId | snowflake or null | null | Optional role granted on purchase. |