Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
0x143ed8b7448cdbc43609217b3ec19708f1627777
Uważaj na to, co robisz!!!!
Zobacz ten kod, można pilnie wycofać wszystkie BNB. Bez tej tylnej furtki na pewno można grać. Nieuczciwi deweloperzy zostawiają tę tylną furtkę, żeby co?
Solidity
function emergencyWithdrawAll() external onlyOwnerOrGuardian { uint256 bal = address(this).balance; if (bal == 0) revert InsufficientBnb(0, 1); totalReservedBnb = 0; // Wymuszenie zerowania rezerwy _sendBnb(msg.sender, bal); // Wysyłanie wszystkich BNB z kontraktu emit EmergencyWithdraw(msg.sender, bal); }
Wymuszone opróżnienie: Zwykła funkcja withdrawBnb może wycofać tylko fundusze „niezarezerwowane”, co oznacza, że nie można ruszać środków, które użytkownik już utworzył, ale jeszcze nie odebrał z Bond.
Ignorowanie wierzytelności: Ta emergencyWithdrawAll bezpośrednio ustawia totalReservedBnb (czyli całkowitą sumę BNB do odebrania przez wszystkich użytkowników) na 0, a następnie przekazuje wszystkie pieniądze z kontraktu do administratora.
Najlepsze
Ranking
Ulubione
