sanity passes
This commit is contained in:
@ -1,5 +1,9 @@
|
|||||||
import "../munged/token/ERC20/extensions/draft-ERC20Permit.sol";
|
import "../munged/token/ERC20/extensions/draft-ERC20Permit.sol";
|
||||||
|
|
||||||
contract ERC20PermitHarness is ERC20Permit {
|
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)
|
constructor(IERC20 underlyingToken, string memory _name, string memory _symbol)
|
||||||
ERC20Wrapper(underlyingToken)
|
ERC20Wrapper(underlyingToken)
|
||||||
|
ERC20(_name, _symbol)
|
||||||
{}
|
{}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
make -C certora munged
|
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
|
do
|
||||||
echo "Processing $f"
|
echo "Processing $f"
|
||||||
file=$(basename $f)
|
file=$(basename $f)
|
||||||
@ -12,6 +12,6 @@ do
|
|||||||
--solc solc8.2 --staging \
|
--solc solc8.2 --staging \
|
||||||
--optimistic_loop \
|
--optimistic_loop \
|
||||||
--msg "checking sanity on ${file%.*}" \
|
--msg "checking sanity on ${file%.*}" \
|
||||||
--settings -copyLoopUnroll=4 \
|
--settings -copyLoopUnroll=4,-strictDecompiler=false \
|
||||||
--send_only
|
--send_only
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user