mirror of
https://github.com/logos-storage/logos-storage-contracts-eth.git
synced 2026-01-08 00:03:07 +00:00
46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
{
|
|
"files": [
|
|
"certora/harness/VaultHarness.sol",
|
|
"certora/helpers/ERC20A.sol",
|
|
],
|
|
"parametric_contracts": ["VaultHarness"],
|
|
"link" : [
|
|
"VaultHarness:_token=ERC20A",
|
|
],
|
|
"packages": [
|
|
"@openzeppelin/=node_modules/@openzeppelin/",
|
|
],
|
|
//"msg": "Verifying Vault",
|
|
"multi_assert_check": true,
|
|
"rule_sanity": "basic",
|
|
"verify": "VaultHarness:certora/specs/Vault.spec",
|
|
"loop_iter": "3",
|
|
"build_cache": true,
|
|
"solc": "solc8.28",
|
|
"prover_version": "master", // remove with next Certora release
|
|
"mutations": {
|
|
"manual_mutants": [
|
|
{
|
|
"file_to_mutate": "contracts/Vault.sol",
|
|
"mutants_location": "certora/mutations/Vault"
|
|
},
|
|
{
|
|
"file_to_mutate": "contracts/Timestamps.sol",
|
|
"mutants_location": "certora/mutations/Timestamps"
|
|
},
|
|
{
|
|
"file_to_mutate": "contracts/vault/Accounts.sol",
|
|
"mutants_location": "certora/mutations/Accounts"
|
|
},
|
|
{
|
|
"file_to_mutate": "contracts/vault/Funds.sol",
|
|
"mutants_location": "certora/mutations/Funds"
|
|
},
|
|
{
|
|
"file_to_mutate": "contracts/vault/VaultBase.sol",
|
|
"mutants_location": "certora/mutations/VaultBase"
|
|
}
|
|
]
|
|
}
|
|
}
|