How to Verify the BNB Machine Smart Contract on BscScan
Check the BNB Machine contract yourself on BscScan: verified source code, balance, payments, draws and your own balance, with the official addresses.
You don't need to trust anyone's word about BNB Machine: everything is on BscScan, the public explorer for BNB Smart Chain. This guide shows how to read the contract, its balance, its payments and your own balance, in a few minutes and without connecting a wallet.
The official contract addresses
| Contract | Address | What it does |
|---|---|---|
| BNB Machine | 0xE6E4Cb0E4347bA0d18Ee6957938B6a101eAC4a5D | Activation, balances, prize pools, team rewards, withdrawals |
| Community Rank Pool | 0x6D1A3fef245973b92cc32F6321Bfd40f005FdcFc | Nova, Titan and Apex ranks and the Monday payout |
| Top 10 Pool | 0xEdfdf0D4c8B8930bFAA73D30F173253e04e92936 | Top 10 scores and payouts |
| Keeper | 0x4546983FB62AD071D5c6ce4200b8b14Adc7339Da | Helper that lists pending work, such as draws ready to complete |
Step 1: Check the source code is verified
Open the BNB Machine address and click the Contract tab. You should see a green tick and "Contract Source Code Verified". Verified means the readable code shown is exactly the code running on the blockchain.
Things you can look for in the code:
PACKAGE_USD = 8e18, the $8 play creditDIRECT_USD = 5e18, the $5 direct incomeWINNER_BP = 8000, 80% of each round to winnersLEVEL_BP = 200andMAX_LEVELS = 10, 2% × 10 levelsWITHDRAW_FEE_BP = 1000, the 10% withdrawal feeTIMELOCK = 48 hours, the waiting time for changes
Step 2: Check the balance and the payments
At the top of the address page you'll see the contract's BNB balance. Below it:
- Transactions: every call to the contract, such as activations, ticket purchases and withdrawals.
- Internal Transactions: BNB the contract sent out, such as fees, refunds and withdrawals.
- Events: a readable log of what happened, such as
AccountActivated,TicketsPurchased,WinnerSelectedandWithdrawn.
Step 3: Read the contract's numbers
On the Contract tab, open Read Contract. No wallet is needed:
| Function | Shows |
|---|---|
totalBalances | Everything members can withdraw or play with |
totalInRounds | Ticket money waiting for draws |
surplus | BNB above what is owed (usually 0) |
balanceOf(address) | Any member's earnings balance |
playBalanceOf(address) | Any member's play balance |
The contract's BNB balance should be at least totalBalances + totalInRounds. See Proof of solvency.
Step 4: Check your own balance
In Read Contract, enter your wallet address in balanceOf and playBalanceOf. The results are in wei (1 BNB = 1,000,000,000,000,000,000 wei). They should match your Wallet page.
Step 5: Check a draw
In the Events tab, find RandomnessRequested, the matching RandomnessFixed (the Chainlink random number) and the WinnerSelected events for the same pool and round. See How winners are chosen.
Frequently asked questions
What is the official BNB Machine contract address?
0xE6E4Cb0E4347bA0d18Ee6957938B6a101eAC4a5D on BNB Smart Chain. The Rank Pool, Top 10 Pool and Keeper addresses are in the table above.
What does "verified" mean on BscScan?
That the published source code matches the code deployed on the blockchain, so you can read exactly what the contract does.
Do I need to connect my wallet to check the contract?
No. Reading the code, balances and events on BscScan needs no wallet.
Why is my balance shown as a huge number?
BscScan shows amounts in wei. Divide by 10^18 to get BNB.
Ready to join?
Create your account with your wallet in about 10 minutes. Activation is $20 in BNB, priced live by Chainlink.