Skip to content
This repository has been archived by the owner on Mar 18, 2024. It is now read-only.

Latest commit

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

Magick Number


tl; dr




contract MagicNum {

  address public solver;

  constructor() {}

  function setSolver(address _solver) public {
    solver = _solver;
  }

  /*
    ____________/\\\_______/\\\\\\\\\_____        
     __________/\\\\\_____/\\\///////\\\___       
      ________/\\\/\\\____\///______\//\\\__      
       ______/\\\/\/\\\______________/\\\/___     
        ____/\\\/__\/\\\___________/\\\//_____    
         __/\\\\\\\\\\\\\\\\_____/\\\//________   
          _\///////////\\\//____/\\\/___________  
           ___________\/\\\_____/\\\\\\\\\\\\\\\_ 
            ___________\///_____\///////////////__
  */
}


discussion




solution


  • check test/18/MagickNumber.t.sol:


  • run:

> forge test --match-contract MagickNumberTest -vvvv    


  • submit with script/18/MagickNumber.s.sol:


  • by running:

> forge script ./script/18/MagickNumber.s.sol --broadcast -vvvv --rpc-url sepolia




pwned...