mirror of
https://github.com/status-im/codex-contracts-eth.git
synced 2025-02-12 08:26:46 +00:00
This commit adds CVL rule that formally verifies the state changes of any given request in relation to the functions of the contract that can cause them. Closes #128
23 lines
595 B
Plaintext
23 lines
595 B
Plaintext
{
|
|
"files": [
|
|
"certora/harness/MarketplaceHarness.sol",
|
|
"contracts/Marketplace.sol",
|
|
"contracts/Groth16Verifier.sol",
|
|
"certora/helpers/ERC20A.sol",
|
|
],
|
|
"parametric_contracts": ["Marketplace"],
|
|
"link" : [
|
|
"Marketplace:_token=ERC20A",
|
|
"Marketplace:_verifier=Groth16Verifier"
|
|
],
|
|
"msg": "Verifying Marketplace",
|
|
"rule_sanity": "basic",
|
|
"verify": "MarketplaceHarness:certora/specs/Marketplace.spec",
|
|
"optimistic_loop": true,
|
|
"loop_iter": "3",
|
|
"optimistic_hashing": true,
|
|
"hashing_length_bound": "512",
|
|
}
|
|
|
|
|