Skip to content
Decentralized Casinos

Checked

All pages

Smart contract audits: what they cover at a decentralized casino and what they don't

Checks 4 and 5 · contracts and audits

An audit is an outside firm reading the code before it holds money. Only two of the six live platforms we checked name their auditors: Azuro lists eleven reports, Dexsport links two. Three more say "audited" and stop there. Here is how to read an audit claim and how to check a contract address yourself.

Two of our five checks are about paperwork: are the contract addresses published, and has anyone outside the team reviewed the code. They sound dry. They are also the checks that most platforms calling themselves decentralized fail, and the ones that protect you from the most common way people lose money on-chain: signing a transaction for a contract that isn't the one they thought.

What an audit is

A security firm reads a platform's smart contracts before, or soon after, they go live, looking for bugs that could let someone take funds or break the rules. It writes a report listing what it found, how serious each issue is and whether the team fixed it. A good report names the contracts and the version it covered.

The Azuro developer hub page listing its security audits
Azuro lists its audits by protocol version: Hexens, Pessimistic and Maxim Timofeev for V3 in 2025, then HYDN, Pashov Audit Group, Codeshell and others for V2. Every report is a PDF you can open.

Who names their auditors

Azuro is the clear leader. Its developer hub lists eleven audits by protocol version:

VersionFirmDate
V3Maxim Timofeev (PayMaster contract)April 2025
V3HexensMarch 2025
V3PessimisticMarch 2025
V3Maxim TimofeevMarch 2025
V2HYDNJune 2024
V2Pashov Audit GroupFebruary 2024
V2CodeshellDecember 2023
V2PessimisticApril 2023
V2Pashov Audit GroupMarch 2023
V2PessimisticFebruary 2023
V2g0 groupJanuary 2023

Every app built on Azuro, including Bookmaker.xyz, inherits that coverage for the protocol contracts.

Dexsport links a CertiK project page and a Pessimistic security analysis. The scope and dates weren't stated on the pages we read.

Overtime says each casino game is “a separate, audited smart contract”, and publishes the source on GitHub under an MIT licence. It doesn't name the auditor in its docs. WINR and JustBet describe audited contracts and an audited escrow without naming a firm. SX Bet and Gamba had no audit in the docs we read.

“Audited” with no name earns half a point in how we score, because it's a claim you can't check. A named firm with a report earns the point.

What an audit doesn't cover

Published contract addresses

The fourth check is simpler and just as useful. A platform that publishes its contract addresses lets you compare what you are about to sign with the real thing.

The SX Bet V3 migration guide describing the proxy wallet
SX Bet V3 gives each user a proxy wallet: a smart contract you control, which the exchange cannot move money out of.

How to check a contract before you sign

  1. Open the platform's docs and copy the contract address for the chain you are on.
  2. When your wallet asks you to sign, open the details and look at the “to” address, or the contract being approved.
  3. Compare the first and last six characters at least. If they differ, cancel.
  4. Paste the address into a block explorer. A real platform contract has a history of calls from many wallets.
  5. For token approvals, approve only the amount you plan to bet.

That routine takes a minute and blocks the most common drain. The rest of the habits are in safe play on-chain, and how the platforms compare on all five checks is on the decentralized casinos ranking.

Questions and answers

Which decentralized casinos publish audits?
On 18.09.2026 Azuro, the protocol under Bookmaker.xyz, listed eleven audits by name with reports, and Dexsport linked reports from CertiK and Pessimistic. Overtime, WINR and JustBet described their contracts as audited without naming the firm. SX Bet and Gamba showed no audit in the docs we read.
Does an audit mean a casino is safe?
No. An audit covers a specific version of specific contracts at a specific date. It doesn't cover later changes, the website, the keys that control upgrades, or how the platform treats players. It lowers one kind of risk.
How do I check I'm using the right contract?
Take the contract address from the platform's own docs, then compare it with the address your wallet shows when it asks you to sign. If they differ, stop.
By
The Decentralized Casinos desk
Desk
Contracts, docs and terms of on-chain betting platforms
Checked
18 September 2026