Token Flows
GCoin (G) is the native utility and settlement token of the PlayBlock ecosystem. Its flow is intentionally simple, deterministic, and fully observable on-chain.
Every movement of GCoin follows strict rules designed to ensure:
Transparency
Auditability
No hidden balances
No off-chain manipulation
This document describes how GCoin moves, who controls it, and why the model is safe by design.
High-Level Principle
GCoin never moves implicitly.
Every GCoin transfer is:
Initiated by a smart contract
Executed on-chain
Visible in the PlayBlock explorer
Final and deterministic
There are no internal ledgers, no virtual balances, and no off-chain settlement.
Core Actors in the GCoin Flow
GCoin moves between a small, well-defined set of actors:
User Wallets
Product Treasuries
System Executors (Relayers)
Reward Distribution Contracts
Liquidity & System Vaults
Each actor has a single responsibility and limited permissions.
Primary GCoin Flow Paths
1. User → Treasury (Spending GCoin)
This is the most common flow.
When it happens
Casino bets
Prediction bets
Game entry fees
Any paid interaction
Flow
Properties
Triggered by a smart contract call
Funds leave the user wallet immediately
Treasury balance increases atomically
No intermediary custody
This ensures the system never holds user funds off-chain.
2. Treasury → User (Winnings & Payouts)
When a user wins, GCoin is paid directly from the treasury.
Flow
Key properties
No batching delays
No internal accounting
One transaction per payout
Fully traceable winner → treasury → tx hash
This guarantees that winnings are real funds, not credits.
3. Rewards Distribution Flow
Rewards are distributed for:
User registration
Engagement actions
Campaigns and promotions
Gamified features (e.g. spinners, quests)
Flow
Important
Rewards are minted or allocated according to predefined rules
Distribution logic is deterministic
Rewards never pass through operator wallets
Users can immediately verify reward transactions on-chain.
4. System-Initiated Transfers (Executor Flow)
Certain flows are executed by authorized system executors.
Examples:
Settling multi-step games
Batch reward execution
Operational transfers between vaults
Flow
Security guarantees
Executors are whitelisted
Executors never custody funds
Contracts enforce destination and amount
Executors cannot redirect funds
This prevents operator abuse while enabling high throughput.
5. Treasury ↔ Treasury Transfers (Internal Accounting)
In some cases, funds move between treasuries:
Product balancing
Migration between game versions
System-level reallocation
Flow
Constraints
Explicit contract calls
Logged events
No hidden rebalancing
Every treasury remains independently auditable.
What Never Happens (By Design)
GCoin does not:
Sit in off-chain databases
Move without a transaction
Get “credited” without transfer
Exist as IOUs or shadow balances
Get settled later
When user sees a balance change there is a transaction hash behind it.
Observability & Auditability
Every GCoin movement can be:
Traced by wallet
Grouped by treasury
Replayed via event logs
Verified via transaction receipts
This enables:
Independent audits
Partner verification
User trust
Real-time monitoring
Why This Model Works
The GCoin flow model prioritizes:
Determinism over convenience
Transparency over abstraction
On-chain truth over internal accounting
This keeps the ecosystem:
Secure
Scalable
Regulator-friendly
Partner-ready
GCoin is not just a token; it is the settlement layer of PlayBlock.
Last updated
Was this helpful?

