Trust and safety
How Valtrums holds and tracks your tokens on NEAR
Where your Valtrums tokens are during a battle, how prizes and burns are recorded on NEAR, and which parts of the system can and can't move funds.
Everything you deposit, win and claim in Valtrums stays on NEAR. Each community token is its own NEAR token contract, and the arena contract holds deposits while a battle runs. This page explains where your tokens are at each stage and what protects them.
Where your tokens are
| Stage | Where the tokens are |
|---|---|
| Before you play | In your NEAR wallet, after you claim them from the faucet |
| After you deposit | Held by the arena contract for that battle |
| Battle cancelled | Back to you as a refund you claim. See Get a refund. |
| Your community lost | Shared among the winners as rewards |
| Your community won | Your own deposit waits for the winners' vote; your prize from the losers is recorded as a reward |
| You claim | In your NEAR wallet again |
How prizes and burns are recorded
- Losing deposits become rewards. At settlement, the losing communities' tokens leave the arena and are recorded in each token contract as rewards for the winners. When you claim, the same amount arrives in your NEAR wallet.
- The winning deposit waits for the vote. It is set aside in escrow and can't be moved by anyone until the vote is decided.
- Returned tokens become rewards you claim like any other prize.
- Burned tokens are destroyed on NEAR. They leave the token's supply and are never created again.
Every unit is accounted for
- Only real deposits count. You are credited only for the tokens the arena actually receives.
- Nothing is counted twice. The same tokens can't be a reward, a refund and a burn at the same time.
- The totals must add up. Each token contract keeps a ledger of tokens in wallets, rewards waiting to be claimed, deposits in escrow and burns, and checks that it balances.
- The faucet never creates tokens. It only hands out tokens it already holds.
Who can do what
| Part | Its job | What it can't do |
|---|---|---|
| Arena contract | Runs battles, scores rounds, splits rewards, counts votes | Doesn't trust any worker's claim about who won. It checks the scores itself. |
| Token contracts | Hold balances, rewards, escrow and burns for each community token | Can't create rewards without a settled battle |
| Safety checker | Approves or rejects tokens | Missing data stays Pending |
| Price collector | Records round prices from the real tokens' markets on Robinhood Chain | Never fills in missing data |
| Valtrums DAO | Changes protocol settings such as fees and the allowlist | Can't change or veto a battle's vote |
| Player agents | Play within a budget you fund | Have no access to your own wallet |
Valtrums' security notes are a self-review by the development team, not an external audit. Valtrums runs on NEAR testnet only.