InsecureInvariantTargetBounty.sol 568 B

1234567891011121314151617181920
  1. pragma solidity ^0.4.24;
  2. // When this line is split, truffle parsing fails.
  3. // See: https://github.com/ethereum/solidity/issues/4871
  4. // solium-disable-next-line max-len
  5. import {BreakInvariantBounty, Target} from "../../contracts/bounties/BreakInvariantBounty.sol";
  6. contract InsecureInvariantTargetMock is Target {
  7. function checkInvariant() public returns(bool) {
  8. return false;
  9. }
  10. }
  11. contract InsecureInvariantTargetBounty is BreakInvariantBounty {
  12. function deployContract() internal returns (address) {
  13. return new InsecureInvariantTargetMock();
  14. }
  15. }