BNBMachine Blog हिंदी Create account

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.

Updated · 2 min read

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

ContractAddressWhat it does
BNB Machine0xE6E4Cb0E4347bA0d18Ee6957938B6a101eAC4a5DActivation, balances, prize pools, team rewards, withdrawals
Community Rank Pool0x6D1A3fef245973b92cc32F6321Bfd40f005FdcFcNova, Titan and Apex ranks and the Monday payout
Top 10 Pool0xEdfdf0D4c8B8930bFAA73D30F173253e04e92936Top 10 scores and payouts
Keeper0x4546983FB62AD071D5c6ce4200b8b14Adc7339DaHelper 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 credit
  • DIRECT_USD = 5e18, the $5 direct income
  • WINNER_BP = 8000, 80% of each round to winners
  • LEVEL_BP = 200 and MAX_LEVELS = 10, 2% × 10 levels
  • WITHDRAW_FEE_BP = 1000, the 10% withdrawal fee
  • TIMELOCK = 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, WinnerSelected and Withdrawn.

Step 3: Read the contract's numbers

On the Contract tab, open Read Contract. No wallet is needed:

FunctionShows
totalBalancesEverything members can withdraw or play with
totalInRoundsTicket money waiting for draws
surplusBNB 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.