BNBMachine Blog हिंदी Create account

What the BNB Machine Owner Can and Can Never Do

The BNB Machine owner can't touch balances, pick winners, change the splits or block withdrawals. Allowed changes wait 48 hours. Here's the full list.

Updated · 2 min read

Every smart contract has an owner, the wallet that deployed it. What matters is what that owner is allowed to do. In BNB Machine, the owner's powers are small, limited by the code, and the important ones wait 48 hours after a public announcement on the blockchain.

What the BNB Machine owner can do with limits and can never do
The owner's powers, as written in the contract.

What the owner can do, with limits

PowerLimit
Launch the contractOnce
Pause new entriesAt most 7 days, then a 7-day cooldown before pausing again. Withdrawals keep working.
Change pool settingsFor future rounds only, after a public 48-hour notice; a ticket price can at most double per change
Change the creator walletAfter a public 48-hour notice
Change Chainlink settings (price feed, VRF)After a public 48-hour notice
Transfer or give up ownershipTwo-step transfer

What the owner can never do

  • Touch or move any member's balance.
  • Choose or change a winner.
  • Change the $20 split, the 80/20 ticket split or the 2% per level.
  • Add accounts or balances by hand.
  • Block withdrawals.
  • Upgrade or replace the code.

These aren't policies. The functions simply don't exist in the contract, so nobody can call them.

How the 48-hour rule works

When the owner proposes a change, the contract records it with an "earliest time" 48 hours later and emits a public event (for example PoolChangeProposed or CreatorChangeProposed). The change can only be applied after that time. Anyone watching BscScan or the official channels sees it coming two days ahead.

Why some powers exist at all

  • Pausing protects members if something outside the contract goes wrong (for example a Chainlink outage); it's capped at 7 days and never stops withdrawals.
  • Pool changes let the community adjust ticket prices as the BNB price moves, with notice and only for future rounds.
  • Chainlink settings may need updating if Chainlink changes its infrastructure.

Frequently asked questions

Can the BNB Machine owner take my money?

No. There's no function in the contract that lets the owner move a member's balance.

Can the owner change the rules overnight?

No. The core splits can't change at all. The few allowed changes wait 48 hours after a public announcement.

Can the owner stop withdrawals?

No. The owner can pause new entries for up to 7 days, but withdrawals keep working throughout.

Can the owner upgrade the contract?

No. There's no upgrade mechanism. The deployed code is final.

Ready to join?

Create your account with your wallet in about 10 minutes. Activation is $20 in BNB, priced live by Chainlink.