harness setup for ERC1155Supply

This commit is contained in:
Michael George
2022-05-09 17:30:57 -04:00
parent aafb14461b
commit da0fdc1aa0
3 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,8 @@
import "../../munged/token/ERC1155/extensions/ERC1155Supply.sol";
contract ERC1155SupplyHarness is ERC1155Supply {
constructor(string memory uri_)
ERC1155(uri_)
{}
}

View File

@ -0,0 +1,8 @@
certoraRun \
certora/harnesses/ERC1155/ERC1155SupplyHarness.sol \
--verify ERC1155SupplyHarness:certora/specs/ERC1155Supply.spec \
--solc solc8.2 \
--optimistic_loop \
--loop_iter 3 \
--cloud \
--msg "ERC1155 Supply verification"

View File

@ -0,0 +1,9 @@
rule sanity {
method f; env e; calldataarg args;
f(e, args);
assert false;
}