FAQ
Frequently asked questions about Monsuta Core.
General
What is Monsuta Core?
A modular economic backend for multiplayer games. It handles on-chain settlement (rewards, ownership, achievements) while gameplay runs off-chain on a traditional game server.
Is Monsuta Core a blockchain?
No. It is a set of smart contracts, server modules, and integration patterns deployed on Avalanche C-Chain. It does not operate its own chain.
Is Monsuta Core a game engine?
No. It does not handle rendering, physics, input, or any gameplay logic. It sits between the game server and the blockchain.
Can I use Monsuta Core with my existing game?
Yes, if your game has a server-authoritative backend. Your game server calls the Monsuta Core API to settle results on-chain. You choose which modules to adopt.
Architecture
Why not put everything on-chain?
Real-time multiplayer games produce thousands of events per second. Blockchain cannot handle this volume without introducing unacceptable latency and cost. Only economic finality events belong on-chain.
Why Avalanche?
Avalanche provides fast finality (~2 seconds), low gas costs, and EVM compatibility. This allows frequent reward settlement without prohibitive transaction fees.
Do players need a wallet to play?
No. Players can play using standard authentication (username, email, social login). A wallet is only needed when claiming rewards, entering funded tournaments, or interacting with on-chain assets.
What happens if the game server goes down?
- Gameplay stops (same as any online multiplayer game)
- All on-chain assets (tokens, NFTs, staked assets) remain accessible
- Pending claims already submitted on-chain can still be processed
- Internal rewards not yet submitted are held in the server database
Token Bridge
How does the WAX → Avalanche bridge work?
- Player deposits tokens to the WAX bridge contract
- Player initiates a teleport, specifying their Avalanche address
- Oracles detect the event and sign attestations
- Player calls
claim()on the Avalanche contract with the signatures - Contract verifies signatures and mints tokens
See the Token Bridge Module for full details.
Is the bridge bidirectional?
Yes. Tokens can move WAX → Avalanche (via claim() on Avalanche) and Avalanche → WAX (via teleport() on Avalanche, followed by oracle received() on WAX).
What is the minimum bridge amount?
100 THC (configured in the WAX contract: 100'0000 units at 4 decimal precision).
How long does bridging take?
Typical time: 1–5 minutes, depending on oracle response time and chain confirmation speed. Claims expire after 30 days.
Economy
What is THC?
THC is the gameplay currency used for crafting, upgrades, entry tickets, and in-game mechanics. It is earned through gameplay activity and consumed by gameplay systems. It is not a yield token.
What is the settlement currency?
AVAX or USDC. Used for tournament entry fees, prize pools, and sponsorships. This is the external value layer that funds competitive activity.
Can THC be traded?
THC is an ERC-20 token on Avalanche. It can be transferred between wallets. Whether a trading pair exists depends on market activity, not on the protocol.
Does staking earn passive rewards?
Only if the game operator configures it that way. The staking engine is configurable — it supports emissions, pooled rewards, fee sharing, and hybrid models. There is no default passive yield.
Security
Who holds the prize pool funds?
Smart contracts. Not the game developer, not the streamer, not any individual. Funds deposited into a Prize Pool Contract can only be withdrawn by verified winners.
What if an oracle is compromised?
The bridge contract requires a configurable threshold of oracle signatures. Compromising a single oracle is insufficient to forge a claim. Production deployments should use ≥ 3 oracles.
Can the developer rug the prize pool?
No. The Prize Pool Contract has no admin withdrawal for prize funds. Only verified winners can claim.
Is the game server a single point of failure?
For gameplay, yes — the same as any online multiplayer game. For on-chain assets, no — tokens, NFTs, and staked assets exist independently of the game server.
Integration
How does another game integrate the staking system?
- Deploy the staking contract with your parameters
- Define reward model (emissions, pooled, hybrid)
- Set epoch duration, reward amounts, and eligible NFT collections
- Players stake NFTs and earn according to your configuration
See Staking System.
How does another game add tournaments?
- Deploy a Prize Pool Contract
- Define entry fee, prize distribution, and format
- Game server submits match results
- Winners claim from the contract
See Prize Pool System.
Can I use Monsuta Core without THC?
Yes. You can deploy your own ERC-20 token using the same bridge and staking infrastructure. THC is the first implementation, not a requirement.
Migration
Do players lose their assets when migrating?
No. Migration is voluntary and preserving. Token balances are bridged 1:1. NFT migration preserves metadata and ownership. See Migration Guide.
Is migration mandatory?
No. Players choose when to migrate. During the transition period, both chains operate simultaneously.