Syncing GTA V mods with blockchain to power missions, items, and events through on-chain txs.
Our project brings GTA V fully on-chain by linking in-game actions to blockchain transactions. Using Pythโs on-chain entropy, we generate provably random outcomes that shape missions, events, and interactions triggered directly from the in-game phone. Every player is identified by their ENS name, which we also use for seamless transfers and in-game operations. Wallet management and peer-to-peer payments are powered by CDP, giving players smooth on-chain control without leaving the game. For commerce inside the world, x402 powers our in-game stores, letting players buy, sell, and interact with on-chain assets natively within the GTA experience.
Our in game currency was minted on a Base launch pad. https://flaunch.gg/base/coin/0xa901a7b9897c8d49847834514969a8bcbc1f9b92
๐ฅ How Itโs Made โ GTA On-Chain Edition 1๏ธโฃ GTA V Mod (ScriptHookV / FiveM) ๐ฎ๐ฑ
We build a custom GTA V mod that hooks directly into the gameโs scripting layer.
It listens for in-game events โ especially anything triggered from the in-game phone โ and forwards them to our backend bridge.
Hooked events include:
๐ฑ Phone menu selections
๐ค Player interactions
๐ฏ Mission triggers
๐ Store purchases
๐ฅ๏ธ Custom UI actions
The mod communicates with a local bridge server (Node.js) over HTTP or WebSockets.
2๏ธโฃ Local Bridge Server โ On-Chain ๐๐ป
This local Node.js bridge translates GTA events into blockchain transactions.
The bridge handles:
๐ฅ Receiving events from the GTA mod
โ๏ธ Signing + sending smart contract transactions
๐ Reading contract state and returning results
๐ Managing wallet sessions via CDP
This allows players to perform on-chain actions using only the in-game phone.
3๏ธโฃ CDP (Wallet Management + P2P Transfers) ๐๐ธ
We use Coinbase Developer Platform (CDP) as the wallet layer.
CDP powers:
๐๏ธ Non-custodial wallets for each player
๐ Session keys (no seed phrase popups)
๐ค Instant P2P transfers
๐ฎ Fully in-game UX (no browser needed)
CDP makes blockchain interaction feel like a native GTA mechanic.
4๏ธโฃ ENS Integration ๐๐
Players log in with their ENS names.
ENS is used for:
๐ชช Player identity
๐ค Display names
๐ธ In-game payments (send to felipe.eth instead of 0x...)
๐งพ Store receipts
๐ Mission rewards
The bridge resolves ENS โ address before sending any transaction.
5๏ธโฃ Pyth Entropy for Randomness ๐ฒโก
We use Pyth on-chain entropy to generate provably random events.
This randomness powers:
๐ฏ Mission outcomes
๐ฐ Loot drops
๐งจ Risk-based decisions
๐ Spawns, dice, random events
Because itโs on-chain, itโs:
๐ Verifiable
๐ญ Unpredictable
๐ก๏ธ Tamper-resistant
It makes missions feel truly blockchain-native.
6๏ธโฃ Smart Contracts (Core Logic) ๐งฉ๐
Smart contracts handle gameplay logic that needs:
๐ฒ Randomness
๐ State tracking
๐ธ Payments
๐ Item ownership
๐บ๏ธ Mission progress
๐ Store purchases
Deployed on a chain with:
โก Fast confirmations
๐ช Cheap gas
๐ฐ Reliable entropy
All triggered directly from the GTA phone UI.
7๏ธโฃ x402 for In-Game Stores ๐๏ธ๐
x402 powers the marketplace/store layer:
๐ Buy/sell digital goods
๐ช On-chain item minting
๐ต Pricing + inventory
๐ฆ Auto-delivery to GTA inventory
We map x402 items โ GTA items inside the mod.
8๏ธโฃ Game โ Blockchain โ Game Loop ๐๐
Hereโs a typical flow:
๐ฑ Player opens in-game phone
โก๏ธ Selects action (store, mission, transfer)
๐ฎ Mod sends event โ Bridge
๐ Bridge signs & sends TX
๐ Contract executes (randomness, payments, state updates)
๐ง Bridge reads results
๐ Mod updates GTA world (loot, mission outcome, purchases)
Everything feels instant, even though itโs fully on-chain.

