π The Blaze Papers / Trust & Verify
π Trust & Verify
No marketing spin β just what's true, what's provable on-chain, and what still requires trusting a wallet.
π On this page: every owner power on every contract, listed out β including the ones we would rather not advertise.
π₯± degen tl;dr
The token is trustless β ownership renounced, nobody can touch it, ever. Every other contract β the games, the faucet, the notary, the Burn Altar and its two prize NFTs, and the LP Lock, all thirteen of them β is still run by a real wallet with real levers: most can be paused, and several hold funds the owner can pull out. That's just how it is, and we're not going to call that "immutable" when it isn't. The newest one is the LP Lock, which holds the pooled liquidity until March 2028 β its only owner power is handing itself to a different address, and even that cannot make the cliff come sooner. All fourteen contracts are verified on SonicScan so you can read the exact bytecode yourself. And every line of it was written and audited by specialized AI agents β Claude, Codex and Copilot, no human devs, an adversarial round after every real change and a five-lens sweep every week β but not by a paid security firm, so treat this like what it is: a practice token worth a rounding error. π§ͺ
π€ the nerd stuff
AI-AUDITED, NOT FIRM-AUDITED. Every contract here was written and reviewed by specialized AI agents, and audited by at least two INDEPENDENT adversarial models before deploy β not by a paid security firm. The Burn Altar trio took two full adversarial rounds plus a structured security review, and every blocking finding was fixed before it went on chain; the whole project then gets a five-lens sweep (debug, health, optimize, QA, security) every week. Verified-on-SonicScan is a third, separate claim: the deployed bytecode matches this published source and anyone can read it. None of the three is a substitute for the others.
The LP Lock is the one place that could be misread, so it is
spelled out: it is a flattened copy of OpenZeppelin 5.1.0's
VestingWallet, and OpenZeppelin's library is audited β
but the ~30 custom lines we wrapped around it are not. They
were reviewed three separate times before deploy, which is a real thing and
still not an audit. Nobody should ever describe that contract as "audited",
including us.
Contracts
| Contract | Address | Control | Verified |
|---|---|---|---|
| BLAZE token | 0x63cdf20e2169cc52cc27455735bf2d870b8105fa |
renounced (0x0) | β SonicScan |
| HeadorBlazed game | 0x63082d537E4bdf04cD22098fbC6B7f5409a080dA |
owner-controlled | β SonicScan |
| Blaze Faucet | 0x42cefe8BA5DCB62D82c9C318E74331FfcfF4E5B6 |
owner-controlled | β SonicScan |
| BlazeDice game | 0xd33FF6d627293EC863813ECB5962DEecfb12D1Fc |
owner-controlled | β SonicScan + Sourcify |
| BlazePlinko game | 0x1081435848d8AC2a404d37497ec3D2053dBd3Bf6 |
owner-controlled | β SonicScan |
| BlazeWheel game | 0x3158C29ED5D31767186407853aE3A96bA4233E01 |
owner-controlled | β SonicScan |
| BlazeCrash game | 0xDb4396FF0f52e0b245c41736a12A45A62ba0dfbA |
owner-controlled | β SonicScan |
| BlazeHiLo game (Higher & Lower) | 0x85b264c8FE20C5691280e75A04a06578Bc0cd81C |
owner-controlled | β SonicScan |
| BlazeMines game (Ember Field) | 0x9e3c8ddeBE9aCEB4aAabCFEA5b1D8AD130841d61 |
owner-controlled | β SonicScan |
| BlazeNotary (The Eternal Flame) | 0x597aE01eF948E31C21d8249EFdE89f806EeB85Cf |
owner-controlled | β SonicScan |
| BurnAltar (The Burn Altar) β deployed 2026-08-27 | 0xBC113d6a0200f2fF1cea6bAFE128636aaAe2E678 |
owner-controlled | β SonicScan |
| Blaze Numbers NFT (win-only) β deployed 2026-08-27 | 0xC77815AB9c5ADbeD9759e211249bB23eB6592F1E |
owner-controlled | β SonicScan |
| Sacred Flames NFT (win-only) β deployed 2026-08-27 | 0xaa619b3A4AB9958e4Cc2f74Ed165cf9412815B3E |
owner-controlled | β SonicScan |
| BlazeLpLock (The LP Lock) β deployed 2026-08-31 | 0x2c7cc1E993eeffb168BB2A6901247432004EF85A |
owner-controlled β transferOwnership only |
β SonicScan |
| BLAZE/wS pool β Shadow legacy (a DEX's contract, not ours) | 0x47651CF711c2EF88C519659d89934fB66b196bE9 |
not ours β Shadow's | β |
| BLAZE/wS pool β Equalizer classic (a DEX's contract, not ours) | 0xd0116ECfF177d6a1Ed5F9fDb7f642ba2f3b17E7B |
not ours β Equalizer's | β |
| Deployer / treasury | 0xd500c0bd9c853d1a234d3c86420edac0331cf7a8 |
β | β |
Renounced vs. owner-controlled β what each actually means
BLAZE token β renounced, immutable. Ownership was transferred to the zero address. There is no owner-only function reachable on this contract: no mint, no pause, no blacklist, no parameter change. The 4.2B mint and both burn thresholds are permanent by construction, not by promise.
HeadorBlazed game, Blaze Faucet, BlazeDice, BlazePlinko, BlazeWheel, BlazeCrash, BlazeHiLo, BlazeMines and BlazeNotary β owner-controlled, pausable.
All nine are owned by the deployer/treasury wallet
(0xd500c0bd9c853d1a234d3c86420edac0331cf7a8) and all can be paused
by the owner, halting user-facing functions at will β the game inherits
OpenZeppelin's Pausable; the faucet implements its own
paused flag with a setPaused() owner switch.
The game additionally exposes withdraw,
emergencyWithdrawNative, emergencyWithdrawERC20, and
owner setters for payout multiplier, burn percentage, and streak parameters.
None of this is disclosed as a bug β it is how a non-renounced contract works β but it means "trust the code" does not apply to these thirteen the way it does to the token, and any user-facing copy needs to keep that distinction rather than let the token's "renounced" story bleed over.
BlazePlinko is the narrowest of them: its payout curves are
constant with no setter at all, so the one thing an owner most obviously
could abuse on a casino contract is not reachable there β the owner can pause,
move the bet limits and cooldown, switch resolver, and withdraw float that is not
backing an open drop. Nothing else.
Note the bet ceiling is deliberately not capped: raising it cannot endanger a stake, because the contract already refuses any drop whose worst-case payout the float cannot cover.
BlazeWheel matches it: its 16-wedge table is likewise constant
with no setter, so the same owner-cannot-re-price property holds.
BlazeCrash matches it too: its crash-point formula and target bounds are
likewise constant with no setter β and its bust burn split is hard-capped
at 50% β so the same property holds there.
BlazeHiLo matches it too, and it is a session game so it needed an extra
guardrail: its rung multipliers and the 209/210 house edge are likewise
constant with no setter, and pausing it stops only NEW sessions β
guess, resolve, cashOut, reclaim
and forceSettle keep working so a pause can never trap a player's bank
mid-ladder. Its bust burn split is hard-capped at 50% and its per-session payout
cap (anti-grinding, see the Casino papers) can never be set below 0.1% of the float.
BlazeMines (Ember Field) inherits the whole HiLo shape: its
multiplier arithmetic and the 209/210 edge are pure functions of the 25-tile board
and the session's own wet-tile count β constants with no setter β and
a pause stops only NEW digs; pick, resolve,
cashOut and forceSettle keep working mid-dig. Same
hard-capped 50% burn split, same β₯0.1% floor on the payout cap.
The Burn Altar (deployed 2026-08-27) is a different shape entirely β a
pure burn sink. 100% of every sacrifice burns instantly, so the Altar
never holds BLAZE and there is no owner power to withdraw BLAZE, no odds
setter and no burn-split setter β the odds are constants.
What the owner CAN do, exhaustively: pause NEW sacrifices only (VRF fulfilment
and prize claims can never pause), set the cooldown within 4β60 seconds, cap
the VRF callback gas, deposit prize NFTs into the vault and withdraw
unreserved ones, and rescue non-vault strays β while anyone at all can
call burnStrayBlaze(). A reserved or won prize is provably out of
every owner's reach. Its two prize collections, Blaze Numbers
and Sacred Flames, are win-only: their one minter is the Altar
(write-once, locked 2026-08-27), the 4.2% royalty rate is a constant with no
setter, and the single owner lever left is the royalty receiver
address. The honest framing for all three: immutable odds, owner-curated
vault, prizes beyond anyone's reach once won.
BlazeLpLock (The LP Lock) is a fourteenth contract of a different
shape again β a timelock, not a dapp. Nobody interacts with it and
it holds no BLAZE: it holds the treasury's LP tokens for the two
BLAZE/wS pools. Its owner powers, exhaustively:
transferOwnership. There is no pause, no setter, no rescue and
no early release, and renounceOwnership() is
overridden to revert β in OpenZeppelin 5.x the beneficiary is the
owner, so renouncing would strand the LP at the zero address forever. Before
the cliff a release pays out exactly zero, to everyone, including us. After
it, release() is permissionless β anyone can call it β and it
can only ever pay the beneficiary.
The measured numbers, taken off the chain on 2026-08-31 rather than
promised in advance. The cliff is 47,304,000 seconds β
547.5 days, about 18 months β and duration() is 0,
which makes it a clean cliff rather than a drip. It opens at
2028-03-01 06:10:55 UTC. On Shadow, 9.999973%
of the LP was burned to 0xβ¦dEaD and 89.999757%
locked; on Equalizer it is a clean 10.000000% and
90.000000%. Shadow's missing 0.00027% is the DEX's own
protocol cut, minted to Shadow's factory during the adds β it dilutes our
share without ever having been ours. The treasury holds zero
LP on both pairs.
The guarantee is about WHEN, not about WHO β read it precisely.
transferOwnership is a real power and we are not going to
describe the lock as something nobody controls. What the owner cannot do:
move the LP before the cliff, shorten the cliff, pause it, rescue anything
out of it, or point a release at some third party. What the owner
can do: hand the lock to a different address, which changes which
address collects the LP in March 2028. Time is guaranteed by the code.
Destination is not.
What the lock proves, and what it does not. It proves the
seeded liquidity cannot be pulled out from under a trade before the cliff
opens, and that 10% of each pool's LP is burned to
0xβ¦dEaD permanently. Both facts are read live off the chain on
π The Price rather than asserted here. It does
not mean the price is defended, and it says nothing about the
tokens outside the pools: the treasury is still unlocked and
could sell into those pools at any time, as could the game floats β the page
prints what each of those would do to the price, in percent. One more limit,
disclosed because it is the kind of thing that gets discovered later: the lock
cannot claim Equalizer's swap fees. That venue routes fees to
a separate contract only the LP holder can claim from, and the LP holder is
now a timelock with no claim function β so those fees are stranded for good.
Shadow's fees need no claim; they stay in the pool's own reserves.
This table is about OUR contracts. What about everything else on Sonic?
π₯± degen tl;dr
Everything above is trust info about BLAZE's own contracts β what we built, and how much control we kept over it. It says nothing about what you've already handed out to other contracts on Sonic, on this token or any other.
That's a different question, and we built a different tool for it: π§Ή The Great Revoker finds every approval your wallet has ever granted, tells you what each one can actually take, and clears it in one press. π
And for tokens you're merely eyeing β before any approval exists β there's π The Rug Sniffer: paste any Sonic token address and it reads the contract's actual bytecode to show which powers the owner kept (minting, pausing, blocklists, fee levers).
It rates a rug signal, never a verdict β the same honesty rule as this whole page: we show you the facts, you do the judging. The full field guide to those powers lives in π Token Safety 101.
And for anything that already happened: π§Ύ The Receipt takes any Sonic transaction hash and narrates exactly what moved, who paid, and what it cost β in plain English, read straight from the chain's own record. Same rule as everything else on this page: we show the facts, you stay the judge. The how-to lives in π§Ύ Reading Receipts.
And for something you want to prove later: π₯π The Eternal Flame seals a file's fingerprint on Sonic, so anyone can later confirm that exact file existed by that moment β with no wallet and no BLAZE.
Worth knowing where it sits on this page's own honesty scale: it's an owner-controlled contract like the rest of our dapps, and unlike them it deliberately keeps a treasury β half of every BLAZE fee plus all S paid, earmarked for liquidity and withdrawable by us.
Say that out loud rather than bury it. What no owner power can do is alter, re-date or delete a stamp, and verification can never be paused β that one is deliberate and permanent, because a proof you can't check isn't a proof.
What it does and doesn't prove is spelled out in π₯π Proof of Existence.
Zero value, zero promises β as a feature
π₯± degen tl;dr
BLAZE is worth almost nothing on purpose β and since 2026-08-31 you can prove it instead of taking our word for it. One BLAZE is about $0.00000011. That's not a downside, it's the entire point: the biggest bet any of our games takes, 420 BLAZE, is worth about $0.00005.
There is an opening price now, on two pools we seeded ourselves at a rate we picked β see π The Price β but a price is not a promise, and nothing here was ever an investment. The token itself is renounced, so there is nothing to rug at the token level; of every LP token the treasury minted, 10% is burned and the rest is timelocked until March 2028. That is a claim about our LP, not about the pools: they are permissionless, anyone can add liquidity, and LP someone else added is unlocked and theirs to pull. The treasury also still holds a big unlocked bag of BLAZE and could sell it, and that number is on the page too. You can learn how a real token, a real game, and a real faucet behave on a real chain, and the worst case is you wasted a rounding error. π
π€ the nerd stuff
BLAZE trades on two owner-seeded volatile BLAZE/wS pools β Shadow legacy and
Equalizer classic β opened at a ratio the treasury chose rather than one a
market discovered. It still promises zero monetary value and makes zero
financial promises: nothing here is an investment, and nothing about it should
be represented as one. What the pools do not change: the
token's ownership is renounced, 10% of each pool's LP is burned to
0xβ¦dEaD and the remainder sits in a verified timelock. What they
also do not change: the treasury and the game floats are unlocked, disclosed,
and could be sold into those pools at any time. Every one of those figures is
read live on π The Price, next to what it would
cost to move the price in either direction.
Sonic FeeM enrollment
π₯± degen tl;dr
BLAZE's contracts are enrolled in Sonic's Fee Monetization program, meaning every time someone actually uses the faucet or the game, a slice of the gas fee comes back to the project instead of disappearing entirely. It's a small, boring, real funding mechanism β not a token-value play. πΈ
π€ the nerd stuff
BLAZE's contracts are enrolled in Sonic's Fee Monetization (FeeM) program under
project ID 91 β registered contracts earn back roughly
90% of the gas fees their transactions generate, paid to the
contract owner. Enrollment has two steps and they are not the same thing:
every contract calls registerMe() itself, but the project side
still has to be approved. BlazeToken, HeadorBlazed and BlazeFaucet are
approved and accruing; the newer contracts have self-registered and are
pending approval. Self-registration is not accrual, and we are not
going to write it as though it were.
See feem.soniclabs.com for how the program works generally. Accrued fee revenue is earmarked for the BLAZE liquidity pools, which now exist β but stated plainly, the treasury paid for that liquidity out of its own pocket, not out of FeeM: accrual scales with usage, which is currently very light, and it has funded none of it so far. The pools themselves are on π The Price.
What this site publishes about wallets
Two files on this site list wallet addresses. Both are built from public chain data β anyone with an RPC endpoint could reconstruct either β but aggregating them into a downloadable file is a step beyond "it is on the chain somewhere", so it is written down here rather than left implied.
arena-index.jsonβ per-tribe burn totals for The Arena. No individual addresses.card-index.jsonβ per-wallet lifetime BLAZE burned, for the πͺͺ Blazooor Card. This one does list addresses: every wallet that has ever burned BLAZE, and how much. As of 19 Aug 2026 that is 7 wallets.
What is not in either file: balances, holdings, game history, IP addresses, or anything a wallet did off this site. The project and game contracts are excluded from the Card index entirely β they burn from their own balances and are never ranked as players.
Ranks are only published once at least 30 wallets have burned. Below that the file carries no rank at all, so a small crowd is never advertised by telling somebody they are seventh out of seven. That floor is enforced when the file is built, not when the page draws it β the number simply does not exist to leak.
Both files are rebuilt every 30 minutes and served straight from this domain. Nothing about your wallet is sent anywhere when you connect: the Card reads the published file and the chain, and this site has no server to send it to.
Network
| Chain | Sonic Mainnet β chain ID 146 (0x92) |
| RPC | https://rpc.soniclabs.com |
| Explorer | sonicscan.org |