Russian Roulette Game
  • Russian Roulette
    • What is Russian Roulette?
    • Target audience
    • Setting Up Game
  • Gameplay
    • How to play a round of Russian Roulette
    • Game mechanics
    • Winning conditions
    • Referral Bonuses
  • BULLET Token
    • Tokenomics
    • Utility of the BULLET token
  • Security & Fairness
    • Audits
    • Provably Fair Algorithms
    • Security measures
  • ⁠ ⁠Help
    • Official Channels
    • ⁠FAQs
    • Addresses
    • Website
Powered by GitBook
On this page
  • Audit Results
  • Addressing User Concerns
  1. Security & Fairness

Audits

PreviousUtility of the BULLET tokenNextProvably Fair Algorithms

Last updated 10 months ago

The security of user funds is paramount for any blockchain project. To ensure the safety of our players, the Russian Roulette smart contract underwent a rigorous security audit conducted by the independent firm SolidProof.io on June 25, 2024.

Audit Results

We are pleased to report that the audit identified no critical vulnerabilities in the smart contract which signifies a strong foundation for secure operation. The Russian Roulette team takes user security very seriously. We are continuously working to improve the security posture of the smart contract and will strive to implement the best practices identified in the audit. The full audit report is for those seeking a more detailed technical analysis. Below is a tabular summary of the issued audit report:

TEST TYPE
AUDIT STATEMENT
STATUS
JUSTIFICATION

OVERALL SECURITY

No critical issues found. Contract is safe to deploy.

✅

UPGRADEABILITY

Contract is upgradeable. Deployer can update with new functions

⚠️

Important to allow for future improvements and bug fixes as Russian Roulette is going to be continued for long term.

OWNERSHIP

The ownership is not renounced.

⚠️

Important to allow for future improvements and bug fixes as Russian Roulette is going to be continued for long term.

OWNERSHIP PRIVILEGES

Contract owner cannot mint new tokens.

✅

BURNING TOKENS

Contract owner cannot burn tokens.

✅

BLACKLIST ADDRESS

Contract owner cannot blacklist addresses.

✅

FEES AND TAX

The owner cannot set fees more than 25%.

✅

LOCK USER FUNDS

Contract owner cannot lock the contract

✅

CENTRALIZATION PRIVILEGES (1)

Upgrading contract

-

The audit identified two key areas for transparency and ongoing development:

  1. Upgradeability: The contract can be upgraded by the deployer, and this also introduces the potential for introducing changes. However, we are committed to responsible use if this feature and have prioritized user safety.

  2. Ownership: Currently, ownership of the contract has not been renounced. This means we retain control over certain aspects of the game contract's operation. This is however important to allow for future improvements and bug fixes as Russian Roulette is going to be continued for long term.

Addressing User Concerns

The audit identified an issue related to the admin account that stores user funds during a game. This account is currently controlled not by a user but automatedly controlled by the bot managing the game flow. This setup is necessary for the game to facilitate bets, manage game logic, and remit funds to winners.

available here
Page cover image