Skip to content
Player's Guide

Dysnomia — The Player's Guide

Welcome. If you’ve played a web3 game before or used an MMO, most of what follows will click quickly. If some term looks unfamiliar, check the Glossary — every in-world word is translated.

Dysnomia is an on-chain MMO that runs entirely on PulseChain. Your character, your inventory, your chatrooms, your territory, your currencies — everything lives as smart contracts. Nobody can shut down a server. Nobody can rug your account. Your wallet is your login, and your in-game actions settle on-chain.

Think of it as: MMO + chat platform + DeFi protocol, all sharing one persistent state.

  • You sign up by deploying a personal token called a LAU. That token is your character.
  • You start playing and a personal bank called a YUE gets set up for you.
  • You walk the MAP and find QINGs — venues, chatrooms, or marketplaces — each wrapped around a token.
  • You Join, Chat, and accumulate power.
  • You Claim land in the WORLD near venues you care about and earn VITUS (creator credits).
  • You fight WARs against other players to earn H2O (water tokens).
  • You Withdraw your earnings from your YUE to your wallet whenever you like.

That’s the whole game in one paragraph. The rest of this guide fills in the details.

If you already know these, you already know Dysnomia

Section titled “If you already know these, you already know Dysnomia”
If you know… Then Dysnomia’s…
An ERC-20 token with transfers & allowances Every Dysnomia asset behaves this way (LAU, YUE, QING, H2O, VITUS are all tokens).
A Uniswap v2 pool A QING is kind of like that — a place holding value that other people interact with.
A Steam / Xbox profile Your LAU plays the same role — display name, achievements, identity.
A Discord server with access rules That’s a QING with a cover charge and a guest list.
Minting an NFT to prove membership “Entering Dysnomia” is minting your LAU.
Staking for rewards Holding tokens at a venue (MAI) earns you chat rewards.
DAO voting weight Yuan is your weighted token holdings — used as power in the game.
Land in The Sandbox / Decentraland WORLD territory works similarly, but claimable via Code().
Block hashes / state commits Pole is a 3-slot commit of the game’s global state.
  1. Sign upLAUFactory.New() deploys a fresh LAU with your wallet as an owner.
  2. Create your bankSEI.Start() creates your YUE, then CHOA.Play() registers the already-started player.
  3. Pick a venue — Browse the MAP. Every QING has coordinates. Walk in and Join (pay cover if there is one).
  4. Chat — use CHOA.Chat(qing, "hello world") for QING chat with the MAI reward calculation. Direct QING chat only emits the venue message.
  5. Claim territory — Stand on a spot you like and call WORLD.Code(). You’ve just become a landowner. Every claim earns VITUS into your YUE.
  6. Pull supported rewards — use the reward asset’s player withdrawal route, such as VITUS.Withdraw, after enabling that asset through CHAN.

Use these calls here. Simulations preview the current state; each confirmed call is a separate transaction.

LAUFactory0xbA6CcD38992839aEE20D5bF9125b1d94190b091C
LAUFactory.New(string name, string symbol)Simulate / call

Open this function to load its call form.

SEI0x3dC54d46e030C42979f33C9992348a990acb6067
SEI.Start(address LauToken, string YueName, string YueSymbol)Simulate / call

Open this function to load its call form.

CHOA0x0f5a352fd4cA4850c2099C15B3600ff085B66197
CHOA.Play(address UserTokenAddress)Simulate / call

Open this function to load its call form.

CHOA.Chat(address Qing, string MSG)Simulate / call

Open this function to load its call form.

QINGResolve your player or venue above the call forms.
QING.Join(address UserToken)Simulate / call

Open this function to load its call form.

CHAN0xe250bf9729076B14A8399794B61C72d0F4AeFcd8
CHAN.OptIn(address Contract, bool Allow)Simulate / call

Open this function to load its call form.

Own:

  • LAU — your player account token. Yours forever.
  • YUE — your in-game bank. Created by SEI.Start.
  • GWAT — optional: your own personal copy of a QING. You set the rules.
  • WORLD plots — territory around QINGs.

Earn:

  • H2O — water tokens, from winning WAR battles.
  • VITUS — creator credits, from claiming and holding territory.
  • MAI rewards — up to 1 venue-token per chat message, if you hold that venue’s token.
  • Bonuses and distributions flowing out of CHEON based on your power score.

Click any box below to open its player’s-guide page.

graph TD
    LAUFactory["LAU Factory<br/>sign up here — deploys your LAU"] --> LAU["LAU<br/>this IS you<br/>(Soul, Aura, Username)"]
    LAU -->|"Play()"| YUE["YUE<br/>your in-game bank"]
    YUE -->|walks| MAP["MAP"]
    MAP --> QING["QING<br/>venues"]
    MAP --> WORLD["WORLD<br/>land"]
    MAP --> GWAT["GWAT<br/>your forks"]
    WORLD -->|fights happen here| WAR["WAR"]
    WAR -->|drops| H2O["H2O"]

    click LAUFactory "/player/core/11c_laufactory/"
    click LAU "/player/core/11_lau/"
    click YUE "/player/domain/yue/"
    click MAP "/player/domain/map/"
    click QING "/player/domain/dan/qing/"
    click WORLD "/player/domain/world/"
    click GWAT "/player/domain/soeng/gwat/"
    click WAR "/player/domain/dan/war/"
    click H2O "/player/domain/assets/h2o/"
  • Contracts can’t touch your YUE unless you explicitly opt them in through CHAN. Think of it like a per-contract allowance list.
  • Your LAU is always owned by your wallet. onlyOwners protects every withdraw.
  • Your Soul is 64 bits — there are billions of possible IDs, randomly assigned. Souls are not reused or transferable.
  • Not a PvP arena game. WAR exists but battles are economic — winning means holding more power at a venue, not reflexes.
  • Not a play-to-earn pyramid. Rewards scale with real contributions (chat activity, held tokens, territory). There’s no daily claim faucet.
  • Not custodial. Your wallet owns your LAU. Your LAU owns itself (via multi-owner). No intermediary can seize anything.
  • Not financial advice. Tokens are gameplay mechanics. Don’t treat this guide as investment guidance.

Welcome in. Good luck out there.