pragma solidity ^0.4.18; contract Vulnerable { function () payable { revert(); // Nếu ai đó chuyển tiền, chuyển ngược lại hoặc cấm } function somethingBad() { require(this.balance > 0); // Nếu có tiền trong hợp đồng, hợp đồng này sẽ huỷ và các bên sẽ bị truy tố. } }
0.4.18