sanity passes

pull/3478/head
Michael George 3 years ago
parent 2304dd7bb1
commit 97b2e1b12a
  1. 4
      certora/harnesses/ERC20PermitHarness.sol
  2. 1
      certora/harnesses/ERC20WrapperHarness.sol
  3. 4
      certora/scripts/sanityTokens.sh

@ -1,5 +1,9 @@
import "../munged/token/ERC20/extensions/draft-ERC20Permit.sol";
contract ERC20PermitHarness is ERC20Permit {
constructor(string memory _name, string memory _symbol)
ERC20(_name, _symbol)
ERC20Permit(_name)
{}
}

@ -4,6 +4,7 @@ contract ERC20WrapperHarness is ERC20Wrapper {
constructor(IERC20 underlyingToken, string memory _name, string memory _symbol)
ERC20Wrapper(underlyingToken)
ERC20(_name, _symbol)
{}
}

@ -2,7 +2,7 @@
make -C certora munged
for f in certora/harnesses/{ERC20Votes,ERC20Wrapper,ERC20Permit}Harness.sol
for f in certora/harnesses/ERC20{Votes,Permit,Wrapper}Harness.sol
do
echo "Processing $f"
file=$(basename $f)
@ -12,6 +12,6 @@ do
--solc solc8.2 --staging \
--optimistic_loop \
--msg "checking sanity on ${file%.*}" \
--settings -copyLoopUnroll=4 \
--settings -copyLoopUnroll=4,-strictDecompiler=false \
--send_only
done

Loading…
Cancel
Save