Standalone Blixt resource

Blixt Bank resource.

A roleplay-first banking system for FiveM servers: modular accounts, cards, invoices, transfers, ATM cash, recurring payments, and Gov ID protection from a single tRPC-backed resource.

Live config preview

Turn modules on and watch the resource adapt.

This public preview mirrors the new server-owner config model. The production resource fails closed when a module is disabled; the app hides the matching entry points, exports stop partial behavior, and recurring jobs only start when enabled.

9:41BLXT
Bank
#
Transfer
AAll accountsPersonal, savings, shared>
IInvoicesOpen, paid, cancelled>
CCardsPIN lockout, block, reveal>
RRecurringDaily, weekly, monthly>
Recent activity
Paycheck
2 hours ago
+$1,500
Pizza
yesterday
-$75

Preview the same contract server owners configure.

Bank now exposes its main parts as modules. Owners can ship a complete economy surface or keep the resource lean by disabling cards, invoices, recurring transfers, ATM cash, or phone transfers.

6
Active modules
1
tRPC callback
0
legacy UI paths
Join release channel
Server-owner controls

The config is the product surface.

The Bank resource is built around a stable module layout. Each module owns a visible user surface, server procedures, exports, and runtime behavior.

01

Accounts

Personal caps, first-account balance, shared account membership, and default account behavior.

core ledger
02

Transfers

Own-account transfers, phone transfers, fees, and fail-closed transfer routes.

money movement
03

ATM

Cash deposit, withdraw, preset amounts, fees, and card-withdraw integration.

cash bridge
04

Invoices

Player-to-player requests with open, paid, and cancelled states.

roleplay billing
05

Cards

Virtual cards, PIN hashing, reveal grants, lockouts, blocking, and business-card support.

card rails
06

Recurring

Daily, weekly, or monthly standing orders with no backfill after missed cycles.

scheduler
Release readiness

Built for production rollout.

The resource is past the tRPC migration and production hardening pass. The remaining formal release work is operator-side: final manual native-boundary notes and release packaging process.

OK

Transport consolidated

The web app calls one tRPC NUI callback and the server routes stable Bank procedure paths through the resource-local router.

OK

Module gating is fail-closed

Disabled modules are guarded before protected handlers run, and the UI adapts to public config.

OK

Privacy model remains roleplay-first

Protected reads and actions use Gov ID grants, and public preview data is limited to availability, balance, and currency.

OK

Release gates passed locally

Bank package tests, Bank web tests, app builds, packaged smoke, migration smoke, and the fast release gate have passed in this workspace.