config/accounts.lua: which account types exist, what their numbers look like, how many each player can own, and how accounts are shared.
Account types
Turn any type on or off inConfig.AccountTypes. A type set to false never appears for players.
config/accounts.lua
Personal
One per character, and it mirrors the framework wallet - the same money your framework tracks, so it never drifts out of sync.
Savings
Interest-bearing and grows over time. Rates and tiers are set in Savings.
Shared
A personal account you grant other players access to, each as owner, contributor, or viewer. Settings below.
Job & gang
Business accounts for a job or gang, gated by rank. See Society accounts.
Account numbers
Every account gets a readable number in the format<PREFIX>-XXXX-XXXX, for example AWK-4821-0093. The prefix shows the type at a glance and can be renamed in Config.AccountNumber.prefixes.
Account slots
Config.Slots sets how many accounts of each type a player can own. Personal is always exactly 1. Savings and shared each have a slot cap players can start small and grow: starter is the count they begin with, max is the ceiling, and upgrades lists the cost to unlock each extra slot in order (some can require a minimum credit score via minCredit).
config/accounts.lua
The upgrade cost buys only the slot. Opening an account costs extra: savings uses its tier price in
config/tiers.lua, shared uses Config.Shared.creationFee below.
Shared accounts
Config.Shared sets the rules for shared accounts, the personal accounts a player opens and invites others into.
config/accounts.lua
slotCountsMemberships is the one worth thinking about:
false(default) - only accounts you own use a slot, so a player can be a contributor or viewer on many accounts for free.true- every shared account you’re in uses one of your slots. Once full, you can’t be added to more.
Sharing an account number (bump-to-share)
Separate from shared accounts, bump-to-share hands a player’s account number to a nearby player so they can send money to it. It shares only the number, never any access to the account.config/accounts.lua
Currency
Set the currency shown throughout the app at the top of the file:config/accounts.lua
Moving from another bank
Awoken Banking can do a one-time import of another bank’s society and shared balances, transactions, loans, and credit. Personal balances always carry over on their own through your framework, so migration focuses on business and shared accounts (plus history where the source keeps it).Supported banks
Renewed-Banking, qb-banking, ESX (esx_addonaccount / esx_banking), DM Banking, Bablo Bank, Snipe Banking, and Nano Banking.
Automatic, on first start
Set the bank you’re leaving and the import runs once on the next start, then never again. Leave itfalse if you’re starting fresh.
config/accounts.lua
Manual, with a dry run
Prefer to preview first? Run it from the server console. Withoutapply it’s a dry run that writes nothing and prints a summary of what it would move; add apply to commit.
exports.awoken_banking:migrateFromRenewed(true) (true commits, omit for a dry run).