Contracts
JustBet is built on blockchain technology, leveraging smart contracts to ensure transparency, security, and decentralization. This section covers the technical backbone of JustBet, allowing developers and blockchain enthusiasts to understand how the system operates.
Smart Contracts Overview
JustBet runs entirely on immutable, trustless smart contracts deployed on WINR Chain.
These contracts handle:
Bet Execution – Players place bets, and results are generated via on-chain VRF (Verifiable Random Function).
Instant Payouts – Winnings are automatically distributed based on game outcomes.
Liquidity Management – The bankroll (house funds) is managed through liquidity pools.
Key Smart Contracts Used
Controller
Controller: 0x9e303fd0B03Ff1aeC1307aA0181B393E5FAcE332 Cashier: 0x8c2bF4A5Cd4872b01401b7be146e7eB7f555976D SignatureStore: 0x520d0596b116812a1137DA948b8A18AdED404A2b
Middlewares
Statistic: 0x6B9145Cf29Efafc91Fd676c357A64694b0851f1d Badge: 0x34Ccc96436637e18a02c05D794C92952a82f3A50 Rank: 0xdaa44b9CE9e73ae4672397077f17c3358b2e4647 Operator: 0x9aecdC04C117771b0EcfCe44AEd44F1f01490f90 Emergency: 0xEbe6aAcb0568F7bb714446A261e378af8d6C7965 Budget: 0xb6f9Da3e74eFc7950C547c8b871e2AB03294E0b3
Games
Baccarat: 0x3499aB0963275A7508B85925c30a073245f59E45 CoinFlip: 0x14Ed1A0857DB7dC24cF6FCDC75FD2c65B1cF2a85 Dice: 0xCE7c6f671A82C2Eb87F856816F64387716E922fA WINRPoker: 0x04e96123c91DBBf0f425F68461D668AB0994EaAa Keno: 0x4b74B7109FCB17a7fEb45266609A3FE52bC1c1a1 Limbo: 0x09D620e743aAA11D13F7e847986322C024f80240 Plinko: 0x801476862A0963F61cBce3805B20B992Ef336B19 Range: 0x075C3F41D6b7Fe972892b1594cD86dEa09B66732 RockPaperScissors: 0x41e788b53d8F5549c5be4f0cCE925985036A6124 Roulette: 0xaEc3E2A0efca450044A5a2DF69990eD36869ef07 VideoPoker: 0xD40a9E8c77F284f7987D3a0d6c2dBfaa647658d8 SingleBlackJackRouter: 0x2D81870119ba74EeE6698Fd9Ba23e21089059F04 BlackJackRouter: 0x3Af7bB4e0967415D8E74E9856Be1e1Ab3f8a4F50 GateOfOlympos1000x: 0x27468ECbdA1e43880520d86FfCCEC4f44Baed57E GateOfOlympos: 0xd856CB756e8Ebba7c4C44EeAFE113fe896b1F804 WinrBonanza: 0x025e15336177B5c3E9596F31ee03ffBBfF7f59F9 WinrBonanza1000x: 0x690ACeF05261E70828Ad2D9D3f6AFfBAE170C8f1 PrincessWINR: 0x381a9a44137e6274f86fb2FB43DFE8Ac02c7ea4b KongsFortune: 0x40f61bBb57691Bfd91c73F530312AD3ef449c4C4 PenaltyKick: 0x10a70D8b6280B08d9C86b3F05b1b80f22707f32e HighLow: 0xB7dC83ae74c8bA5Bd86BE3ddA29A6CA08d275500 Tower: 0x735E6718Efca2eb19Bd815cBE6ffde5324Df6Ffe
VRF
VRFCoordinator: 0x0f8C8532830aDA1325494D8208E480547Fc73917 RandomizerRouter: 0x2a5128fE014E07B5cCee94b32c8678F2d6034635 RandomizerProvider: 0x09442b14F859813aa50983C923130deC59351A65 CommitmentStore: 0x355ee34fDe65E3D773ed3a200B5dCA8c422eFC54
Affiliate
AffiliateCollector: 0x895Cb15128d8c613fbdFd6da224ed8F37b316855 AffiliateDataStore: 0xa4D456C6CABd06E5Bb5F357796b509EF81F143bf AffiliateProgram: 0x9b85bA452f1c5E0055e004D3431BF0cbb1A21f00 AffiliateCodeStore: 0x6FD4A70De83D4200c5e6f52c719cCec920060078
Bankrolls
USDC: 0xB014186504565e9F6417D8998680B60C450878d8 USDT: 0xfB64F9EA3e839B7e5fBa55669E0EB108E52F951d WINR: 0x0Ac0b05Ce719ED22de0bAc96a97724A1A8247A23 ETH: 0x3A581bb1Bf3632fc0CBE3776d7d4005d437f5c29 ARB: 0xA5272b4473f764f4AfD3B44AFf3682ee0de9dbb3 SOL: 0xc333d1d7A51E59725E0c40D8D3BD39EEab2E499B
Price Feed
PythClone: 0x68D9F5542a13CF1F68431f3F11368B73180D27c4 PriceFeed: 0xA02c0891a93F6c39F2e9291c35F956379A834f06 WormholeClone: 0xa5ECaCdF7197A58ff8db6dDe8945Cc01E557FE60
Liquidity Managers (Buy / Sell / LP)
USDC: 0x4ACA4151518d7744720a910F746AFa8371fD9814 USDT: 0xfeFffD8675fBbd69bFD560fEb1b3101835026178 WINR: 0x815Cb39d7B0fEf6bDBD6B8fec4b05fF7074998D6 ETH: 0x45133C3472b4B4ae5314d89B09B5fF01954C8A6d ARB: 0xb20F404feeEF6145D2FFf795aD54370Cbff92902 SOL: 0xb29EBb1435b1D633A08d5dA4c664178C6188B5bA
Stake
LockV2: 0x7f3E35B41BDF7DBA6a90661918d0EfDDC6C15c3C
Profit Share
RakeCollection: 0xa152D12Eb5686C08244c355ab6c3A8009550b655
Last updated