diff --git a/.gitmodules b/.gitmodules index 43f47894..5c057193 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ [submodule "fuzzing/testdata/lib/forge-std"] path = fuzzing/testdata/lib/forge-std url = https://github.com/foundry-rs/forge-std -[submodule "fuzzing/testdata/contracts/lib/forge-std"] - path = fuzzing/testdata/contracts/lib/forge-std - url = https://github.com/foundry-rs/forge-std diff --git a/cache/solidity-files-cache.json b/cache/solidity-files-cache.json deleted file mode 100644 index b230356d..00000000 --- a/cache/solidity-files-cache.json +++ /dev/null @@ -1 +0,0 @@ -{"_format":"","paths":{"artifacts":"out","build_infos":"out/build-info","sources":"src","tests":"test","scripts":"script","libraries":["lib"]},"files":{"./contracts/assertions/assert_allocate_too_much_memory.sol":{"lastModificationDate":1724449081497,"contentHash":"ca9b67d9b67ee6d4b899ffb58badfa50","sourceName":"./contracts/assertions/assert_allocate_too_much_memory.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_and_property_test.sol":{"lastModificationDate":1724449081497,"contentHash":"45fc799103f90a10204b607fe474d8ba","sourceName":"./contracts/assertions/assert_and_property_test.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_arithmetic_underflow.sol":{"lastModificationDate":1724449081497,"contentHash":"38f57f8661a67e5153b1c3d25e7f4b15","sourceName":"./contracts/assertions/assert_arithmetic_underflow.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_call_uninitialized_variable.sol":{"lastModificationDate":1724449081497,"contentHash":"f9037a678e8d08c6bb780806a2ac0a86","sourceName":"./contracts/assertions/assert_call_uninitialized_variable.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_constant_method.sol":{"lastModificationDate":1724449081497,"contentHash":"88c19fe7e1b8210b131abb0198a4f4f0","sourceName":"./contracts/assertions/assert_constant_method.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_divide_by_zero.sol":{"lastModificationDate":1724449081498,"contentHash":"63b76942a5e25b69fae43c8c609f56f9","sourceName":"./contracts/assertions/assert_divide_by_zero.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_enum_type_conversion_outofbounds.sol":{"lastModificationDate":1724449081498,"contentHash":"ad188baa74a9b47ce177cf7beb4df088","sourceName":"./contracts/assertions/assert_enum_type_conversion_outofbounds.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_even_number.sol":{"lastModificationDate":1724449081498,"contentHash":"d9d1e52c26224309567520ae32d80240","sourceName":"./contracts/assertions/assert_even_number.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_immediate.sol":{"lastModificationDate":1724449081498,"contentHash":"3683e5129f99dafa2bd19cb810d2633a","sourceName":"./contracts/assertions/assert_immediate.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_incorrect_storage_access.sol":{"lastModificationDate":1724449081498,"contentHash":"ebaa1fa9ce82eadd6b5b93055de018df","sourceName":"./contracts/assertions/assert_incorrect_storage_access.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_not_require.sol":{"lastModificationDate":1724449081499,"contentHash":"054dcd3299631614bd68197d40284d0c","sourceName":"./contracts/assertions/assert_not_require.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_outofbounds_array_access.sol":{"lastModificationDate":1724449081499,"contentHash":"942b6971023e47f01cf9b82442cb9a57","sourceName":"./contracts/assertions/assert_outofbounds_array_access.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/assertions/assert_pop_empty_array.sol":{"lastModificationDate":1724449081499,"contentHash":"23a870b6d33bdb7bd5bd0f64310e3d5d","sourceName":"./contracts/assertions/assert_pop_empty_array.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/chain/tx_out_of_gas.sol":{"lastModificationDate":1724449081499,"contentHash":"4a370907a26851c3d1a3c4472698583f","sourceName":"./contracts/chain/tx_out_of_gas.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/console_log/console_log.sol":{"lastModificationDate":1724449081499,"contentHash":"3ed9738f4d9cb85213b76bd0f05bb898","sourceName":"./contracts/cheat_codes/console_log/console_log.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/utils/addr.sol":{"lastModificationDate":1724449081500,"contentHash":"c90db3527c32355c0d3fbef0ef4fe13f","sourceName":"./contracts/cheat_codes/utils/addr.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/utils/ffi_unix.sol":{"lastModificationDate":1724449081500,"contentHash":"94dd730f368bc1b80568dbe767cff569","sourceName":"./contracts/cheat_codes/utils/ffi_unix.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/utils/ffi_windows.sol":{"lastModificationDate":1724449081500,"contentHash":"8242cea6b4cd70270107c82d17afa212","sourceName":"./contracts/cheat_codes/utils/ffi_windows.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/utils/parse.sol":{"lastModificationDate":1724449081500,"contentHash":"6f833b9d3d821f93d3dbe13fc7bf8c89","sourceName":"./contracts/cheat_codes/utils/parse.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/utils/sign.sol":{"lastModificationDate":1724449081500,"contentHash":"5b831538b3050607a71760a0714eebec","sourceName":"./contracts/cheat_codes/utils/sign.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/utils/to_string.sol":{"lastModificationDate":1724449081500,"contentHash":"efe2ae15e87952db849e6b8c41d5d1b7","sourceName":"./contracts/cheat_codes/utils/to_string.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/chain_id.sol":{"lastModificationDate":1724449081500,"contentHash":"1c8697749fd3b0883be38f46cc2b4e06","sourceName":"./contracts/cheat_codes/vm/chain_id.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/coinbase.sol":{"lastModificationDate":1724449081500,"contentHash":"33cd61a32115c0ccbebc5cfe124abb63","sourceName":"./contracts/cheat_codes/vm/coinbase.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/deal.sol":{"lastModificationDate":1724449081501,"contentHash":"5238ba902788716cae3445b8852e2284","sourceName":"./contracts/cheat_codes/vm/deal.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/difficulty.sol":{"lastModificationDate":1724449081501,"contentHash":"f99fe9eae2b82b6e91a2ac3317e65cff","sourceName":"./contracts/cheat_codes/vm/difficulty.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/etch.sol":{"lastModificationDate":1724449081501,"contentHash":"50dbc546a06a2b55d4f33bbffb4fc7eb","sourceName":"./contracts/cheat_codes/vm/etch.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/fee.sol":{"lastModificationDate":1724449081501,"contentHash":"493b8635bcd472800607bab2e0f65a02","sourceName":"./contracts/cheat_codes/vm/fee.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/nonce.sol":{"lastModificationDate":1724449081501,"contentHash":"21a59fcd69f0b7092efd77f386f1939e","sourceName":"./contracts/cheat_codes/vm/nonce.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/prank.sol":{"lastModificationDate":1724449081501,"contentHash":"78217d169c637f465121c98ee615bb1a","sourceName":"./contracts/cheat_codes/vm/prank.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/roll.sol":{"lastModificationDate":1724449081501,"contentHash":"7aa3d87323d84a0f1668fefdd6577837","sourceName":"./contracts/cheat_codes/vm/roll.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol":{"lastModificationDate":1724449081501,"contentHash":"754bb9e9af22ab1861beccf9a7cf2920","sourceName":"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":"^0.8.0","artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/store_load.sol":{"lastModificationDate":1724449081501,"contentHash":"0e693c1cb3d6470ca2ddbc584573695f","sourceName":"./contracts/cheat_codes/vm/store_load.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/cheat_codes/vm/warp.sol":{"lastModificationDate":1724449081501,"contentHash":"8c1062443cb90af590cc8fb873893d21","sourceName":"./contracts/cheat_codes/vm/warp.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/corpus_mutation/specific_call_sequence.sol":{"lastModificationDate":1724449081502,"contentHash":"24f453276f618ff5136d0be61d7c90e7","sourceName":"./contracts/corpus_mutation/specific_call_sequence.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/deploy_payable_constructors.sol":{"lastModificationDate":1724449081502,"contentHash":"07e31fff95102991005cceda4381a938","sourceName":"./contracts/deployments/deploy_payable_constructors.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/deployment_order.sol":{"lastModificationDate":1724449081502,"contentHash":"1f55785332fa4e1be777bd1f14906a97","sourceName":"./contracts/deployments/deployment_order.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/deployment_with_args.sol":{"lastModificationDate":1724449081502,"contentHash":"97dc700e07f3a4feaf56a95a76423699","sourceName":"./contracts/deployments/deployment_with_args.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/inner_deployment.sol":{"lastModificationDate":1724449081502,"contentHash":"905a832aa959b3ccdd2ce2564ec157ba","sourceName":"./contracts/deployments/inner_deployment.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/inner_deployment_on_construction.sol":{"lastModificationDate":1724449081502,"contentHash":"1c8ce5bf869b7c5f5f10bebcac1a0afa","sourceName":"./contracts/deployments/inner_deployment_on_construction.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/inner_inner_deployment.sol":{"lastModificationDate":1724449081502,"contentHash":"db37cd68aa462549701291082347deba","sourceName":"./contracts/deployments/inner_inner_deployment.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/internal_library.sol":{"lastModificationDate":1724449081502,"contentHash":"cec5c215df9b3fa79abe85e79743ebb3","sourceName":"./contracts/deployments/internal_library.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/predeploy_contract.sol":{"lastModificationDate":1732649353192,"contentHash":"7546cd3a42b2ad15c665fa7faa6175a2","sourceName":"./contracts/deployments/predeploy_contract.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/selfdestruct_init.sol":{"lastModificationDate":1724449081503,"contentHash":"8dbb34699a77db6df7ad607dc9381839","sourceName":"./contracts/deployments/selfdestruct_init.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/selfdestruct_runtime.sol":{"lastModificationDate":1724449081503,"contentHash":"43483ddb67c5fc7ca692174073321158","sourceName":"./contracts/deployments/selfdestruct_runtime.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/deployments/testing_scope.sol":{"lastModificationDate":1724449081503,"contentHash":"1c3dfeb584fc1c3cfca0f3e4e2389619","sourceName":"./contracts/deployments/testing_scope.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/execution_tracing/call_and_deployment_args.sol":{"lastModificationDate":1724449081503,"contentHash":"0d52b6369c1ddaa38cce97a7b47beafe","sourceName":"./contracts/execution_tracing/call_and_deployment_args.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/execution_tracing/cheatcodes.sol":{"lastModificationDate":1724449081503,"contentHash":"e19bf238e0b404b457e797594cf0fb11","sourceName":"./contracts/execution_tracing/cheatcodes.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/execution_tracing/event_emission.sol":{"lastModificationDate":1724449081503,"contentHash":"5f686bb6c72f7e05e02f4bbf5168e1f5","sourceName":"./contracts/execution_tracing/event_emission.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/execution_tracing/proxy_call.sol":{"lastModificationDate":1724449081503,"contentHash":"2c2e0919a71dfe97954b65966c35c32c","sourceName":"./contracts/execution_tracing/proxy_call.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/execution_tracing/revert_custom_error.sol":{"lastModificationDate":1724449081504,"contentHash":"cc9c5230df7027d22f7812e61968eac4","sourceName":"./contracts/execution_tracing/revert_custom_error.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/execution_tracing/revert_reasons.sol":{"lastModificationDate":1724449081504,"contentHash":"b3d0cd2829fb1bdf0f752ba6795a7aa4","sourceName":"./contracts/execution_tracing/revert_reasons.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/execution_tracing/self_destruct.sol":{"lastModificationDate":1724449081504,"contentHash":"70341a03a48f646ff5ea0cfee7fe03a9","sourceName":"./contracts/execution_tracing/self_destruct.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/filtering/target_and_exclude.sol":{"lastModificationDate":1724449081504,"contentHash":"e19f57cc885c06344349ce7cc49ec2a8","sourceName":"./contracts/filtering/target_and_exclude.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/optimizations/optimize.sol":{"lastModificationDate":1724449081504,"contentHash":"5afddf0fe3ce9c80254396ebdb0af451","sourceName":"./contracts/optimizations/optimize.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/ast_value_extraction.sol":{"lastModificationDate":1724449081504,"contentHash":"c1d3b1af9e92852a689b1bb03b735b36","sourceName":"./contracts/value_generation/ast_value_extraction.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/generate_all_types.sol":{"lastModificationDate":1724449081504,"contentHash":"58b886b1b35c65f4a10030f2f40db86a","sourceName":"./contracts/value_generation/generate_all_types.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_addr_contract.sol":{"lastModificationDate":1724449081505,"contentHash":"cbccf0586e17daf9463563b6493b334e","sourceName":"./contracts/value_generation/match_addr_contract.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_addr_exact.sol":{"lastModificationDate":1724449081505,"contentHash":"13b9add15413eb2bf52b0e629751348b","sourceName":"./contracts/value_generation/match_addr_exact.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_addr_sender.sol":{"lastModificationDate":1724449081505,"contentHash":"4cc73109494202ab1eedaba2c83ab557","sourceName":"./contracts/value_generation/match_addr_sender.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_ints_xy.sol":{"lastModificationDate":1724449081505,"contentHash":"57079bf1a4372cfd7ffb43fed5b0db39","sourceName":"./contracts/value_generation/match_ints_xy.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_payable_xy.sol":{"lastModificationDate":1724449081505,"contentHash":"b6a0c4f00a05f73ca1442030bdc75d14","sourceName":"./contracts/value_generation/match_payable_xy.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_string_exact.sol":{"lastModificationDate":1724449081505,"contentHash":"58386cd3872e26b4ab868ea83e4ea65d","sourceName":"./contracts/value_generation/match_string_exact.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_structs_xy.sol":{"lastModificationDate":1724449081505,"contentHash":"44586ab68de7d16e79c81a08eb444968","sourceName":"./contracts/value_generation/match_structs_xy.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/value_generation/match_uints_xy.sol":{"lastModificationDate":1724449081505,"contentHash":"812f51fac05bf382e910f5589f410654","sourceName":"./contracts/value_generation/match_uints_xy.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/vm_tests/block_hash_store_check.sol":{"lastModificationDate":1724449081506,"contentHash":"b1fd2ed1526719236ae482b9a6a717dd","sourceName":"./contracts/vm_tests/block_hash_store_check.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/vm_tests/block_number_increasing.sol":{"lastModificationDate":1724449081506,"contentHash":"d57812532a4a160bd8e032ceaa997039","sourceName":"./contracts/vm_tests/block_number_increasing.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true},"./contracts/vm_tests/block_timestamp_increasing.sol":{"lastModificationDate":1724449081506,"contentHash":"2b06ce93b319149b3b5bc4a09c97b1a0","sourceName":"./contracts/vm_tests/block_timestamp_increasing.sol","compilerSettings":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"paris","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}},"imports":[],"versionRequirement":null,"artifacts":{},"seenByCompiler":true}},"builds":[]} \ No newline at end of file diff --git a/fuzzing/testdata/README.md b/fuzzing/testdata/README.md deleted file mode 100644 index 9265b455..00000000 --- a/fuzzing/testdata/README.md +++ /dev/null @@ -1,66 +0,0 @@ -## Foundry - -**Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.** - -Foundry consists of: - -- **Forge**: Ethereum testing framework (like Truffle, Hardhat and DappTools). -- **Cast**: Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data. -- **Anvil**: Local Ethereum node, akin to Ganache, Hardhat Network. -- **Chisel**: Fast, utilitarian, and verbose solidity REPL. - -## Documentation - -https://book.getfoundry.sh/ - -## Usage - -### Build - -```shell -$ forge build -``` - -### Test - -```shell -$ forge test -``` - -### Format - -```shell -$ forge fmt -``` - -### Gas Snapshots - -```shell -$ forge snapshot -``` - -### Anvil - -```shell -$ anvil -``` - -### Deploy - -```shell -$ forge script script/Counter.s.sol:CounterScript --rpc-url --private-key -``` - -### Cast - -```shell -$ cast -``` - -### Help - -```shell -$ forge --help -$ anvil --help -$ cast --help -``` diff --git a/fuzzing/testdata/contracts/.github/workflows/test.yml b/fuzzing/testdata/contracts/.github/workflows/test.yml deleted file mode 100644 index 762a2966..00000000 --- a/fuzzing/testdata/contracts/.github/workflows/test.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: CI - -on: - push: - pull_request: - workflow_dispatch: - -env: - FOUNDRY_PROFILE: ci - -jobs: - check: - strategy: - fail-fast: true - - name: Foundry project - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - submodules: recursive - - - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 - with: - version: nightly - - - name: Show Forge version - run: | - forge --version - - - name: Run Forge fmt - run: | - forge fmt --check - id: fmt - - - name: Run Forge build - run: | - forge build --sizes - id: build - - - name: Run Forge tests - run: | - forge test -vvv - id: test diff --git a/fuzzing/testdata/contracts/.gitignore b/fuzzing/testdata/contracts/.gitignore deleted file mode 100644 index 85198aaa..00000000 --- a/fuzzing/testdata/contracts/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -# Compiler files -cache/ -out/ - -# Ignores development broadcast logs -!/broadcast -/broadcast/*/31337/ -/broadcast/**/dry-run/ - -# Docs -docs/ - -# Dotenv file -.env diff --git a/fuzzing/testdata/contracts/README.md b/fuzzing/testdata/contracts/README.md deleted file mode 100644 index 9265b455..00000000 --- a/fuzzing/testdata/contracts/README.md +++ /dev/null @@ -1,66 +0,0 @@ -## Foundry - -**Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.** - -Foundry consists of: - -- **Forge**: Ethereum testing framework (like Truffle, Hardhat and DappTools). -- **Cast**: Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data. -- **Anvil**: Local Ethereum node, akin to Ganache, Hardhat Network. -- **Chisel**: Fast, utilitarian, and verbose solidity REPL. - -## Documentation - -https://book.getfoundry.sh/ - -## Usage - -### Build - -```shell -$ forge build -``` - -### Test - -```shell -$ forge test -``` - -### Format - -```shell -$ forge fmt -``` - -### Gas Snapshots - -```shell -$ forge snapshot -``` - -### Anvil - -```shell -$ anvil -``` - -### Deploy - -```shell -$ forge script script/Counter.s.sol:CounterScript --rpc-url --private-key -``` - -### Cast - -```shell -$ cast -``` - -### Help - -```shell -$ forge --help -$ anvil --help -$ cast --help -``` diff --git a/fuzzing/testdata/contracts/foundry.toml b/fuzzing/testdata/contracts/foundry.toml deleted file mode 100644 index 25b918f9..00000000 --- a/fuzzing/testdata/contracts/foundry.toml +++ /dev/null @@ -1,6 +0,0 @@ -[profile.default] -src = "src" -out = "out" -libs = ["lib"] - -# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options diff --git a/fuzzing/testdata/contracts/lib/forge-std b/fuzzing/testdata/contracts/lib/forge-std deleted file mode 160000 index 1eea5bae..00000000 --- a/fuzzing/testdata/contracts/lib/forge-std +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1eea5bae12ae557d589f9f0f0edae2faa47cb262 diff --git a/fuzzing/testdata/contracts/script/Counter.s.sol b/fuzzing/testdata/contracts/script/Counter.s.sol deleted file mode 100644 index cdc1fe9a..00000000 --- a/fuzzing/testdata/contracts/script/Counter.s.sol +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -import {Script, console} from "forge-std/Script.sol"; -import {Counter} from "../src/Counter.sol"; - -contract CounterScript is Script { - Counter public counter; - - function setUp() public {} - - function run() public { - vm.startBroadcast(); - - counter = new Counter(); - - vm.stopBroadcast(); - } -} diff --git a/fuzzing/testdata/contracts/src/Counter.sol b/fuzzing/testdata/contracts/src/Counter.sol deleted file mode 100644 index aded7997..00000000 --- a/fuzzing/testdata/contracts/src/Counter.sol +++ /dev/null @@ -1,14 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -contract Counter { - uint256 public number; - - function setNumber(uint256 newNumber) public { - number = newNumber; - } - - function increment() public { - number++; - } -} diff --git a/fuzzing/testdata/contracts/test/Counter.t.sol b/fuzzing/testdata/contracts/test/Counter.t.sol deleted file mode 100644 index 54b724f7..00000000 --- a/fuzzing/testdata/contracts/test/Counter.t.sol +++ /dev/null @@ -1,24 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -import {Test, console} from "forge-std/Test.sol"; -import {Counter} from "../src/Counter.sol"; - -contract CounterTest is Test { - Counter public counter; - - function setUp() public { - counter = new Counter(); - counter.setNumber(0); - } - - function test_Increment() public { - counter.increment(); - assertEq(counter.number(), 1); - } - - function testFuzz_SetNumber(uint256 x) public { - counter.setNumber(x); - assertEq(counter.number(), x); - } -} diff --git a/fuzzing/testdata/foundry.toml b/fuzzing/testdata/foundry.toml deleted file mode 100644 index 25b918f9..00000000 --- a/fuzzing/testdata/foundry.toml +++ /dev/null @@ -1,6 +0,0 @@ -[profile.default] -src = "src" -out = "out" -libs = ["lib"] - -# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options diff --git a/fuzzing/testdata/lib/forge-std b/fuzzing/testdata/lib/forge-std deleted file mode 160000 index 1eea5bae..00000000 --- a/fuzzing/testdata/lib/forge-std +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1eea5bae12ae557d589f9f0f0edae2faa47cb262 diff --git a/fuzzing/testdata/script/Counter.s.sol b/fuzzing/testdata/script/Counter.s.sol deleted file mode 100644 index cdc1fe9a..00000000 --- a/fuzzing/testdata/script/Counter.s.sol +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -import {Script, console} from "forge-std/Script.sol"; -import {Counter} from "../src/Counter.sol"; - -contract CounterScript is Script { - Counter public counter; - - function setUp() public {} - - function run() public { - vm.startBroadcast(); - - counter = new Counter(); - - vm.stopBroadcast(); - } -} diff --git a/fuzzing/testdata/src/Counter.sol b/fuzzing/testdata/src/Counter.sol deleted file mode 100644 index aded7997..00000000 --- a/fuzzing/testdata/src/Counter.sol +++ /dev/null @@ -1,14 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -contract Counter { - uint256 public number; - - function setNumber(uint256 newNumber) public { - number = newNumber; - } - - function increment() public { - number++; - } -} diff --git a/fuzzing/testdata/test/Counter.t.sol b/fuzzing/testdata/test/Counter.t.sol deleted file mode 100644 index 54b724f7..00000000 --- a/fuzzing/testdata/test/Counter.t.sol +++ /dev/null @@ -1,24 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -import {Test, console} from "forge-std/Test.sol"; -import {Counter} from "../src/Counter.sol"; - -contract CounterTest is Test { - Counter public counter; - - function setUp() public { - counter = new Counter(); - counter.setNumber(0); - } - - function test_Increment() public { - counter.increment(); - assertEq(counter.number(), 1); - } - - function testFuzz_SetNumber(uint256 x) public { - counter.setNumber(x); - assertEq(counter.number(), x); - } -} diff --git a/fuzzing/testdata/work_dir/abis.json b/fuzzing/testdata/work_dir/abis.json deleted file mode 100644 index afcb0c48..00000000 --- a/fuzzing/testdata/work_dir/abis.json +++ /dev/null @@ -1 +0,0 @@ -{}{} \ No newline at end of file diff --git a/fuzzing/testdata/work_dir/relations.log b/fuzzing/testdata/work_dir/relations.log deleted file mode 100644 index e69de29b..00000000 diff --git a/out/addr.sol/CheatCodes.json b/out/addr.sol/CheatCodes.json deleted file mode 100644 index 817b820b..00000000 --- a/out/addr.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"addr","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"addr(uint256)":"ffa18649"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"addr\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/addr.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/addr.sol\":{\"keccak256\":\"0x95ef7af2233d8baddbb19988353a1e9e4d59f7d77e816d5b78a8759b01f6dfbc\",\"urls\":[\"bzz-raw://1db767c847dfa8a760c927a2c86de1cbe4930fb79f4962cb03e415363f2b5d52\",\"dweb:/ipfs/Qmax9Z95ecNgSnhoVKhUfQXEiKS5kmzSLaYgTekdffdk5z\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"addr","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/addr.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/addr.sol":{"keccak256":"0x95ef7af2233d8baddbb19988353a1e9e4d59f7d77e816d5b78a8759b01f6dfbc","urls":["bzz-raw://1db767c847dfa8a760c927a2c86de1cbe4930fb79f4962cb03e415363f2b5d52","dweb:/ipfs/Qmax9Z95ecNgSnhoVKhUfQXEiKS5kmzSLaYgTekdffdk5z"],"license":null}},"version":1},"id":15} \ No newline at end of file diff --git a/out/addr.sol/TestContract.json b/out/addr.sol/TestContract.json deleted file mode 100644 index b7f4a9c8..00000000 --- a/out/addr.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102bb8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b6040516001625e79b760e01b031981527f6df21769a2082e03f7e21f6395561279e9a7feb846b2bf740798c794ad196e0060048201819052737109709ecfa91a80626ff3989d68f67f5b1dd12d9173df8ef652ade0fa4790843a726164df8cf864933990600090849063ffa18649906024016020604051808303816000875af11580156100cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ef919061023f565b9050816001600160a01b0316816001600160a01b0316146101125761011261026f565b6040516001625e79b760e01b0319815260016004820181905290737e5f4552091a69125d5dfcb7b8c2659029395bdf906001600160a01b0387169063ffa18649906024016020604051808303816000875af1158015610175573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610199919061023f565b9250806001600160a01b0316836001600160a01b0316146101bc576101bc61026f565b6040516001625e79b760e01b03198152600060048201819052906001600160a01b0388169063ffa18649906024016020604051808303816000875af1158015610209573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022d919061023f565b5061023661026f565b50505050505050565b60006020828403121561025157600080fd5b81516001600160a01b038116811461026857600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212205a8336fdfcecccc8daf0fcd5d146538578ce83b97f45dc3df3356d72b4310e3564736f6c634300081a0033","sourceMap":"82:955:15:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b6040516001625e79b760e01b031981527f6df21769a2082e03f7e21f6395561279e9a7feb846b2bf740798c794ad196e0060048201819052737109709ecfa91a80626ff3989d68f67f5b1dd12d9173df8ef652ade0fa4790843a726164df8cf864933990600090849063ffa18649906024016020604051808303816000875af11580156100cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ef919061023f565b9050816001600160a01b0316816001600160a01b0316146101125761011261026f565b6040516001625e79b760e01b0319815260016004820181905290737e5f4552091a69125d5dfcb7b8c2659029395bdf906001600160a01b0387169063ffa18649906024016020604051808303816000875af1158015610175573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610199919061023f565b9250806001600160a01b0316836001600160a01b0316146101bc576101bc61026f565b6040516001625e79b760e01b03198152600060048201819052906001600160a01b0388169063ffa18649906024016020604051808303816000875af1158015610209573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061022d919061023f565b5061023661026f565b50505050505050565b60006020828403121561025157600080fd5b81516001600160a01b038116811461026857600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212205a8336fdfcecccc8daf0fcd5d146538578ce83b97f45dc3df3356d72b4310e3564736f6c634300081a0033","sourceMap":"82:955:15:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;110:925;;;:::i;:::-;;;500:18;;-1:-1:-1;;;;;;500:18:15;;337:66;500:18;;;160:25:67;;;227:42:15;;431;;196:17;;227:42;;500:11;;133:18:67;;500::15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;483:35;;545:7;-1:-1:-1;;;;;535:17:15;:6;-1:-1:-1;;;;;535:17:15;;528:25;;;;:::i;:::-;725:18;;-1:-1:-1;;;;;;725:18:15;;635:1;725:18;;;160:25:67;;;635:1:15;664:42;;-1:-1:-1;;;;;725:11:15;;;;;133:18:67;;725::15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;716:27;;770:7;-1:-1:-1;;;;;760:17:15;:6;-1:-1:-1;;;;;760:17:15;;753:25;;;;:::i;:::-;844:20;;-1:-1:-1;;;;;;844:20:15;;815:15;844:20;;;160:25:67;;;815:15:15;-1:-1:-1;;;;;844:11:15;;;;;133:18:67;;844:20:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;1015:13:15;;:::i;:::-;133:902;;;;;;;110:925::o;196:290:67:-;266:6;319:2;307:9;298:7;294:23;290:32;287:52;;;335:1;332;325:12;287:52;361:16;;-1:-1:-1;;;;;406:31:67;;396:42;;386:70;;452:1;449;442:12;386:70;475:5;196:290;-1:-1:-1;;;196:290:67:o;491:127::-;552:10;547:3;543:20;540:1;533:31;583:4;580:1;573:15;607:4;604:1;597:15","linkReferences":{}},"methodIdentifiers":{"test()":"f8a8fd6d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/addr.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/addr.sol\":{\"keccak256\":\"0x95ef7af2233d8baddbb19988353a1e9e4d59f7d77e816d5b78a8759b01f6dfbc\",\"urls\":[\"bzz-raw://1db767c847dfa8a760c927a2c86de1cbe4930fb79f4962cb03e415363f2b5d52\",\"dweb:/ipfs/Qmax9Z95ecNgSnhoVKhUfQXEiKS5kmzSLaYgTekdffdk5z\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/addr.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/addr.sol":{"keccak256":"0x95ef7af2233d8baddbb19988353a1e9e4d59f7d77e816d5b78a8759b01f6dfbc","urls":["bzz-raw://1db767c847dfa8a760c927a2c86de1cbe4930fb79f4962cb03e415363f2b5d52","dweb:/ipfs/Qmax9Z95ecNgSnhoVKhUfQXEiKS5kmzSLaYgTekdffdk5z"],"license":null}},"version":1},"id":15} \ No newline at end of file diff --git a/out/assert_allocate_too_much_memory.sol/TestContract.json b/out/assert_allocate_too_much_memory.sol/TestContract.json deleted file mode 100644 index b3a21d1a..00000000 --- a/out/assert_allocate_too_much_memory.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"allocateTooMuchMemory","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060fc8061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80633b4bd1b614602d575b600080fd5b60336035565b005b6000680100000000000000006047609a565b604051908082528060200260200182016040528015606f578160200160208202803683370190505b509050602a8167ffffffffffffffff81518110608b57608b60b0565b60200260200101818152505050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fdfea2646970667358221220d98cf6474ddcada9d5efd399cfd8603ef748c241101da8dc2feb0e3bfb416be064736f6c634300081a0033","sourceMap":"170:195:0:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c80633b4bd1b614602d575b600080fd5b60336035565b005b6000680100000000000000006047609a565b604051908082528060200260200182016040528015606f578160200160208202803683370190505b509050602a8167ffffffffffffffff81518110608b57608b60b0565b60200260200101818152505050565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fdfea2646970667358221220d98cf6474ddcada9d5efd399cfd8603ef748c241101da8dc2feb0e3bfb416be064736f6c634300081a0033","sourceMap":"170:195:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;198:165;;;:::i;:::-;;;248:24;289:5;275:20;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;275:20:0;;248:47;;354:2;333:7;341:9;333:18;;;;;;;;:::i;:::-;;;;;;:23;;;;;238:125;198:165::o;14:127:67:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:127;207:10;202:3;198:20;195:1;188:31;238:4;235:1;228:15;262:4;259:1;252:15","linkReferences":{}},"methodIdentifiers":{"allocateTooMuchMemory()":"3b4bd1b6"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"allocateTooMuchMemory\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_allocate_too_much_memory.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_allocate_too_much_memory.sol\":{\"keccak256\":\"0x02378ba001246cea44daaf5d08b83e7b965864fc2c2dc5021c912ae04a298e4a\",\"urls\":[\"bzz-raw://4c40494101efb8a9609a1c9ce336c3bd5e02a4fd5cd9527a13dddf417f1e0ef9\",\"dweb:/ipfs/QmPUA1o6WohmkoTCKYGRB2ZoPSfat9eN859q4Wn9p9MK58\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"allocateTooMuchMemory"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_allocate_too_much_memory.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_allocate_too_much_memory.sol":{"keccak256":"0x02378ba001246cea44daaf5d08b83e7b965864fc2c2dc5021c912ae04a298e4a","urls":["bzz-raw://4c40494101efb8a9609a1c9ce336c3bd5e02a4fd5cd9527a13dddf417f1e0ef9","dweb:/ipfs/QmPUA1o6WohmkoTCKYGRB2ZoPSfat9eN859q4Wn9p9MK58"],"license":null}},"version":1},"id":0} \ No newline at end of file diff --git a/out/assert_and_property_test.sol/TestContract.json b/out/assert_and_property_test.sol/TestContract.json deleted file mode 100644 index 55101587..00000000 --- a/out/assert_and_property_test.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"failing_assert_method","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_failing_property","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060c980601d6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c8063889cace01460375780639b2c9084146048575b600080fd5b604660423660046065565b605c565b005b604080516000815290519081900360200190f35b6062607d565b50565b600060208284031215607657600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220557127847ea4ba12b5fbef7c13e2fc55844d0d14d9320c8c1df4144bc31bc79d64736f6c634300081a0033","sourceMap":"112:315:1:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c8063889cace01460375780639b2c9084146048575b600080fd5b604660423660046065565b605c565b005b604080516000815290519081900360200190f35b6062607d565b50565b600060208284031215607657600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220557127847ea4ba12b5fbef7c13e2fc55844d0d14d9320c8c1df4144bc31bc79d64736f6c634300081a0033","sourceMap":"112:315:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;140:146;;;;;;:::i;:::-;;:::i;:::-;;292:133;;;;350:4;339:41:67;;292:133:1;;;;;;327:2:67;292:133:1;;;140:146;266:13;;:::i;:::-;140:146;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;391:127::-;452:10;447:3;443:20;440:1;433:31;483:4;480:1;473:15;507:4;504:1;497:15","linkReferences":{}},"methodIdentifiers":{"failing_assert_method(uint256)":"889cace0","property_failing_property()":"9b2c9084"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"failing_assert_method\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_failing_property\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_and_property_test.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_and_property_test.sol\":{\"keccak256\":\"0x16245c469ac083c7f7e70961c3cd0a4e32c965553721cdc05bd87c0ea8c526f7\",\"urls\":[\"bzz-raw://f1d6f193d379131865cea003b5fcd779699e9800596c12efca047997ab372b01\",\"dweb:/ipfs/QmSWfWvR5djhNPLpoxhFJEJYRKY5KKwuyPVw7x7M1XkA8s\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"failing_assert_method"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_failing_property","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_and_property_test.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_and_property_test.sol":{"keccak256":"0x16245c469ac083c7f7e70961c3cd0a4e32c965553721cdc05bd87c0ea8c526f7","urls":["bzz-raw://f1d6f193d379131865cea003b5fcd779699e9800596c12efca047997ab372b01","dweb:/ipfs/QmSWfWvR5djhNPLpoxhFJEJYRKY5KKwuyPVw7x7M1XkA8s"],"license":null}},"version":1},"id":1} \ No newline at end of file diff --git a/out/assert_arithmetic_underflow.sol/TestContract.json b/out/assert_arithmetic_underflow.sol/TestContract.json deleted file mode 100644 index 6502cdb1..00000000 --- a/out/assert_arithmetic_underflow.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"arithmeticOverflow","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060ab80601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806369388fd514602d575b600080fd5b60336035565b005b60ff60016000604382846049565b50505050565b60ff8181168382160190811115606f57634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212206ae2101f828452552ab806068f2426cbe6db1ca9384682103ed1d1ded89d06af64736f6c634300081a0033","sourceMap":"146:143:2:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806369388fd514602d575b600080fd5b60336035565b005b60ff60016000604382846049565b50505050565b60ff8181168382160190811115606f57634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212206ae2101f828452552ab806068f2426cbe6db1ca9384682103ed1d1ded89d06af64736f6c634300081a0033","sourceMap":"146:143:2:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;174:113;;;:::i;:::-;;;231:3;254:1;221:7;275:5;254:1;231:3;275:5;:::i;:::-;-1:-1:-1;;;;174:113:2:o;14:245:67:-;102:4;81:12;;;95;;;77:31;;120:13;;117:136;;;175:10;170:3;166:20;163:1;156:31;210:4;207:1;200:15;238:4;235:1;228:15;117:136;14:245;;;;:::o","linkReferences":{}},"methodIdentifiers":{"arithmeticOverflow()":"69388fd5"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"arithmeticOverflow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_arithmetic_underflow.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_arithmetic_underflow.sol\":{\"keccak256\":\"0xd670c5bc07acd2df89e7ee11bb1fb70136ae944f455638fdcd3c7ae37401ff63\",\"urls\":[\"bzz-raw://4dca8cf6fada38baf0fd9c7722d39da3f41ec46d00175cbcbff04f36ba6fb454\",\"dweb:/ipfs/QmVAbTaRHqPYqVaZmnTa2FcXNSSsD2TrkCRYugi5deeJtz\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"arithmeticOverflow"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_arithmetic_underflow.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_arithmetic_underflow.sol":{"keccak256":"0xd670c5bc07acd2df89e7ee11bb1fb70136ae944f455638fdcd3c7ae37401ff63","urls":["bzz-raw://4dca8cf6fada38baf0fd9c7722d39da3f41ec46d00175cbcbff04f36ba6fb454","dweb:/ipfs/QmVAbTaRHqPYqVaZmnTa2FcXNSSsD2TrkCRYugi5deeJtz"],"license":null}},"version":1},"id":2} \ No newline at end of file diff --git a/out/assert_call_uninitialized_variable.sol/TestContract.json b/out/assert_call_uninitialized_variable.sol/TestContract.json deleted file mode 100644 index e70b7a12..00000000 --- a/out/assert_call_uninitialized_variable.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"uninitializedVariableCall","inputs":[],"outputs":[{"name":"","type":"int256","internalType":"int256"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060b280601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063098b8a4a14602d575b600080fd5b60336045565b60405190815260200160405180910390f35b6000605e6058600460058363ffffffff16565b91505090565b60646066565b565b634e487b7160e01b600052605160045260246000fdfea2646970667358221220e9966519206b90c700d50a1eabe1d663cbd16d7096ce098b72da4afbdb5d9ea364736f6c634300081a0033","sourceMap":"122:339:3:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063098b8a4a14602d575b600080fd5b60336045565b60405190815260200160405180910390f35b6000605e6058600460058363ffffffff16565b91505090565b60646066565b565b634e487b7160e01b600052605160045260246000fdfea2646970667358221220e9966519206b90c700d50a1eabe1d663cbd16d7096ce098b72da4afbdb5d9ea364736f6c634300081a0033","sourceMap":"122:339:3:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;151:307;;;:::i;:::-;;;158:25:67;;;146:2;131:18;151:307:3;;;;;;;;204:3;273:55;438:13;446:1;449;438:7;:13;;:::i;:::-;431:20;;;151:307;:::o;-1:-1:-1:-;;;:::i;:::-;:::o;194:127:67:-;255:10;250:3;246:20;243:1;236:31;286:4;283:1;276:15;310:4;307:1;300:15","linkReferences":{}},"methodIdentifiers":{"uninitializedVariableCall()":"098b8a4a"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"uninitializedVariableCall\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_call_uninitialized_variable.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_call_uninitialized_variable.sol\":{\"keccak256\":\"0x372d31a327b7b11b5ccfac0f503b028ff99b1f0233ddcb63b5235b442defcce8\",\"urls\":[\"bzz-raw://43938ed09ef9bcf1aa2fa2984ceb9d8188bed6ebf55fb1a8399cf4650c746f9d\",\"dweb:/ipfs/Qma5gwLgB522ES4CQ1YjcTAy592oHLocT683vSdyiACJLK\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"uninitializedVariableCall","outputs":[{"internalType":"int256","name":"","type":"int256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_call_uninitialized_variable.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_call_uninitialized_variable.sol":{"keccak256":"0x372d31a327b7b11b5ccfac0f503b028ff99b1f0233ddcb63b5235b442defcce8","urls":["bzz-raw://43938ed09ef9bcf1aa2fa2984ceb9d8188bed6ebf55fb1a8399cf4650c746f9d","dweb:/ipfs/Qma5gwLgB522ES4CQ1YjcTAy592oHLocT683vSdyiACJLK"],"license":null}},"version":1},"id":3} \ No newline at end of file diff --git a/out/assert_constant_method.sol/FullMath.json b/out/assert_constant_method.sol/FullMath.json deleted file mode 100644 index be816519..00000000 --- a/out/assert_constant_method.sol/FullMath.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[],"bytecode":{"object":"0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d4267b6639ed7be6e5462753d4e3705aaa92cf0c40cb95486272d53bb28194aa64736f6c634300081a0033","sourceMap":"232:4771:4:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;232:4771:4;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220d4267b6639ed7be6e5462753d4e3705aaa92cf0c40cb95486272d53bb28194aa64736f6c634300081a0033","sourceMap":"232:4771:4:-:0;;;;;;;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_constant_method.sol\":\"FullMath\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_constant_method.sol\":{\"keccak256\":\"0x6e998dd70b03cbc5eaa2ba8355b570a48bc8e43eb0b24a1ce8fed747691c46d0\",\"urls\":[\"bzz-raw://da33834d1a95e1fa53c17dd29cbd7180f5f758136f51281c31a178fb13c91973\",\"dweb:/ipfs/Qmbm1QuAcFWr2cCTT5msxhH6ATBGtPEqkvj9DUdtvSmtmc\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_constant_method.sol":"FullMath"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_constant_method.sol":{"keccak256":"0x6e998dd70b03cbc5eaa2ba8355b570a48bc8e43eb0b24a1ce8fed747691c46d0","urls":["bzz-raw://da33834d1a95e1fa53c17dd29cbd7180f5f758136f51281c31a178fb13c91973","dweb:/ipfs/Qmbm1QuAcFWr2cCTT5msxhH6ATBGtPEqkvj9DUdtvSmtmc"],"license":null}},"version":1},"id":4} \ No newline at end of file diff --git a/out/assert_constant_method.sol/TestContract.json b/out/assert_constant_method.sol/TestContract.json deleted file mode 100644 index e6b8f62d..00000000 --- a/out/assert_constant_method.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"fallback","stateMutability":"nonpayable"},{"type":"function","name":"checkMulDivRoundingUp","inputs":[{"name":"x","type":"uint256","internalType":"uint256"},{"name":"y","type":"uint256","internalType":"uint256"},{"name":"d","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"pure"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102948061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806379eee4871461002d575b005b61002b61003b3660046101df565b6000811161004857600080fd5b60006100558484846100f1565b9050831580610062575082155b1561007b5780156100755761007561020b565b50505050565b600061008882848661012d565b9050600061009783858861012d565b9050858210156100a9576100a961020b565b848110156100b9576100b961020b565b836100c48784610221565b106100d1576100d161020b565b836100dc8683610221565b106100e9576100e961020b565b505050505050565b600080828061010257610102610248565b84860911610111576000610114565b60015b60ff1661012285858561012d565b0190505b9392505050565b6000808060001985870985870292508281108382030391505080600003610166576000841161015b57600080fd5b508290049050610126565b80841161017257600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b6000806000606084860312156101f457600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052600160045260246000fd5b8181038181111561024257634e487b7160e01b600052601160045260246000fd5b92915050565b634e487b7160e01b600052601260045260246000fdfea2646970667358221220496b6d2e9ebd1d596bb86ebc1c3d43afd4a255532815a2098dd943ff4327e04164736f6c634300081a0033","sourceMap":"5005:665:4:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806379eee4871461002d575b005b61002b61003b3660046101df565b6000811161004857600080fd5b60006100558484846100f1565b9050831580610062575082155b1561007b5780156100755761007561020b565b50505050565b600061008882848661012d565b9050600061009783858861012d565b9050858210156100a9576100a961020b565b848110156100b9576100b961020b565b836100c48784610221565b106100d1576100d161020b565b836100dc8683610221565b106100e9576100e961020b565b505050505050565b600080828061010257610102610248565b84860911610111576000610114565b60015b60ff1661012285858561012d565b0190505b9392505050565b6000808060001985870985870292508281108382030391505080600003610166576000841161015b57600080fd5b508290049050610126565b80841161017257600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b6000806000606084860312156101f457600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052600160045260246000fd5b8181038181111561024257634e487b7160e01b600052601160045260246000fd5b92915050565b634e487b7160e01b600052601260045260246000fdfea2646970667358221220496b6d2e9ebd1d596bb86ebc1c3d43afd4a255532815a2098dd943ff4327e04164736f6c634300081a0033","sourceMap":"5005:665:4:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5033:608;;;;;;:::i;:::-;5163:1;5159;:5;5151:14;;;;;;5175:9;5187:34;5213:1;5216;5219;5187:25;:34::i;:::-;5175:46;-1:-1:-1;5235:6:4;;;:16;;-1:-1:-1;5245:6:4;;5235:16;5231:81;;;5274:6;;5267:14;;;;:::i;:::-;5295:7;5033:608;;;:::o;5231:81::-;5443:10;5456:24;5472:1;5475;5478;5456:15;:24::i;:::-;5443:37;;5490:10;5503:24;5519:1;5522;5525;5503:15;:24::i;:::-;5490:37;;5550:1;5544:2;:7;;5537:15;;;;:::i;:::-;5575:1;5569:2;:7;;5562:15;;;;:::i;:::-;5604:1;5595:6;5600:1;5595:2;:6;:::i;:::-;:10;5588:18;;;;:::i;:::-;5632:1;5623:6;5628:1;5623:2;:6;:::i;:::-;:10;5616:18;;;;:::i;:::-;5141:500;;;5033:608;;;:::o;4723:278::-;4845:14;4974:1;4959:11;4946:25;;;;;:::i;:::-;4956:1;4953;4946:25;:29;:37;;4982:1;4946:37;;;4978:1;4946:37;4917:67;;:25;4924:1;4927;4930:11;4917:6;:25::i;:::-;:67;4910:74;;4723:278;;;;;;:::o;619:3822::-;731:14;;;-1:-1:-1;;1273:1:4;1270;1263:20;1312:1;1309;1305:9;1296:18;;1363:5;1359:2;1356:13;1348:5;1344:2;1340:14;1336:34;1327:43;;;1452:5;1461:1;1452:10;1448:179;;1500:1;1486:11;:15;1478:24;;;;;;-1:-1:-1;1553:23:4;;;;-1:-1:-1;1603:13:4;;1448:179;1754:5;1740:11;:19;1732:28;;;;;;2037:17;2113:11;2110:1;2107;2100:25;2465:12;2481:15;;;2480:31;;2605:22;;;;;3408:1;3389;:15;;3388:21;;3635:17;;;3631:21;;3624:28;3693:17;;;3689:21;;3682:28;3752:17;;;3748:21;;3741:28;3811:17;;;3807:21;;3800:28;3870:17;;;3866:21;;3859:28;3930:17;;;3926:21;;;3919:28;2977:12;;;;2973:23;;;2998:1;2969:31;2242:20;;;2231:32;;;3028:12;;;;2285:21;;;;2733:16;;;;3019:21;;;;4394:11;;;;;-1:-1:-1;;619:3822:4;;;;;:::o;14:466:67:-;91:6;99;107;160:2;148:9;139:7;135:23;131:32;128:52;;;176:1;173;166:12;128:52;-1:-1:-1;;221:23:67;;;341:2;326:18;;313:32;;-1:-1:-1;444:2:67;429:18;;;416:32;;14:466;-1:-1:-1;14:466:67:o;485:127::-;546:10;541:3;537:20;534:1;527:31;577:4;574:1;567:15;601:4;598:1;591:15;617:225;684:9;;;705:11;;;702:134;;;758:10;753:3;749:20;746:1;739:31;793:4;790:1;783:15;821:4;818:1;811:15;702:134;617:225;;;;:::o;847:127::-;908:10;903:3;899:20;896:1;889:31;939:4;936:1;929:15;963:4;960:1;953:15","linkReferences":{}},"methodIdentifiers":{"checkMulDivRoundingUp(uint256,uint256,uint256)":"79eee487"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"d\",\"type\":\"uint256\"}],\"name\":\"checkMulDivRoundingUp\",\"outputs\":[],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_constant_method.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_constant_method.sol\":{\"keccak256\":\"0x6e998dd70b03cbc5eaa2ba8355b570a48bc8e43eb0b24a1ce8fed747691c46d0\",\"urls\":[\"bzz-raw://da33834d1a95e1fa53c17dd29cbd7180f5f758136f51281c31a178fb13c91973\",\"dweb:/ipfs/Qmbm1QuAcFWr2cCTT5msxhH6ATBGtPEqkvj9DUdtvSmtmc\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"fallback"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"uint256","name":"d","type":"uint256"}],"stateMutability":"pure","type":"function","name":"checkMulDivRoundingUp"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_constant_method.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_constant_method.sol":{"keccak256":"0x6e998dd70b03cbc5eaa2ba8355b570a48bc8e43eb0b24a1ce8fed747691c46d0","urls":["bzz-raw://da33834d1a95e1fa53c17dd29cbd7180f5f758136f51281c31a178fb13c91973","dweb:/ipfs/Qmbm1QuAcFWr2cCTT5msxhH6ATBGtPEqkvj9DUdtvSmtmc"],"license":null}},"version":1},"id":4} \ No newline at end of file diff --git a/out/assert_divide_by_zero.sol/TestContract.json b/out/assert_divide_by_zero.sol/TestContract.json deleted file mode 100644 index 69295460..00000000 --- a/out/assert_divide_by_zero.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"divideByZero","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060ad80601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806318bb613a14602d575b600080fd5b60336035565b005b602a600080604281846048565b50505050565b600060ff831680606857634e487b7160e01b600052601260045260246000fd5b8060ff8416049150509291505056fea2646970667358221220b2fd30f19f64dadf297e8b3ecf72a88777c9bd9a73b233e398bc9813aa34cfb864736f6c634300081a0033","sourceMap":"108:136:5:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806318bb613a14602d575b600080fd5b60336035565b005b602a600080604281846048565b50505050565b600060ff831680606857634e487b7160e01b600052601260045260246000fd5b8060ff8416049150509291505056fea2646970667358221220b2fd30f19f64dadf297e8b3ecf72a88777c9bd9a73b233e398bc9813aa34cfb864736f6c634300081a0033","sourceMap":"108:136:5:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;136:106;;;:::i;:::-;;;187:2;177:7;;230:5;177:7;187:2;230:5;:::i;:::-;-1:-1:-1;;;;136:106:5:o;14:262:67:-;52:1;86:4;83:1;79:12;110:3;100:134;;156:10;151:3;147:20;144:1;137:31;191:4;188:1;181:15;219:4;216:1;209:15;100:134;266:3;259:4;256:1;252:12;248:22;243:27;;;14:262;;;;:::o","linkReferences":{}},"methodIdentifiers":{"divideByZero()":"18bb613a"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"divideByZero\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_divide_by_zero.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_divide_by_zero.sol\":{\"keccak256\":\"0x244f084c10df81b03f0997981c3cb751186fb437fb2fac3730220ac2b1a9f495\",\"urls\":[\"bzz-raw://bff86c3c8df6c3f9328d8d3793cf06cbda8af99aa033ee6055a152936a6dcbf0\",\"dweb:/ipfs/QmcxPJkKywqL3E5n53p6KExyMA8bzwqtTRfp3wEav1H2pu\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"divideByZero"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_divide_by_zero.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_divide_by_zero.sol":{"keccak256":"0x244f084c10df81b03f0997981c3cb751186fb437fb2fac3730220ac2b1a9f495","urls":["bzz-raw://bff86c3c8df6c3f9328d8d3793cf06cbda8af99aa033ee6055a152936a6dcbf0","dweb:/ipfs/QmcxPJkKywqL3E5n53p6KExyMA8bzwqtTRfp3wEav1H2pu"],"license":null}},"version":1},"id":5} \ No newline at end of file diff --git a/out/assert_enum_type_conversion_outofbounds.sol/TestContract.json b/out/assert_enum_type_conversion_outofbounds.sol/TestContract.json deleted file mode 100644 index 98910497..00000000 --- a/out/assert_enum_type_conversion_outofbounds.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"enumTypeConversionOutOfBounds","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50609180601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063582cc1c914602d575b600080fd5b60336035565b005b600460008160406045565b505050565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220663887e39006531839dc9cb516f3b5516f47e467b83d4fa4b16082a64f268f0764736f6c634300081a0033","sourceMap":"107:206:6:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063582cc1c914602d575b600080fd5b60336035565b005b600460008160406045565b505050565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220663887e39006531839dc9cb516f3b5516f47e467b83d4fa4b16082a64f268f0764736f6c634300081a0033","sourceMap":"107:206:6:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;164:147;;;:::i;:::-;;;236:1;222:11;236:1;291:13;;:::i;:::-;-1:-1:-1;;;164:147:6:o;14:127:67:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15","linkReferences":{}},"methodIdentifiers":{"enumTypeConversionOutOfBounds()":"582cc1c9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"enumTypeConversionOutOfBounds\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_enum_type_conversion_outofbounds.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_enum_type_conversion_outofbounds.sol\":{\"keccak256\":\"0x58983a847ddbec54edc2261ce2dcbefe32b56fce82621b16621babb29cbd25fc\",\"urls\":[\"bzz-raw://983d3afd2134fdf03b68828e5ce0bfc5cf5820fa2a6fb0653a8fc5d6f77a4198\",\"dweb:/ipfs/QmY73L1gT5cbCUqwPUsfuiE2bt17vBvV24wBAqV3Jx3Dqf\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"enumTypeConversionOutOfBounds"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_enum_type_conversion_outofbounds.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_enum_type_conversion_outofbounds.sol":{"keccak256":"0x58983a847ddbec54edc2261ce2dcbefe32b56fce82621b16621babb29cbd25fc","urls":["bzz-raw://983d3afd2134fdf03b68828e5ce0bfc5cf5820fa2a6fb0653a8fc5d6f77a4198","dweb:/ipfs/QmY73L1gT5cbCUqwPUsfuiE2bt17vBvV24wBAqV3Jx3Dqf"],"license":null}},"version":1},"id":6} \ No newline at end of file diff --git a/out/assert_even_number.sol/TestContract.json b/out/assert_even_number.sol/TestContract.json deleted file mode 100644 index 0caa78d8..00000000 --- a/out/assert_even_number.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"setX","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060de80601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634018d9aa14602d575b600080fd5b603c60383660046059565b603e565b005b6000819055604c6002826071565b1560565760566092565b50565b600060208284031215606a57600080fd5b5035919050565b600082608d57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220e367de8a4c58364a2e711295dc3116a7495acd5062d7f0859f16c5ea0b63cf3664736f6c634300081a0033","sourceMap":"87:192:7:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c80634018d9aa14602d575b600080fd5b603c60383660046059565b603e565b005b6000819055604c6002826071565b1560565760566092565b50565b600060208284031215606a57600080fd5b5035919050565b600082608d57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220e367de8a4c58364a2e711295dc3116a7495acd5062d7f0859f16c5ea0b63cf3664736f6c634300081a0033","sourceMap":"87:192:7:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;140:137;;;;;;:::i;:::-;;:::i;:::-;;;183:1;:9;;;259:5;263:1;187:5;259;:::i;:::-;:10;252:18;;;;:::i;:::-;140:137;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;199:209::-;231:1;257;247:132;;301:10;296:3;292:20;289:1;282:31;336:4;333:1;326:15;364:4;361:1;354:15;247:132;-1:-1:-1;393:9:67;;199:209::o;413:127::-;474:10;469:3;465:20;462:1;455:31;505:4;502:1;495:15;529:4;526:1;519:15","linkReferences":{}},"methodIdentifiers":{"setX(uint256)":"4018d9aa"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_even_number.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_even_number.sol\":{\"keccak256\":\"0xfc3811afb27ce09d0c149d204470b0ef88fd3379758a58c5932e083a771a2800\",\"urls\":[\"bzz-raw://a2cdd383efbd5663d5d982d550ec83f831bd0175073c7a6283ad4661538af064\",\"dweb:/ipfs/QmYKitfXyGVagWPemZWhcvLSLjKb3BJNNg9P76gDqo37Mq\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setX"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_even_number.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_even_number.sol":{"keccak256":"0xfc3811afb27ce09d0c149d204470b0ef88fd3379758a58c5932e083a771a2800","urls":["bzz-raw://a2cdd383efbd5663d5d982d550ec83f831bd0175073c7a6283ad4661538af064","dweb:/ipfs/QmYKitfXyGVagWPemZWhcvLSLjKb3BJNNg9P76gDqo37Mq"],"license":null}},"version":1},"id":7} \ No newline at end of file diff --git a/out/assert_immediate.sol/TestContract.json b/out/assert_immediate.sol/TestContract.json deleted file mode 100644 index 61614362..00000000 --- a/out/assert_immediate.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"callingMeFails","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060ab80601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063f70d160b14602d575b600080fd5b603c60383660046047565b603e565b005b6044605f565b50565b600060208284031215605857600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212203b8eee6d90f43f58b8a82e6683e75fa7ea31bc1ffb665c7e5a66cd8366eece2064736f6c634300081a0033","sourceMap":"82:169:8:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063f70d160b14602d575b600080fd5b603c60383660046047565b603e565b005b6044605f565b50565b600060208284031215605857600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212203b8eee6d90f43f58b8a82e6683e75fa7ea31bc1ffb665c7e5a66cd8366eece2064736f6c634300081a0033","sourceMap":"82:169:8:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;110:139;;;;;;:::i;:::-;;:::i;:::-;;;229:13;;:::i;:::-;110:139;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;199:127::-;260:10;255:3;251:20;248:1;241:31;291:4;288:1;281:15;315:4;312:1;305:15","linkReferences":{}},"methodIdentifiers":{"callingMeFails(uint256)":"f70d160b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"callingMeFails\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_immediate.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_immediate.sol\":{\"keccak256\":\"0xd6b25986311b7326f5ad447746b600633c2dd36983e634fdbbf02dc95a3c8b1a\",\"urls\":[\"bzz-raw://ba85c850051be86bf3cd7683b2077905f5a6445ecfd0752f31e83c276a5dbdbc\",\"dweb:/ipfs/QmXXCEMJV2fpjqQYXKZLyAHPULiGnXkM38yE5s3CWcBwNX\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"callingMeFails"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_immediate.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_immediate.sol":{"keccak256":"0xd6b25986311b7326f5ad447746b600633c2dd36983e634fdbbf02dc95a3c8b1a","urls":["bzz-raw://ba85c850051be86bf3cd7683b2077905f5a6445ecfd0752f31e83c276a5dbdbc","dweb:/ipfs/QmXXCEMJV2fpjqQYXKZLyAHPULiGnXkM38yE5s3CWcBwNX"],"license":null}},"version":1},"id":8} \ No newline at end of file diff --git a/out/assert_incorrect_storage_access.sol/TestContract.json b/out/assert_incorrect_storage_access.sol/TestContract.json deleted file mode 100644 index 47ca9a7e..00000000 --- a/out/assert_incorrect_storage_access.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"incorrectStorageAccess","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"myArray","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061010a8061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80636ae5097a146037578063cc3e57d914604f575b600080fd5b603d605e565b60405190815260200160405180910390f35b603d605a36600460a6565b6086565b6000806007905060008181548110607557607560be565b906000526020600020015491505090565b60008181548110609557600080fd5b600091825260209091200154905081565b60006020828403121560b757600080fd5b5035919050565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220bfe29e2d7ee31522b69188433871774bd1d5fb332529861e05a228ea9902873c64736f6c634300081a0033","sourceMap":"103:239:9:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80636ae5097a146037578063cc3e57d914604f575b600080fd5b603d605e565b60405190815260200160405180910390f35b603d605a36600460a6565b6086565b6000806007905060008181548110607557607560be565b906000526020600020015491505090565b60008181548110609557600080fd5b600091825260209091200154905081565b60006020828403121560b757600080fd5b5035919050565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220bfe29e2d7ee31522b69188433871774bd1d5fb332529861e05a228ea9902873c64736f6c634300081a0033","sourceMap":"103:239:9:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;162:178;;;:::i;:::-;;;160:25:67;;;148:2;133:18;162:178:9;;;;;;;131:24;;;;;;:::i;:::-;;:::i;162:178::-;211:7;231:13;247:1;231:17;;290:7;298:5;290:14;;;;;;;;:::i;:::-;;;;;;;;;283:21;;;162:178;:::o;131:24::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;131:24:9;:::o;196:180:67:-;255:6;308:2;296:9;287:7;283:23;279:32;276:52;;;324:1;321;314:12;276:52;-1:-1:-1;347:23:67;;196:180;-1:-1:-1;196:180:67:o;381:127::-;442:10;437:3;433:20;430:1;423:31;473:4;470:1;463:15;497:4;494:1;487:15","linkReferences":{}},"methodIdentifiers":{"incorrectStorageAccess()":"6ae5097a","myArray(uint256)":"cc3e57d9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"incorrectStorageAccess\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"myArray\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_incorrect_storage_access.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_incorrect_storage_access.sol\":{\"keccak256\":\"0x9b0e2044c6fe027a00062b472cd1cf0255498ab051fda9e7526a50cae9558352\",\"urls\":[\"bzz-raw://85eea5d35cb46a231f8dcbca214664ca258c2adbed07a5fdd4e23ec88dec0b5d\",\"dweb:/ipfs/QmQX3Ltms4zEMxp21qWVd8dcNUH1BELRtkyz6RtBgUYzXt\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"incorrectStorageAccess","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"myArray","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_incorrect_storage_access.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_incorrect_storage_access.sol":{"keccak256":"0x9b0e2044c6fe027a00062b472cd1cf0255498ab051fda9e7526a50cae9558352","urls":["bzz-raw://85eea5d35cb46a231f8dcbca214664ca258c2adbed07a5fdd4e23ec88dec0b5d","dweb:/ipfs/QmQX3Ltms4zEMxp21qWVd8dcNUH1BELRtkyz6RtBgUYzXt"],"license":null}},"version":1},"id":9} \ No newline at end of file diff --git a/out/assert_not_require.sol/TestContract.json b/out/assert_not_require.sol/TestContract.json deleted file mode 100644 index 6f2e3c32..00000000 --- a/out/assert_not_require.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"failRequire","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"failRevert","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50609280601d6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c806357662d3b14603757806366937dac146037575b600080fd5b604260323660046044565b005b600060208284031215605557600080fd5b503591905056fea264697066735822122031c2e134e3cf953b922f7b08d4853f801a3db02a6e6e9e79cfff7e80a8ac542864736f6c634300081a0033","sourceMap":"115:295:10:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c806357662d3b14603757806366937dac146037575b600080fd5b604260323660046044565b005b600060208284031215605557600080fd5b503591905056fea264697066735822122031c2e134e3cf953b922f7b08d4853f801a3db02a6e6e9e79cfff7e80a8ac542864736f6c634300081a0033","sourceMap":"115:295:10:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;282:126;;;;;;:::i;:::-;;14:180:67;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"failRequire(uint256)":"66937dac","failRevert(uint256)":"57662d3b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"failRequire\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"failRevert\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_not_require.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_not_require.sol\":{\"keccak256\":\"0x6dacaf97c1ce59743bfafecce69a20961fc823079fab7fe616e0e9e8abc68beb\",\"urls\":[\"bzz-raw://b904924c92b8ace065de07b99bf5f6f582eca5cfe97c838c0bfc4cfcd6cc31f3\",\"dweb:/ipfs/QmPGQ7g6zGG8QjNy8FrLjyRy6nkPfPCTzJsjkZKwR4snU2\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"failRequire"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"failRevert"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_not_require.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_not_require.sol":{"keccak256":"0x6dacaf97c1ce59743bfafecce69a20961fc823079fab7fe616e0e9e8abc68beb","urls":["bzz-raw://b904924c92b8ace065de07b99bf5f6f582eca5cfe97c838c0bfc4cfcd6cc31f3","dweb:/ipfs/QmPGQ7g6zGG8QjNy8FrLjyRy6nkPfPCTzJsjkZKwR4snU2"],"license":null}},"version":1},"id":10} \ No newline at end of file diff --git a/out/assert_outofbounds_array_access.sol/TestContract.json b/out/assert_outofbounds_array_access.sol/TestContract.json deleted file mode 100644 index 4da51593..00000000 --- a/out/assert_outofbounds_array_access.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"outOfBoundsArrayAccess","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060bc80601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80631dc20cc614602d575b600080fd5b60336035565b005b60408051600580825260c082019092526000916020820160a080368337019050509050600081600681518110606a57606a6070565b50505050565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220213c2c9c2a8a3b3e31f93278f4d9958e9f36dd2f29ef602b659bf1eae53902e364736f6c634300081a0033","sourceMap":"106:197:11:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c80631dc20cc614602d575b600080fd5b60336035565b005b60408051600580825260c082019092526000916020820160a080368337019050509050600081600681518110606a57606a6070565b50505050565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220213c2c9c2a8a3b3e31f93278f4d9958e9f36dd2f29ef602b659bf1eae53902e364736f6c634300081a0033","sourceMap":"106:197:11:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;134:167;;;:::i;:::-;;;212:16;;;226:1;212:16;;;;;;;;;185:24;;212:16;;;;;;;;;;-1:-1:-1;212:16:11;185:43;;238:13;254:7;262:1;254:10;;;;;;;;:::i;:::-;-1:-1:-1;;;;134:167:11:o;146:127:67:-;207:10;202:3;198:20;195:1;188:31;238:4;235:1;228:15;262:4;259:1;252:15","linkReferences":{}},"methodIdentifiers":{"outOfBoundsArrayAccess()":"1dc20cc6"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"outOfBoundsArrayAccess\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_outofbounds_array_access.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_outofbounds_array_access.sol\":{\"keccak256\":\"0xef98a79d6f8df6dba4ca6c8e86c6c042e5e1b9756c0a057429acf4dcc07e396c\",\"urls\":[\"bzz-raw://6afff9de0c73d44eec60ab9d57c5d2252db0492891d79575b3506500ee3729cd\",\"dweb:/ipfs/QmW3NSSmNc7KEwRY8fBgzJ1kQE8V7ZckZsaVCvZjQ8uNtz\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"outOfBoundsArrayAccess"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_outofbounds_array_access.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_outofbounds_array_access.sol":{"keccak256":"0xef98a79d6f8df6dba4ca6c8e86c6c042e5e1b9756c0a057429acf4dcc07e396c","urls":["bzz-raw://6afff9de0c73d44eec60ab9d57c5d2252db0492891d79575b3506500ee3729cd","dweb:/ipfs/QmW3NSSmNc7KEwRY8fBgzJ1kQE8V7ZckZsaVCvZjQ8uNtz"],"license":null}},"version":1},"id":11} \ No newline at end of file diff --git a/out/assert_pop_empty_array.sol/TestContract.json b/out/assert_pop_empty_array.sol/TestContract.json deleted file mode 100644 index 8374f08a..00000000 --- a/out/assert_pop_empty_array.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"myArray","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"popEmptyArray","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061010a8061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80631233ba4a146037578063cc3e57d914603f575b600080fd5b603d6060565b005b604e604a36600460a6565b6086565b60405190815260200160405180910390f35b6000805480606e57606e60be565b60019003818190600052602060002001600090559055565b60008181548110609557600080fd5b600091825260209091200154905081565b60006020828403121560b757600080fd5b5035919050565b634e487b7160e01b600052603160045260246000fdfea26469706673582212209840bad73b4c224b4cb19d976f1dbb2a5b68554254723eece9d4b396e8f090dd64736f6c634300081a0033","sourceMap":"98:146:12:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80631233ba4a146037578063cc3e57d914603f575b600080fd5b603d6060565b005b604e604a36600460a6565b6086565b60405190815260200160405180910390f35b6000805480606e57606e60be565b60019003818190600052602060002001600090559055565b60008181548110609557600080fd5b600091825260209091200154905081565b60006020828403121560b757600080fd5b5035919050565b634e487b7160e01b600052603160045260246000fdfea26469706673582212209840bad73b4c224b4cb19d976f1dbb2a5b68554254723eece9d4b396e8f090dd64736f6c634300081a0033","sourceMap":"98:146:12:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;156:86;;;:::i;:::-;;126:24;;;;;;:::i;:::-;;:::i;:::-;;;345:25:67;;;333:2;318:18;126:24:12;;;;;;;156:86;198:7;:13;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;156:86::o;126:24::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;126:24:12;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;381:127::-;442:10;437:3;433:20;430:1;423:31;473:4;470:1;463:15;497:4;494:1;487:15","linkReferences":{}},"methodIdentifiers":{"myArray(uint256)":"cc3e57d9","popEmptyArray()":"1233ba4a"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"myArray\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"popEmptyArray\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/assertions/assert_pop_empty_array.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/assertions/assert_pop_empty_array.sol\":{\"keccak256\":\"0x11a56de731d3b77529faa725cb5e45414da9d1e7f81d0f14dfce1e3acb180692\",\"urls\":[\"bzz-raw://63a9239a782c00c2626cee933e26fddd57873203d6d8783ef50bd7deda67f16c\",\"dweb:/ipfs/QmReqRgUGd6cDZmPpM61L1vvRPAY8urvAbgMoJ8mAiRMZr\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function","name":"myArray","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"popEmptyArray"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/assertions/assert_pop_empty_array.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/assertions/assert_pop_empty_array.sol":{"keccak256":"0x11a56de731d3b77529faa725cb5e45414da9d1e7f81d0f14dfce1e3acb180692","urls":["bzz-raw://63a9239a782c00c2626cee933e26fddd57873203d6d8783ef50bd7deda67f16c","dweb:/ipfs/QmReqRgUGd6cDZmPpM61L1vvRPAY8urvAbgMoJ8mAiRMZr"],"license":null}},"version":1},"id":12} \ No newline at end of file diff --git a/out/ast_value_extraction.sol/TestContract.json b/out/ast_value_extraction.sol/TestContract.json deleted file mode 100644 index 9293d42d..00000000 --- a/out/ast_value_extraction.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"addressValues","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"intValues","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"stringValues","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"uintValues","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060c680601d6000396000f3fe6080604052348015600f57600080fd5b506004361060465760003560e01c8063184c2c0e14604b5780631ec5a79214608e57806331fc3ae514608e5780639ee644a314608e575b600080fd5b608e604080518082018252600a81526974657374537472696e6760b01b6020918201528151808301909252600b82526a3a32b9ba29ba3934b7339960a91b910152565b00fea26469706673582212206f8f0add13ecc3e3d4037062f3381286667eeb17f1293e9087f38a8f74f1e1b464736f6c634300081a0033","sourceMap":"107:1219:54:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060465760003560e01c8063184c2c0e14604b5780631ec5a79214608e57806331fc3ae514608e5780639ee644a314608e575b600080fd5b608e604080518082018252600a81526974657374537472696e6760b01b6020918201528151808301909252600b82526a3a32b9ba29ba3934b7339960a91b910152565b00fea26469706673582212206f8f0add13ecc3e3d4037062f3381286667eeb17f1293e9087f38a8f74f1e1b464736f6c634300081a0033","sourceMap":"107:1219:54:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1198:126;;1239:30;;;;;;;;;;;-1:-1:-1;;;1239:30:54;;;;;1279:17;;;;;;;;;;;-1:-1:-1;;;1279:17:54;;;1198:126;;","linkReferences":{}},"methodIdentifiers":{"addressValues()":"9ee644a3","intValues()":"31fc3ae5","stringValues()":"184c2c0e","uintValues()":"1ec5a792"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"addressValues\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"intValues\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"stringValues\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uintValues\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/ast_value_extraction.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/ast_value_extraction.sol\":{\"keccak256\":\"0xc7dd1653980886a17b8366893a37ce1efee8ac088196624679eeff13f490ced3\",\"urls\":[\"bzz-raw://f115685415d5889c63f0615bb4fed5ada6af65e1db02d606ce8e07144a07a6c7\",\"dweb:/ipfs/QmWcqowbrP6CHkzYn6mwWFEVDQvjv9zgw7hCWrP8bAkFSs\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"addressValues"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"intValues"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"stringValues"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"uintValues"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/ast_value_extraction.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/ast_value_extraction.sol":{"keccak256":"0xc7dd1653980886a17b8366893a37ce1efee8ac088196624679eeff13f490ced3","urls":["bzz-raw://f115685415d5889c63f0615bb4fed5ada6af65e1db02d606ce8e07144a07a6c7","dweb:/ipfs/QmWcqowbrP6CHkzYn6mwWFEVDQvjv9zgw7hCWrP8bAkFSs"],"license":null}},"version":1},"id":54} \ No newline at end of file diff --git a/out/block_hash_store_check.sol/TestContract.json b/out/block_hash_store_check.sol/TestContract.json deleted file mode 100644 index b86873df..00000000 --- a/out/block_hash_store_check.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_violate_block_hash_continuity","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"updateBlockHashes","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102468061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806319ebbd401461003b578063842dffc514610045575b600080fd5b610043610060565b005b60025460ff1615604051901515815260200160405180910390f35b4340801561007857506002805460ff19166001179055565b60006100854360016101cb565b409050801561009f5750506002805460ff19166001179055565b60015b600a81111580156100b35750438111155b156101ac5760006100c482436101e4565b409050600182111561014957600354158015906100e357504360035414155b1561014957600160006100f684436101e4565b815260208101919091526040016000205460ff16801561013157508060008061011f85436101e4565b81526020019081526020016000205414155b156101495750506002805460ff191660011790555050565b8060008061015785436101e4565b8152602001908152602001600020819055506001806000844361017a91906101e4565b81526020810191909152604001600020805460ff191691151591909117905550806101a4816101f7565b9150506100a2565b50504360035550565b634e487b7160e01b600052601160045260246000fd5b808201808211156101de576101de6101b5565b92915050565b818103818111156101de576101de6101b5565b600060018201610209576102096101b5565b506001019056fea26469706673582212205f45b9e51f7a5fd70f90cecc3d0937ae6a6f24212896c6aa608b484e3b5677fa64736f6c634300081a0033","sourceMap":"335:2088:64:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c806319ebbd401461003b578063842dffc514610045575b600080fd5b610043610060565b005b60025460ff1615604051901515815260200160405180910390f35b4340801561007857506002805460ff19166001179055565b60006100854360016101cb565b409050801561009f5750506002805460ff19166001179055565b60015b600a81111580156100b35750438111155b156101ac5760006100c482436101e4565b409050600182111561014957600354158015906100e357504360035414155b1561014957600160006100f684436101e4565b815260208101919091526040016000205460ff16801561013157508060008061011f85436101e4565b81526020019081526020016000205414155b156101495750506002805460ff191660011790555050565b8060008061015785436101e4565b8152602001908152602001600020819055506001806000844361017a91906101e4565b81526020810191909152604001600020805460ff191691151591909117905550806101a4816101f7565b9150506100a2565b50504360035550565b634e487b7160e01b600052601160045260246000fd5b808201808211156101de576101de6101b5565b92915050565b818103818111156101de576101de6101b5565b600060018201610209576102096101b5565b506001019056fea26469706673582212205f45b9e51f7a5fd70f90cecc3d0937ae6a6f24212896c6aa608b484e3b5677fa64736f6c634300081a0033","sourceMap":"335:2088:64:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;504:1705;;;:::i;:::-;;2215:206;2404:10;;;;2403:11;2215:206;;179:14:67;;172:22;154:41;;142:2;127:18;2215:206:64;;;;;;;504:1705;642:12;632:23;669:21;;665:89;;-1:-1:-1;706:10:64;:17;;-1:-1:-1;;706:17:64;719:4;706:17;;;504:1705::o;665:89::-;827:14;854:16;:12;869:1;854:16;:::i;:::-;844:27;;-1:-1:-1;885:20:64;;881:88;;-1:-1:-1;;921:10:64;:17;;-1:-1:-1;;921:17:64;934:4;921:17;;;504:1705::o;881:88::-;1098:1;1085:1026;1106:2;1101:1;:7;;:28;;;;;1117:12;1112:1;:17;;1101:28;1085:1026;;;1210:12;1235:16;1250:1;1235:12;:16;:::i;:::-;1225:27;1210:42;;1392:1;1388;:5;1384:593;;;1606:15;;:20;;;;:55;;;1649:12;1630:15;;:31;;1606:55;1602:361;;;1782:9;:27;1792:16;1807:1;1792:12;:16;:::i;:::-;1782:27;;;;;;;;;;;-1:-1:-1;1782:27:64;;;;:63;;;;-1:-1:-1;1841:4:64;1813:6;;1820:16;1835:1;1820:12;:16;:::i;:::-;1813:24;;;;;;;;;;;;:32;;1782:63;1778:167;;;-1:-1:-1;;1873:10:64;:17;;-1:-1:-1;;1873:17:64;1886:4;1873:17;;;-1:-1:-1;;504:1705:64:o;1778:167::-;2048:4;2021:6;;2028:16;2043:1;2028:12;:16;:::i;:::-;2021:24;;;;;;;;;;;:31;;;;2096:4;2066:9;:27;2091:1;2076:12;:16;;;;:::i;:::-;2066:27;;;;;;;;;;;-1:-1:-1;2066:27:64;:34;;-1:-1:-1;;2066:34:64;;;;;;;;;;-1:-1:-1;1131:3:64;;;;:::i;:::-;;;;1085:1026;;;-1:-1:-1;;2190:12:64;2172:15;:30;-1:-1:-1;504:1705:64:o;206:127:67:-;267:10;262:3;258:20;255:1;248:31;298:4;295:1;288:15;322:4;319:1;312:15;338:125;403:9;;;424:10;;;421:36;;;437:18;;:::i;:::-;338:125;;;;:::o;468:128::-;535:9;;;556:11;;;553:37;;;570:18;;:::i;601:135::-;640:3;661:17;;;658:43;;681:18;;:::i;:::-;-1:-1:-1;728:1:67;717:13;;601:135::o","linkReferences":{}},"methodIdentifiers":{"property_violate_block_hash_continuity()":"842dffc5","updateBlockHashes()":"19ebbd40"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_violate_block_hash_continuity\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"updateBlockHashes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/vm_tests/block_hash_store_check.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/vm_tests/block_hash_store_check.sol\":{\"keccak256\":\"0x10c45bf28c41c877756d3f7b9d29a79151787163059ee2005e3d5b860a475435\",\"urls\":[\"bzz-raw://1b0c004866e74544b129c71dd71310c31611d1914ee520fa31f9c9a2344b447a\",\"dweb:/ipfs/QmZkzegh6Ce6mdNph4xh2JuaVtfcj7V5bT36SL4xj3nJH6\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_violate_block_hash_continuity","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"updateBlockHashes"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/vm_tests/block_hash_store_check.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/vm_tests/block_hash_store_check.sol":{"keccak256":"0x10c45bf28c41c877756d3f7b9d29a79151787163059ee2005e3d5b860a475435","urls":["bzz-raw://1b0c004866e74544b129c71dd71310c31611d1914ee520fa31f9c9a2344b447a","dweb:/ipfs/QmZkzegh6Ce6mdNph4xh2JuaVtfcj7V5bT36SL4xj3nJH6"],"license":null}},"version":1},"id":64} \ No newline at end of file diff --git a/out/block_number_increasing.sol/TestContract.json b/out/block_number_increasing.sol/TestContract.json deleted file mode 100644 index 37ce94f9..00000000 --- a/out/block_number_increasing.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_increase_block_number_by_10","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"waitBlockNumber","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b504360005560c58060216000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80636fa7500e14603757806374ab769c146039575b600080fd5b005b603f6053565b604051901515815260200160405180910390f35b6000600a60005443606391906069565b10919050565b81810381811115608957634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212202987729d830ce6793076abee87ac50b8fafd5ecda29d4f3a15ffa249944fdd4a64736f6c634300081a0033","sourceMap":"0:582:65:-:0;;;59:122;;;;;;;;;-1:-1:-1;162:12:65;140:19;:34;0:582;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80636fa7500e14603757806374ab769c146039575b600080fd5b005b603f6053565b604051901515815260200160405180910390f35b6000600a60005443606391906069565b10919050565b81810381811115608957634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212202987729d830ce6793076abee87ac50b8fafd5ecda29d4f3a15ffa249944fdd4a64736f6c634300081a0033","sourceMap":"0:582:65:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;187:155;;348:232;;;:::i;:::-;;;179:14:67;;172:22;154:41;;142:2;127:18;348:232:65;;;;;;;;417:4;570:2;547:19;;532:12;:34;;;;:::i;:::-;:40;;348:232;-1:-1:-1;348:232:65:o;206:225:67:-;273:9;;;294:11;;;291:134;;;347:10;342:3;338:20;335:1;328:31;382:4;379:1;372:15;410:4;407:1;400:15;291:134;206:225;;;;:::o","linkReferences":{}},"methodIdentifiers":{"property_increase_block_number_by_10()":"74ab769c","waitBlockNumber()":"6fa7500e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"property_increase_block_number_by_10\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"waitBlockNumber\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/vm_tests/block_number_increasing.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/vm_tests/block_number_increasing.sol\":{\"keccak256\":\"0x3280814332fb4315db4f93efb5ccb7f00d1669205edbd3234101d3a3e8481f0e\",\"urls\":[\"bzz-raw://26c8da803b4cb3b744e55bfa1f3b06c8d3d270b5e6638cf6895f4af0c025e5d3\",\"dweb:/ipfs/QmQQqKkLzgCmTdsWR27nxU8ULmaa1nT754sCZwtohXJuiW\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_increase_block_number_by_10","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"waitBlockNumber"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/vm_tests/block_number_increasing.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/vm_tests/block_number_increasing.sol":{"keccak256":"0x3280814332fb4315db4f93efb5ccb7f00d1669205edbd3234101d3a3e8481f0e","urls":["bzz-raw://26c8da803b4cb3b744e55bfa1f3b06c8d3d270b5e6638cf6895f4af0c025e5d3","dweb:/ipfs/QmQQqKkLzgCmTdsWR27nxU8ULmaa1nT754sCZwtohXJuiW"],"license":null}},"version":1},"id":65} \ No newline at end of file diff --git a/out/block_timestamp_increasing.sol/TestContract.json b/out/block_timestamp_increasing.sol/TestContract.json deleted file mode 100644 index 04701083..00000000 --- a/out/block_timestamp_increasing.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_increase_block_timestamp","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"waitTimestamp","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b504260005560c58060216000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c8063a80319bd146037578063c72f524a146039575b600080fd5b005b603f6053565b604051901515815260200160405180910390f35b6000600a60005442606391906069565b10919050565b81810381811115608957634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220320ee4373967cd5cef2717f283a9901bb4f85cdfb2faf078ce07e57b6ef2392064736f6c634300081a0033","sourceMap":"0:604:66:-:0;;;62:131;;;;;;;;;-1:-1:-1;171:15:66;146:22;:40;0:604;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c8063a80319bd146037578063c72f524a146039575b600080fd5b005b603f6053565b604051901515815260200160405180910390f35b6000600a60005442606391906069565b10919050565b81810381811115608957634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220320ee4373967cd5cef2717f283a9901bb4f85cdfb2faf078ce07e57b6ef2392064736f6c634300081a0033","sourceMap":"0:604:66:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;199:159;;364:238;;;:::i;:::-;;;179:14:67;;172:22;154:41;;142:2;127:18;364:238:66;;;;;;;;430:4;592:2;566:22;;548:15;:40;;;;:::i;:::-;:46;;364:238;-1:-1:-1;364:238:66:o;206:225:67:-;273:9;;;294:11;;;291:134;;;347:10;342:3;338:20;335:1;328:31;382:4;379:1;372:15;410:4;407:1;400:15;291:134;206:225;;;;:::o","linkReferences":{}},"methodIdentifiers":{"property_increase_block_timestamp()":"c72f524a","waitTimestamp()":"a80319bd"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"property_increase_block_timestamp\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"waitTimestamp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/vm_tests/block_timestamp_increasing.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/vm_tests/block_timestamp_increasing.sol\":{\"keccak256\":\"0xf97e1d72629d7c86a268866bedbf5dd782d7d48f7f751fe1ba5d9755b8257cf3\",\"urls\":[\"bzz-raw://ca8a5c84092914bd9289b3ceec252b0d8ac6ace06c0d8d7b879a547175a46299\",\"dweb:/ipfs/Qmd7p2Rw1vwLqTxxychvyvjdruwZUVPe58hHQh82tk1Jke\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_increase_block_timestamp","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"waitTimestamp"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/vm_tests/block_timestamp_increasing.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/vm_tests/block_timestamp_increasing.sol":{"keccak256":"0xf97e1d72629d7c86a268866bedbf5dd782d7d48f7f751fe1ba5d9755b8257cf3","urls":["bzz-raw://ca8a5c84092914bd9289b3ceec252b0d8ac6ace06c0d8d7b879a547175a46299","dweb:/ipfs/Qmd7p2Rw1vwLqTxxychvyvjdruwZUVPe58hHQh82tk1Jke"],"license":null}},"version":1},"id":66} \ No newline at end of file diff --git a/out/build-info/61c56ab661f438233662ac16970dd363.json b/out/build-info/61c56ab661f438233662ac16970dd363.json deleted file mode 100644 index c79a6d39..00000000 --- a/out/build-info/61c56ab661f438233662ac16970dd363.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"61c56ab661f438233662ac16970dd363","source_id_to_path":{"0":"./match_ints_xy.sol"},"language":"Solidity"} \ No newline at end of file diff --git a/out/build-info/a546a3779a276b13bc1096a276954136.json b/out/build-info/a546a3779a276b13bc1096a276954136.json deleted file mode 100644 index 30444bbe..00000000 --- a/out/build-info/a546a3779a276b13bc1096a276954136.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"a546a3779a276b13bc1096a276954136","source_id_to_path":{"0":"./contracts/assertions/assert_allocate_too_much_memory.sol","1":"./contracts/assertions/assert_and_property_test.sol","2":"./contracts/assertions/assert_arithmetic_underflow.sol","3":"./contracts/assertions/assert_call_uninitialized_variable.sol","4":"./contracts/assertions/assert_constant_method.sol","5":"./contracts/assertions/assert_divide_by_zero.sol","6":"./contracts/assertions/assert_enum_type_conversion_outofbounds.sol","7":"./contracts/assertions/assert_even_number.sol","8":"./contracts/assertions/assert_immediate.sol","9":"./contracts/assertions/assert_incorrect_storage_access.sol","10":"./contracts/assertions/assert_not_require.sol","11":"./contracts/assertions/assert_outofbounds_array_access.sol","12":"./contracts/assertions/assert_pop_empty_array.sol","13":"./contracts/chain/tx_out_of_gas.sol","14":"./contracts/cheat_codes/console_log/console_log.sol","15":"./contracts/cheat_codes/utils/addr.sol","16":"./contracts/cheat_codes/utils/ffi_unix.sol","17":"./contracts/cheat_codes/utils/ffi_windows.sol","18":"./contracts/cheat_codes/utils/parse.sol","19":"./contracts/cheat_codes/utils/sign.sol","20":"./contracts/cheat_codes/utils/to_string.sol","21":"./contracts/cheat_codes/vm/chain_id.sol","22":"./contracts/cheat_codes/vm/coinbase.sol","23":"./contracts/cheat_codes/vm/deal.sol","24":"./contracts/cheat_codes/vm/difficulty.sol","25":"./contracts/cheat_codes/vm/etch.sol","26":"./contracts/cheat_codes/vm/fee.sol","27":"./contracts/cheat_codes/vm/nonce.sol","28":"./contracts/cheat_codes/vm/prank.sol","29":"./contracts/cheat_codes/vm/roll.sol","30":"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol","31":"./contracts/cheat_codes/vm/store_load.sol","32":"./contracts/cheat_codes/vm/warp.sol","33":"./contracts/corpus_mutation/specific_call_sequence.sol","34":"./contracts/deployments/deploy_payable_constructors.sol","35":"./contracts/deployments/deployment_order.sol","36":"./contracts/deployments/deployment_with_args.sol","37":"./contracts/deployments/inner_deployment.sol","38":"./contracts/deployments/inner_deployment_on_construction.sol","39":"./contracts/deployments/inner_inner_deployment.sol","40":"./contracts/deployments/internal_library.sol","41":"./contracts/deployments/predeploy_contract.sol","42":"./contracts/deployments/selfdestruct_init.sol","43":"./contracts/deployments/selfdestruct_runtime.sol","44":"./contracts/deployments/testing_scope.sol","45":"./contracts/execution_tracing/call_and_deployment_args.sol","46":"./contracts/execution_tracing/cheatcodes.sol","47":"./contracts/execution_tracing/event_emission.sol","48":"./contracts/execution_tracing/proxy_call.sol","49":"./contracts/execution_tracing/revert_custom_error.sol","50":"./contracts/execution_tracing/revert_reasons.sol","51":"./contracts/execution_tracing/self_destruct.sol","52":"./contracts/filtering/target_and_exclude.sol","53":"./contracts/optimizations/optimize.sol","54":"./contracts/value_generation/ast_value_extraction.sol","55":"./contracts/value_generation/generate_all_types.sol","56":"./contracts/value_generation/match_addr_contract.sol","57":"./contracts/value_generation/match_addr_exact.sol","58":"./contracts/value_generation/match_addr_sender.sol","59":"./contracts/value_generation/match_ints_xy.sol","60":"./contracts/value_generation/match_payable_xy.sol","61":"./contracts/value_generation/match_string_exact.sol","62":"./contracts/value_generation/match_structs_xy.sol","63":"./contracts/value_generation/match_uints_xy.sol","64":"./contracts/vm_tests/block_hash_store_check.sol","65":"./contracts/vm_tests/block_number_increasing.sol","66":"./contracts/vm_tests/block_timestamp_increasing.sol"},"language":"Solidity"} \ No newline at end of file diff --git a/out/call_and_deployment_args.sol/InnerDeploymentContract.json b/out/call_and_deployment_args.sol/InnerDeploymentContract.json deleted file mode 100644 index fb551dac..00000000 --- a/out/call_and_deployment_args.sol/InnerDeploymentContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[{"name":"y","type":"uint256","internalType":"uint256"},{"name":"message","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"callWithString","inputs":[{"name":"message","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5060405161029f38038061029f83398101604081905261002f9161004e565b50600055610125565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561006157600080fd5b825160208401519092506001600160401b0381111561007f57600080fd5b8301601f8101851361009057600080fd5b80516001600160401b038111156100a9576100a9610038565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d7576100d7610038565b6040528181528282016020018710156100ef57600080fd5b60005b8281101561010e576020818501810151838301820152016100f2565b506000602083830101528093505050509250929050565b61016b806101346000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80632e5763f914610030575b600080fd5b61004361003e366004610066565b610045565b005b61004d61011f565b50565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561007857600080fd5b813567ffffffffffffffff81111561008f57600080fd5b8201601f810184136100a057600080fd5b803567ffffffffffffffff8111156100ba576100ba610050565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156100e9576100e9610050565b60405281815282820160200186101561010157600080fd5b81602084016020830137600091810160200191909152949350505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220bcf2f649d7d461425998019c73cef7113efe7826ae4d04474e0ebf49843d8b3a64736f6c634300081a0033","sourceMap":"106:215:45:-:0;;;157:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;217:1:45;:5;106:215;;14:127:67;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:1105;235:6;243;296:2;284:9;275:7;271:23;267:32;264:52;;;312:1;309;302:12;264:52;335:16;;395:2;380:18;;374:25;335:16;;-1:-1:-1;;;;;;411:30:67;;408:50;;;454:1;451;444:12;408:50;477:22;;530:4;522:13;;518:27;-1:-1:-1;508:55:67;;559:1;556;549:12;508:55;586:9;;-1:-1:-1;;;;;607:30:67;;604:56;;;640:18;;:::i;:::-;689:2;683:9;781:2;743:17;;-1:-1:-1;;739:31:67;;;772:2;735:40;731:54;719:67;;-1:-1:-1;;;;;801:34:67;;837:22;;;798:62;795:88;;;863:18;;:::i;:::-;899:2;892:22;923;;;964:15;;;981:2;960:24;957:37;-1:-1:-1;954:57:67;;;1007:1;1004;997:12;954:57;1029:1;1039:133;1053:6;1050:1;1047:13;1039:133;;;1157:2;1145:10;;;1141:19;;1135:26;1114:14;;;1110:23;;1103:59;1068:10;1039:133;;;1043:3;1218:1;1213:2;1204:6;1196;1192:19;1188:28;1181:39;1239:6;1229:16;;;;;146:1105;;;;;:::o;:::-;106:215:45;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80632e5763f914610030575b600080fd5b61004361003e366004610066565b610045565b005b61004d61011f565b50565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561007857600080fd5b813567ffffffffffffffff81111561008f57600080fd5b8201601f810184136100a057600080fd5b803567ffffffffffffffff8111156100ba576100ba610050565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156100e9576100e9610050565b60405281815282820160200186101561010157600080fd5b81602084016020830137600091810160200191909152949350505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220bcf2f649d7d461425998019c73cef7113efe7826ae4d04474e0ebf49843d8b3a64736f6c634300081a0033","sourceMap":"106:215:45:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;235:84;;;;;;:::i;:::-;;:::i;:::-;;;299:13;;:::i;:::-;235:84;:::o;14:127:67:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:945;215:6;268:2;256:9;247:7;243:23;239:32;236:52;;;284:1;281;274:12;236:52;324:9;311:23;357:18;349:6;346:30;343:50;;;389:1;386;379:12;343:50;412:22;;465:4;457:13;;453:27;-1:-1:-1;443:55:67;;494:1;491;484:12;443:55;534:2;521:16;560:18;552:6;549:30;546:56;;;582:18;;:::i;:::-;631:2;625:9;723:2;685:17;;-1:-1:-1;;681:31:67;;;714:2;677:40;673:54;661:67;;758:18;743:34;;779:22;;;740:62;737:88;;;805:18;;:::i;:::-;841:2;834:22;865;;;906:15;;;923:2;902:24;899:37;-1:-1:-1;896:57:67;;;949:1;946;939:12;896:57;1005:6;1000:2;996;992:11;987:2;979:6;975:15;962:50;1058:1;1032:19;;;1053:2;1028:28;1021:39;;;;1036:6;146:945;-1:-1:-1;;;;146:945:67:o;1096:127::-;1157:10;1152:3;1148:20;1145:1;1138:31;1188:4;1185:1;1178:15;1212:4;1209:1;1202:15","linkReferences":{}},"methodIdentifiers":{"callWithString(string)":"2e5763f9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"}],\"name\":\"callWithString\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/call_and_deployment_args.sol\":\"InnerDeploymentContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/call_and_deployment_args.sol\":{\"keccak256\":\"0x0bc4745328edf59fc8c4e74d275e092b972a885a45ad7fa20fd8fd3cae52df3c\",\"urls\":[\"bzz-raw://c65ef47109cb9664614f2824b72622e13077c7fd5ec22c277a1464e04e3aafcb\",\"dweb:/ipfs/QmdmJVynoD84wf6k7oPUhFRH9cLbq4Pxn3n9pepQru96zU\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"string","name":"message","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"string","name":"message","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"callWithString"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/call_and_deployment_args.sol":"InnerDeploymentContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/call_and_deployment_args.sol":{"keccak256":"0x0bc4745328edf59fc8c4e74d275e092b972a885a45ad7fa20fd8fd3cae52df3c","urls":["bzz-raw://c65ef47109cb9664614f2824b72622e13077c7fd5ec22c277a1464e04e3aafcb","dweb:/ipfs/QmdmJVynoD84wf6k7oPUhFRH9cLbq4Pxn3n9pepQru96zU"],"license":null}},"version":1},"id":45} \ No newline at end of file diff --git a/out/call_and_deployment_args.sol/TestContract.json b/out/call_and_deployment_args.sol/TestContract.json deleted file mode 100644 index f179791c..00000000 --- a/out/call_and_deployment_args.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"deployInner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506104258061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063946c372414610030575b600080fd5b610038610054565b6040516001600160a01b03909116815260200160405180910390f35b600080600760405161006590610143565b908152604060208201819052601b908201527f48656c6c6f2066726f6d206465706c6f796d656e7420617267732100000000006060820152608001604051809103906000f0801580156100bc573d6000803e3d6000fd5b50604051632e5763f960e01b815260206004820152601560248201527448656c6c6f2066726f6d2063616c6c20617267732160581b60448201529091506001600160a01b03821690632e5763f990606401600060405180830381600087803b15801561012757600080fd5b505af115801561013b573d6000803e3d6000fd5b505050505090565b61029f806101518339019056fe608060405234801561001057600080fd5b5060405161029f38038061029f83398101604081905261002f9161004e565b50600055610125565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561006157600080fd5b825160208401519092506001600160401b0381111561007f57600080fd5b8301601f8101851361009057600080fd5b80516001600160401b038111156100a9576100a9610038565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d7576100d7610038565b6040528181528282016020018710156100ef57600080fd5b60005b8281101561010e576020818501810151838301820152016100f2565b506000602083830101528093505050509250929050565b61016b806101346000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80632e5763f914610030575b600080fd5b61004361003e366004610066565b610045565b005b61004d61011f565b50565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561007857600080fd5b813567ffffffffffffffff81111561008f57600080fd5b8201601f810184136100a057600080fd5b803567ffffffffffffffff8111156100ba576100ba610050565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156100e9576100e9610050565b60405281815282820160200186101561010157600080fd5b81602084016020830137600091810160200191909152949350505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220bcf2f649d7d461425998019c73cef7113efe7826ae4d04474e0ebf49843d8b3a64736f6c634300081a0033a2646970667358221220fce7c7d99f181fb23eb9815b2de8ab73eefd7abd922e61ab48345606e56e855064736f6c634300081a0033","sourceMap":"323:235:45:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063946c372414610030575b600080fd5b610038610054565b6040516001600160a01b03909116815260200160405180910390f35b600080600760405161006590610143565b908152604060208201819052601b908201527f48656c6c6f2066726f6d206465706c6f796d656e7420617267732100000000006060820152608001604051809103906000f0801580156100bc573d6000803e3d6000fd5b50604051632e5763f960e01b815260206004820152601560248201527448656c6c6f2066726f6d2063616c6c20617267732160581b60448201529091506001600160a01b03821690632e5763f990606401600060405180830381600087803b15801561012757600080fd5b505af115801561013b573d6000803e3d6000fd5b505050505090565b61029f806101518339019056fe608060405234801561001057600080fd5b5060405161029f38038061029f83398101604081905261002f9161004e565b50600055610125565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561006157600080fd5b825160208401519092506001600160401b0381111561007f57600080fd5b8301601f8101851361009057600080fd5b80516001600160401b038111156100a9576100a9610038565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d7576100d7610038565b6040528181528282016020018710156100ef57600080fd5b60005b8281101561010e576020818501810151838301820152016100f2565b506000602083830101528093505050509250929050565b61016b806101346000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80632e5763f914610030575b600080fd5b61004361003e366004610066565b610045565b005b61004d61011f565b50565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561007857600080fd5b813567ffffffffffffffff81111561008f57600080fd5b8201601f810184136100a057600080fd5b803567ffffffffffffffff8111156100ba576100ba610050565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156100e9576100e9610050565b60405281815282820160200186101561010157600080fd5b81602084016020830137600091810160200191909152949350505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220bcf2f649d7d461425998019c73cef7113efe7826ae4d04474e0ebf49843d8b3a64736f6c634300081a0033a2646970667358221220fce7c7d99f181fb23eb9815b2de8ab73eefd7abd922e61ab48345606e56e855064736f6c634300081a0033","sourceMap":"323:235:45:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;351:205;;;:::i;:::-;;;-1:-1:-1;;;;;178:32:67;;;160:51;;148:2;133:18;351:205:45;;;;;;;;390:7;409:25;465:1;437:61;;;;;:::i;:::-;442:25:67;;;503:2;498;483:18;;476:30;;;542:2;522:18;;;515:30;581:29;576:2;561:18;;554:57;643:3;628:19;437:61:45;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;508:41:45;;-1:-1:-1;;;508:41:45;;860:2:67;508:41:45;;;842:21:67;899:2;879:18;;;872:30;-1:-1:-1;;;918:18:67;;;911:51;409:89:45;;-1:-1:-1;;;;;;508:16:45;;;;;979:18:67;;508:41:45;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;399:157;351:205;:::o;-1:-1:-1:-;;;;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"deployInner()":"946c3724"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"deployInner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/call_and_deployment_args.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/call_and_deployment_args.sol\":{\"keccak256\":\"0x0bc4745328edf59fc8c4e74d275e092b972a885a45ad7fa20fd8fd3cae52df3c\",\"urls\":[\"bzz-raw://c65ef47109cb9664614f2824b72622e13077c7fd5ec22c277a1464e04e3aafcb\",\"dweb:/ipfs/QmdmJVynoD84wf6k7oPUhFRH9cLbq4Pxn3n9pepQru96zU\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"deployInner","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/call_and_deployment_args.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/call_and_deployment_args.sol":{"keccak256":"0x0bc4745328edf59fc8c4e74d275e092b972a885a45ad7fa20fd8fd3cae52df3c","urls":["bzz-raw://c65ef47109cb9664614f2824b72622e13077c7fd5ec22c277a1464e04e3aafcb","dweb:/ipfs/QmdmJVynoD84wf6k7oPUhFRH9cLbq4Pxn3n9pepQru96zU"],"license":null}},"version":1},"id":45} \ No newline at end of file diff --git a/out/chain_id.sol/CheatCodes.json b/out/chain_id.sol/CheatCodes.json deleted file mode 100644 index 481b9b44..00000000 --- a/out/chain_id.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"chainId","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"chainId(uint256)":"4049ddd2"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"chainId\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/chain_id.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/chain_id.sol\":{\"keccak256\":\"0x24d28b640eb5d4542a35d56e98fca930c62a3be019f536f00c19044e64e3fba4\",\"urls\":[\"bzz-raw://bed75d35025eb9370f0c55896eb2f925dbe9617769f4bd5ef68edbfad0bf52fd\",\"dweb:/ipfs/QmcCWCuoTYwkcTphMBFkTGuZE1RxrujxPci9UYX6NQ2mGJ\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"chainId"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/chain_id.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/chain_id.sol":{"keccak256":"0x24d28b640eb5d4542a35d56e98fca930c62a3be019f536f00c19044e64e3fba4","urls":["bzz-raw://bed75d35025eb9370f0c55896eb2f925dbe9617769f4bd5ef68edbfad0bf52fd","dweb:/ipfs/QmcCWCuoTYwkcTphMBFkTGuZE1RxrujxPci9UYX6NQ2mGJ"],"license":null}},"version":1},"id":21} \ No newline at end of file diff --git a/out/chain_id.sol/TestContract.json b/out/chain_id.sol/TestContract.json deleted file mode 100644 index 044af08e..00000000 --- a/out/chain_id.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102318061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e3660046101a5565b610045565b005b60008054737109709ecfa91a80626ff3989d68f67f5b1dd12d910361009457466001819055620bdba30361007b5761007b6101be565b600154620d8e010361008f5761008f6101be565b6100a5565b46600154036100a5576100a56101be565b604051632024eee960e11b8152620bdba360048201526001600160a01b03821690634049ddd290602401600060405180830381600087803b1580156100e957600080fd5b505af11580156100fd573d6000803e3d6000fd5b505050506101084690565b620bdba314610119576101196101be565b604051632024eee960e11b8152620d8e0160048201526001600160a01b03821690634049ddd290602401600060405180830381600087803b15801561015d57600080fd5b505af1158015610171573d6000803e3d6000fd5b5050505061017c4690565b620d8e011461018d5761018d6101be565b60008054908061019c836101d4565b91905055505050565b6000602082840312156101b757600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fd5b6000600182016101f457634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220be7db8d6b5891b380683fad4c6cb2ffe8816d16c4b30282227572b32c759d2e564736f6c634300081a0033","sourceMap":"132:946:21:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e3660046101a5565b610045565b005b60008054737109709ecfa91a80626ff3989d68f67f5b1dd12d910361009457466001819055620bdba30361007b5761007b6101be565b600154620d8e010361008f5761008f6101be565b6100a5565b46600154036100a5576100a56101be565b604051632024eee960e11b8152620bdba360048201526001600160a01b03821690634049ddd290602401600060405180830381600087803b1580156100e957600080fd5b505af11580156100fd573d6000803e3d6000fd5b505050506101084690565b620bdba314610119576101196101be565b604051632024eee960e11b8152620d8e0160048201526001600160a01b03821690634049ddd290602401600060405180830381600087803b15801561015d57600080fd5b505af1158015610171573d6000803e3d6000fd5b5050505061017c4690565b620d8e011461018d5761018d6101be565b60008054908061019c836101d4565b91905055505050565b6000602082840312156101b757600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fd5b6000600182016101f457634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220be7db8d6b5891b380683fad4c6cb2ffe8816d16c4b30282227572b32c759d2e564736f6c634300081a0033","sourceMap":"132:946:21:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;365:711;;;;;;:::i;:::-;;:::i;:::-;;;460:17;645:9;;491:42;;645:14;641:227;;315:9;675:12;:27;;;739:6;723:22;716:30;;;;:::i;:::-;767:12;;783:6;767:22;760:30;;;;:::i;:::-;641:227;;;315:9;828:12;;:28;821:36;;;;:::i;:::-;914:22;;-1:-1:-1;;;914:22:21;;929:6;914:22;;;490:25:67;-1:-1:-1;;;;;914:14:21;;;;;463:18:67;;914:22:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;953:12;315:9;;203:156;953:12;969:6;953:22;946:30;;;;:::i;:::-;986:22;;-1:-1:-1;;;986:22:21;;1001:6;986:22;;;490:25:67;-1:-1:-1;;;;;986:14:21;;;;;463:18:67;;986:22:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1025:12;315:9;;203:156;1025:12;1041:6;1025:22;1018:30;;;;:::i;:::-;1058:9;:11;;;:9;:11;;;:::i;:::-;;;;;;397:679;365:711;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;199:127::-;260:10;255:3;251:20;248:1;241:31;291:4;288:1;281:15;315:4;312:1;305:15;721:232;760:3;781:17;;;778:140;;840:10;835:3;831:20;828:1;821:31;875:4;872:1;865:15;903:4;900:1;893:15;778:140;-1:-1:-1;945:1:67;934:13;;721:232::o","linkReferences":{}},"methodIdentifiers":{"test(uint256)":"29e99f07"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/chain_id.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/chain_id.sol\":{\"keccak256\":\"0x24d28b640eb5d4542a35d56e98fca930c62a3be019f536f00c19044e64e3fba4\",\"urls\":[\"bzz-raw://bed75d35025eb9370f0c55896eb2f925dbe9617769f4bd5ef68edbfad0bf52fd\",\"dweb:/ipfs/QmcCWCuoTYwkcTphMBFkTGuZE1RxrujxPci9UYX6NQ2mGJ\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/chain_id.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/chain_id.sol":{"keccak256":"0x24d28b640eb5d4542a35d56e98fca930c62a3be019f536f00c19044e64e3fba4","urls":["bzz-raw://bed75d35025eb9370f0c55896eb2f925dbe9617769f4bd5ef68edbfad0bf52fd","dweb:/ipfs/QmcCWCuoTYwkcTphMBFkTGuZE1RxrujxPci9UYX6NQ2mGJ"],"license":null}},"version":1},"id":21} \ No newline at end of file diff --git a/out/cheatcodes.sol/CheatCodes.json b/out/cheatcodes.sol/CheatCodes.json deleted file mode 100644 index 70a5707b..00000000 --- a/out/cheatcodes.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"toString","inputs":[{"name":"","type":"bool","internalType":"bool"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"toString(bool)":"71dce7da"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/cheatcodes.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/cheatcodes.sol\":{\"keccak256\":\"0xbd679316fdb10b9c175e240e0d97cbd5f96950a837798f449b6d1ac3af2991c1\",\"urls\":[\"bzz-raw://ccba541a7d60d3069c851bc298c7c25625bd99f71aa6789ae17934086e9a4f19\",\"dweb:/ipfs/QmRn3TNMbcWJAQ4oZxWCLrCS75nTX6ZMyYBSVK8fHwRGRb\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"toString","outputs":[{"internalType":"string","name":"","type":"string"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/cheatcodes.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/cheatcodes.sol":{"keccak256":"0xbd679316fdb10b9c175e240e0d97cbd5f96950a837798f449b6d1ac3af2991c1","urls":["bzz-raw://ccba541a7d60d3069c851bc298c7c25625bd99f71aa6789ae17934086e9a4f19","dweb:/ipfs/QmRn3TNMbcWJAQ4oZxWCLrCS75nTX6ZMyYBSVK8fHwRGRb"],"license":null}},"version":1},"id":46} \ No newline at end of file diff --git a/out/cheatcodes.sol/TestContract.json b/out/cheatcodes.sol/TestContract.json deleted file mode 100644 index 9b9ef90c..00000000 --- a/out/cheatcodes.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testPrecompileAndFail","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50600080546001600160a01b031916737109709ecfa91a80626ff3989d68f67f5b1dd12d17905561028e806100456000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063d76bced214610030575b600080fd5b61003861003a565b005b6040805180820182526004808252637472756560e01b60208301526000805493516338ee73ed60e11b81526001928101839052919390916001600160a01b03909116906371dce7da906024016000604051808303816000875af11580156100a5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526100cd9190810190610171565b9050816040516020016100e09190610226565b60405160208183030381529060405280519060200120816040516020016101079190610226565b604051602081830303815290604052805190602001201461012a5761012a610242565b610132610242565b505050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015610168578181015183820152602001610150565b50506000910152565b60006020828403121561018357600080fd5b815167ffffffffffffffff81111561019a57600080fd5b8201601f810184136101ab57600080fd5b805167ffffffffffffffff8111156101c5576101c5610137565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156101f4576101f4610137565b60405281815282820160200186101561020c57600080fd5b61021d82602083016020860161014d565b95945050505050565b6000825161023881846020870161014d565b9190910192915050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122043798afe3f8958bcd6dec496ebd8a0e829a64d740560ca1e09d88615517b020c64736f6c634300081a0033","sourceMap":"88:519:46:-:0;;;140:94;;;;;;;;;-1:-1:-1;164:6:46;:63;;-1:-1:-1;;;;;;164:63:46;184:42;164:63;;;88:519;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063d76bced214610030575b600080fd5b61003861003a565b005b6040805180820182526004808252637472756560e01b60208301526000805493516338ee73ed60e11b81526001928101839052919390916001600160a01b03909116906371dce7da906024016000604051808303816000875af11580156100a5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526100cd9190810190610171565b9050816040516020016100e09190610226565b60405160208183030381529060405280519060200120816040516020016101079190610226565b604051602081830303815290604052805190602001201461012a5761012a610242565b610132610242565b505050565b634e487b7160e01b600052604160045260246000fd5b60005b83811015610168578181015183820152602001610150565b50506000910152565b60006020828403121561018357600080fd5b815167ffffffffffffffff81111561019a57600080fd5b8201601f810184136101ab57600080fd5b805167ffffffffffffffff8111156101c5576101c5610137565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156101f4576101f4610137565b60405281815282820160200186101561020c57600080fd5b61021d82602083016020860161014d565b95945050505050565b6000825161023881846020870161014d565b9190910192915050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122043798afe3f8958bcd6dec496ebd8a0e829a64d740560ca1e09d88615517b020c64736f6c634300081a0033","sourceMap":"88:519:46:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;240:365;;;:::i;:::-;;;316:37;;;;;;;;;;;;-1:-1:-1;;;316:37:46;;;;-1:-1:-1;419:6:46;;:21;;-1:-1:-1;;;419:21:46;;302:4;419:21;;;154:41:67;;;302:4:46;;-1:-1:-1;;;;;;;419:6:46;;;;:15;;127:18:67;;419:21:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;419:21:46;;;;;;;;;;;;:::i;:::-;396:44;;523:14;506:32;;;;;;;;:::i;:::-;;;;;;;;;;;;;496:43;;;;;;484:6;467:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;457:35;;;;;;:82;450:90;;;;:::i;:::-;585:13;;:::i;:::-;280:325;;;240:365::o;206:127:67:-;267:10;262:3;258:20;255:1;248:31;298:4;295:1;288:15;322:4;319:1;312:15;338:250;423:1;433:113;447:6;444:1;441:13;433:113;;;523:11;;;517:18;504:11;;;497:39;469:2;462:10;433:113;;;-1:-1:-1;;580:1:67;562:16;;555:27;338:250::o;593:916::-;673:6;726:2;714:9;705:7;701:23;697:32;694:52;;;742:1;739;732:12;694:52;775:9;769:16;808:18;800:6;797:30;794:50;;;840:1;837;830:12;794:50;863:22;;916:4;908:13;;904:27;-1:-1:-1;894:55:67;;945:1;942;935:12;894:55;978:2;972:9;1004:18;996:6;993:30;990:56;;;1026:18;;:::i;:::-;1075:2;1069:9;1167:2;1129:17;;-1:-1:-1;;1125:31:67;;;1158:2;1121:40;1117:54;1105:67;;1202:18;1187:34;;1223:22;;;1184:62;1181:88;;;1249:18;;:::i;:::-;1285:2;1278:22;1309;;;1350:15;;;1367:2;1346:24;1343:37;-1:-1:-1;1340:57:67;;;1393:1;1390;1383:12;1340:57;1406:72;1471:6;1466:2;1458:6;1454:15;1449:2;1445;1441:11;1406:72;:::i;:::-;1497:6;593:916;-1:-1:-1;;;;;593:916:67:o;1514:289::-;1645:3;1683:6;1677:13;1699:66;1758:6;1753:3;1746:4;1738:6;1734:17;1699:66;:::i;:::-;1781:16;;;;;1514:289;-1:-1:-1;;1514:289:67:o;1808:127::-;1869:10;1864:3;1860:20;1857:1;1850:31;1900:4;1897:1;1890:15;1924:4;1921:1;1914:15","linkReferences":{}},"methodIdentifiers":{"testPrecompileAndFail()":"d76bced2"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"testPrecompileAndFail\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/cheatcodes.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/cheatcodes.sol\":{\"keccak256\":\"0xbd679316fdb10b9c175e240e0d97cbd5f96950a837798f449b6d1ac3af2991c1\",\"urls\":[\"bzz-raw://ccba541a7d60d3069c851bc298c7c25625bd99f71aa6789ae17934086e9a4f19\",\"dweb:/ipfs/QmRn3TNMbcWJAQ4oZxWCLrCS75nTX6ZMyYBSVK8fHwRGRb\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testPrecompileAndFail"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/cheatcodes.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/cheatcodes.sol":{"keccak256":"0xbd679316fdb10b9c175e240e0d97cbd5f96950a837798f449b6d1ac3af2991c1","urls":["bzz-raw://ccba541a7d60d3069c851bc298c7c25625bd99f71aa6789ae17934086e9a4f19","dweb:/ipfs/QmRn3TNMbcWJAQ4oZxWCLrCS75nTX6ZMyYBSVK8fHwRGRb"],"license":null}},"version":1},"id":46} \ No newline at end of file diff --git a/out/coinbase.sol/CheatCodes.json b/out/coinbase.sol/CheatCodes.json deleted file mode 100644 index 95bd861e..00000000 --- a/out/coinbase.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"coinbase","inputs":[{"name":"","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"coinbase(address)":"ff483c54"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"coinbase\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/coinbase.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/coinbase.sol\":{\"keccak256\":\"0x47f921b740dc078e8345bd2f71dfd51c3a9215ca8ab4aa4db5919678d0a7ae60\",\"urls\":[\"bzz-raw://5d0e12c099f32a8e666155ce6e9b636e9f951b3f109c71e26b4375b9f899593e\",\"dweb:/ipfs/QmeAjvmWTBetDcwahbFp1uutmfu97TGHxmRa8vTdLwoqiM\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"coinbase"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/coinbase.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/coinbase.sol":{"keccak256":"0x47f921b740dc078e8345bd2f71dfd51c3a9215ca8ab4aa4db5919678d0a7ae60","urls":["bzz-raw://5d0e12c099f32a8e666155ce6e9b636e9f951b3f109c71e26b4375b9f899593e","dweb:/ipfs/QmeAjvmWTBetDcwahbFp1uutmfu97TGHxmRa8vTdLwoqiM"],"license":null}},"version":1},"id":22} \ No newline at end of file diff --git a/out/coinbase.sol/TestContract.json b/out/coinbase.sol/TestContract.json deleted file mode 100644 index 8dfba232..00000000 --- a/out/coinbase.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101c78061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063bb29998e14610030575b600080fd5b61004361003e36600461014b565b610045565b005b6040516001622df0eb60e21b031981526001600160a01b0382166004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d90819063ff483c5490602401600060405180830381600087803b15801561009f57600080fd5b505af11580156100b3573d6000803e3d6000fd5b50505050816001600160a01b0316416001600160a01b0316146100d8576100d861017b565b6040516001622df0eb60e21b03198152600760048201526001600160a01b0382169063ff483c5490602401600060405180830381600087803b15801561011d57600080fd5b505af1158015610131573d6000803e3d6000fd5b505041600714915061014790505761014761017b565b5050565b60006020828403121561015d57600080fd5b81356001600160a01b038116811461017457600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122067c66c8561070012feaee9a7f7e4cf8d8e6f8a2e7733ff9d0dc5ac2aa219fc4064736f6c634300081a0033","sourceMap":"134:391:22:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063bb29998e14610030575b600080fd5b61004361003e36600461014b565b610045565b005b6040516001622df0eb60e21b031981526001600160a01b0382166004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d90819063ff483c5490602401600060405180830381600087803b15801561009f57600080fd5b505af11580156100b3573d6000803e3d6000fd5b50505050816001600160a01b0316416001600160a01b0316146100d8576100d861017b565b6040516001622df0eb60e21b03198152600760048201526001600160a01b0382169063ff483c5490602401600060405180830381600087803b15801561011d57600080fd5b505af1158015610131573d6000803e3d6000fd5b505041600714915061014790505761014761017b565b5050565b60006020828403121561015d57600080fd5b81356001600160a01b038116811461017457600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122067c66c8561070012feaee9a7f7e4cf8d8e6f8a2e7733ff9d0dc5ac2aa219fc4064736f6c634300081a0033","sourceMap":"134:391:22:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;162:361;;;;;;:::i;:::-;;:::i;:::-;;;378:18;;-1:-1:-1;;;;;;378:18:22;;-1:-1:-1;;;;;469:32:67;;378:18:22;;;451:51:67;288:42:22;;;;378:15;;424:18:67;;378::22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;431:1;-1:-1:-1;;;;;413:19:22;:14;-1:-1:-1;;;;;413:19:22;;406:27;;;;:::i;:::-;443;;-1:-1:-1;;;;;;443:27:22;;467:1;443:27;;;451:51:67;-1:-1:-1;;;;;443:15:22;;;;;424:18:67;;443:27:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;487:14:22;513:1;487:28;;-1:-1:-1;480:36:22;;-1:-1:-1;480:36:22;;;:::i;:::-;194:329;162:361;:::o;14:286:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:67;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:67:o;513:127::-;574:10;569:3;565:20;562:1;555:31;605:4;602:1;595:15;629:4;626:1;619:15","linkReferences":{}},"methodIdentifiers":{"test(address)":"bb29998e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"x\",\"type\":\"address\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/coinbase.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/coinbase.sol\":{\"keccak256\":\"0x47f921b740dc078e8345bd2f71dfd51c3a9215ca8ab4aa4db5919678d0a7ae60\",\"urls\":[\"bzz-raw://5d0e12c099f32a8e666155ce6e9b636e9f951b3f109c71e26b4375b9f899593e\",\"dweb:/ipfs/QmeAjvmWTBetDcwahbFp1uutmfu97TGHxmRa8vTdLwoqiM\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"x","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/coinbase.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/coinbase.sol":{"keccak256":"0x47f921b740dc078e8345bd2f71dfd51c3a9215ca8ab4aa4db5919678d0a7ae60","urls":["bzz-raw://5d0e12c099f32a8e666155ce6e9b636e9f951b3f109c71e26b4375b9f899593e","dweb:/ipfs/QmeAjvmWTBetDcwahbFp1uutmfu97TGHxmRa8vTdLwoqiM"],"license":null}},"version":1},"id":22} \ No newline at end of file diff --git a/out/console_log.sol/TestContract.json b/out/console_log.sol/TestContract.json deleted file mode 100644 index 31243e43..00000000 --- a/out/console_log.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"testConsoleLog","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061039f8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80634e03d94314610030575b600080fd5b61003861003a565b005b6002610045816100ea565b60408051808201909152600b81526a1a195b1b1bc81ddbdc9b1960aa1b602082015261007081610132565b636279746560e01b61008181610175565b6040805180820190915260078152661a481a5cc8095960ca1b60208201526100a981856101be565b6040805160608101909152602280825260019160009160649190610348602083013993506100d984848484610207565b6100e1610277565b50505050505050565b61012f8160405160240161010091815260200190565b60408051601f198184030181529190526020810180516001600160e01b0316632d5b6cb960e01b179052610256565b50565b61012f8160405160240161014691906102d3565b60408051601f198184030181529190526020810180516001600160e01b03166305f3bfab60e11b179052610256565b6040516001600160e01b03198216602482015261012f9060440160408051601f198184030181529190526020810180516001600160e01b031663e05f48d160e01b179052610256565b61020382826040516024016101d49291906102ed565b60408051601f198184030181529190526020810180516001600160e01b0316631e53134760e11b179052610256565b5050565b61025084848484604051602401610221949392919061030f565b60408051601f198184030181529190526020810180516001600160e01b0316635d08bb0560e01b179052610256565b50505050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b634e487b7160e01b600052600160045260246000fd5b6000815180845260005b818110156102b357602081850181015186830182015201610297565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006102e6602083018461028d565b9392505050565b604081526000610300604083018561028d565b90508260208301529392505050565b608081526000610322608083018761028d565b9415156020830152506001600160a01b0392909216604083015260609091015291905056fe252520626f6f6c2069732025742c20616464722069732025732c2075206973202564a264697066735822122080808570b36191ed47bad1ba86921396705bbd32489058f455cba8b93f3ee8ab64736f6c634300081a0033","sourceMap":"102:782:14:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80634e03d94314610030575b600080fd5b61003861003a565b005b6002610045816100ea565b60408051808201909152600b81526a1a195b1b1bc81ddbdc9b1960aa1b602082015261007081610132565b636279746560e01b61008181610175565b6040805180820190915260078152661a481a5cc8095960ca1b60208201526100a981856101be565b6040805160608101909152602280825260019160009160649190610348602083013993506100d984848484610207565b6100e1610277565b50505050505050565b61012f8160405160240161010091815260200190565b60408051601f198184030181529190526020810180516001600160e01b0316632d5b6cb960e01b179052610256565b50565b61012f8160405160240161014691906102d3565b60408051601f198184030181529190526020810180516001600160e01b03166305f3bfab60e11b179052610256565b6040516001600160e01b03198216602482015261012f9060440160408051601f198184030181529190526020810180516001600160e01b031663e05f48d160e01b179052610256565b61020382826040516024016101d49291906102ed565b60408051601f198184030181529190526020810180516001600160e01b0316631e53134760e11b179052610256565b5050565b61025084848484604051602401610221949392919061030f565b60408051601f198184030181529190526020810180516001600160e01b0316635d08bb0560e01b179052610256565b50505050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b634e487b7160e01b600052600160045260246000fd5b6000815180845260005b818110156102b357602081850181015186830182015201610297565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006102e6602083018461028d565b9392505050565b604081526000610300604083018561028d565b90508260208301529392505050565b608081526000610322608083018761028d565b9415156020830152506001600160a01b0392909216604083015260609091015291905056fe252520626f6f6c2069732025742c20616464722069732025732c2075206973202564a264697066735822122080808570b36191ed47bad1ba86921396705bbd32489058f455cba8b93f3ee8ab64736f6c634300081a0033","sourceMap":"102:782:14:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;131:751;;;:::i;:::-;;;210:1;221:14;210:1;221:11;:14::i;:::-;267:38;;;;;;;;;;;;-1:-1:-1;;;267:38:14;;;;315:27;267:38;315:16;:27::i;:::-;-1:-1:-1;;;416:29:14;380:26;416:17;:29::i;:::-;523;;;;;;;;;;;;-1:-1:-1;;;523:29:14;;;;562:19;523:29;579:1;562:11;:19::i;:::-;772:42;;;;;;;;;;;;;698:4;;689:6;;759:3;;772:42;;;;;;;;824:28;836:3;841:1;844:4;850:1;824:11;:28::i;:::-;862:13;;:::i;:::-;164:718;;;;;;;131:751::o;6468:114::-;6516:59;6571:2;6532:42;;;;;;290:25:67;;278:2;263:18;;146:175;6532:42:14;;;;-1:-1:-1;;6532:42:14;;;;;;;;;;;;;;-1:-1:-1;;;;;6532:42:14;-1:-1:-1;;;6532:42:14;;;6516:15;:59::i;:::-;6468:114;:::o;2115:124::-;2174:58;2228:2;2190:41;;;;;;;;:::i;:::-;;;;-1:-1:-1;;2190:41:14;;;;;;;;;;;;;;-1:-1:-1;;;;;2190:41:14;-1:-1:-1;;;2190:41:14;;;2174:15;:58::i;2623:120::-;2693:42;;-1:-1:-1;;;;;;1114:33:67;;2693:42:14;;;1096:52:67;2677:59:14;;1069:18:67;;2693:42:14;;;-1:-1:-1;;2693:42:14;;;;;;;;;;;;;;-1:-1:-1;;;;;2693:42:14;-1:-1:-1;;;2693:42:14;;;2677:15;:59::i;7687:143::-;7753:70;7815:2;7819;7769:53;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;7769:53:14;;;;;;;;;;;;;;-1:-1:-1;;;;;7769:53:14;-1:-1:-1;;;7769:53:14;;;7753:15;:70::i;:::-;7687:143;;:::o;41371:187::-;41459:92;41535:2;41539;41543;41547;41475:75;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;41475:75:14;;;;;;;;;;;;;;-1:-1:-1;;;;;41475:75:14;-1:-1:-1;;;41475:75:14;;;41459:15;:92::i;:::-;41371:187;;;;:::o;1001:376::-;1095:14;;951:42;1268:2;1255:16;;1071:21;;1095:14;1255:16;951:42;1304:5;1293:68;1284:77;;1221:150;;1001:376;:::o;14:127:67:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;326:399;367:3;405:5;399:12;432:6;427:3;420:19;457:1;467:139;481:6;478:1;475:13;467:139;;;589:4;574:13;;;570:24;;564:31;544:11;;;540:22;;533:63;496:12;467:139;;;471:3;651:1;644:4;635:6;630:3;626:16;622:27;615:38;714:4;707:2;703:7;698:2;690:6;686:15;682:29;677:3;673:39;669:50;662:57;;;326:399;;;;:::o;730:217::-;877:2;866:9;859:21;840:4;897:44;937:2;926:9;922:18;914:6;897:44;:::i;:::-;889:52;730:217;-1:-1:-1;;;730:217:67:o;1159:288::-;1334:2;1323:9;1316:21;1297:4;1354:44;1394:2;1383:9;1379:18;1371:6;1354:44;:::i;:::-;1346:52;;1434:6;1429:2;1418:9;1414:18;1407:34;1159:288;;;;;:::o;1452:470::-;1679:3;1668:9;1661:22;1642:4;1700:45;1740:3;1729:9;1725:19;1717:6;1700:45;:::i;:::-;1788:14;;1781:22;1776:2;1761:18;;1754:50;-1:-1:-1;;;;;;1840:32:67;;;;1835:2;1820:18;;1813:60;1904:2;1889:18;;;1882:34;1692:53;1452:470;-1:-1:-1;1452:470:67:o","linkReferences":{}},"methodIdentifiers":{"testConsoleLog()":"4e03d943"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"testConsoleLog\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/console_log/console_log.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/console_log/console_log.sol\":{\"keccak256\":\"0x7b82d38cda661a5cb9af3dd0b950c541cabdf128c03432e869833fe92e9931a8\",\"urls\":[\"bzz-raw://7af23b38662c8900be7b3e750b24632abd941ef13597e1de62c2b315e99cbe81\",\"dweb:/ipfs/QmdtseefRbZWCLqexok94njk5eMgqHG1KR6XGfz2T9hKYY\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testConsoleLog"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/console_log/console_log.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/console_log/console_log.sol":{"keccak256":"0x7b82d38cda661a5cb9af3dd0b950c541cabdf128c03432e869833fe92e9931a8","urls":["bzz-raw://7af23b38662c8900be7b3e750b24632abd941ef13597e1de62c2b315e99cbe81","dweb:/ipfs/QmdtseefRbZWCLqexok94njk5eMgqHG1KR6XGfz2T9hKYY"],"license":null}},"version":1},"id":14} \ No newline at end of file diff --git a/out/console_log.sol/console.json b/out/console_log.sol/console.json deleted file mode 100644 index d763b56a..00000000 --- a/out/console_log.sol/console.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[],"bytecode":{"object":"0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f40b874ad5a2f5c63703c9ab4112bd89470ddba257042fe00d68d4f53c87222864736f6c634300081a0033","sourceMap":"886:68781:14:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;886:68781:14;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220f40b874ad5a2f5c63703c9ab4112bd89470ddba257042fe00d68d4f53c87222864736f6c634300081a0033","sourceMap":"886:68781:14:-:0;;;;;;;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/console_log/console_log.sol\":\"console\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/console_log/console_log.sol\":{\"keccak256\":\"0x7b82d38cda661a5cb9af3dd0b950c541cabdf128c03432e869833fe92e9931a8\",\"urls\":[\"bzz-raw://7af23b38662c8900be7b3e750b24632abd941ef13597e1de62c2b315e99cbe81\",\"dweb:/ipfs/QmdtseefRbZWCLqexok94njk5eMgqHG1KR6XGfz2T9hKYY\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/console_log/console_log.sol":"console"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/console_log/console_log.sol":{"keccak256":"0x7b82d38cda661a5cb9af3dd0b950c541cabdf128c03432e869833fe92e9931a8","urls":["bzz-raw://7af23b38662c8900be7b3e750b24632abd941ef13597e1de62c2b315e99cbe81","dweb:/ipfs/QmdtseefRbZWCLqexok94njk5eMgqHG1KR6XGfz2T9hKYY"],"license":null}},"version":1},"id":14} \ No newline at end of file diff --git a/out/deal.sol/CheatCodes.json b/out/deal.sol/CheatCodes.json deleted file mode 100644 index 765a4b1a..00000000 --- a/out/deal.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"deal","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"deal(address,uint256)":"c88a5e6d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"deal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/deal.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/deal.sol\":{\"keccak256\":\"0xc6a7f2c086f43676e89318f8367e43a62fff16b0cfe2a5922a295a5ee49c81c8\",\"urls\":[\"bzz-raw://56f19ec372ffadd5128ac83db3587e4f617ead7c3a4776142ea39f8d528c3355\",\"dweb:/ipfs/QmVRxwCH8uCzQoB1uWE4cv5pYvy8t3ajEhSWGfNsjU9LWC\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"deal"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/deal.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/deal.sol":{"keccak256":"0xc6a7f2c086f43676e89318f8367e43a62fff16b0cfe2a5922a295a5ee49c81c8","urls":["bzz-raw://56f19ec372ffadd5128ac83db3587e4f617ead7c3a4776142ea39f8d528c3355","dweb:/ipfs/QmVRxwCH8uCzQoB1uWE4cv5pYvy8t3ajEhSWGfNsjU9LWC"],"license":null}},"version":1},"id":23} \ No newline at end of file diff --git a/out/deal.sol/TestContract.json b/out/deal.sol/TestContract.json deleted file mode 100644 index e5eca7aa..00000000 --- a/out/deal.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101c38061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e36600461015e565b610045565b005b60405163c88a5e6d60e01b81526103096004820181905260248201839052737109709ecfa91a80626ff3989d68f67f5b1dd12d91829063c88a5e6d90604401600060405180830381600087803b15801561009e57600080fd5b505af11580156100b2573d6000803e3d6000fd5b5050505082816001600160a01b031631146100cf576100cf610177565b60405163c88a5e6d60e01b81526001600160a01b038281166004830152676124fee993bc0000602483015283169063c88a5e6d90604401600060405180830381600087803b15801561012057600080fd5b505af1158015610134573d6000803e3d6000fd5b50505050806001600160a01b031631676124fee993bc00001461015957610159610177565b505050565b60006020828403121561017057600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212208e335d39645c6dbd8c0f8d08c127294a659d7e1841801663b6a18ea3e1811cb464736f6c634300081a0033","sourceMap":"143:417:23:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e36600461015e565b610045565b005b60405163c88a5e6d60e01b81526103096004820181905260248201839052737109709ecfa91a80626ff3989d68f67f5b1dd12d91829063c88a5e6d90604401600060405180830381600087803b15801561009e57600080fd5b505af11580156100b2573d6000803e3d6000fd5b5050505082816001600160a01b031631146100cf576100cf610177565b60405163c88a5e6d60e01b81526001600160a01b038281166004830152676124fee993bc0000602483015283169063c88a5e6d90604401600060405180830381600087803b15801561012057600080fd5b505af1158015610134573d6000803e3d6000fd5b50505050806001600160a01b031631676124fee993bc00001461015957610159610177565b505050565b60006020828403121561017057600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212208e335d39645c6dbd8c0f8d08c127294a659d7e1841801663b6a18ea3e1811cb464736f6c634300081a0033","sourceMap":"143:417:23:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;171:387;;;;;;:::i;:::-;;:::i;:::-;;;423:19;;-1:-1:-1;;;423:19:23;;409:3;423:19;;;373:51:67;;;440:18;;;433:34;;;297:42:23;;;;423:11;;346:18:67;;423:19:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;474:1;459:3;-1:-1:-1;;;;;459:11:23;;:16;452:24;;;;:::i;:::-;486:25;;-1:-1:-1;;;486:25:23;;-1:-1:-1;;;;;391:32:67;;;486:25:23;;;373:51:67;503:7:23;440:18:67;;;433:34;486:11:23;;;;;346:18:67;;486:25:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;528:3;-1:-1:-1;;;;;528:11:23;;543:7;528:22;521:30;;;;:::i;:::-;203:355;;171:387;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;478:127::-;539:10;534:3;530:20;527:1;520:31;570:4;567:1;560:15;594:4;591:1;584:15","linkReferences":{}},"methodIdentifiers":{"test(uint256)":"29e99f07"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/deal.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/deal.sol\":{\"keccak256\":\"0xc6a7f2c086f43676e89318f8367e43a62fff16b0cfe2a5922a295a5ee49c81c8\",\"urls\":[\"bzz-raw://56f19ec372ffadd5128ac83db3587e4f617ead7c3a4776142ea39f8d528c3355\",\"dweb:/ipfs/QmVRxwCH8uCzQoB1uWE4cv5pYvy8t3ajEhSWGfNsjU9LWC\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/deal.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/deal.sol":{"keccak256":"0xc6a7f2c086f43676e89318f8367e43a62fff16b0cfe2a5922a295a5ee49c81c8","urls":["bzz-raw://56f19ec372ffadd5128ac83db3587e4f617ead7c3a4776142ea39f8d528c3355","dweb:/ipfs/QmVRxwCH8uCzQoB1uWE4cv5pYvy8t3ajEhSWGfNsjU9LWC"],"license":null}},"version":1},"id":23} \ No newline at end of file diff --git a/out/deploy_payable_constructors.sol/FirstContract.json b/out/deploy_payable_constructors.sol/FirstContract.json deleted file mode 100644 index 90ee99ba..00000000 --- a/out/deploy_payable_constructors.sol/FirstContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"payable"},{"type":"function","name":"dummy","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_contract_has_no_balance","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x608060405260838060116000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c806332e43a11146037578063c368ab95146039575b600080fd5b005b604080514715815290519081900360200190f3fea264697066735822122061c56651b6386db88b0eceefde0abb4a59aa93a571c04fa5024434a32089403a64736f6c634300081a0033","sourceMap":"196:318:34:-:0;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c806332e43a11146037578063c368ab95146039575b600080fd5b005b604080514715815290519081900360200190f3fea264697066735822122061c56651b6386db88b0eceefde0abb4a59aa93a571c04fa5024434a32089403a64736f6c634300081a0033","sourceMap":"196:318:34:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;486:26;;255:115;;;;337:21;:26;154:41:67;;255:115:34;;;;;;142:2:67;255:115:34;;","linkReferences":{}},"methodIdentifiers":{"dummy()":"32e43a11","property_contract_has_no_balance()":"c368ab95"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"dummy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_contract_has_no_balance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deploy_payable_constructors.sol\":\"FirstContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deploy_payable_constructors.sol\":{\"keccak256\":\"0xe84404a4cefd2f6ddc6806f9bc0d1ee1b08df3bbea2d9ee922bc5fc456491938\",\"urls\":[\"bzz-raw://e9107afafde84a633380e1be89dc0316f672e4e66c543ca439ef0adf9e87c52b\",\"dweb:/ipfs/QmQuhqpEpxiZB89Qt5CnTZ4tVwoHGTGmxDq2VuvLcq9qpC\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"payable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"dummy"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"property_contract_has_no_balance","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deploy_payable_constructors.sol":"FirstContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deploy_payable_constructors.sol":{"keccak256":"0xe84404a4cefd2f6ddc6806f9bc0d1ee1b08df3bbea2d9ee922bc5fc456491938","urls":["bzz-raw://e9107afafde84a633380e1be89dc0316f672e4e66c543ca439ef0adf9e87c52b","dweb:/ipfs/QmQuhqpEpxiZB89Qt5CnTZ4tVwoHGTGmxDq2VuvLcq9qpC"],"license":null}},"version":1},"id":34} \ No newline at end of file diff --git a/out/deploy_payable_constructors.sol/SecondContract.json b/out/deploy_payable_constructors.sol/SecondContract.json deleted file mode 100644 index f54e8faf..00000000 --- a/out/deploy_payable_constructors.sol/SecondContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"payable"},{"type":"function","name":"dummy","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_contract_has_balance","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052608c8060116000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c806332e43a11146037578063a2109fa2146039575b600080fd5b005b60408051670de0b6b3a76400004714815290519081900360200190f3fea2646970667358221220f3c710f8adb15998dc5d837b73942029eb050ee6bdb333f7595d7deab175c91564736f6c634300081a0033","sourceMap":"517:323:34:-:0;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c806332e43a11146037578063a2109fa2146039575b600080fd5b005b60408051670de0b6b3a76400004714815290519081900360200190f3fea2646970667358221220f3c710f8adb15998dc5d837b73942029eb050ee6bdb333f7595d7deab175c91564736f6c634300081a0033","sourceMap":"517:323:34:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;811:26;;577:118;;;;681:7;656:21;:32;154:41:67;;577:118:34;;;;;;142:2:67;577:118:34;;","linkReferences":{}},"methodIdentifiers":{"dummy()":"32e43a11","property_contract_has_balance()":"a2109fa2"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"dummy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_contract_has_balance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deploy_payable_constructors.sol\":\"SecondContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deploy_payable_constructors.sol\":{\"keccak256\":\"0xe84404a4cefd2f6ddc6806f9bc0d1ee1b08df3bbea2d9ee922bc5fc456491938\",\"urls\":[\"bzz-raw://e9107afafde84a633380e1be89dc0316f672e4e66c543ca439ef0adf9e87c52b\",\"dweb:/ipfs/QmQuhqpEpxiZB89Qt5CnTZ4tVwoHGTGmxDq2VuvLcq9qpC\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"payable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"dummy"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"property_contract_has_balance","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deploy_payable_constructors.sol":"SecondContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deploy_payable_constructors.sol":{"keccak256":"0xe84404a4cefd2f6ddc6806f9bc0d1ee1b08df3bbea2d9ee922bc5fc456491938","urls":["bzz-raw://e9107afafde84a633380e1be89dc0316f672e4e66c543ca439ef0adf9e87c52b","dweb:/ipfs/QmQuhqpEpxiZB89Qt5CnTZ4tVwoHGTGmxDq2VuvLcq9qpC"],"license":null}},"version":1},"id":34} \ No newline at end of file diff --git a/out/deployment_order.sol/FirstContract.json b/out/deployment_order.sol/FirstContract.json deleted file mode 100644 index ccfc9367..00000000 --- a/out/deployment_order.sol/FirstContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"setX","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060c180601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634018d9aa14602d575b600080fd5b603c6038366004604d565b603e565b005b60478160036065565b60005550565b600060208284031215605e57600080fd5b5035919050565b80820180821115608557634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212201b1fd0173e050dcae2f9c14f29163f12c3f16e1d80b35d7d58c504510a06440b64736f6c634300081a0033","sourceMap":"159:107:35:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c80634018d9aa14602d575b600080fd5b603c6038366004604d565b603e565b005b60478160036065565b60005550565b600060208284031215605e57600080fd5b5035919050565b80820180821115608557634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212201b1fd0173e050dcae2f9c14f29163f12c3f16e1d80b35d7d58c504510a06440b64736f6c634300081a0033","sourceMap":"159:107:35:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;201:63;;;;;;:::i;:::-;;:::i;:::-;;;248:9;:5;256:1;248:9;:::i;:::-;244:1;:13;-1:-1:-1;201:63:35:o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;199:222::-;264:9;;;285:10;;;282:133;;;337:10;332:3;328:20;325:1;318:31;372:4;369:1;362:15;400:4;397:1;390:15;282:133;199:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"setX(uint256)":"4018d9aa"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deployment_order.sol\":\"FirstContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deployment_order.sol\":{\"keccak256\":\"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a\",\"urls\":[\"bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd\",\"dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setX"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deployment_order.sol":"FirstContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deployment_order.sol":{"keccak256":"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a","urls":["bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd","dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX"],"license":null}},"version":1},"id":35} \ No newline at end of file diff --git a/out/deployment_order.sol/InheritedFirstContract.json b/out/deployment_order.sol/InheritedFirstContract.json deleted file mode 100644 index 2fb52340..00000000 --- a/out/deployment_order.sol/InheritedFirstContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setX","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setY","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101278061001f6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80634018d9aa14604157806368d466b81460525780637c39cc16146061575b600080fd5b6050604c36600460b3565b607b565b005b6050605d36600460b3565b608a565b60676099565b604051901515815260200160405180910390f35b608481600360cb565b60005550565b609381600960cb565b60015550565b60008054600a14801560ad57506001546050145b15905090565b60006020828403121560c457600080fd5b5035919050565b8082018082111560eb57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220a1bb1bf9a105759e79dc54b7e27e46ca43160e81154c2e825f76278cfe331eac64736f6c634300081a0033","sourceMap":"268:321:35:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b5060043610603c5760003560e01c80634018d9aa14604157806368d466b81460525780637c39cc16146061575b600080fd5b6050604c36600460b3565b607b565b005b6050605d36600460b3565b608a565b60676099565b604051901515815260200160405180910390f35b608481600360cb565b60005550565b609381600960cb565b60015550565b60008054600a14801560ad57506001546050145b15905090565b60006020828403121560c457600080fd5b5035919050565b8082018082111560eb57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220a1bb1bf9a105759e79dc54b7e27e46ca43160e81154c2e825f76278cfe331eac64736f6c634300081a0033","sourceMap":"268:321:35:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;201:63;;;;;;:::i;:::-;;:::i;:::-;;336;;;;;;:::i;:::-;;:::i;405:182::-;;;:::i;:::-;;;364:14:67;;357:22;339:41;;327:2;312:18;405:182:35;;;;;;;201:63;248:9;:5;256:1;248:9;:::i;:::-;244:1;:13;-1:-1:-1;201:63:35:o;336:::-;383:9;:5;391:1;383:9;:::i;:::-;379:1;:13;-1:-1:-1;336:63:35:o;405:182::-;468:4;561:1;;566:2;561:7;:18;;;;;572:1;;577:2;572:7;561:18;559:21;552:28;;405:182;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;391:222::-;456:9;;;477:10;;;474:133;;;529:10;524:3;520:20;517:1;510:31;564:4;561:1;554:15;592:4;589:1;582:15;474:133;391:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setX(uint256)":"4018d9aa","setY(uint256)":"68d466b8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setY\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deployment_order.sol\":\"InheritedFirstContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deployment_order.sol\":{\"keccak256\":\"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a\",\"urls\":[\"bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd\",\"dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setX"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setY"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deployment_order.sol":"InheritedFirstContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deployment_order.sol":{"keccak256":"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a","urls":["bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd","dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX"],"license":null}},"version":1},"id":35} \ No newline at end of file diff --git a/out/deployment_order.sol/InheritedSecondContract.json b/out/deployment_order.sol/InheritedSecondContract.json deleted file mode 100644 index cf82e44d..00000000 --- a/out/deployment_order.sol/InheritedSecondContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setA","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setB","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setC","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061017a8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806309cdcf9b146100515780637c39cc1614610066578063ee919d5014610082578063eeb4914e14610095575b600080fd5b61006461005f366004610104565b6100a8565b005b61006e6100b9565b604051901515815260200160405180910390f35b610064610090366004610104565b6100e2565b6100646100a3366004610104565b6100f3565b6100b381600961011d565b60015550565b60008054600a1480156100ce57506001546050145b80156100dc5750600254600e145b15905090565b6100ed81600361011d565b60005550565b6100fe81600761011d565b60025550565b60006020828403121561011657600080fd5b5035919050565b8082018082111561013e57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220131266da83b948fcc8f958696fb939e083050ac5273e60b16a6b888c6bb6b4fc64736f6c634300081a0033","sourceMap":"782:359:35:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061004c5760003560e01c806309cdcf9b146100515780637c39cc1614610066578063ee919d5014610082578063eeb4914e14610095575b600080fd5b61006461005f366004610104565b6100a8565b005b61006e6100b9565b604051901515815260200160405180910390f35b610064610090366004610104565b6100e2565b6100646100a3366004610104565b6100f3565b6100b381600961011d565b60015550565b60008054600a1480156100ce57506001546050145b80156100dc5750600254600e145b15905090565b6100ed81600361011d565b60005550565b6100fe81600761011d565b60025550565b60006020828403121561011657600080fd5b5035919050565b8082018082111561013e57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220131266da83b948fcc8f958696fb939e083050ac5273e60b16a6b888c6bb6b4fc64736f6c634300081a0033","sourceMap":"782:359:35:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;715:63;;;;;;:::i;:::-;;:::i;:::-;;921:218;;;:::i;:::-;;;364:14:67;;357:22;339:41;;327:2;312:18;921:218:35;;;;;;;646:63;;;;;;:::i;:::-;;:::i;852:::-;;;;;;:::i;:::-;;:::i;715:::-;762:9;:5;770:1;762:9;:::i;:::-;758:1;:13;-1:-1:-1;715:63:35:o;921:218::-;984:4;1102:1;;1107:2;1102:7;:18;;;;;1113:1;;1118:2;1113:7;1102:18;:29;;;;;1124:1;;1129:2;1124:7;1102:29;1100:32;1093:39;;921:218;:::o;646:63::-;693:9;:5;701:1;693:9;:::i;:::-;689:1;:13;-1:-1:-1;646:63:35:o;852:::-;899:9;:5;907:1;899:9;:::i;:::-;895:1;:13;-1:-1:-1;852:63:35:o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;391:222::-;456:9;;;477:10;;;474:133;;;529:10;524:3;520:20;517:1;510:31;564:4;561:1;554:15;592:4;589:1;582:15;474:133;391:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setA(uint256)":"ee919d50","setB(uint256)":"09cdcf9b","setC(uint256)":"eeb4914e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setA\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setB\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setC\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deployment_order.sol\":\"InheritedSecondContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deployment_order.sol\":{\"keccak256\":\"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a\",\"urls\":[\"bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd\",\"dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setA"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setB"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setC"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deployment_order.sol":"InheritedSecondContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deployment_order.sol":{"keccak256":"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a","urls":["bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd","dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX"],"license":null}},"version":1},"id":35} \ No newline at end of file diff --git a/out/deployment_order.sol/SecondContract.json b/out/deployment_order.sol/SecondContract.json deleted file mode 100644 index 7b66a4a9..00000000 --- a/out/deployment_order.sol/SecondContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"setA","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setB","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060e98061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c806309cdcf9b146037578063ee919d50146048575b600080fd5b604660423660046075565b6057565b005b604660533660046075565b6066565b6060816009608d565b60015550565b606f816003608d565b60005550565b600060208284031215608657600080fd5b5035919050565b8082018082111560ad57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220624da3c086ebbd61974d8ad4a53181006f5a33bd355f7c109c956087cd57fbc064736f6c634300081a0033","sourceMap":"591:189:35:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c806309cdcf9b146037578063ee919d50146048575b600080fd5b604660423660046075565b6057565b005b604660533660046075565b6066565b6060816009608d565b60015550565b606f816003608d565b60005550565b600060208284031215608657600080fd5b5035919050565b8082018082111560ad57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220624da3c086ebbd61974d8ad4a53181006f5a33bd355f7c109c956087cd57fbc064736f6c634300081a0033","sourceMap":"591:189:35:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;715:63;;;;;;:::i;:::-;;:::i;:::-;;646;;;;;;:::i;:::-;;:::i;715:::-;762:9;:5;770:1;762:9;:::i;:::-;758:1;:13;-1:-1:-1;715:63:35:o;646:::-;693:9;:5;701:1;693:9;:::i;:::-;689:1;:13;-1:-1:-1;646:63:35:o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;199:222::-;264:9;;;285:10;;;282:133;;;337:10;332:3;328:20;325:1;318:31;372:4;369:1;362:15;400:4;397:1;390:15;282:133;199:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"setA(uint256)":"ee919d50","setB(uint256)":"09cdcf9b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setA\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setB\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deployment_order.sol\":\"SecondContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deployment_order.sol\":{\"keccak256\":\"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a\",\"urls\":[\"bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd\",\"dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setA"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setB"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deployment_order.sol":"SecondContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deployment_order.sol":{"keccak256":"0xb31ea7796dc2ceafe1f04960c0ef93a98cafa127d6d2f13e2d6de6cf3b72322a","urls":["bzz-raw://85a4b85894465f2833cd7ce56cdf1206220b130823e507e032f6033d565e43bd","dweb:/ipfs/QmcvTK7sCGUWgYaWJB6tpxne7AiFcKexTHFk3ZfKtwjTBX"],"license":null}},"version":1},"id":35} \ No newline at end of file diff --git a/out/deployment_with_args.sol/Dependent.json b/out/deployment_with_args.sol/Dependent.json deleted file mode 100644 index 4191aed1..00000000 --- a/out/deployment_with_args.sol/Dependent.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[{"name":"_deployed","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"dummyFunction","inputs":[{"name":"a","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_checkDeployed","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051610142380380610142833981016040819052602c916050565b600080546001600160a01b0319166001600160a01b0392909216919091179055607e565b600060208284031215606157600080fd5b81516001600160a01b0381168114607757600080fd5b9392505050565b60b68061008c6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c806323a347091460375780634bf5d844146047575b600080fd5b604560423660046068565b50565b005b6000546001600160a01b031615604051901515815260200160405180910390f35b600060208284031215607957600080fd5b503591905056fea264697066735822122038f2bf92c98e014f87f9098ca02522ff9349c789751ea4d52dc7906fa174910564736f6c634300081a0033","sourceMap":"774:438:36:-:0;;;822:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;863:8;:20;;-1:-1:-1;;;;;;863:20:36;-1:-1:-1;;;;;863:20:36;;;;;;;;;;774:438;;14:290:67;84:6;137:2;125:9;116:7;112:23;108:32;105:52;;;153:1;150;143:12;105:52;179:16;;-1:-1:-1;;;;;224:31:67;;214:42;;204:70;;270:1;267;260:12;204:70;293:5;14:290;-1:-1:-1;;;14:290:67:o;:::-;774:438:36;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c806323a347091460375780634bf5d844146047575b600080fd5b604560423660046068565b50565b005b6000546001600160a01b031615604051901515815260200160405180910390f35b600060208284031215607957600080fd5b503591905056fea264697066735822122038f2bf92c98e014f87f9098ca02522ff9349c789751ea4d52dc7906fa174910564736f6c634300081a0033","sourceMap":"774:438:36:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1036:174;;;;;;:::i;:::-;-1:-1:-1;1036:174:36;;;896:134;946:4;969:8;-1:-1:-1;;;;;969:8:36;:54;896:134;;364:14:67;;357:22;339:41;;327:2;312:18;896:134:36;;;;;;;14:180:67;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"dummyFunction(uint256)":"23a34709","property_checkDeployed()":"4bf5d844"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_deployed\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"}],\"name\":\"dummyFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_checkDeployed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deployment_with_args.sol\":\"Dependent\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deployment_with_args.sol\":{\"keccak256\":\"0x66ca893788c97c78c4b0639dc5368715063f8fa20a52288fb9966a1894e8cc14\",\"urls\":[\"bzz-raw://5848c577095bf5b7598586e07022ef6462c496d058e01c7b207a91484ac7d205\",\"dweb:/ipfs/QmePkt31hiqRbvc8ymYtHmxjvkXebKmSFMk9u2HxNSBdFu\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_deployed","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"dummyFunction"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"property_checkDeployed","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deployment_with_args.sol":"Dependent"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deployment_with_args.sol":{"keccak256":"0x66ca893788c97c78c4b0639dc5368715063f8fa20a52288fb9966a1894e8cc14","urls":["bzz-raw://5848c577095bf5b7598586e07022ef6462c496d058e01c7b207a91484ac7d205","dweb:/ipfs/QmePkt31hiqRbvc8ymYtHmxjvkXebKmSFMk9u2HxNSBdFu"],"license":null}},"version":1},"id":36} \ No newline at end of file diff --git a/out/deployment_with_args.sol/DeploymentWithArgs.json b/out/deployment_with_args.sol/DeploymentWithArgs.json deleted file mode 100644 index 88e8b281..00000000 --- a/out/deployment_with_args.sol/DeploymentWithArgs.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[{"name":"_x","type":"uint256","internalType":"uint256"},{"name":"_y","type":"bytes2","internalType":"bytes2"},{"name":"_z","type":"tuple","internalType":"struct DeploymentWithArgs.Abc","components":[{"name":"a","type":"uint256","internalType":"uint256"},{"name":"b","type":"bytes","internalType":"bytes"}]}],"stateMutability":"nonpayable"},{"type":"function","name":"dummyFunction","inputs":[{"name":"a","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_checkX","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"property_checkY","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"property_checkZ","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5060405161043b38038061043b83398101604081905261002f916100db565b60008390556001805461ffff191660f084901c179055805160029081556020820151829190600390610061908261027f565b5090505050505061033d565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b03811182821017156100a5576100a561006d565b60405290565b604051601f8201601f191681016001600160401b03811182821017156100d3576100d361006d565b604052919050565b6000806000606084860312156100f057600080fd5b835160208501519093506001600160f01b03198116811461011057600080fd5b60408501519092506001600160401b0381111561012c57600080fd5b84016040818703121561013e57600080fd5b610146610083565b8151815260208201516001600160401b0381111561016357600080fd5b80830192505086601f83011261017857600080fd5b81516001600160401b038111156101915761019161006d565b6101a4601f8201601f19166020016100ab565b8181528860208386010111156101b957600080fd5b60005b828110156101d8576020818601810151838301820152016101bc565b50600060208383010152806020840152505080925050509250925092565b600181811c9082168061020a57607f821691505b60208210810361022a57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561027a57806000526020600020601f840160051c810160208510156102575750805b601f840160051c820191505b818110156102775760008155600101610263565b50505b505050565b81516001600160401b038111156102985761029861006d565b6102ac816102a684546101f6565b84610230565b6020601f8211600181146102e057600083156102c85750848201515b600019600385901b1c1916600184901b178455610277565b600084815260208120601f198516915b8281101561031057878501518255602094850194600190920191016102f0565b508482101561032e5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b60f08061034b6000396000f3fe6080604052348015600f57600080fd5b506004361060465760003560e01c806323a3470914604b578063355759e214605b578063b7bc37d714607a578063f2f7569e146086575b600080fd5b6059605636600460a2565b50565b005b60005463075bcd1514155b604051901515815260200160405180910390f35b6002546104d214156066565b60015460f01b6001600160f01b03191661546560f01b14156066565b60006020828403121560b357600080fd5b503591905056fea2646970667358221220defe1f02aad67e2ec1be39de8407234d13419c3c0a209ce1e545ff0b314be11b64736f6c634300081a0033","sourceMap":"85:687:36:-:0;;;214:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;271:1;:6;;;287:1;:6;;-1:-1:-1;;287:6:36;;;;;;;;303;;:1;:6;;;;;;;;;:1;:6;;;;;;:::i;:::-;;;;;214:102;;;85:687;;14:127:67;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:250;217:2;211:9;;;247:15;;-1:-1:-1;;;;;277:34:67;;313:22;;;274:62;271:88;;;339:18;;:::i;:::-;375:2;368:22;146:250;:::o;401:275::-;472:2;466:9;537:2;518:13;;-1:-1:-1;;514:27:67;502:40;;-1:-1:-1;;;;;557:34:67;;593:22;;;554:62;551:88;;;619:18;;:::i;:::-;655:2;648:22;401:275;;-1:-1:-1;401:275:67:o;681:1522::-;790:6;798;806;859:2;847:9;838:7;834:23;830:32;827:52;;;875:1;872;865:12;827:52;920:16;;1005:2;990:18;;984:25;920:16;;-1:-1:-1;;;;;;;1040:29:67;;1028:42;;1018:70;;1084:1;1081;1074:12;1018:70;1158:2;1143:18;;1137:25;1107:7;;-1:-1:-1;;;;;;1174:30:67;;1171:50;;;1217:1;1214;1207:12;1171:50;1240:22;;1296:2;1278:16;;;1274:25;1271:45;;;1312:1;1309;1302:12;1271:45;1340:21;;:::i;:::-;1406:9;;1424:24;;1487:2;1479:11;;1473:18;-1:-1:-1;;;;;1503:32:67;;1500:52;;;1548:1;1545;1538:12;1500:52;1579:8;1575:2;1571:17;1561:27;;;1626:7;1619:4;1615:2;1611:13;1607:27;1597:55;;1648:1;1645;1638:12;1597:55;1675:9;;-1:-1:-1;;;;;1696:30:67;;1693:56;;;1729:18;;:::i;:::-;1771:57;1818:2;1795:17;;-1:-1:-1;;1791:31:67;1824:2;1787:40;1771:57;:::i;:::-;1851:6;1844:5;1837:21;1899:7;1894:2;1885:6;1881:2;1877:15;1873:24;1870:37;1867:57;;;1920:1;1917;1910:12;1867:57;1942:1;1952:132;1966:6;1963:1;1960:13;1952:132;;;2069:2;2057:10;;;2053:19;;2047:26;2027:13;;;2023:22;;2016:58;1981:10;1952:132;;;1956:3;2129:1;2124:2;2115:6;2108:5;2104:18;2100:27;2093:38;2165:5;2160:2;2151:7;2147:16;2140:31;;;2190:7;2180:17;;;;681:1522;;;;;:::o;2208:380::-;2287:1;2283:12;;;;2330;;;2351:61;;2405:4;2397:6;2393:17;2383:27;;2351:61;2458:2;2450:6;2447:14;2427:18;2424:38;2421:161;;2504:10;2499:3;2495:20;2492:1;2485:31;2539:4;2536:1;2529:15;2567:4;2564:1;2557:15;2421:161;;2208:380;;;:::o;2718:517::-;2819:2;2814:3;2811:11;2808:421;;;2855:5;2852:1;2845:16;2899:4;2896:1;2886:18;2969:2;2957:10;2953:19;2950:1;2946:27;2940:4;2936:38;3005:4;2993:10;2990:20;2987:47;;;-1:-1:-1;3028:4:67;2987:47;3083:2;3078:3;3074:12;3071:1;3067:20;3061:4;3057:31;3047:41;;3138:81;3156:2;3149:5;3146:13;3138:81;;;3215:1;3201:16;;3182:1;3171:13;3138:81;;;3142:3;;2808:421;2718:517;;;:::o;3411:1295::-;3529:10;;-1:-1:-1;;;;;3551:30:67;;3548:56;;;3584:18;;:::i;:::-;3613:96;3702:6;3662:38;3694:4;3688:11;3662:38;:::i;:::-;3656:4;3613:96;:::i;:::-;3758:4;3789:2;3778:14;;3806:1;3801:648;;;;4493:1;4510:6;4507:89;;;-1:-1:-1;4562:19:67;;;4556:26;4507:89;-1:-1:-1;;3368:1:67;3364:11;;;3360:24;3356:29;3346:40;3392:1;3388:11;;;3343:57;4609:81;;3771:929;;3801:648;2665:1;2658:14;;;2702:4;2689:18;;-1:-1:-1;;3837:20:67;;;3954:222;3968:7;3965:1;3962:14;3954:222;;;4050:19;;;4044:26;4029:42;;4157:4;4142:20;;;;4110:1;4098:14;;;;3984:12;3954:222;;;3958:3;4204:6;4195:7;4192:19;4189:201;;;4265:19;;;4259:26;-1:-1:-1;;4348:1:67;4344:14;;;4360:3;4340:24;4336:37;4332:42;4317:58;4302:74;;4189:201;-1:-1:-1;;;;4436:1:67;4420:14;;;4416:22;4403:36;;-1:-1:-1;3411:1295:67:o;:::-;85:687:36;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060465760003560e01c806323a3470914604b578063355759e214605b578063b7bc37d714607a578063f2f7569e146086575b600080fd5b6059605636600460a2565b50565b005b60005463075bcd1514155b604051901515815260200160405180910390f35b6002546104d214156066565b60015460f01b6001600160f01b03191661546560f01b14156066565b60006020828403121560b357600080fd5b503591905056fea2646970667358221220defe1f02aad67e2ec1be39de8407234d13419c3c0a209ce1e545ff0b314be11b64736f6c634300081a0033","sourceMap":"85:687:36:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;596:174;;;;;;:::i;:::-;-1:-1:-1;596:174:36;;;322:87;365:4;388:1;393:9;388:14;;322:87;;;364:14:67;;357:22;339:41;;327:2;312:18;322:87:36;;;;;;;505:85;571:1;:3;578:5;571:12;;505:85;;415:84;481:1;;;;-1:-1:-1;;;;;;481:11:36;-1:-1:-1;;;481:11:36;;415:84;;14:180:67;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"dummyFunction(uint256)":"23a34709","property_checkX()":"355759e2","property_checkY()":"f2f7569e","property_checkZ()":"b7bc37d7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_x\",\"type\":\"uint256\"},{\"internalType\":\"bytes2\",\"name\":\"_y\",\"type\":\"bytes2\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"b\",\"type\":\"bytes\"}],\"internalType\":\"struct DeploymentWithArgs.Abc\",\"name\":\"_z\",\"type\":\"tuple\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"a\",\"type\":\"uint256\"}],\"name\":\"dummyFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_checkX\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_checkY\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_checkZ\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/deployment_with_args.sol\":\"DeploymentWithArgs\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/deployment_with_args.sol\":{\"keccak256\":\"0x66ca893788c97c78c4b0639dc5368715063f8fa20a52288fb9966a1894e8cc14\",\"urls\":[\"bzz-raw://5848c577095bf5b7598586e07022ef6462c496d058e01c7b207a91484ac7d205\",\"dweb:/ipfs/QmePkt31hiqRbvc8ymYtHmxjvkXebKmSFMk9u2HxNSBdFu\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"_x","type":"uint256"},{"internalType":"bytes2","name":"_y","type":"bytes2"},{"internalType":"struct DeploymentWithArgs.Abc","name":"_z","type":"tuple","components":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"bytes","name":"b","type":"bytes"}]}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"a","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"dummyFunction"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"property_checkX","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"property_checkY","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"property_checkZ","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/deployment_with_args.sol":"DeploymentWithArgs"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/deployment_with_args.sol":{"keccak256":"0x66ca893788c97c78c4b0639dc5368715063f8fa20a52288fb9966a1894e8cc14","urls":["bzz-raw://5848c577095bf5b7598586e07022ef6462c496d058e01c7b207a91484ac7d205","dweb:/ipfs/QmePkt31hiqRbvc8ymYtHmxjvkXebKmSFMk9u2HxNSBdFu"],"license":null}},"version":1},"id":36} \ No newline at end of file diff --git a/out/difficulty.sol/CheatCodes.json b/out/difficulty.sol/CheatCodes.json deleted file mode 100644 index 59465529..00000000 --- a/out/difficulty.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"difficulty","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"difficulty(uint256)":"46cc92d9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"difficulty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/difficulty.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/difficulty.sol\":{\"keccak256\":\"0xd6760f7c3b652633c45771107b7d476a9a9df9d14a68a3d15dc6ae27d8bab686\",\"urls\":[\"bzz-raw://c05e6a283a24e9e5cf77d3f09c97be41467acd593784f75f07c1c6e36a04983b\",\"dweb:/ipfs/QmWY5RJr8NKzovhYFHQ8tTjXKw2AuCPV6vYhA2wmqupecM\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"difficulty"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/difficulty.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/difficulty.sol":{"keccak256":"0xd6760f7c3b652633c45771107b7d476a9a9df9d14a68a3d15dc6ae27d8bab686","urls":["bzz-raw://c05e6a283a24e9e5cf77d3f09c97be41467acd593784f75f07c1c6e36a04983b","dweb:/ipfs/QmWY5RJr8NKzovhYFHQ8tTjXKw2AuCPV6vYhA2wmqupecM"],"license":null}},"version":1},"id":24} \ No newline at end of file diff --git a/out/difficulty.sol/TestContract.json b/out/difficulty.sol/TestContract.json deleted file mode 100644 index 2432fd6f..00000000 --- a/out/difficulty.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061018e8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e366004610129565b610045565b005b6040516346cc92d960e01b815260048101829052737109709ecfa91a80626ff3989d68f67f5b1dd12d9081906346cc92d990602401600060405180830381600087803b15801561009457600080fd5b505af11580156100a8573d6000803e3d6000fd5b505050508144146100bb576100bb610142565b6040516346cc92d960e01b8152600760048201526001600160a01b038216906346cc92d990602401600060405180830381600087803b1580156100fd57600080fd5b505af1158015610111573d6000803e3d6000fd5b505050504460071461012557610125610142565b5050565b60006020828403121561013b57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122051cc6deac30fa8a7bf9f52015bb5651b57e4ea137ad76dfb519f0cbc33bf1dc364736f6c634300081a0033","sourceMap":"144:381:24:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e366004610129565b610045565b005b6040516346cc92d960e01b815260048101829052737109709ecfa91a80626ff3989d68f67f5b1dd12d9081906346cc92d990602401600060405180830381600087803b15801561009457600080fd5b505af11580156100a8573d6000803e3d6000fd5b505050508144146100bb576100bb610142565b6040516346cc92d960e01b8152600760048201526001600160a01b038216906346cc92d990602401600060405180830381600087803b1580156100fd57600080fd5b505af1158015610111573d6000803e3d6000fd5b505050504460071461012557610125610142565b5050565b60006020828403121561013b57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122051cc6deac30fa8a7bf9f52015bb5651b57e4ea137ad76dfb519f0cbc33bf1dc364736f6c634300081a0033","sourceMap":"144:381:24:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;172:351;;;;;;:::i;:::-;;:::i;:::-;;;388:20;;-1:-1:-1;;;388:20:24;;;;;345:25:67;;;298:42:24;;;;388:17;;318:18:67;;388:20:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;445:1;425:16;:21;418:29;;;;:::i;:::-;457:20;;-1:-1:-1;;;457:20:24;;475:1;457:20;;;345:25:67;-1:-1:-1;;;;;457:17:24;;;;;318:18:67;;457:20:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;494:16;514:1;494:21;487:29;;;;:::i;:::-;204:319;172:351;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;381:127::-;442:10;437:3;433:20;430:1;423:31;473:4;470:1;463:15;497:4;494:1;487:15","linkReferences":{}},"methodIdentifiers":{"test(uint256)":"29e99f07"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/difficulty.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/difficulty.sol\":{\"keccak256\":\"0xd6760f7c3b652633c45771107b7d476a9a9df9d14a68a3d15dc6ae27d8bab686\",\"urls\":[\"bzz-raw://c05e6a283a24e9e5cf77d3f09c97be41467acd593784f75f07c1c6e36a04983b\",\"dweb:/ipfs/QmWY5RJr8NKzovhYFHQ8tTjXKw2AuCPV6vYhA2wmqupecM\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/difficulty.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/difficulty.sol":{"keccak256":"0xd6760f7c3b652633c45771107b7d476a9a9df9d14a68a3d15dc6ae27d8bab686","urls":["bzz-raw://c05e6a283a24e9e5cf77d3f09c97be41467acd593784f75f07c1c6e36a04983b","dweb:/ipfs/QmWY5RJr8NKzovhYFHQ8tTjXKw2AuCPV6vYhA2wmqupecM"],"license":null}},"version":1},"id":24} \ No newline at end of file diff --git a/out/etch.sol/CheatCodes.json b/out/etch.sol/CheatCodes.json deleted file mode 100644 index 320fdc14..00000000 --- a/out/etch.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"etch","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"etch(address,bytes)":"b4d6c782"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"etch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/etch.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/etch.sol\":{\"keccak256\":\"0xad61e064e7f26589633a0f1c04f8e71343bcc774c5cbaa893d57c4543a88c66d\",\"urls\":[\"bzz-raw://bd109184728b058347b411fb9bf986700e14a8b500b502324f9316ad5beb82f5\",\"dweb:/ipfs/Qmf74xhPbADNEumEqWWCM6cgarpVsHHVz2zmREeEpQS38H\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"etch"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/etch.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/etch.sol":{"keccak256":"0xad61e064e7f26589633a0f1c04f8e71343bcc774c5cbaa893d57c4543a88c66d","urls":["bzz-raw://bd109184728b058347b411fb9bf986700e14a8b500b502324f9316ad5beb82f5","dweb:/ipfs/Qmf74xhPbADNEumEqWWCM6cgarpVsHHVz2zmREeEpQS38H"],"license":null}},"version":1},"id":25} \ No newline at end of file diff --git a/out/etch.sol/TestContract.json b/out/etch.sol/TestContract.json deleted file mode 100644 index 4b567700..00000000 --- a/out/etch.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102158061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b6040805130803b8281016020908101909452808352737109709ecfa91a80626ff3989d68f67f5b1dd12d9361030993843f93869363b4d6c782938793926000918401903c6040518363ffffffff1660e01b815260040161009b92919061016c565b600060405180830381600087803b1580156100b557600080fd5b505af11580156100c9573d6000803e3d6000fd5b5050833f9150508082036100df576100df6101c9565b836001600160a01b031663b4d6c782846103786001600160a01b0316803b806020016040519081016040528181526000908060200190933c6040518363ffffffff1660e01b815260040161013492919061016c565b600060405180830381600087803b15801561014e57600080fd5b505af1158015610162573d6000803e3d6000fd5b5050505050505050565b60018060a01b0383168152604060208201526000825180604084015260005b818110156101a8576020818601810151606086840101520161018b565b506000606082850101526060601f19601f8301168401019150509392505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220aaccfe597ada8cab78e567a280b6dbdda1bbd5c82f3b2d88f291e2980deb51c264736f6c634300081a0033","sourceMap":"146:731:25:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b6040805130803b8281016020908101909452808352737109709ecfa91a80626ff3989d68f67f5b1dd12d9361030993843f93869363b4d6c782938793926000918401903c6040518363ffffffff1660e01b815260040161009b92919061016c565b600060405180830381600087803b1580156100b557600080fd5b505af11580156100c9573d6000803e3d6000fd5b5050833f9150508082036100df576100df6101c9565b836001600160a01b031663b4d6c782846103786001600160a01b0316803b806020016040519081016040528181526000908060200190933c6040518363ffffffff1660e01b815260040161013492919061016c565b600060405180830381600087803b15801561014e57600080fd5b505af1158015610162573d6000803e3d6000fd5b5050505050505050565b60018060a01b0383168152604060208201526000825180604084015260005b818110156101a8576020818601810151606086840101520161018b565b506000606082850101526060601f19601f8301168401019150509392505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220aaccfe597ada8cab78e567a280b6dbdda1bbd5c82f3b2d88f291e2980deb51c264736f6c634300081a0033","sourceMap":"146:731:25:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;174:701;;;:::i;:::-;;;584:18;;;592:4;584:18;;;;;;;;;;;;;;;291:42;;424:3;;503:16;;;291:42;;567:11;;424:3;;584:18;260:17;;584:18;;;;567:36;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;676:16:25;;;-1:-1:-1;;710:35:25;;;703:43;;;;:::i;:::-;833:6;-1:-1:-1;;;;;833:11:25;;845:3;858;-1:-1:-1;;;;;850:17:25;;;;;;;;;;;;;;;;;;;;;;;;833:35;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;197:678;;;;174:701::o;14:622:67:-;218:1;214;209:3;205:11;201:19;193:6;189:32;178:9;171:51;258:2;253;242:9;238:18;231:30;152:4;290:6;284:13;333:6;328:2;317:9;313:18;306:34;358:1;368:140;382:6;379:1;376:13;368:140;;;493:2;477:14;;;473:23;;467:30;462:2;443:17;;;439:26;432:66;397:10;368:140;;;372:3;557:1;552:2;543:6;532:9;528:22;524:31;517:42;627:2;620;616:7;611:2;603:6;599:15;595:29;584:9;580:45;576:54;568:62;;;14:622;;;;;:::o;641:127::-;702:10;697:3;693:20;690:1;683:31;733:4;730:1;723:15;757:4;754:1;747:15","linkReferences":{}},"methodIdentifiers":{"test()":"f8a8fd6d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/etch.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/etch.sol\":{\"keccak256\":\"0xad61e064e7f26589633a0f1c04f8e71343bcc774c5cbaa893d57c4543a88c66d\",\"urls\":[\"bzz-raw://bd109184728b058347b411fb9bf986700e14a8b500b502324f9316ad5beb82f5\",\"dweb:/ipfs/Qmf74xhPbADNEumEqWWCM6cgarpVsHHVz2zmREeEpQS38H\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/etch.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/etch.sol":{"keccak256":"0xad61e064e7f26589633a0f1c04f8e71343bcc774c5cbaa893d57c4543a88c66d","urls":["bzz-raw://bd109184728b058347b411fb9bf986700e14a8b500b502324f9316ad5beb82f5","dweb:/ipfs/Qmf74xhPbADNEumEqWWCM6cgarpVsHHVz2zmREeEpQS38H"],"license":null}},"version":1},"id":25} \ No newline at end of file diff --git a/out/event_emission.sol/Logger.json b/out/event_emission.sol/Logger.json deleted file mode 100644 index 9287430e..00000000 --- a/out/event_emission.sol/Logger.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"event","name":"TestLibraryEvent","inputs":[{"name":"s","type":"string","indexed":false,"internalType":"string"}],"anonymous":false}],"bytecode":{"object":"0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207647e31f0989f1a2f59079830145efefbca23c90905c09a01a380c8bae36c1b864736f6c634300081a0033","sourceMap":"80:142:47:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;80:142:47;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212207647e31f0989f1a2f59079830145efefbca23c90905c09a01a380c8bae36c1b864736f6c634300081a0033","sourceMap":"80:142:47:-:0;;;;;;;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"s\",\"type\":\"string\"}],\"name\":\"TestLibraryEvent\",\"type\":\"event\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/event_emission.sol\":\"Logger\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/event_emission.sol\":{\"keccak256\":\"0xc56170908bdbf86d78e4599cfc7659d56396382cbe274051f4f98e26cd406f25\",\"urls\":[\"bzz-raw://77115610c6d42280bb865c3f8942a42dee35540aab0f6a2903677bcef7ae128b\",\"dweb:/ipfs/QmSZ411QFd7v1GHTJB7rqnvziUj9xNNY1iihMPVCHPbYEu\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string","name":"s","type":"string","indexed":false}],"type":"event","name":"TestLibraryEvent","anonymous":false}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/event_emission.sol":"Logger"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/event_emission.sol":{"keccak256":"0xc56170908bdbf86d78e4599cfc7659d56396382cbe274051f4f98e26cd406f25","urls":["bzz-raw://77115610c6d42280bb865c3f8942a42dee35540aab0f6a2903677bcef7ae128b","dweb:/ipfs/QmSZ411QFd7v1GHTJB7rqnvziUj9xNNY1iihMPVCHPbYEu"],"license":null}},"version":1},"id":47} \ No newline at end of file diff --git a/out/event_emission.sol/TestContract.json b/out/event_emission.sol/TestContract.json deleted file mode 100644 index a5df385c..00000000 --- a/out/event_emission.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"setX","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"TestEvent","inputs":[{"name":"value","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"TestIndexedEvent","inputs":[{"name":"value","type":"uint256","indexed":true,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"TestLibraryEvent","inputs":[{"name":"s","type":"string","indexed":false,"internalType":"string"}],"anonymous":false},{"type":"event","name":"TestMixedEvent","inputs":[{"name":"sender","type":"address","indexed":true,"internalType":"address"},{"name":"x","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"y","type":"int32","indexed":true,"internalType":"int32"},{"name":"s","type":"string","indexed":false,"internalType":"string"}],"anonymous":false}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102878061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80634018d9aa14610030575b600080fd5b61004361003e3660046101b2565b610045565b005b60008190556040518181527f1440c4dd67b4344ea1905ec0318995133b550f168b4ee959a0da6b503d7d24149060200160405180910390a160405181907f07767508cdaab5e6ca894eb2724d1e8344dafbaf8cc6deb19237e30d6f0f397c90600090a26007336001600160a01b03167f83786848a82af89258cee9e7321da56c4560d7daf895a2f250cce6b917204c4e836040516101139181526040602082018190526016908201527548656c6c6f2066726f6d206576656e7420617267732160501b606082015260800190565b60405180910390a36101596040518060400160405280601e81526020017f48656c6c6f2066726f6d206c696272617279206576656e742061726773210000815250610178565b600260005461016891906101cb565b15610175576101756101ed565b50565b7f341c9d7f932ecdc5b9b1560ebf06acf348de95682d4f3ed5a55535287cf732b2816040516101a79190610203565b60405180910390a150565b6000602082840312156101c457600080fd5b5035919050565b6000826101e857634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052600160045260246000fd5b602081526000825180602084015260005b818110156102315760208186018101516040868401015201610214565b506000604082850101526040601f19601f8301168401019150509291505056fea2646970667358221220ab8ab9d802364624e34bff18869ea0f5b7902f8dd0160253e930fb2691af1bf464736f6c634300081a0033","sourceMap":"224:560:47:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80634018d9aa14610030575b600080fd5b61004361003e3660046101b2565b610045565b005b60008190556040518181527f1440c4dd67b4344ea1905ec0318995133b550f168b4ee959a0da6b503d7d24149060200160405180910390a160405181907f07767508cdaab5e6ca894eb2724d1e8344dafbaf8cc6deb19237e30d6f0f397c90600090a26007336001600160a01b03167f83786848a82af89258cee9e7321da56c4560d7daf895a2f250cce6b917204c4e836040516101139181526040602082018190526016908201527548656c6c6f2066726f6d206576656e7420617267732160501b606082015260800190565b60405180910390a36101596040518060400160405280601e81526020017f48656c6c6f2066726f6d206c696272617279206576656e742061726773210000815250610178565b600260005461016891906101cb565b15610175576101756101ed565b50565b7f341c9d7f932ecdc5b9b1560ebf06acf348de95682d4f3ed5a55535287cf732b2816040516101a79190610203565b60405180910390a150565b6000602082840312156101c457600080fd5b5035919050565b6000826101e857634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052600160045260246000fd5b602081526000825180602084015260005b818110156102315760208186018101516040868401015201610214565b506000604082850101526040601f19601f8301168401019150509291505056fea2646970667358221220ab8ab9d802364624e34bff18869ea0f5b7902f8dd0160253e930fb2691af1bf464736f6c634300081a0033","sourceMap":"224:560:47:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444:338;;;;;;:::i;:::-;;:::i;:::-;;;487:1;:9;;;562:16;;345:25:67;;;562:16:47;;333:2:67;318:18;562:16:47;;;;;;;593:23;;610:5;;593:23;;;;;665:1;646:10;-1:-1:-1;;;;;631:62:47;;658:5;631:62;;;;593:25:67;;654:2;649;634:18;;627:30;;;693:2;673:18;;;666:30;-1:-1:-1;;;727:2:67;712:18;;705:52;789:3;774:19;;381:418;631:62:47;;;;;;;;703:44;;;;;;;;;;;;;;;;;;:10;:44::i;:::-;768:1;764;;:5;;;;:::i;:::-;:10;757:18;;;;:::i;:::-;444:338;:::o;140:80::-;194:19;211:1;194:19;;;;;;:::i;:::-;;;;;;;;140:80;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;804:209::-;836:1;862;852:132;;906:10;901:3;897:20;894:1;887:31;941:4;938:1;931:15;969:4;966:1;959:15;852:132;-1:-1:-1;998:9:67;;804:209::o;1018:127::-;1079:10;1074:3;1070:20;1067:1;1060:31;1110:4;1107:1;1100:15;1134:4;1131:1;1124:15;1150:527;1299:2;1288:9;1281:21;1262:4;1331:6;1325:13;1374:6;1369:2;1358:9;1354:18;1347:34;1399:1;1409:140;1423:6;1420:1;1417:13;1409:140;;;1534:2;1518:14;;;1514:23;;1508:30;1503:2;1484:17;;;1480:26;1473:66;1438:10;1409:140;;;1413:3;1598:1;1593:2;1584:6;1573:9;1569:22;1565:31;1558:42;1668:2;1661;1657:7;1652:2;1644:6;1640:15;1636:29;1625:9;1621:45;1617:54;1609:62;;;1150:527;;;;:::o","linkReferences":{}},"methodIdentifiers":{"setX(uint256)":"4018d9aa"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TestEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TestIndexedEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"s\",\"type\":\"string\"}],\"name\":\"TestLibraryEvent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"int32\",\"name\":\"y\",\"type\":\"int32\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"s\",\"type\":\"string\"}],\"name\":\"TestMixedEvent\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/event_emission.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/event_emission.sol\":{\"keccak256\":\"0xc56170908bdbf86d78e4599cfc7659d56396382cbe274051f4f98e26cd406f25\",\"urls\":[\"bzz-raw://77115610c6d42280bb865c3f8942a42dee35540aab0f6a2903677bcef7ae128b\",\"dweb:/ipfs/QmSZ411QFd7v1GHTJB7rqnvziUj9xNNY1iihMPVCHPbYEu\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256","indexed":false}],"type":"event","name":"TestEvent","anonymous":false},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256","indexed":true}],"type":"event","name":"TestIndexedEvent","anonymous":false},{"inputs":[{"internalType":"string","name":"s","type":"string","indexed":false}],"type":"event","name":"TestLibraryEvent","anonymous":false},{"inputs":[{"internalType":"address","name":"sender","type":"address","indexed":true},{"internalType":"uint256","name":"x","type":"uint256","indexed":false},{"internalType":"int32","name":"y","type":"int32","indexed":true},{"internalType":"string","name":"s","type":"string","indexed":false}],"type":"event","name":"TestMixedEvent","anonymous":false},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setX"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/event_emission.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/event_emission.sol":{"keccak256":"0xc56170908bdbf86d78e4599cfc7659d56396382cbe274051f4f98e26cd406f25","urls":["bzz-raw://77115610c6d42280bb865c3f8942a42dee35540aab0f6a2903677bcef7ae128b","dweb:/ipfs/QmSZ411QFd7v1GHTJB7rqnvziUj9xNNY1iihMPVCHPbYEu"],"license":null}},"version":1},"id":47} \ No newline at end of file diff --git a/out/fee.sol/CheatCodes.json b/out/fee.sol/CheatCodes.json deleted file mode 100644 index ef4d8888..00000000 --- a/out/fee.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"fee","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"fee(uint256)":"39b37ab0"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"fee\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/fee.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/fee.sol\":{\"keccak256\":\"0xd861e48899b51424889808e42d38b3521da915a7a6b97b3713922f58e8ec6303\",\"urls\":[\"bzz-raw://356739f29e5266261666cf84f3c3bc79ac48cdb57c1ef12ab0ee4f0c3b7563df\",\"dweb:/ipfs/QmZi4b7rtwjc4L29LUV4x81fMyvo1zeEYcmrmXJkKfUGWt\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"fee"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/fee.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/fee.sol":{"keccak256":"0xd861e48899b51424889808e42d38b3521da915a7a6b97b3713922f58e8ec6303","urls":["bzz-raw://356739f29e5266261666cf84f3c3bc79ac48cdb57c1ef12ab0ee4f0c3b7563df","dweb:/ipfs/QmZi4b7rtwjc4L29LUV4x81fMyvo1zeEYcmrmXJkKfUGWt"],"license":null}},"version":1},"id":26} \ No newline at end of file diff --git a/out/fee.sol/TestContract.json b/out/fee.sol/TestContract.json deleted file mode 100644 index 6ab0fdd6..00000000 --- a/out/fee.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061018e8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e366004610129565b610045565b005b60405163039b37ab60e41b815260048101829052737109709ecfa91a80626ff3989d68f67f5b1dd12d9081906339b37ab090602401600060405180830381600087803b15801561009457600080fd5b505af11580156100a8573d6000803e3d6000fd5b505050508148146100bb576100bb610142565b60405163039b37ab60e41b8152600760048201526001600160a01b038216906339b37ab090602401600060405180830381600087803b1580156100fd57600080fd5b505af1158015610111573d6000803e3d6000fd5b505050504860071461012557610125610142565b5050565b60006020828403121561013b57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220a2704794265759b1aa0d4f108d6ba2155ad4626fcf62b09e79d4692016654c4464736f6c634300081a0033","sourceMap":"129:362:26:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e366004610129565b610045565b005b60405163039b37ab60e41b815260048101829052737109709ecfa91a80626ff3989d68f67f5b1dd12d9081906339b37ab090602401600060405180830381600087803b15801561009457600080fd5b505af11580156100a8573d6000803e3d6000fd5b505050508148146100bb576100bb610142565b60405163039b37ab60e41b8152600760048201526001600160a01b038216906339b37ab090602401600060405180830381600087803b1580156100fd57600080fd5b505af1158015610111573d6000803e3d6000fd5b505050504860071461012557610125610142565b5050565b60006020828403121561013b57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220a2704794265759b1aa0d4f108d6ba2155ad4626fcf62b09e79d4692016654c4464736f6c634300081a0033","sourceMap":"129:362:26:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;157:332;;;;;;:::i;:::-;;:::i;:::-;;;373:13;;-1:-1:-1;;;373:13:26;;;;;345:25:67;;;283:42:26;;;;373:10;;318:18:67;;373:13:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;420:1;403:13;:18;396:26;;;;:::i;:::-;432:13;;-1:-1:-1;;;432:13:26;;443:1;432:13;;;345:25:67;-1:-1:-1;;;;;432:10:26;;;;;318:18:67;;432:13:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;462;479:1;462:18;455:26;;;;:::i;:::-;189:300;157:332;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;381:127::-;442:10;437:3;433:20;430:1;423:31;473:4;470:1;463:15;497:4;494:1;487:15","linkReferences":{}},"methodIdentifiers":{"test(uint256)":"29e99f07"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/fee.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/fee.sol\":{\"keccak256\":\"0xd861e48899b51424889808e42d38b3521da915a7a6b97b3713922f58e8ec6303\",\"urls\":[\"bzz-raw://356739f29e5266261666cf84f3c3bc79ac48cdb57c1ef12ab0ee4f0c3b7563df\",\"dweb:/ipfs/QmZi4b7rtwjc4L29LUV4x81fMyvo1zeEYcmrmXJkKfUGWt\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/fee.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/fee.sol":{"keccak256":"0xd861e48899b51424889808e42d38b3521da915a7a6b97b3713922f58e8ec6303","urls":["bzz-raw://356739f29e5266261666cf84f3c3bc79ac48cdb57c1ef12ab0ee4f0c3b7563df","dweb:/ipfs/QmZi4b7rtwjc4L29LUV4x81fMyvo1zeEYcmrmXJkKfUGWt"],"license":null}},"version":1},"id":26} \ No newline at end of file diff --git a/out/ffi_unix.sol/CheatCodes.json b/out/ffi_unix.sol/CheatCodes.json deleted file mode 100644 index 84d02a92..00000000 --- a/out/ffi_unix.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"ffi","inputs":[{"name":"","type":"string[]","internalType":"string[]"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"ffi(string[])":"89160467"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"name\":\"ffi\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/ffi_unix.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/ffi_unix.sol\":{\"keccak256\":\"0x99244cfa35a695d1f830857d030fb565b7294e6dc87dbecb087f48f3711cf286\",\"urls\":[\"bzz-raw://68208072a1238cd2354979489b0d9ee6ad08b300537745594bb146396ca284d3\",\"dweb:/ipfs/QmcfnwV7ncND5jyhGHJTpQvfdALyTnckf81NiANSPQNXXy\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"ffi","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/ffi_unix.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/ffi_unix.sol":{"keccak256":"0x99244cfa35a695d1f830857d030fb565b7294e6dc87dbecb087f48f3711cf286","urls":["bzz-raw://68208072a1238cd2354979489b0d9ee6ad08b300537745594bb146396ca284d3","dweb:/ipfs/QmcfnwV7ncND5jyhGHJTpQvfdALyTnckf81NiANSPQNXXy"],"license":null}},"version":1},"id":16} \ No newline at end of file diff --git a/out/ffi_unix.sol/TestContract.json b/out/ffi_unix.sol/TestContract.json deleted file mode 100644 index 590d8965..00000000 --- a/out/ffi_unix.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testABIDecode","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testUTF8","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50600080546001600160a01b031916737109709ecfa91a80626ff3989d68f67f5b1dd12d179055610657806100456000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80632fbc96a51461003b57806390ef1b6c14610045575b600080fd5b61004361004d565b005b61004361020d565b60408051600380825260808201909252600091816020015b6060815260200190600190039081610065579050509050604051806040016040528060048152602001636563686f60e01b815250816000815181106100ac576100ac6103aa565b60200260200101819052506040518060400160405280600281526020016116b760f11b815250816001815181106100e5576100e56103aa565b60200260200101819052506040518060400160405280600581526020016468656c6c6f60d81b81525081600281518110610121576101216103aa565b602090810291909101015260008054604051638916046760e01b81526001600160a01b039091169063891604679061015d9085906004016103e4565b6000604051808303816000875af115801561017c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101a491908101906104dc565b6040516468656c6c6f60d81b602082015290915081906025015b60405160208183030381529060405280519060200120816040516020016101e5919061052d565b604051602081830303815290604052805190602001201461020857610208610549565b505050565b60408051600380825260808201909252600091816020015b6060815260200190600190039081610225579050509050604051806040016040528060048152602001636563686f60e01b8152508160008151811061026c5761026c6103aa565b60200260200101819052506040518060400160405280600281526020016116b760f11b815250816001815181106102a5576102a56103aa565b602002602001018190525060405180610100016040528060c2815260200161056060c29139816002815181106102dd576102dd6103aa565b602090810291909101015260008054604051638916046760e01b81526001600160a01b03909116906389160467906103199085906004016103e4565b6000604051808303816000875af1158015610338573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261036091908101906104dc565b905060008180602001905181019061037891906104dc565b6040516468656c6c6f60d81b60208201529091506025016101be565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60005b838110156103db5781810151838201526020016103c3565b50506000910152565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b8281101561045857603f19878603018452815180518087526104358160208901602085016103c0565b601f01601f1916959095016020908101955093840193919091019060010161040c565b50929695505050505050565b60008067ffffffffffffffff84111561047f5761047f610394565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff821117156104ae576104ae610394565b6040528381529050808284018510156104c657600080fd5b6104d48460208301856103c0565b509392505050565b6000602082840312156104ee57600080fd5b815167ffffffffffffffff81111561050557600080fd5b8201601f8101841361051657600080fd5b61052584825160208401610464565b949350505050565b6000825161053f8184602087016103c0565b9190910192915050565b634e487b7160e01b600052600160045260246000fdfe3078303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303032303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303536383635364336433646303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030a26469706673582212208c5f27cf9c396a5c102a49909e4f84d76eab7945220ed8d038d22055432dd9c064736f6c634300081a0033","sourceMap":"95:1261:16:-:0;;;147:94;;;;;;;;;-1:-1:-1;171:6:16;:63;;-1:-1:-1;;;;;;171:63:16;191:42;171:63;;;95:1261;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c80632fbc96a51461003b57806390ef1b6c14610045575b600080fd5b61004361004d565b005b61004361020d565b60408051600380825260808201909252600091816020015b6060815260200190600190039081610065579050509050604051806040016040528060048152602001636563686f60e01b815250816000815181106100ac576100ac6103aa565b60200260200101819052506040518060400160405280600281526020016116b760f11b815250816001815181106100e5576100e56103aa565b60200260200101819052506040518060400160405280600581526020016468656c6c6f60d81b81525081600281518110610121576101216103aa565b602090810291909101015260008054604051638916046760e01b81526001600160a01b039091169063891604679061015d9085906004016103e4565b6000604051808303816000875af115801561017c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101a491908101906104dc565b6040516468656c6c6f60d81b602082015290915081906025015b60405160208183030381529060405280519060200120816040516020016101e5919061052d565b604051602081830303815290604052805190602001201461020857610208610549565b505050565b60408051600380825260808201909252600091816020015b6060815260200190600190039081610225579050509050604051806040016040528060048152602001636563686f60e01b8152508160008151811061026c5761026c6103aa565b60200260200101819052506040518060400160405280600281526020016116b760f11b815250816001815181106102a5576102a56103aa565b602002602001018190525060405180610100016040528060c2815260200161056060c29139816002815181106102dd576102dd6103aa565b602090810291909101015260008054604051638916046760e01b81526001600160a01b03909116906389160467906103199085906004016103e4565b6000604051808303816000875af1158015610338573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261036091908101906104dc565b905060008180602001905181019061037891906104dc565b6040516468656c6c6f60d81b60208201529091506025016101be565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60005b838110156103db5781810151838201526020016103c3565b50506000910152565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b8281101561045857603f19878603018452815180518087526104358160208901602085016103c0565b601f01601f1916959095016020908101955093840193919091019060010161040c565b50929695505050505050565b60008067ffffffffffffffff84111561047f5761047f610394565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff821117156104ae576104ae610394565b6040528381529050808284018510156104c657600080fd5b6104d48460208301856103c0565b509392505050565b6000602082840312156104ee57600080fd5b815167ffffffffffffffff81111561050557600080fd5b8201601f8101841361051657600080fd5b61052584825160208401610464565b949350505050565b6000825161053f8184602087016103c0565b9190910192915050565b634e487b7160e01b600052600160045260246000fdfe3078303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303032303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303536383635364336433646303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030a26469706673582212208c5f27cf9c396a5c102a49909e4f84d76eab7945220ed8d038d22055432dd9c064736f6c634300081a0033","sourceMap":"95:1261:16:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;913:441;;;:::i;:::-;;247:660;;;:::i;913:441::-;1001:15;;;1014:1;1001:15;;;;;;;;;976:22;;1001:15;;;;;;;;;;;;;;;;;;;;976:40;;1026:18;;;;;;;;;;;;;-1:-1:-1;;;1026:18:16;;;:6;1033:1;1026:9;;;;;;;;:::i;:::-;;;;;;:18;;;;1054:16;;;;;;;;;;;;;-1:-1:-1;;;1054:16:16;;;:6;1061:1;1054:9;;;;;;;;:::i;:::-;;;;;;:16;;;;1080:19;;;;;;;;;;;;;-1:-1:-1;;;1080:19:16;;;:6;1087:1;1080:9;;;;;;;;:::i;:::-;;;;;;;;;;:19;1137:16;1156:6;;:18;;-1:-1:-1;;;1156:18:16;;-1:-1:-1;;;;;1156:6:16;;;;:10;;:18;;1167:6;;1156:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1156:18:16;;;;;;;;;;;;:::i;:::-;1320:25;;-1:-1:-1;;;1320:25:16;;;2898:20:67;1137:37:16;;-1:-1:-1;1137:37:16;;2934:11:67;;1320:25:16;;;;;;;;;;;;;1310:36;;;;;;1298:6;1281:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;1271:35;;;;;;:75;1264:83;;;;:::i;:::-;940:414;;;913:441::o;247:660::-;340:15;;;353:1;340:15;;;;;;;;;315:22;;340:15;;;;;;;;;;;;;;;;;;;;315:40;;365:18;;;;;;;;;;;;;-1:-1:-1;;;365:18:16;;;:6;372:1;365:9;;;;;;;;:::i;:::-;;;;;;:18;;;;393:16;;;;;;;;;;;;;-1:-1:-1;;;393:16:16;;;:6;400:1;393:9;;;;;;;;:::i;:::-;;;;;;:16;;;;443:208;;;;;;;;;;;;;;;;;:6;450:1;443:9;;;;;;;;:::i;:::-;;;;;;;;;;:208;689:16;708:6;;:18;;-1:-1:-1;;;708:18:16;;-1:-1:-1;;;;;708:6:16;;;;:10;;:18;;719:6;;708:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;708:18:16;;;;;;;;;;;;:::i;:::-;689:37;;759:20;793:3;782:25;;;;;;;;;;;;:::i;:::-;873;;-1:-1:-1;;;873:25:16;;;2898:20:67;759:48:16;;-1:-1:-1;2934:11:67;;873:25:16;2696:255:67;14:127;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:127;207:10;202:3;198:20;195:1;188:31;238:4;235:1;228:15;262:4;259:1;252:15;278:250;363:1;373:113;387:6;384:1;381:13;373:113;;;463:11;;;457:18;444:11;;;437:39;409:2;402:10;373:113;;;-1:-1:-1;;520:1:67;502:16;;495:27;278:250::o;533:993::-;695:4;743:2;732:9;728:18;773:2;762:9;755:21;796:6;831;825:13;862:6;854;847:22;900:2;889:9;885:18;878:25;;962:2;952:6;949:1;945:14;934:9;930:30;926:39;912:53;;1000:2;992:6;988:15;1021:1;1031:466;1045:6;1042:1;1039:13;1031:466;;;1138:2;1134:7;1122:9;1114:6;1110:22;1106:36;1101:3;1094:49;1172:6;1166:13;1214:2;1208:9;1245:8;1237:6;1230:24;1267:74;1332:8;1327:2;1319:6;1315:15;1310:2;1306;1302:11;1267:74;:::i;:::-;1407:2;1384:17;-1:-1:-1;;1380:31:67;1368:44;;;;1414:2;1364:53;;;;-1:-1:-1;1475:12:67;;;;1440:15;;;;;1067:1;1060:9;1031:466;;;-1:-1:-1;1514:6:67;;533:993;-1:-1:-1;;;;;;533:993:67:o;1531:698::-;1606:5;1638:1;1662:18;1654:6;1651:30;1648:56;;;1684:18;;:::i;:::-;-1:-1:-1;1839:2:67;1833:9;-1:-1:-1;;1752:2:67;1731:15;;1727:29;;1897:2;1885:15;1881:29;1869:42;;1962:22;;;1941:18;1926:34;;1923:62;1920:88;;;1988:18;;:::i;:::-;2024:2;2017:22;2072;;;2057:6;-1:-1:-1;2057:6:67;2109:16;;;2106:25;-1:-1:-1;2103:45:67;;;2144:1;2141;2134:12;2103:45;2157:66;2216:6;2209:4;2201:6;2197:17;2192:3;2157:66;:::i;:::-;;1531:698;;;;;:::o;2234:457::-;2313:6;2366:2;2354:9;2345:7;2341:23;2337:32;2334:52;;;2382:1;2379;2372:12;2334:52;2415:9;2409:16;2448:18;2440:6;2437:30;2434:50;;;2480:1;2477;2470:12;2434:50;2503:22;;2556:4;2548:13;;2544:27;-1:-1:-1;2534:55:67;;2585:1;2582;2575:12;2534:55;2608:77;2677:7;2672:2;2666:9;2661:2;2657;2653:11;2608:77;:::i;:::-;2598:87;2234:457;-1:-1:-1;;;;2234:457:67:o;2956:289::-;3087:3;3125:6;3119:13;3141:66;3200:6;3195:3;3188:4;3180:6;3176:17;3141:66;:::i;:::-;3223:16;;;;;2956:289;-1:-1:-1;;2956:289:67:o;3250:127::-;3311:10;3306:3;3302:20;3299:1;3292:31;3342:4;3339:1;3332:15;3366:4;3363:1;3356:15","linkReferences":{}},"methodIdentifiers":{"testABIDecode()":"90ef1b6c","testUTF8()":"2fbc96a5"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"testABIDecode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testUTF8\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/ffi_unix.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/ffi_unix.sol\":{\"keccak256\":\"0x99244cfa35a695d1f830857d030fb565b7294e6dc87dbecb087f48f3711cf286\",\"urls\":[\"bzz-raw://68208072a1238cd2354979489b0d9ee6ad08b300537745594bb146396ca284d3\",\"dweb:/ipfs/QmcfnwV7ncND5jyhGHJTpQvfdALyTnckf81NiANSPQNXXy\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testABIDecode"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testUTF8"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/ffi_unix.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/ffi_unix.sol":{"keccak256":"0x99244cfa35a695d1f830857d030fb565b7294e6dc87dbecb087f48f3711cf286","urls":["bzz-raw://68208072a1238cd2354979489b0d9ee6ad08b300537745594bb146396ca284d3","dweb:/ipfs/QmcfnwV7ncND5jyhGHJTpQvfdALyTnckf81NiANSPQNXXy"],"license":null}},"version":1},"id":16} \ No newline at end of file diff --git a/out/ffi_windows.sol/CheatCodes.json b/out/ffi_windows.sol/CheatCodes.json deleted file mode 100644 index 5c0674c8..00000000 --- a/out/ffi_windows.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"ffi","inputs":[{"name":"","type":"string[]","internalType":"string[]"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"ffi(string[])":"89160467"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string[]\",\"name\":\"\",\"type\":\"string[]\"}],\"name\":\"ffi\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/ffi_windows.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/ffi_windows.sol\":{\"keccak256\":\"0x868e6cab23b8bc412f8e78a7744e23070ba78b5536453397b0c075129e67a3b4\",\"urls\":[\"bzz-raw://5e83c31d5db2d41eb02f2b74a1c651e6b32bb1ad4008da77b42a1688bd27796c\",\"dweb:/ipfs/QmZD3dp7LM17GBbdKb8pbtdvDHQ5gM2AX4Q2bqBWMtBrQA\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"nonpayable","type":"function","name":"ffi","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/ffi_windows.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/ffi_windows.sol":{"keccak256":"0x868e6cab23b8bc412f8e78a7744e23070ba78b5536453397b0c075129e67a3b4","urls":["bzz-raw://5e83c31d5db2d41eb02f2b74a1c651e6b32bb1ad4008da77b42a1688bd27796c","dweb:/ipfs/QmZD3dp7LM17GBbdKb8pbtdvDHQ5gM2AX4Q2bqBWMtBrQA"],"license":null}},"version":1},"id":17} \ No newline at end of file diff --git a/out/ffi_windows.sol/TestContract.json b/out/ffi_windows.sol/TestContract.json deleted file mode 100644 index 44eb1d9d..00000000 --- a/out/ffi_windows.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testABIDecode","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testUTF8","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50600080546001600160a01b031916737109709ecfa91a80626ff3989d68f67f5b1dd12d179055610682806100456000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80632fbc96a51461003b57806390ef1b6c14610045575b600080fd5b61004361004d565b005b610043610224565b60408051600380825260808201909252600091816020015b60608152602001906001900390816100655790505090506040518060400160405280600381526020016218db5960ea1b815250816000815181106100ab576100ab6103c0565b6020026020010181905250604051806040016040528060028152602001612f4360f01b815250816001815181106100e4576100e46103c0565b60200260200101819052506040518060400160405280601a81526020017f6563686f7c736574202f702064756d6d795661723d68656c6c6f00000000000081525081600281518110610138576101386103c0565b602090810291909101015260008054604051638916046760e01b81526001600160a01b03909116906389160467906101749085906004016103fa565b6000604051808303816000875af1158015610193573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101bb91908101906104f2565b6040516468656c6c6f60d81b602082015290915081906025015b60405160208183030381529060405280519060200120816040516020016101fc9190610543565b604051602081830303815290604052805190602001201461021f5761021f61055f565b505050565b60408051600380825260808201909252600091816020015b606081526020019060019003908161023c5790505090506040518060400160405280600381526020016218db5960ea1b81525081600081518110610282576102826103c0565b6020026020010181905250604051806040016040528060028152602001612f4360f01b815250816001815181106102bb576102bb6103c0565b602002602001018190525060405180610100016040528060d7815260200161057660d79139816002815181106102f3576102f36103c0565b602090810291909101015260008054604051638916046760e01b81526001600160a01b039091169063891604679061032f9085906004016103fa565b6000604051808303816000875af115801561034e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261037691908101906104f2565b905060008180602001905181019061038e91906104f2565b6040516468656c6c6f60d81b60208201529091506025016101d5565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60005b838110156103f15781810151838201526020016103d9565b50506000910152565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b8281101561046e57603f198786030184528151805180875261044b8160208901602085016103d6565b601f01601f19169590950160209081019550938401939190910190600101610422565b50929695505050505050565b60008067ffffffffffffffff841115610495576104956103aa565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff821117156104c4576104c46103aa565b6040528381529050808284018510156104dc57600080fd5b6104ea8460208301856103d6565b509392505050565b60006020828403121561050457600080fd5b815167ffffffffffffffff81111561051b57600080fd5b8201601f8101841361052c57600080fd5b61053b8482516020840161047a565b949350505050565b600082516105558184602087016103d6565b9190910192915050565b634e487b7160e01b600052600160045260246000fdfe6563686f7c736574202f702064756d6d795661723d3078303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303032303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303536383635364336433646303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030a2646970667358221220076c57e13979ba7b0606d2d71d0f4989fddff1a5d6d35b1d4aa9316bb1e826e464736f6c634300081a0033","sourceMap":"95:1487:17:-:0;;;147:94;;;;;;;;;-1:-1:-1;171:6:17;:63;;-1:-1:-1;;;;;;171:63:17;191:42;171:63;;;95:1487;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c80632fbc96a51461003b57806390ef1b6c14610045575b600080fd5b61004361004d565b005b610043610224565b60408051600380825260808201909252600091816020015b60608152602001906001900390816100655790505090506040518060400160405280600381526020016218db5960ea1b815250816000815181106100ab576100ab6103c0565b6020026020010181905250604051806040016040528060028152602001612f4360f01b815250816001815181106100e4576100e46103c0565b60200260200101819052506040518060400160405280601a81526020017f6563686f7c736574202f702064756d6d795661723d68656c6c6f00000000000081525081600281518110610138576101386103c0565b602090810291909101015260008054604051638916046760e01b81526001600160a01b03909116906389160467906101749085906004016103fa565b6000604051808303816000875af1158015610193573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101bb91908101906104f2565b6040516468656c6c6f60d81b602082015290915081906025015b60405160208183030381529060405280519060200120816040516020016101fc9190610543565b604051602081830303815290604052805190602001201461021f5761021f61055f565b505050565b60408051600380825260808201909252600091816020015b606081526020019060019003908161023c5790505090506040518060400160405280600381526020016218db5960ea1b81525081600081518110610282576102826103c0565b6020026020010181905250604051806040016040528060028152602001612f4360f01b815250816001815181106102bb576102bb6103c0565b602002602001018190525060405180610100016040528060d7815260200161057660d79139816002815181106102f3576102f36103c0565b602090810291909101015260008054604051638916046760e01b81526001600160a01b039091169063891604679061032f9085906004016103fa565b6000604051808303816000875af115801561034e573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261037691908101906104f2565b905060008180602001905181019061038e91906104f2565b6040516468656c6c6f60d81b60208201529091506025016101d5565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60005b838110156103f15781810151838201526020016103d9565b50506000910152565b6000602082016020835280845180835260408501915060408160051b86010192506020860160005b8281101561046e57603f198786030184528151805180875261044b8160208901602085016103d6565b601f01601f19169590950160209081019550938401939190910190600101610422565b50929695505050505050565b60008067ffffffffffffffff841115610495576104956103aa565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff821117156104c4576104c46103aa565b6040528381529050808284018510156104dc57600080fd5b6104ea8460208301856103d6565b509392505050565b60006020828403121561050457600080fd5b815167ffffffffffffffff81111561051b57600080fd5b8201601f8101841361052c57600080fd5b61053b8482516020840161047a565b949350505050565b600082516105558184602087016103d6565b9190910192915050565b634e487b7160e01b600052600160045260246000fdfe6563686f7c736574202f702064756d6d795661723d3078303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303032303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303536383635364336433646303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030a2646970667358221220076c57e13979ba7b0606d2d71d0f4989fddff1a5d6d35b1d4aa9316bb1e826e464736f6c634300081a0033","sourceMap":"95:1487:17:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1026:554;;;:::i;:::-;;247:773;;;:::i;1026:554::-;1207:15;;;1220:1;1207:15;;;;;;;;;1182:22;;1207:15;;;;;;;;;;;;;;;;;;;;1182:40;;1232:17;;;;;;;;;;;;;-1:-1:-1;;;1232:17:17;;;:6;1239:1;1232:9;;;;;;;;:::i;:::-;;;;;;:17;;;;1259:16;;;;;;;;;;;;;-1:-1:-1;;;1259:16:17;;;:6;1266:1;1259:9;;;;;;;;:::i;:::-;;;;;;:16;;;;1285:40;;;;;;;;;;;;;;;;;:6;1292:1;1285:9;;;;;;;;:::i;:::-;;;;;;;;;;:40;1363:16;1382:6;;:18;;-1:-1:-1;;;1382:18:17;;-1:-1:-1;;;;;1382:6:17;;;;:10;;:18;;1393:6;;1382:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1382:18:17;;;;;;;;;;;;:::i;:::-;1546:25;;-1:-1:-1;;;1546:25:17;;;2898:20:67;1363:37:17;;-1:-1:-1;1363:37:17;;2934:11:67;;1546:25:17;;;;;;;;;;;;;1536:36;;;;;;1524:6;1507:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;1497:35;;;;;;:75;1490:83;;;;:::i;:::-;1053:527;;;1026:554::o;247:773::-;433:15;;;446:1;433:15;;;;;;;;;408:22;;433:15;;;;;;;;;;;;;;;;;;;;408:40;;458:17;;;;;;;;;;;;;-1:-1:-1;;;458:17:17;;;:6;465:1;458:9;;;;;;;;:::i;:::-;;;;;;:17;;;;485:16;;;;;;;;;;;;;-1:-1:-1;;;485:16:17;;;:6;492:1;485:9;;;;;;;;:::i;:::-;;;;;;:16;;;;535:229;;;;;;;;;;;;;;;;;:6;542:1;535:9;;;;;;;;:::i;:::-;;;;;;;;;;:229;802:16;821:6;;:18;;-1:-1:-1;;;821:18:17;;-1:-1:-1;;;;;821:6:17;;;;:10;;:18;;832:6;;821:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;821:18:17;;;;;;;;;;;;:::i;:::-;802:37;;872:20;906:3;895:25;;;;;;;;;;;;:::i;:::-;986;;-1:-1:-1;;;986:25:17;;;2898:20:67;872:48:17;;-1:-1:-1;2934:11:67;;986:25:17;2696:255:67;14:127;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:127;207:10;202:3;198:20;195:1;188:31;238:4;235:1;228:15;262:4;259:1;252:15;278:250;363:1;373:113;387:6;384:1;381:13;373:113;;;463:11;;;457:18;444:11;;;437:39;409:2;402:10;373:113;;;-1:-1:-1;;520:1:67;502:16;;495:27;278:250::o;533:993::-;695:4;743:2;732:9;728:18;773:2;762:9;755:21;796:6;831;825:13;862:6;854;847:22;900:2;889:9;885:18;878:25;;962:2;952:6;949:1;945:14;934:9;930:30;926:39;912:53;;1000:2;992:6;988:15;1021:1;1031:466;1045:6;1042:1;1039:13;1031:466;;;1138:2;1134:7;1122:9;1114:6;1110:22;1106:36;1101:3;1094:49;1172:6;1166:13;1214:2;1208:9;1245:8;1237:6;1230:24;1267:74;1332:8;1327:2;1319:6;1315:15;1310:2;1306;1302:11;1267:74;:::i;:::-;1407:2;1384:17;-1:-1:-1;;1380:31:67;1368:44;;;;1414:2;1364:53;;;;-1:-1:-1;1475:12:67;;;;1440:15;;;;;1067:1;1060:9;1031:466;;;-1:-1:-1;1514:6:67;;533:993;-1:-1:-1;;;;;;533:993:67:o;1531:698::-;1606:5;1638:1;1662:18;1654:6;1651:30;1648:56;;;1684:18;;:::i;:::-;-1:-1:-1;1839:2:67;1833:9;-1:-1:-1;;1752:2:67;1731:15;;1727:29;;1897:2;1885:15;1881:29;1869:42;;1962:22;;;1941:18;1926:34;;1923:62;1920:88;;;1988:18;;:::i;:::-;2024:2;2017:22;2072;;;2057:6;-1:-1:-1;2057:6:67;2109:16;;;2106:25;-1:-1:-1;2103:45:67;;;2144:1;2141;2134:12;2103:45;2157:66;2216:6;2209:4;2201:6;2197:17;2192:3;2157:66;:::i;:::-;;1531:698;;;;;:::o;2234:457::-;2313:6;2366:2;2354:9;2345:7;2341:23;2337:32;2334:52;;;2382:1;2379;2372:12;2334:52;2415:9;2409:16;2448:18;2440:6;2437:30;2434:50;;;2480:1;2477;2470:12;2434:50;2503:22;;2556:4;2548:13;;2544:27;-1:-1:-1;2534:55:67;;2585:1;2582;2575:12;2534:55;2608:77;2677:7;2672:2;2666:9;2661:2;2657;2653:11;2608:77;:::i;:::-;2598:87;2234:457;-1:-1:-1;;;;2234:457:67:o;2956:289::-;3087:3;3125:6;3119:13;3141:66;3200:6;3195:3;3188:4;3180:6;3176:17;3141:66;:::i;:::-;3223:16;;;;;2956:289;-1:-1:-1;;2956:289:67:o;3250:127::-;3311:10;3306:3;3302:20;3299:1;3292:31;3342:4;3339:1;3332:15;3366:4;3363:1;3356:15","linkReferences":{}},"methodIdentifiers":{"testABIDecode()":"90ef1b6c","testUTF8()":"2fbc96a5"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"testABIDecode\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testUTF8\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/ffi_windows.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/ffi_windows.sol\":{\"keccak256\":\"0x868e6cab23b8bc412f8e78a7744e23070ba78b5536453397b0c075129e67a3b4\",\"urls\":[\"bzz-raw://5e83c31d5db2d41eb02f2b74a1c651e6b32bb1ad4008da77b42a1688bd27796c\",\"dweb:/ipfs/QmZD3dp7LM17GBbdKb8pbtdvDHQ5gM2AX4Q2bqBWMtBrQA\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testABIDecode"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testUTF8"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/ffi_windows.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/ffi_windows.sol":{"keccak256":"0x868e6cab23b8bc412f8e78a7744e23070ba78b5536453397b0c075129e67a3b4","urls":["bzz-raw://5e83c31d5db2d41eb02f2b74a1c651e6b32bb1ad4008da77b42a1688bd27796c","dweb:/ipfs/QmZD3dp7LM17GBbdKb8pbtdvDHQ5gM2AX4Q2bqBWMtBrQA"],"license":null}},"version":1},"id":17} \ No newline at end of file diff --git a/out/generate_all_types.sol/GenerateAllTypes.json b/out/generate_all_types.sol/GenerateAllTypes.json deleted file mode 100644 index cef3fb86..00000000 --- a/out/generate_all_types.sol/GenerateAllTypes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_fail","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setBytes","inputs":[{"name":"s","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setInt","inputs":[{"name":"value","type":"int256","internalType":"int256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setString","inputs":[{"name":"s","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setUint","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x60a06040526000608090815260029061001890826100ca565b5034801561002557600080fd5b50610188565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061005557607f821691505b60208210810361007557634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156100c557806000526020600020601f840160051c810160208510156100a25750805b601f840160051c820191505b818110156100c257600081556001016100ae565b50505b505050565b81516001600160401b038111156100e3576100e361002b565b6100f7816100f18454610041565b8461007b565b6020601f82116001811461012b57600083156101135750848201515b600019600385901b1c1916600184901b1784556100c2565b600084815260208120601f198516915b8281101561015b578785015182556020948501946001909201910161013b565b50848210156101795786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b610261806101976000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80634ef65c3b1461005c5780637426f46d14610071578063747586b8146100855780637fcaf66614610098578063da359dc814610098575b600080fd5b61006f61006a3660046100da565b6100b8565b005b604080516001815290519081900360200190f35b61006f6100933660046100da565b6100c9565b61006f6100a6366004610183565b50604080516020810190915260009052565b6100c38160036101ea565b60005550565b6100d4816000610203565b60015550565b6000602082840312156100ec57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b60008067ffffffffffffffff841115610124576101246100f3565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff82111715610153576101536100f3565b60405283815290508082840185101561016b57600080fd5b83836020830137600060208583010152509392505050565b60006020828403121561019557600080fd5b813567ffffffffffffffff8111156101ac57600080fd5b8201601f810184136101bd57600080fd5b6101cc84823560208401610109565b949350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156101fd576101fd6101d4565b92915050565b8082018281126000831280158216821582161715610223576102236101d4565b50509291505056fea264697066735822122089984ff61c60c6d252a5f6a8151162f8c02c25b8a11bdee1cc1fda5c5fc3dc9e64736f6c634300081a0033","sourceMap":"165:12:55:-:0;110:596;165:12;-1:-1:-1;110:596:55;165:12;;;;;;;;;:::i;:::-;;110:596;;;;;;;;;;;;14:127:67;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:380;225:1;221:12;;;;268;;;289:61;;343:4;335:6;331:17;321:27;;289:61;396:2;388:6;385:14;365:18;362:38;359:161;;442:10;437:3;433:20;430:1;423:31;477:4;474:1;467:15;505:4;502:1;495:15;359:161;;146:380;;;:::o;656:517::-;757:2;752:3;749:11;746:421;;;793:5;790:1;783:16;837:4;834:1;824:18;907:2;895:10;891:19;888:1;884:27;878:4;874:38;943:4;931:10;928:20;925:47;;;-1:-1:-1;966:4:67;925:47;1021:2;1016:3;1012:12;1009:1;1005:20;999:4;995:31;985:41;;1076:81;1094:2;1087:5;1084:13;1076:81;;;1153:1;1139:16;;1120:1;1109:13;1076:81;;;1080:3;;746:421;656:517;;;:::o;1349:1296::-;1468:10;;-1:-1:-1;;;;;1490:30:67;;1487:56;;;1523:18;;:::i;:::-;1552:96;1641:6;1601:38;1633:4;1627:11;1601:38;:::i;:::-;1595:4;1552:96;:::i;:::-;1697:4;1728:2;1717:14;;1745:1;1740:648;;;;2432:1;2449:6;2446:89;;;-1:-1:-1;2501:19:67;;;2495:26;2446:89;-1:-1:-1;;1306:1:67;1302:11;;;1298:24;1294:29;1284:40;1330:1;1326:11;;;1281:57;2548:81;;1710:929;;1740:648;603:1;596:14;;;640:4;627:18;;-1:-1:-1;;1776:20:67;;;1893:222;1907:7;1904:1;1901:14;1893:222;;;1989:19;;;1983:26;1968:42;;2096:4;2081:20;;;;2049:1;2037:14;;;;1923:12;1893:222;;;1897:3;2143:6;2134:7;2131:19;2128:201;;;2204:19;;;2198:26;-1:-1:-1;;2287:1:67;2283:14;;;2299:3;2279:24;2275:37;2271:42;2256:58;2241:74;;2128:201;-1:-1:-1;;;;2375:1:67;2359:14;;;2355:22;2342:36;;-1:-1:-1;1349:1296:67:o;:::-;110:596:55;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100575760003560e01c80634ef65c3b1461005c5780637426f46d14610071578063747586b8146100855780637fcaf66614610098578063da359dc814610098575b600080fd5b61006f61006a3660046100da565b6100b8565b005b604080516001815290519081900360200190f35b61006f6100933660046100da565b6100c9565b61006f6100a6366004610183565b50604080516020810190915260009052565b6100c38160036101ea565b60005550565b6100d4816000610203565b60015550565b6000602082840312156100ec57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b60008067ffffffffffffffff841115610124576101246100f3565b50604051601f19601f85018116603f0116810181811067ffffffffffffffff82111715610153576101536100f3565b60405283815290508082840185101561016b57600080fd5b83836020830137600060208583010152509392505050565b60006020828403121561019557600080fd5b813567ffffffffffffffff8111156101ac57600080fd5b8201601f810184136101bd57600080fd5b6101cc84823560208401610109565b949350505050565b634e487b7160e01b600052601160045260246000fd5b808201808211156101fd576101fd6101d4565b92915050565b8082018281126000831280158216821582161715610223576102236101d4565b50509291505056fea264697066735822122089984ff61c60c6d252a5f6a8151162f8c02c25b8a11bdee1cc1fda5c5fc3dc9e64736f6c634300081a0033","sourceMap":"110:596:55:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;184:66;;;;;;:::i;:::-;;:::i;:::-;;551:153;;;;693:4;339:41:67;;551:153:55;;;;;;327:2:67;551:153:55;;;298:64;;;;;;:::i;:::-;;:::i;409:66::-;;;;;;:::i;:::-;-1:-1:-1;462:6:55;;;;;;;;;-1:-1:-1;462:6:55;;409:66;184;234:9;:5;242:1;234:9;:::i;:::-;230:1;:13;-1:-1:-1;184:66:55:o;298:64::-;346:9;:5;354:1;346:9;:::i;:::-;342:1;:13;-1:-1:-1;298:64:55:o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;575:127::-;636:10;631:3;627:20;624:1;617:31;667:4;664:1;657:15;691:4;688:1;681:15;707:716;772:5;804:1;828:18;820:6;817:30;814:56;;;850:18;;:::i;:::-;-1:-1:-1;1005:2:67;999:9;-1:-1:-1;;918:2:67;897:15;;893:29;;1063:2;1051:15;1047:29;1035:42;;1128:22;;;1107:18;1092:34;;1089:62;1086:88;;;1154:18;;:::i;:::-;1190:2;1183:22;1238;;;1223:6;-1:-1:-1;1223:6:67;1275:16;;;1272:25;-1:-1:-1;1269:45:67;;;1310:1;1307;1300:12;1269:45;1360:6;1355:3;1348:4;1340:6;1336:17;1323:44;1415:1;1408:4;1399:6;1391;1387:19;1383:30;1376:41;;707:716;;;;;:::o;1428:451::-;1497:6;1550:2;1538:9;1529:7;1525:23;1521:32;1518:52;;;1566:1;1563;1556:12;1518:52;1606:9;1593:23;1639:18;1631:6;1628:30;1625:50;;;1671:1;1668;1661:12;1625:50;1694:22;;1747:4;1739:13;;1735:27;-1:-1:-1;1725:55:67;;1776:1;1773;1766:12;1725:55;1799:74;1865:7;1860:2;1847:16;1842:2;1838;1834:11;1799:74;:::i;:::-;1789:84;1428:451;-1:-1:-1;;;;1428:451:67:o;2339:127::-;2400:10;2395:3;2391:20;2388:1;2381:31;2431:4;2428:1;2421:15;2455:4;2452:1;2445:15;2471:125;2536:9;;;2557:10;;;2554:36;;;2570:18;;:::i;:::-;2471:125;;;;:::o;2601:216::-;2665:9;;;2693:11;;;2640:3;2723:9;;2751:10;;2747:19;;2776:10;;2768:19;;2744:44;2741:70;;;2791:18;;:::i;:::-;2741:70;;2601:216;;;;:::o","linkReferences":{}},"methodIdentifiers":{"property_never_fail()":"7426f46d","setBytes(bytes)":"da359dc8","setInt(int256)":"747586b8","setString(string)":"7fcaf666","setUint(uint256)":"4ef65c3b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_fail\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"s\",\"type\":\"bytes\"}],\"name\":\"setBytes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"value\",\"type\":\"int256\"}],\"name\":\"setInt\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"s\",\"type\":\"string\"}],\"name\":\"setString\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setUint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/generate_all_types.sol\":\"GenerateAllTypes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/generate_all_types.sol\":{\"keccak256\":\"0x5b6355c1d23343d23d82ba549cde2f392e643e0038b367a675449111b60613b5\",\"urls\":[\"bzz-raw://b92bf3bd0e7002c0738aacb692c8d7f491dfb26e49b45d45d72fc3371196a8dc\",\"dweb:/ipfs/QmWfhzCGPyzadyWqkDaisukYi5pgv1aPz81U8k6Fjcn583\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_fail","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"bytes","name":"s","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"setBytes"},{"inputs":[{"internalType":"int256","name":"value","type":"int256"}],"stateMutability":"nonpayable","type":"function","name":"setInt"},{"inputs":[{"internalType":"string","name":"s","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"setString"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setUint"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/generate_all_types.sol":"GenerateAllTypes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/generate_all_types.sol":{"keccak256":"0x5b6355c1d23343d23d82ba549cde2f392e643e0038b367a675449111b60613b5","urls":["bzz-raw://b92bf3bd0e7002c0738aacb692c8d7f491dfb26e49b45d45d72fc3371196a8dc","dweb:/ipfs/QmWfhzCGPyzadyWqkDaisukYi5pgv1aPz81U8k6Fjcn583"],"license":null}},"version":1},"id":55} \ No newline at end of file diff --git a/out/inner_deployment.sol/InnerDeployment.json b/out/inner_deployment.sol/InnerDeployment.json deleted file mode 100644 index 33af2395..00000000 --- a/out/inner_deployment.sol/InnerDeployment.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_inner_deployment","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063d2c1decb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220b328eb3fabc171ceace7f34216d24da1fbf67cae9beb06731c106a1144af40f264736f6c634300081a0033","sourceMap":"171:166:37:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063d2c1decb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220b328eb3fabc171ceace7f34216d24da1fbf67cae9beb06731c106a1144af40f264736f6c634300081a0033","sourceMap":"171:166:37:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;202:133;;;;260:4;154:41:67;;202:133:37;;;;;;142:2:67;202:133:37;;","linkReferences":{}},"methodIdentifiers":{"property_inner_deployment()":"d2c1decb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_inner_deployment\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/inner_deployment.sol\":\"InnerDeployment\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/inner_deployment.sol\":{\"keccak256\":\"0x06071bc971e8e65646ffd1ff4f2fdc6b0fc13be5d772c2a380fca1257ffe8a49\",\"urls\":[\"bzz-raw://04be514e2525193bf733b43b7bcd271770e8716dd91a533cda27e72f41ac1680\",\"dweb:/ipfs/QmcrZtaLSUrEq4NxZVqXMRQ4iFTUPPtFetHUBHhyDEShuj\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_inner_deployment","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/inner_deployment.sol":"InnerDeployment"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/inner_deployment.sol":{"keccak256":"0x06071bc971e8e65646ffd1ff4f2fdc6b0fc13be5d772c2a380fca1257ffe8a49","urls":["bzz-raw://04be514e2525193bf733b43b7bcd271770e8716dd91a533cda27e72f41ac1680","dweb:/ipfs/QmcrZtaLSUrEq4NxZVqXMRQ4iFTUPPtFetHUBHhyDEShuj"],"license":null}},"version":1},"id":37} \ No newline at end of file diff --git a/out/inner_deployment.sol/InnerDeploymentFactory.json b/out/inner_deployment.sol/InnerDeploymentFactory.json deleted file mode 100644 index e234035d..00000000 --- a/out/inner_deployment.sol/InnerDeploymentFactory.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"deployInner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101528061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063946c372414602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6094806100898339019056fe6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063d2c1decb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220b328eb3fabc171ceace7f34216d24da1fbf67cae9beb06731c106a1144af40f264736f6c634300081a0033a2646970667358221220aa76b96c5ff36ccaacee8017a580a098fa3716ba6ada09ef4225889736d918bb64736f6c634300081a0033","sourceMap":"339:142:37:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063946c372414602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6094806100898339019056fe6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063d2c1decb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220b328eb3fabc171ceace7f34216d24da1fbf67cae9beb06731c106a1144af40f264736f6c634300081a0033a2646970667358221220aa76b96c5ff36ccaacee8017a580a098fa3716ba6ada09ef4225889736d918bb64736f6c634300081a0033","sourceMap":"339:142:37:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;377:102;;;:::i;:::-;;;-1:-1:-1;;;;;178:32:67;;;160:51;;148:2;133:18;377:102:37;;;;;;;;416:7;450:21;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;435:37;;377:102;:::o;-1:-1:-1:-;;;;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"deployInner()":"946c3724"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"deployInner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/inner_deployment.sol\":\"InnerDeploymentFactory\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/inner_deployment.sol\":{\"keccak256\":\"0x06071bc971e8e65646ffd1ff4f2fdc6b0fc13be5d772c2a380fca1257ffe8a49\",\"urls\":[\"bzz-raw://04be514e2525193bf733b43b7bcd271770e8716dd91a533cda27e72f41ac1680\",\"dweb:/ipfs/QmcrZtaLSUrEq4NxZVqXMRQ4iFTUPPtFetHUBHhyDEShuj\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"deployInner","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/inner_deployment.sol":"InnerDeploymentFactory"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/inner_deployment.sol":{"keccak256":"0x06071bc971e8e65646ffd1ff4f2fdc6b0fc13be5d772c2a380fca1257ffe8a49","urls":["bzz-raw://04be514e2525193bf733b43b7bcd271770e8716dd91a533cda27e72f41ac1680","dweb:/ipfs/QmcrZtaLSUrEq4NxZVqXMRQ4iFTUPPtFetHUBHhyDEShuj"],"license":null}},"version":1},"id":37} \ No newline at end of file diff --git a/out/inner_deployment_on_construction.sol/InnerDeployment.json b/out/inner_deployment_on_construction.sol/InnerDeployment.json deleted file mode 100644 index e78fc67d..00000000 --- a/out/inner_deployment_on_construction.sol/InnerDeployment.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"dummyFunction","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_inner_deployment","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060a980601d6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c806323a34709146037578063d2c1decb146047575b600080fd5b60456042366004605b565b50565b005b604080516000815290519081900360200190f35b600060208284031215606c57600080fd5b503591905056fea26469706673582212205f74003157d71a224da4dc6b080823b3f89ce47a8c943777fcd210641d9f6bf364736f6c634300081a0033","sourceMap":"147:346:38:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c806323a34709146037578063d2c1decb146047575b600080fd5b60456042366004605b565b50565b005b604080516000815290519081900360200190f35b600060208284031215606c57600080fd5b503591905056fea26469706673582212205f74003157d71a224da4dc6b080823b3f89ce47a8c943777fcd210641d9f6bf364736f6c634300081a0033","sourceMap":"147:346:38:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;178:174;;;;;;:::i;:::-;-1:-1:-1;178:174:38;;;358:133;;;;416:4;339:41:67;;358:133:38;;;;;;327:2:67;358:133:38;;;14:180:67;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"dummyFunction(uint256)":"23a34709","property_inner_deployment()":"d2c1decb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"dummyFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_inner_deployment\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/inner_deployment_on_construction.sol\":\"InnerDeployment\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/inner_deployment_on_construction.sol\":{\"keccak256\":\"0x0ded965c9f9e2f07a2b2c7b8c1d599322e8e74e9e371d77bc2400b5de5047d20\",\"urls\":[\"bzz-raw://595d50bf803cb9c6ae641450148bb60d7dab44d8ea4c826698ddb68fc2129957\",\"dweb:/ipfs/QmPPQV2m9H2pbo2eodC8t1NLsNqbcNfJtsoT7N7Kcr7RHb\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"dummyFunction"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_inner_deployment","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/inner_deployment_on_construction.sol":"InnerDeployment"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/inner_deployment_on_construction.sol":{"keccak256":"0x0ded965c9f9e2f07a2b2c7b8c1d599322e8e74e9e371d77bc2400b5de5047d20","urls":["bzz-raw://595d50bf803cb9c6ae641450148bb60d7dab44d8ea4c826698ddb68fc2129957","dweb:/ipfs/QmPPQV2m9H2pbo2eodC8t1NLsNqbcNfJtsoT7N7Kcr7RHb"],"license":null}},"version":1},"id":38} \ No newline at end of file diff --git a/out/inner_deployment_on_construction.sol/InnerDeploymentFactory.json b/out/inner_deployment_on_construction.sol/InnerDeploymentFactory.json deleted file mode 100644 index b1218b68..00000000 --- a/out/inner_deployment_on_construction.sol/InnerDeploymentFactory.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"dummyFunction","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556066565b60c6806100ff83390190565b608b806100746000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806323a3470914602d575b600080fd5b603b6038366004603d565b50565b005b600060208284031215604e57600080fd5b503591905056fea264697066735822122023d38817b3e40adc1b6e6c7e471b6ef4b8a51a6abcb0c13d950770391844efcd64736f6c634300081a00336080604052348015600f57600080fd5b5060a980601d6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c806323a34709146037578063d2c1decb146047575b600080fd5b60456042366004605b565b50565b005b604080516000815290519081900360200190f35b600060208284031215606c57600080fd5b503591905056fea26469706673582212205f74003157d71a224da4dc6b080823b3f89ce47a8c943777fcd210641d9f6bf364736f6c634300081a0033","sourceMap":"495:308:38:-:0;;;549:72;;;;;;;;;;592:21;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;580:1:38;:34;;-1:-1:-1;;;;;;580:34:38;-1:-1:-1;;;;;580:34:38;;;;;;;;;;495:308;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806323a3470914602d575b600080fd5b603b6038366004603d565b50565b005b600060208284031215604e57600080fd5b503591905056fea264697066735822122023d38817b3e40adc1b6e6c7e471b6ef4b8a51a6abcb0c13d950770391844efcd64736f6c634300081a0033","sourceMap":"495:308:38:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;627:174;;;;;;:::i;:::-;-1:-1:-1;627:174:38;;;14:180:67;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"dummyFunction(uint256)":"23a34709"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"dummyFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/inner_deployment_on_construction.sol\":\"InnerDeploymentFactory\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/inner_deployment_on_construction.sol\":{\"keccak256\":\"0x0ded965c9f9e2f07a2b2c7b8c1d599322e8e74e9e371d77bc2400b5de5047d20\",\"urls\":[\"bzz-raw://595d50bf803cb9c6ae641450148bb60d7dab44d8ea4c826698ddb68fc2129957\",\"dweb:/ipfs/QmPPQV2m9H2pbo2eodC8t1NLsNqbcNfJtsoT7N7Kcr7RHb\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"dummyFunction"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/inner_deployment_on_construction.sol":"InnerDeploymentFactory"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/inner_deployment_on_construction.sol":{"keccak256":"0x0ded965c9f9e2f07a2b2c7b8c1d599322e8e74e9e371d77bc2400b5de5047d20","urls":["bzz-raw://595d50bf803cb9c6ae641450148bb60d7dab44d8ea4c826698ddb68fc2129957","dweb:/ipfs/QmPPQV2m9H2pbo2eodC8t1NLsNqbcNfJtsoT7N7Kcr7RHb"],"license":null}},"version":1},"id":38} \ No newline at end of file diff --git a/out/inner_inner_deployment.sol/InnerDeployment.json b/out/inner_inner_deployment.sol/InnerDeployment.json deleted file mode 100644 index 75ccaa8c..00000000 --- a/out/inner_inner_deployment.sol/InnerDeployment.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"deployInnerInner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101528061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063f8d797c814602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6094806100898339019056fe6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806378adf3eb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220cb869dc60b398aad4408b33fa24bf252fc72cd671d947e6271d38999a096249f64736f6c634300081a0033a2646970667358221220da5815f3d7eaf702dbf9aa89e59ed1268f7410d44e2c30365cf117b000ea439e64736f6c634300081a0033","sourceMap":"446:145:39:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063f8d797c814602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6094806100898339019056fe6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806378adf3eb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220cb869dc60b398aad4408b33fa24bf252fc72cd671d947e6271d38999a096249f64736f6c634300081a0033a2646970667358221220da5815f3d7eaf702dbf9aa89e59ed1268f7410d44e2c30365cf117b000ea439e64736f6c634300081a0033","sourceMap":"446:145:39:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;477:112;;;:::i;:::-;;;-1:-1:-1;;;;;178:32:67;;;160:51;;148:2;133:18;477:112:39;;;;;;;;521:7;555:26;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;540:42;;477:112;:::o;-1:-1:-1:-;;;;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"deployInnerInner()":"f8d797c8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"deployInnerInner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/inner_inner_deployment.sol\":\"InnerDeployment\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/inner_inner_deployment.sol\":{\"keccak256\":\"0x59baebab1b863779b84960d35df307f20a7c69508342c906bf4ab51045b02a82\",\"urls\":[\"bzz-raw://2cb129c576005d27a5fc4f95b135ad35846b2b4582ca31990b154efdb5f0c034\",\"dweb:/ipfs/QmXMwatF91twRwDdyjeUkmJfX5rBEGEEiskcLm2ziwhMen\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"deployInnerInner","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/inner_inner_deployment.sol":"InnerDeployment"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/inner_inner_deployment.sol":{"keccak256":"0x59baebab1b863779b84960d35df307f20a7c69508342c906bf4ab51045b02a82","urls":["bzz-raw://2cb129c576005d27a5fc4f95b135ad35846b2b4582ca31990b154efdb5f0c034","dweb:/ipfs/QmXMwatF91twRwDdyjeUkmJfX5rBEGEEiskcLm2ziwhMen"],"license":null}},"version":1},"id":39} \ No newline at end of file diff --git a/out/inner_inner_deployment.sol/InnerDeploymentFactory.json b/out/inner_inner_deployment.sol/InnerDeploymentFactory.json deleted file mode 100644 index 59f7d638..00000000 --- a/out/inner_inner_deployment.sol/InnerDeploymentFactory.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"deployInner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102308061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063946c372414602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6101718061008a8339019056fe6080604052348015600f57600080fd5b506101528061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063f8d797c814602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6094806100898339019056fe6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806378adf3eb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220cb869dc60b398aad4408b33fa24bf252fc72cd671d947e6271d38999a096249f64736f6c634300081a0033a2646970667358221220da5815f3d7eaf702dbf9aa89e59ed1268f7410d44e2c30365cf117b000ea439e64736f6c634300081a0033a2646970667358221220e580b1df3b774663338e3b7cd61a34cdf485049bbc09b9db9d2930bf0419b59964736f6c634300081a0033","sourceMap":"660:142:39:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063946c372414602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6101718061008a8339019056fe6080604052348015600f57600080fd5b506101528061001f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063f8d797c814602d575b600080fd5b6033604f565b6040516001600160a01b03909116815260200160405180910390f35b6000604051605b90607c565b604051809103906000f0801580156076573d6000803e3d6000fd5b50905090565b6094806100898339019056fe6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806378adf3eb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220cb869dc60b398aad4408b33fa24bf252fc72cd671d947e6271d38999a096249f64736f6c634300081a0033a2646970667358221220da5815f3d7eaf702dbf9aa89e59ed1268f7410d44e2c30365cf117b000ea439e64736f6c634300081a0033a2646970667358221220e580b1df3b774663338e3b7cd61a34cdf485049bbc09b9db9d2930bf0419b59964736f6c634300081a0033","sourceMap":"660:142:39:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;698:102;;;:::i;:::-;;;-1:-1:-1;;;;;178:32:67;;;160:51;;148:2;133:18;698:102:39;;;;;;;;737:7;771:21;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;756:37;;698:102;:::o;-1:-1:-1:-;;;;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"deployInner()":"946c3724"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"deployInner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/inner_inner_deployment.sol\":\"InnerDeploymentFactory\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/inner_inner_deployment.sol\":{\"keccak256\":\"0x59baebab1b863779b84960d35df307f20a7c69508342c906bf4ab51045b02a82\",\"urls\":[\"bzz-raw://2cb129c576005d27a5fc4f95b135ad35846b2b4582ca31990b154efdb5f0c034\",\"dweb:/ipfs/QmXMwatF91twRwDdyjeUkmJfX5rBEGEEiskcLm2ziwhMen\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"deployInner","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/inner_inner_deployment.sol":"InnerDeploymentFactory"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/inner_inner_deployment.sol":{"keccak256":"0x59baebab1b863779b84960d35df307f20a7c69508342c906bf4ab51045b02a82","urls":["bzz-raw://2cb129c576005d27a5fc4f95b135ad35846b2b4582ca31990b154efdb5f0c034","dweb:/ipfs/QmXMwatF91twRwDdyjeUkmJfX5rBEGEEiskcLm2ziwhMen"],"license":null}},"version":1},"id":39} \ No newline at end of file diff --git a/out/inner_inner_deployment.sol/InnerInnerDeployment.json b/out/inner_inner_deployment.sol/InnerInnerDeployment.json deleted file mode 100644 index 65e1875f..00000000 --- a/out/inner_inner_deployment.sol/InnerInnerDeployment.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_inner_inner_deployment","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50607780601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806378adf3eb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220cb869dc60b398aad4408b33fa24bf252fc72cd671d947e6271d38999a096249f64736f6c634300081a0033","sourceMap":"267:177:39:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806378adf3eb14602d575b600080fd5b604080516000815290519081900360200190f3fea2646970667358221220cb869dc60b398aad4408b33fa24bf252fc72cd671d947e6271d38999a096249f64736f6c634300081a0033","sourceMap":"267:177:39:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;303:139;;;;367:4;154:41:67;;303:139:39;;;;;;142:2:67;303:139:39;;","linkReferences":{}},"methodIdentifiers":{"property_inner_inner_deployment()":"78adf3eb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_inner_inner_deployment\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/inner_inner_deployment.sol\":\"InnerInnerDeployment\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/inner_inner_deployment.sol\":{\"keccak256\":\"0x59baebab1b863779b84960d35df307f20a7c69508342c906bf4ab51045b02a82\",\"urls\":[\"bzz-raw://2cb129c576005d27a5fc4f95b135ad35846b2b4582ca31990b154efdb5f0c034\",\"dweb:/ipfs/QmXMwatF91twRwDdyjeUkmJfX5rBEGEEiskcLm2ziwhMen\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_inner_inner_deployment","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/inner_inner_deployment.sol":"InnerInnerDeployment"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/inner_inner_deployment.sol":{"keccak256":"0x59baebab1b863779b84960d35df307f20a7c69508342c906bf4ab51045b02a82","urls":["bzz-raw://2cb129c576005d27a5fc4f95b135ad35846b2b4582ca31990b154efdb5f0c034","dweb:/ipfs/QmXMwatF91twRwDdyjeUkmJfX5rBEGEEiskcLm2ziwhMen"],"license":null}},"version":1},"id":39} \ No newline at end of file diff --git a/out/internal_library.sol/InternalLibrary.json b/out/internal_library.sol/InternalLibrary.json deleted file mode 100644 index cf55f807..00000000 --- a/out/internal_library.sol/InternalLibrary.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[],"bytecode":{"object":"0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220917774460949de6d0fb6d5f1f2795f0c6349715ce3af742aa3db1e56337b846864736f6c634300081a0033","sourceMap":"0:121:40:-:0;;;;;;;;;;;;;;;-1:-1:-1;;;0:121:40;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220917774460949de6d0fb6d5f1f2795f0c6349715ce3af742aa3db1e56337b846864736f6c634300081a0033","sourceMap":"0:121:40:-:0;;;;;;;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/internal_library.sol\":\"InternalLibrary\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/internal_library.sol\":{\"keccak256\":\"0x3394d005212420665780cef4bc076b55904f316c321ee7a81d90100e13fb7747\",\"urls\":[\"bzz-raw://3d1d12c17d32c5cfcc60ec6298fd28d74ad9031cd2eb2757c0f49d80717734b9\",\"dweb:/ipfs/QmU31PNXoVKoYCCsRNgFA3Fx9R6mL8J2fuN8vBuAMztjR7\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/internal_library.sol":"InternalLibrary"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/internal_library.sol":{"keccak256":"0x3394d005212420665780cef4bc076b55904f316c321ee7a81d90100e13fb7747","urls":["bzz-raw://3d1d12c17d32c5cfcc60ec6298fd28d74ad9031cd2eb2757c0f49d80717734b9","dweb:/ipfs/QmU31PNXoVKoYCCsRNgFA3Fx9R6mL8J2fuN8vBuAMztjR7"],"license":null}},"version":1},"id":40} \ No newline at end of file diff --git a/out/internal_library.sol/TestInternalLibrary.json b/out/internal_library.sol/TestInternalLibrary.json deleted file mode 100644 index f98361e5..00000000 --- a/out/internal_library.sol/TestInternalLibrary.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_library_linking_broken","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"testDirect","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"testExtension","inputs":[{"name":"x","type":"uint256","internalType":"uint256"},{"name":"y","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101568061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063216897c514610046578063307086e31461006c578063ae03f7241461007f575b600080fd5b6100596100543660046100c4565b610095565b6040519081526020015b60405180910390f35b61005961007a3660046100dd565b6100ab565b60005460405160ff909116158152602001610063565b600081806100a381836100ff565b949350505050565b600082806100b981836100ff565b925050505b92915050565b6000602082840312156100d657600080fd5b5035919050565b600080604083850312156100f057600080fd5b50508035926020909101359150565b808201808211156100be57634e487b7160e01b600052601160045260246000fdfea26469706673582212204e1015d2c1af86accc7d31a53a23a9b5a912d580822327b83afccf7f968fb74f64736f6c634300081a0033","sourceMap":"123:733:40:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100415760003560e01c8063216897c514610046578063307086e31461006c578063ae03f7241461007f575b600080fd5b6100596100543660046100c4565b610095565b6040519081526020015b60405180910390f35b61005961007a3660046100dd565b6100ab565b60005460405160ff909116158152602001610063565b600081806100a381836100ff565b949350505050565b600082806100b981836100ff565b925050505b92915050565b6000602082840312156100d657600080fd5b5035919050565b600080604083850312156100f057600080fd5b50508035926020909101359150565b808201808211156100be57634e487b7160e01b600052601160045260246000fdfea26469706673582212204e1015d2c1af86accc7d31a53a23a9b5a912d580822327b83afccf7f968fb74f64736f6c634300081a0033","sourceMap":"123:733:40:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;446:228;;;;;;:::i;:::-;;:::i;:::-;;;391:25:67;;;379:2;364:18;446:228:40;;;;;;;;216:224;;;;;;:::i;:::-;;:::i;680:174::-;744:4;837:10;680:174;;837:10;;;;836:11;918:41:67;;906:2;891:18;680:174:40;778:187:67;446:228:40;490:4;570:1;;662:5;666:1;662;:5;:::i;:::-;655:12;446:228;-1:-1:-1;;;;446:228:40:o;216:224::-;271:4;328:1;;428:5;432:1;428;:5;:::i;:::-;421:12;;;;216:224;;;;;:::o;14:226:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;187:23:67;;14:226;-1:-1:-1;14:226:67:o;427:346::-;495:6;503;556:2;544:9;535:7;531:23;527:32;524:52;;;572:1;569;562:12;524:52;-1:-1:-1;;617:23:67;;;737:2;722:18;;;709:32;;-1:-1:-1;427:346:67:o;970:222::-;1035:9;;;1056:10;;;1053:133;;;1108:10;1103:3;1099:20;1096:1;1089:31;1143:4;1140:1;1133:15;1171:4;1168:1;1161:15","linkReferences":{}},"methodIdentifiers":{"property_library_linking_broken()":"ae03f724","testDirect(uint256)":"216897c5","testExtension(uint256,uint256)":"307086e3"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_library_linking_broken\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"testDirect\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"}],\"name\":\"testExtension\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/internal_library.sol\":\"TestInternalLibrary\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/internal_library.sol\":{\"keccak256\":\"0x3394d005212420665780cef4bc076b55904f316c321ee7a81d90100e13fb7747\",\"urls\":[\"bzz-raw://3d1d12c17d32c5cfcc60ec6298fd28d74ad9031cd2eb2757c0f49d80717734b9\",\"dweb:/ipfs/QmU31PNXoVKoYCCsRNgFA3Fx9R6mL8J2fuN8vBuAMztjR7\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_library_linking_broken","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"testDirect","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"testExtension","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/internal_library.sol":"TestInternalLibrary"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/internal_library.sol":{"keccak256":"0x3394d005212420665780cef4bc076b55904f316c321ee7a81d90100e13fb7747","urls":["bzz-raw://3d1d12c17d32c5cfcc60ec6298fd28d74ad9031cd2eb2757c0f49d80717734b9","dweb:/ipfs/QmU31PNXoVKoYCCsRNgFA3Fx9R6mL8J2fuN8vBuAMztjR7"],"license":null}},"version":1},"id":40} \ No newline at end of file diff --git a/out/match_addr_contract.sol/TestContract.json b/out/match_addr_contract.sol/TestContract.json deleted file mode 100644 index 8205ebde..00000000 --- a/out/match_addr_contract.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setAddr","inputs":[{"name":"value","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060f28061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80637c39cc16146037578063d1d80fdf14605f575b600080fd5b604b6000546001600160a01b031630141590565b604051901515815260200160405180910390f35b608c606a366004608e565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b005b600060208284031215609f57600080fd5b81356001600160a01b038116811460b557600080fd5b939250505056fea264697066735822122038a375d1ab61be868ca8977e6ca8a8beeb6a266bd0f00c4b88d5aff7c187318464736f6c634300081a0033","sourceMap":"78:300:56:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80637c39cc16146037578063d1d80fdf14605f575b600080fd5b604b6000546001600160a01b031630141590565b604051901515815260200160405180910390f35b608c606a366004608e565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b005b600060208284031215609f57600080fd5b81356001600160a01b038116811460b557600080fd5b939250505056fea264697066735822122038a375d1ab61be868ca8977e6ca8a8beeb6a266bd0f00c4b88d5aff7c187318464736f6c634300081a0033","sourceMap":"78:300:56:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;193:183;;256:4;350:1;-1:-1:-1;;;;;350:1:56;363:4;350:18;348:21;;193:183;;;;179:14:67;;172:22;154:41;;142:2;127:18;193:183:56;;;;;;;122:65;;;;;;:::i;:::-;171:1;:9;;-1:-1:-1;;;;;;171:9:56;-1:-1:-1;;;;;171:9:56;;;;;;;;;;122:65;;;206:286:67;265:6;318:2;306:9;297:7;293:23;289:32;286:52;;;334:1;331;324:12;286:52;360:23;;-1:-1:-1;;;;;412:31:67;;402:42;;392:70;;458:1;455;448:12;392:70;481:5;206:286;-1:-1:-1;;;206:286:67:o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setAddr(address)":"d1d80fdf"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"}],\"name\":\"setAddr\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_addr_contract.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_addr_contract.sol\":{\"keccak256\":\"0xf50da3ace238d908fecdaa92b372763c2b0385173d3f9199f527778eb80109fb\",\"urls\":[\"bzz-raw://906574c8bf4c4c63d7cd493b1660581f096439b6f2631faa85404620d8451dd9\",\"dweb:/ipfs/QmWu2DDs37CXxUxatJZYK8Mo8BGLGyrTsUHjravjZjHjeH\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setAddr"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_addr_contract.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_addr_contract.sol":{"keccak256":"0xf50da3ace238d908fecdaa92b372763c2b0385173d3f9199f527778eb80109fb","urls":["bzz-raw://906574c8bf4c4c63d7cd493b1660581f096439b6f2631faa85404620d8451dd9","dweb:/ipfs/QmWu2DDs37CXxUxatJZYK8Mo8BGLGyrTsUHjravjZjHjeH"],"license":null}},"version":1},"id":56} \ No newline at end of file diff --git a/out/match_addr_exact.sol/TestContract.json b/out/match_addr_exact.sol/TestContract.json deleted file mode 100644 index 378e5267..00000000 --- a/out/match_addr_exact.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setX","inputs":[{"name":"value","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setY","inputs":[{"name":"value","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101598061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635978a654146100465780637c39cc1614610078578063ee51284e14610094575b600080fd5b6100766100543660046100f3565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b005b6100806100c4565b604051901515815260200160405180910390f35b6100766100a23660046100f3565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600080546001600160a01b0316620123451480156100ed57506001546001600160a01b03166007145b15905090565b60006020828403121561010557600080fd5b81356001600160a01b038116811461011c57600080fd5b939250505056fea26469706673582212201743771bad8ff10c1a8b0960b812aef1d3c8dbd6b7b4c457207a5c2fb25786ee64736f6c634300081a0033","sourceMap":"178:407:57:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100415760003560e01c80635978a654146100465780637c39cc1614610078578063ee51284e14610094575b600080fd5b6100766100543660046100f3565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b005b6100806100c4565b604051901515815260200160405180910390f35b6100766100a23660046100f3565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600080546001600160a01b0316620123451480156100ed57506001546001600160a01b03166007145b15905090565b60006020828403121561010557600080fd5b81356001600160a01b038116811461011c57600080fd5b939250505056fea26469706673582212201743771bad8ff10c1a8b0960b812aef1d3c8dbd6b7b4c457207a5c2fb25786ee64736f6c634300081a0033","sourceMap":"178:407:57:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;237:62;;;;;;:::i;:::-;283:1;:9;;-1:-1:-1;;;;;;283:9:57;-1:-1:-1;;;;;283:9:57;;;;;;;;;;237:62;;;373:210;;;:::i;:::-;;;470:14:67;;463:22;445:41;;433:2;418:18;373:210:57;;;;;;;305:62;;;;;;:::i;:::-;351:1;:9;;-1:-1:-1;;;;;;351:9:57;-1:-1:-1;;;;;351:9:57;;;;;;;;;;305:62;373:210;436:4;535:1;;-1:-1:-1;;;;;535:1:57;548:7;535:21;:40;;;;-1:-1:-1;560:1:57;;-1:-1:-1;;;;;560:1:57;573;560:15;535:40;533:43;526:50;;373:210;:::o;14:286:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:67;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:67:o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setX(address)":"5978a654","setY(address)":"ee51284e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"}],\"name\":\"setX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"}],\"name\":\"setY\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_addr_exact.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_addr_exact.sol\":{\"keccak256\":\"0x969760215fff9d794f44b6f020975dc8430b718f9b4234e40a34e5f6d903db2f\",\"urls\":[\"bzz-raw://60448b0ae684c0cc651862bb451f132c4a824d0fa1c6ba6c6492af98759bebfc\",\"dweb:/ipfs/QmbygcKXGCkpotQntQQJUnN5oH2wcp6btnvUTsYWEZJu5f\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setX"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setY"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_addr_exact.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_addr_exact.sol":{"keccak256":"0x969760215fff9d794f44b6f020975dc8430b718f9b4234e40a34e5f6d903db2f","urls":["bzz-raw://60448b0ae684c0cc651862bb451f132c4a824d0fa1c6ba6c6492af98759bebfc","dweb:/ipfs/QmbygcKXGCkpotQntQQJUnN5oH2wcp6btnvUTsYWEZJu5f"],"license":null}},"version":1},"id":57} \ No newline at end of file diff --git a/out/match_addr_sender.sol/TestContract.json b/out/match_addr_sender.sol/TestContract.json deleted file mode 100644 index d2b2742c..00000000 --- a/out/match_addr_sender.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setAddr","inputs":[{"name":"value","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060fc8061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80637c39cc16146037578063d1d80fdf146060575b600080fd5b6001546000546001600160a01b0391821691161415604051901515815260200160405180910390f35b6096606b3660046098565b600080546001600160a01b039092166001600160a01b03199283161790556001805490911633179055565b005b60006020828403121560a957600080fd5b81356001600160a01b038116811460bf57600080fd5b939250505056fea2646970667358221220db8b3acc44561a8c93cf4bb70994dd85254fccbbfaf90e7f698c425bdd3b538e64736f6c634300081a0033","sourceMap":"91:337:58:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80637c39cc16146037578063d1d80fdf146060575b600080fd5b6001546000546001600160a01b0391821691161415604051901515815260200160405180910390f35b6096606b3660046098565b600080546001600160a01b039092166001600160a01b03199283161790556001805490911633179055565b005b60006020828403121560a957600080fd5b81356001600160a01b038116811460bf57600080fd5b939250505056fea2646970667358221220db8b3acc44561a8c93cf4bb70994dd85254fccbbfaf90e7f698c425bdd3b538e64736f6c634300081a0033","sourceMap":"91:337:58:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;255:171;413:6;;318:4;408:1;-1:-1:-1;;;;;413:6:58;;;408:1;;:11;;255:171;;179:14:67;;172:22;154:41;;142:2;127:18;255:171:58;;;;;;;155:94;;;;;;:::i;:::-;204:1;:9;;-1:-1:-1;;;;;204:9:58;;;-1:-1:-1;;;;;;204:9:58;;;;;;;223:19;;;;;232:10;223:19;;;155:94;;;206:286:67;265:6;318:2;306:9;297:7;293:23;289:32;286:52;;;334:1;331;324:12;286:52;360:23;;-1:-1:-1;;;;;412:31:67;;402:42;;392:70;;458:1;455;448:12;392:70;481:5;206:286;-1:-1:-1;;;206:286:67:o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setAddr(address)":"d1d80fdf"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"value\",\"type\":\"address\"}],\"name\":\"setAddr\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_addr_sender.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_addr_sender.sol\":{\"keccak256\":\"0x498255092840431e43cd981cfa8f3188f592cd222998030ccd896661c170feb6\",\"urls\":[\"bzz-raw://7bf4e0d97cc817e74ccbed2778be8e7fafb99aaccf1d50941f186ef78f2667fb\",\"dweb:/ipfs/QmaVgJqjHbbnyjEC5dTCBLG22FX2MAR9ubjhXMknzQ7ZSm\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setAddr"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_addr_sender.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_addr_sender.sol":{"keccak256":"0x498255092840431e43cd981cfa8f3188f592cd222998030ccd896661c170feb6","urls":["bzz-raw://7bf4e0d97cc817e74ccbed2778be8e7fafb99aaccf1d50941f186ef78f2667fb","dweb:/ipfs/QmaVgJqjHbbnyjEC5dTCBLG22FX2MAR9ubjhXMknzQ7ZSm"],"license":null}},"version":1},"id":58} \ No newline at end of file diff --git a/out/match_ints_xy.sol/TestContract.json b/out/match_ints_xy.sol/TestContract.json deleted file mode 100644 index 39f071c7..00000000 --- a/out/match_ints_xy.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setX","inputs":[{"name":"value","type":"int256","internalType":"int256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setY","inputs":[{"name":"value","type":"int256","internalType":"int256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061014e8061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80632c245c03146100465780637c39cc161461005b578063a0fc499414610077575b600080fd5b6100596100543660046100c9565b61008a565b005b61006361009b565b604051901515815260200160405180910390f35b6100596100853660046100c9565b6100b8565b6100958160096100e2565b60015550565b600080546009191480156100b25750600154603d19145b15905090565b6100c38160036100e2565b60005550565b6000602082840312156100db57600080fd5b5035919050565b808201828112600083128015821682158216171561011057634e487b7160e01b600052601160045260246000fd5b50509291505056fea2646970667358221220dc5c9bfbfe0b7e1a2814d62027eb67b3b6ee76c4293eb28d60ff8e2ede52cceb64736f6c634300081a0033","sourceMap":"109:376:59:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100415760003560e01c80632c245c03146100465780637c39cc161461005b578063a0fc499414610077575b600080fd5b6100596100543660046100c9565b61008a565b005b61006361009b565b604051901515815260200160405180910390f35b6100596100853660046100c9565b6100b8565b6100958160096100e2565b60015550565b600080546009191480156100b25750600154603d19145b15905090565b6100c38160036100e2565b60005550565b6000602082840312156100db57600080fd5b5035919050565b808201828112600083128015821682158216171561011057634e487b7160e01b600052601160045260246000fd5b50509291505056fea2646970667358221220dc5c9bfbfe0b7e1a2814d62027eb67b3b6ee76c4293eb28d60ff8e2ede52cceb64736f6c634300081a0033","sourceMap":"109:376:59:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;228:62;;;;;;:::i;:::-;;:::i;:::-;;297:186;;;:::i;:::-;;;363:14:67;;356:22;338:41;;326:2;311:18;297:186:59;;;;;;;160:62;;;;;;:::i;:::-;;:::i;228:::-;274:9;:5;282:1;274:9;:::i;:::-;270:1;:13;-1:-1:-1;228:62:59:o;297:186::-;360:4;455:1;;-1:-1:-1;;455:8:59;:20;;;;;467:1;;-1:-1:-1;;467:8:59;455:20;453:23;446:30;;297:186;:::o;160:62::-;206:9;:5;214:1;206:9;:::i;:::-;202:1;:13;-1:-1:-1;160:62:59:o;14:179:67:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;-1:-1:-1;164:23:67;;14:179;-1:-1:-1;14:179:67:o;390:313::-;454:9;;;482:11;;;429:3;512:9;;540:10;;536:19;;565:10;;557:19;;533:44;530:167;;;619:10;614:3;610:20;607:1;600:31;654:4;651:1;644:15;682:4;679:1;672:15;530:167;;;390:313;;;;:::o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setX(int256)":"a0fc4994","setY(int256)":"2c245c03"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"value\",\"type\":\"int256\"}],\"name\":\"setX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"value\",\"type\":\"int256\"}],\"name\":\"setY\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_ints_xy.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_ints_xy.sol\":{\"keccak256\":\"0x27f94654e798b80e2cb0066febb30ec38fe93b2203a1b5c55271933570f8e39e\",\"urls\":[\"bzz-raw://e0a4ebebf7eb34cff02f9161b0d7b66cf4135855203f9b54acd31ef66b07391f\",\"dweb:/ipfs/QmQ15YUbptG4UHewADatVY2DcHyAeDUvKwFQwidz6DRQwR\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"int256","name":"value","type":"int256"}],"stateMutability":"nonpayable","type":"function","name":"setX"},{"inputs":[{"internalType":"int256","name":"value","type":"int256"}],"stateMutability":"nonpayable","type":"function","name":"setY"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_ints_xy.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_ints_xy.sol":{"keccak256":"0x27f94654e798b80e2cb0066febb30ec38fe93b2203a1b5c55271933570f8e39e","urls":["bzz-raw://e0a4ebebf7eb34cff02f9161b0d7b66cf4135855203f9b54acd31ef66b07391f","dweb:/ipfs/QmQ15YUbptG4UHewADatVY2DcHyAeDUvKwFQwidz6DRQwR"],"license":null}},"version":1},"id":59} \ No newline at end of file diff --git a/out/match_payable_xy.sol/TestContract.json b/out/match_payable_xy.sol/TestContract.json deleted file mode 100644 index 28f4efe1..00000000 --- a/out/match_payable_xy.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"p1","inputs":[],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"p2","inputs":[],"outputs":[],"stateMutability":"payable"},{"type":"function","name":"property_never_pay_exact_amounts","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060bf80601d6000396000f3fe60806040526004361060305760003560e01c806354dbfa5714603557806381d01ed314605b578063c2a2747b146065575b600080fd5b348015604057600080fd5b506047606d565b604051901515815260200160405180910390f35b606334600155565b005b606334600055565b60008054611e61148015608357506001546122b8145b1590509056fea26469706673582212201bbf9dd3de680328eed57a0b6fdaa45ca057ff6e0d66a3367a05ab7303dd9aef64736f6c634300081a0033","sourceMap":"100:441:60:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361060305760003560e01c806354dbfa5714603557806381d01ed314605b578063c2a2747b146065575b600080fd5b348015604057600080fd5b506047606d565b604051901515815260200160405180910390f35b606334600155565b005b606334600055565b60008054611e61148015608357506001546122b8145b1590509056fea26469706673582212201bbf9dd3de680328eed57a0b6fdaa45ca057ff6e0d66a3367a05ab7303dd9aef64736f6c634300081a0033","sourceMap":"100:441:60:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;321:218;;;;;;;;;;;;;:::i;:::-;;;179:14:67;;172:22;154:41;;142:2;127:18;321:218:60;;;;;;;246:69;;299:9;285:11;:23;246:69;;;172:68;;224:9;211:10;:22;172:68;321:218;386:4;490:10;;504:4;490:18;:41;;;;;512:11;;527:4;512:19;490:41;488:44;481:51;;321:218;:::o","linkReferences":{}},"methodIdentifiers":{"p1()":"c2a2747b","p2()":"81d01ed3","property_never_pay_exact_amounts()":"54dbfa57"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"p1\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"p2\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_never_pay_exact_amounts\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_payable_xy.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_payable_xy.sol\":{\"keccak256\":\"0x8dec45ee74bc3b912f362e18e4c14f88b039fe9114f3f01c72a6a8abaf634152\",\"urls\":[\"bzz-raw://d1d978c3dbcddf194b80daa57563c6777b24b4b2d10e157b8058d060e17580eb\",\"dweb:/ipfs/QmQkURcL2t5yw5pNJTChDdkgcwVmoSPWa7x6TxkCxbRb2h\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"payable","type":"function","name":"p1"},{"inputs":[],"stateMutability":"payable","type":"function","name":"p2"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_pay_exact_amounts","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_payable_xy.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_payable_xy.sol":{"keccak256":"0x8dec45ee74bc3b912f362e18e4c14f88b039fe9114f3f01c72a6a8abaf634152","urls":["bzz-raw://d1d978c3dbcddf194b80daa57563c6777b24b4b2d10e157b8058d060e17580eb","dweb:/ipfs/QmQkURcL2t5yw5pNJTChDdkgcwVmoSPWa7x6TxkCxbRb2h"],"license":null}},"version":1},"id":60} \ No newline at end of file diff --git a/out/match_string_exact.sol/TestContract.json b/out/match_string_exact.sol/TestContract.json deleted file mode 100644 index d3c2796d..00000000 --- a/out/match_string_exact.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setString","inputs":[{"name":"value","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x60c0604052600d60809081526c616e4578616374537472696e6760981b60a05260009061002c90826100de565b5034801561003957600080fd5b5061019c565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061006957607f821691505b60208210810361008957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156100d957806000526020600020601f840160051c810160208510156100b65750805b601f840160051c820191505b818110156100d657600081556001016100c2565b50505b505050565b81516001600160401b038111156100f7576100f761003f565b61010b816101058454610055565b8461008f565b6020601f82116001811461013f57600083156101275750848201515b600019600385901b1c1916600184901b1784556100d6565b600084815260208120601f198516915b8281101561016f578785015182556020948501946001909201910161014f565b508482101561018d5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b610396806101ab6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80637c39cc161461003b5780637fcaf66614610057575b600080fd5b61004361006c565b604051901515815260200160405180910390f35b61006a6100653660046100ea565b6100c4565b005b60008060405160200161007f91906101dd565b6040516020818303038152906040528051906020012060016040516020016100a791906101dd565b604051602081830303815290604052805190602001201415905090565b60016100d082826102a1565b5050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100fc57600080fd5b813567ffffffffffffffff81111561011357600080fd5b8201601f8101841361012457600080fd5b803567ffffffffffffffff81111561013e5761013e6100d4565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561016d5761016d6100d4565b60405281815282820160200186101561018557600080fd5b81602084016020830137600091810160200191909152949350505050565b600181811c908216806101b757607f821691505b6020821081036101d757634e487b7160e01b600052602260045260246000fd5b50919050565b60008083546101eb816101a3565b600182168015610202576001811461021757610247565b60ff1983168652811515820286019350610247565b86600052602060002060005b8381101561023f57815488820152600190910190602001610223565b505081860193505b509195945050505050565b601f82111561029c57806000526020600020601f840160051c810160208510156102795750805b601f840160051c820191505b818110156102995760008155600101610285565b50505b505050565b815167ffffffffffffffff8111156102bb576102bb6100d4565b6102cf816102c984546101a3565b84610252565b6020601f82116001811461030357600083156102eb5750848201515b600019600385901b1c1916600184901b178455610299565b600084815260208120601f198516915b828110156103335787850151825560209485019460019092019101610313565b50848210156103515786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea2646970667358221220fd8b452d4c9f677a24812ea95cabeb826b38e8ab4d1d9ccd5fe4a73cf7a2913164736f6c634300081a0033","sourceMap":"112:37:61:-:0;84:393;112:37;;84:393;112:37;;;-1:-1:-1;;;112:37:61;;-1:-1:-1;;112:37:61;;-1:-1:-1;112:37:61;:::i;:::-;;84:393;;;;;;;;;;;;14:127:67;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:380;225:1;221:12;;;;268;;;289:61;;343:4;335:6;331:17;321:27;;289:61;396:2;388:6;385:14;365:18;362:38;359:161;;442:10;437:3;433:20;430:1;423:31;477:4;474:1;467:15;505:4;502:1;495:15;359:161;;146:380;;;:::o;657:518::-;759:2;754:3;751:11;748:421;;;795:5;792:1;785:16;839:4;836:1;826:18;909:2;897:10;893:19;890:1;886:27;880:4;876:38;945:4;933:10;930:20;927:47;;;-1:-1:-1;968:4:67;927:47;1023:2;1018:3;1014:12;1011:1;1007:20;1001:4;997:31;987:41;;1078:81;1096:2;1089:5;1086:13;1078:81;;;1155:1;1141:16;;1122:1;1111:13;1078:81;;;1082:3;;748:421;657:518;;;:::o;1351:1299::-;1471:10;;-1:-1:-1;;;;;1493:30:67;;1490:56;;;1526:18;;:::i;:::-;1555:97;1645:6;1605:38;1637:4;1631:11;1605:38;:::i;:::-;1599:4;1555:97;:::i;:::-;1701:4;1732:2;1721:14;;1749:1;1744:649;;;;2437:1;2454:6;2451:89;;;-1:-1:-1;2506:19:67;;;2500:26;2451:89;-1:-1:-1;;1308:1:67;1304:11;;;1300:24;1296:29;1286:40;1332:1;1328:11;;;1283:57;2553:81;;1714:930;;1744:649;604:1;597:14;;;641:4;628:18;;-1:-1:-1;;1780:20:67;;;1898:222;1912:7;1909:1;1906:14;1898:222;;;1994:19;;;1988:26;1973:42;;2101:4;2086:20;;;;2054:1;2042:14;;;;1928:12;1898:222;;;1902:3;2148:6;2139:7;2136:19;2133:201;;;2209:19;;;2203:26;-1:-1:-1;;2292:1:67;2288:14;;;2304:3;2284:24;2280:37;2276:42;2261:58;2246:74;;2133:201;-1:-1:-1;;;;2380:1:67;2364:14;;;2360:22;2347:36;;-1:-1:-1;1351:1299:67:o;:::-;84:393:61;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c80637c39cc161461003b5780637fcaf66614610057575b600080fd5b61004361006c565b604051901515815260200160405180910390f35b61006a6100653660046100ea565b6100c4565b005b60008060405160200161007f91906101dd565b6040516020818303038152906040528051906020012060016040516020016100a791906101dd565b604051602081830303815290604052805190602001201415905090565b60016100d082826102a1565b5050565b634e487b7160e01b600052604160045260246000fd5b6000602082840312156100fc57600080fd5b813567ffffffffffffffff81111561011357600080fd5b8201601f8101841361012457600080fd5b803567ffffffffffffffff81111561013e5761013e6100d4565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561016d5761016d6100d4565b60405281815282820160200186101561018557600080fd5b81602084016020830137600091810160200191909152949350505050565b600181811c908216806101b757607f821691505b6020821081036101d757634e487b7160e01b600052602260045260246000fd5b50919050565b60008083546101eb816101a3565b600182168015610202576001811461021757610247565b60ff1983168652811515820286019350610247565b86600052602060002060005b8381101561023f57815488820152600190910190602001610223565b505081860193505b509195945050505050565b601f82111561029c57806000526020600020601f840160051c810160208510156102795750805b601f840160051c820191505b818110156102995760008155600101610285565b50505b505050565b815167ffffffffffffffff8111156102bb576102bb6100d4565b6102cf816102c984546101a3565b84610252565b6020601f82116001811461030357600083156102eb5750848201515b600019600385901b1c1916600184901b178455610299565b600084815260208120601f198516915b828110156103335787850151825560209485019460019092019101610313565b50848210156103515786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea2646970667358221220fd8b452d4c9f677a24812ea95cabeb826b38e8ab4d1d9ccd5fe4a73cf7a2913164736f6c634300081a0033","sourceMap":"84:393:61:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;248:227;;;:::i;:::-;;;179:14:67;;172:22;154:41;;142:2;127:18;248:227:61;;;;;;;169:73;;;;;;:::i;:::-;;:::i;:::-;;248:227;311:4;453:12;435:32;;;;;;;;:::i;:::-;;;;;;;;;;;;;425:43;;;;;;417:1;399:21;;;;;;;;:::i;:::-;;;;;;;;;;;;;389:32;;;;;;:79;;382:86;;248:227;:::o;169:73::-;226:1;:9;230:5;226:1;:9;:::i;:::-;;169:73;:::o;206:127:67:-;267:10;262:3;258:20;255:1;248:31;298:4;295:1;288:15;322:4;319:1;312:15;338:945;407:6;460:2;448:9;439:7;435:23;431:32;428:52;;;476:1;473;466:12;428:52;516:9;503:23;549:18;541:6;538:30;535:50;;;581:1;578;571:12;535:50;604:22;;657:4;649:13;;645:27;-1:-1:-1;635:55:67;;686:1;683;676:12;635:55;726:2;713:16;752:18;744:6;741:30;738:56;;;774:18;;:::i;:::-;823:2;817:9;915:2;877:17;;-1:-1:-1;;873:31:67;;;906:2;869:40;865:54;853:67;;950:18;935:34;;971:22;;;932:62;929:88;;;997:18;;:::i;:::-;1033:2;1026:22;1057;;;1098:15;;;1115:2;1094:24;1091:37;-1:-1:-1;1088:57:67;;;1141:1;1138;1131:12;1088:57;1197:6;1192:2;1188;1184:11;1179:2;1171:6;1167:15;1154:50;1250:1;1224:19;;;1245:2;1220:28;1213:39;;;;1228:6;338:945;-1:-1:-1;;;;338:945:67:o;1288:380::-;1367:1;1363:12;;;;1410;;;1431:61;;1485:4;1477:6;1473:17;1463:27;;1431:61;1538:2;1530:6;1527:14;1507:18;1504:38;1501:161;;1584:10;1579:3;1575:20;1572:1;1565:31;1619:4;1616:1;1609:15;1647:4;1644:1;1637:15;1501:161;;1288:380;;;:::o;1799:797::-;1927:3;1956:1;1989:6;1983:13;2019:36;2045:9;2019:36;:::i;:::-;2086:1;2071:17;;2097:133;;;;2244:1;2239:332;;;;2064:507;;2097:133;-1:-1:-1;;2130:24:67;;2118:37;;2203:14;;2196:22;2184:35;;2175:45;;;-1:-1:-1;2097:133:67;;2239:332;2270:6;2267:1;2260:17;2318:4;2315:1;2305:18;2345:1;2359:166;2373:6;2370:1;2367:13;2359:166;;;2453:14;;2440:11;;;2433:35;2509:1;2496:15;;;;2395:4;2388:12;2359:166;;;2363:3;;2554:6;2549:3;2545:16;2538:23;;2064:507;-1:-1:-1;2587:3:67;;1799:797;-1:-1:-1;;;;;1799:797:67:o;2601:518::-;2703:2;2698:3;2695:11;2692:421;;;2739:5;2736:1;2729:16;2783:4;2780:1;2770:18;2853:2;2841:10;2837:19;2834:1;2830:27;2824:4;2820:38;2889:4;2877:10;2874:20;2871:47;;;-1:-1:-1;2912:4:67;2871:47;2967:2;2962:3;2958:12;2955:1;2951:20;2945:4;2941:31;2931:41;;3022:81;3040:2;3033:5;3030:13;3022:81;;;3099:1;3085:16;;3066:1;3055:13;3022:81;;;3026:3;;2692:421;2601:518;;;:::o;3295:1299::-;3421:3;3415:10;3448:18;3440:6;3437:30;3434:56;;;3470:18;;:::i;:::-;3499:97;3589:6;3549:38;3581:4;3575:11;3549:38;:::i;:::-;3543:4;3499:97;:::i;:::-;3645:4;3676:2;3665:14;;3693:1;3688:649;;;;4381:1;4398:6;4395:89;;;-1:-1:-1;4450:19:67;;;4444:26;4395:89;-1:-1:-1;;3252:1:67;3248:11;;;3244:24;3240:29;3230:40;3276:1;3272:11;;;3227:57;4497:81;;3658:930;;3688:649;1746:1;1739:14;;;1783:4;1770:18;;-1:-1:-1;;3724:20:67;;;3842:222;3856:7;3853:1;3850:14;3842:222;;;3938:19;;;3932:26;3917:42;;4045:4;4030:20;;;;3998:1;3986:14;;;;3872:12;3842:222;;;3846:3;4092:6;4083:7;4080:19;4077:201;;;4153:19;;;4147:26;-1:-1:-1;;4236:1:67;4232:14;;;4248:3;4228:24;4224:37;4220:42;4205:58;4190:74;;4077:201;-1:-1:-1;;;;4324:1:67;4308:14;;;4304:22;4291:36;;-1:-1:-1;3295:1299:67:o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setString(string)":"7fcaf666"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"}],\"name\":\"setString\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_string_exact.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_string_exact.sol\":{\"keccak256\":\"0x8fb8db1c2932a6ebc15bf914546d8e563df95cd3e9995ba97a0ced221b327ea7\",\"urls\":[\"bzz-raw://1fde2844063d437504f8c403a47d9d71d548788c069c624192a8dc827f972667\",\"dweb:/ipfs/QmRM48DzdPuyKdazkHtf8FU4cPoGY3mTk1RkgKg5AKhnmz\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"string","name":"value","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"setString"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_string_exact.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_string_exact.sol":{"keccak256":"0x8fb8db1c2932a6ebc15bf914546d8e563df95cd3e9995ba97a0ced221b327ea7","urls":["bzz-raw://1fde2844063d437504f8c403a47d9d71d548788c069c624192a8dc827f972667","dweb:/ipfs/QmRM48DzdPuyKdazkHtf8FU4cPoGY3mTk1RkgKg5AKhnmz"],"license":null}},"version":1},"id":61} \ No newline at end of file diff --git a/out/match_structs_xy.sol/TestContract.json b/out/match_structs_xy.sol/TestContract.json deleted file mode 100644 index 63a0f886..00000000 --- a/out/match_structs_xy.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setStruct","inputs":[{"name":"ts","type":"tuple","internalType":"struct TestStruct","components":[{"name":"x","type":"uint256","internalType":"uint256"},{"name":"y","type":"uint256","internalType":"uint256"},{"name":"s","type":"string","internalType":"string"},{"name":"i","type":"tuple","internalType":"struct TestStructInner","components":[{"name":"y","type":"uint256","internalType":"uint256"},{"name":"b","type":"bool","internalType":"bool"}]}]}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506104188061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80637c39cc161461003b578063d1473b3214610057575b600080fd5b61004361006c565b604051901515815260200160405180910390f35b61006a6100653660046101a6565b610089565b005b600254600090600a14801561008357506005546050145b15905090565b80516002908155602082015160035560408201518291906004906100ad9082610323565b506060919091015180516003830155602001516004909101805460ff191691151591909117905550565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715610110576101106100d7565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561013f5761013f6100d7565b604052919050565b60006040828403121561015957600080fd5b6040805190810167ffffffffffffffff8111828210171561017c5761017c6100d7565b604052823581529050806020830135801515811461019957600080fd5b6020919091015292915050565b6000602082840312156101b857600080fd5b813567ffffffffffffffff8111156101cf57600080fd5b820160a081850312156101e157600080fd5b6101e96100ed565b8135815260208083013590820152604082013567ffffffffffffffff81111561021157600080fd5b8201601f8101861361022257600080fd5b803567ffffffffffffffff81111561023c5761023c6100d7565b61024f601f8201601f1916602001610116565b81815287602083850101111561026457600080fd5b8160208401602083013760006020838301015280604085015250505061028d8560608401610147565b6060820152949350505050565b600181811c908216806102ae57607f821691505b6020821081036102ce57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561031e57806000526020600020601f840160051c810160208510156102fb5750805b601f840160051c820191505b8181101561031b5760008155600101610307565b50505b505050565b815167ffffffffffffffff81111561033d5761033d6100d7565b6103518161034b845461029a565b846102d4565b6020601f821160018114610385576000831561036d5750848201515b600019600385901b1c1916600184901b17845561031b565b600084815260208120601f198516915b828110156103b55787850151825560209485019460019092019101610395565b50848210156103d35786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea26469706673582212207acb115f9bde78f864797945a3cf52a960c3f2b22b5ecf7c558f09896b21e1ef64736f6c634300081a0033","sourceMap":"275:338:62:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c80637c39cc161461003b578063d1473b3214610057575b600080fd5b61004361006c565b604051901515815260200160405180910390f35b61006a6100653660046101a6565b610089565b005b600254600090600a14801561008357506005546050145b15905090565b80516002908155602082015160035560408201518291906004906100ad9082610323565b506060919091015180516003830155602001516004909101805460ff191691151591909117905550565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff81118282101715610110576101106100d7565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561013f5761013f6100d7565b604052919050565b60006040828403121561015957600080fd5b6040805190810167ffffffffffffffff8111828210171561017c5761017c6100d7565b604052823581529050806020830135801515811461019957600080fd5b6020919091015292915050565b6000602082840312156101b857600080fd5b813567ffffffffffffffff8111156101cf57600080fd5b820160a081850312156101e157600080fd5b6101e96100ed565b8135815260208083013590820152604082013567ffffffffffffffff81111561021157600080fd5b8201601f8101861361022257600080fd5b803567ffffffffffffffff81111561023c5761023c6100d7565b61024f601f8201601f1916602001610116565b81815287602083850101111561026457600080fd5b8160208401602083013760006020838301015280604085015250505061028d8560608401610147565b6060820152949350505050565b600181811c908216806102ae57607f821691505b6020821081036102ce57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561031e57806000526020600020601f840160051c810160208510156102fb5750805b601f840160051c820191505b8181101561031b5760008155600101610307565b50505b505050565b815167ffffffffffffffff81111561033d5761033d6100d7565b6103518161034b845461029a565b846102d4565b6020601f821160018114610385576000831561036d5750848201515b600019600385901b1c1916600184901b17845561031b565b600084815260208120601f198516915b828110156103b55787850151825560209485019460019092019101610395565b50848210156103d35786840151600019600387901b60f8161c191681555b50505050600190811b0190555056fea26469706673582212207acb115f9bde78f864797945a3cf52a960c3f2b22b5ecf7c558f09896b21e1ef64736f6c634300081a0033","sourceMap":"275:338:62:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;423:188;;;:::i;:::-;;;179:14:67;;172:22;154:41;;142:2;127:18;423:188:62;;;;;;;346:71;;;;;;:::i;:::-;;:::i;:::-;;423:188;579:1;:3;486:4;;586:2;579:9;:24;;;;-1:-1:-1;592:3:62;:5;601:2;592:11;579:24;577:27;570:34;;423:188;:::o;346:71::-;404:6;;:1;:6;;;;;;;;;;;;;408:2;;404:1;:6;;;;;;:::i;:::-;-1:-1:-1;404:6:62;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;404:6:62;;;;;;;;;;-1:-1:-1;346:71:62:o;206:127:67:-;267:10;262:3;258:20;255:1;248:31;298:4;295:1;288:15;322:4;319:1;312:15;338:252;409:2;403:9;451:4;439:17;;486:18;471:34;;507:22;;;468:62;465:88;;;533:18;;:::i;:::-;569:2;562:22;338:252;:::o;595:275::-;666:2;660:9;731:2;712:13;;-1:-1:-1;;708:27:67;696:40;;766:18;751:34;;787:22;;;748:62;745:88;;;813:18;;:::i;:::-;849:2;842:22;595:275;;-1:-1:-1;595:275:67:o;875:660::-;937:5;985:4;973:9;968:3;964:19;960:30;957:50;;;1003:1;1000;993:12;957:50;1056:4;1050:11;;;1088:17;;1135:18;1120:34;;1156:22;;;1117:62;1114:88;;;1182:18;;:::i;:::-;1218:4;1211:24;1304:23;;1336;;1253:6;-1:-1:-1;1253:6:67;1411:2;1396:18;;1383:32;1453:15;;1446:23;1434:36;;1424:64;;1484:1;1481;1474:12;1424:64;1516:2;1504:15;;;;1497:32;875:660;;-1:-1:-1;;875:660:67:o;1540:1359::-;1628:6;1681:2;1669:9;1660:7;1656:23;1652:32;1649:52;;;1697:1;1694;1687:12;1649:52;1737:9;1724:23;1770:18;1762:6;1759:30;1756:50;;;1802:1;1799;1792:12;1756:50;1825:22;;1881:4;1863:16;;;1859:27;1856:47;;;1899:1;1896;1889:12;1856:47;1925:21;;:::i;:::-;1991:16;;2016:22;;2104:2;2096:11;;;2083:25;2124:14;;;2117:31;2194:2;2186:11;;2173:25;2223:18;2210:32;;2207:52;;;2255:1;2252;2245:12;2207:52;2278:17;;2326:4;2318:13;;2314:27;-1:-1:-1;2304:55:67;;2355:1;2352;2345:12;2304:55;2395:2;2382:16;2421:18;2413:6;2410:30;2407:56;;;2443:18;;:::i;:::-;2485:57;2532:2;2509:17;;-1:-1:-1;;2505:31:67;2538:2;2501:40;2485:57;:::i;:::-;2565:6;2558:5;2551:21;2613:7;2608:2;2599:6;2595:2;2591:15;2587:24;2584:37;2581:57;;;2634:1;2631;2624:12;2581:57;2689:6;2684:2;2680;2676:11;2671:2;2664:5;2660:14;2647:49;2741:1;2736:2;2727:6;2720:5;2716:18;2712:27;2705:38;2775:5;2770:2;2763:5;2759:14;2752:29;;;;2813:55;2860:7;2855:2;2851;2847:11;2813:55;:::i;:::-;2808:2;2797:14;;2790:79;2801:5;1540:1359;-1:-1:-1;;;;1540:1359:67:o;2904:380::-;2983:1;2979:12;;;;3026;;;3047:61;;3101:4;3093:6;3089:17;3079:27;;3047:61;3154:2;3146:6;3143:14;3123:18;3120:38;3117:161;;3200:10;3195:3;3191:20;3188:1;3181:31;3235:4;3232:1;3225:15;3263:4;3260:1;3253:15;3117:161;;2904:380;;;:::o;3415:518::-;3517:2;3512:3;3509:11;3506:421;;;3553:5;3550:1;3543:16;3597:4;3594:1;3584:18;3667:2;3655:10;3651:19;3648:1;3644:27;3638:4;3634:38;3703:4;3691:10;3688:20;3685:47;;;-1:-1:-1;3726:4:67;3685:47;3781:2;3776:3;3772:12;3769:1;3765:20;3759:4;3755:31;3745:41;;3836:81;3854:2;3847:5;3844:13;3836:81;;;3913:1;3899:16;;3880:1;3869:13;3836:81;;;3840:3;;3506:421;3415:518;;;:::o;4109:1299::-;4235:3;4229:10;4262:18;4254:6;4251:30;4248:56;;;4284:18;;:::i;:::-;4313:97;4403:6;4363:38;4395:4;4389:11;4363:38;:::i;:::-;4357:4;4313:97;:::i;:::-;4459:4;4490:2;4479:14;;4507:1;4502:649;;;;5195:1;5212:6;5209:89;;;-1:-1:-1;5264:19:67;;;5258:26;5209:89;-1:-1:-1;;4066:1:67;4062:11;;;4058:24;4054:29;4044:40;4090:1;4086:11;;;4041:57;5311:81;;4472:930;;4502:649;3362:1;3355:14;;;3399:4;3386:18;;-1:-1:-1;;4538:20:67;;;4656:222;4670:7;4667:1;4664:14;4656:222;;;4752:19;;;4746:26;4731:42;;4859:4;4844:20;;;;4812:1;4800:14;;;;4686:12;4656:222;;;4660:3;4906:6;4897:7;4894:19;4891:201;;;4967:19;;;4961:26;-1:-1:-1;;5050:1:67;5046:14;;;5062:3;5042:24;5038:37;5034:42;5019:58;5004:74;;4891:201;-1:-1:-1;;;;5138:1:67;5122:14;;;5118:22;5105:36;;-1:-1:-1;4109:1299:67:o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setStruct((uint256,uint256,string,(uint256,bool)))":"d1473b32"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"s\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"y\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"b\",\"type\":\"bool\"}],\"internalType\":\"struct TestStructInner\",\"name\":\"i\",\"type\":\"tuple\"}],\"internalType\":\"struct TestStruct\",\"name\":\"ts\",\"type\":\"tuple\"}],\"name\":\"setStruct\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_structs_xy.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_structs_xy.sol\":{\"keccak256\":\"0x52a9bb92bc099a0f27239cc547329b3c90401868af866235f37b48bff612960d\",\"urls\":[\"bzz-raw://e9824558e49f51f53490d72f5f08e93337fdfc56c6eb92e9ce8ab54cd45e2ea9\",\"dweb:/ipfs/QmbkE7R57ivT8pDRQDfddCZjD1Rf5Z6onYy5H92JBgEzru\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"struct TestStruct","name":"ts","type":"tuple","components":[{"internalType":"uint256","name":"x","type":"uint256"},{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"string","name":"s","type":"string"},{"internalType":"struct TestStructInner","name":"i","type":"tuple","components":[{"internalType":"uint256","name":"y","type":"uint256"},{"internalType":"bool","name":"b","type":"bool"}]}]}],"stateMutability":"nonpayable","type":"function","name":"setStruct"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_structs_xy.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_structs_xy.sol":{"keccak256":"0x52a9bb92bc099a0f27239cc547329b3c90401868af866235f37b48bff612960d","urls":["bzz-raw://e9824558e49f51f53490d72f5f08e93337fdfc56c6eb92e9ce8ab54cd45e2ea9","dweb:/ipfs/QmbkE7R57ivT8pDRQDfddCZjD1Rf5Z6onYy5H92JBgEzru"],"license":null}},"version":1},"id":62} \ No newline at end of file diff --git a/out/match_uints_xy.sol/TestContract.json b/out/match_uints_xy.sol/TestContract.json deleted file mode 100644 index bf53de14..00000000 --- a/out/match_uints_xy.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_specific_values","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"setX","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setY","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101278061001f6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80634018d9aa14604157806368d466b81460525780637c39cc16146061575b600080fd5b6050604c36600460b3565b607b565b005b6050605d36600460b3565b608a565b60676099565b604051901515815260200160405180910390f35b608481600360cb565b60005550565b609381600960cb565b60015550565b60008054600a14801560ad57506001546050145b15905090565b60006020828403121560c457600080fd5b5035919050565b8082018082111560eb57634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212200a6a8752a47873c9c7e99ee4460400d870dd75d10502f3b12357503c63edac6064736f6c634300081a0033","sourceMap":"110:376:63:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b5060043610603c5760003560e01c80634018d9aa14604157806368d466b81460525780637c39cc16146061575b600080fd5b6050604c36600460b3565b607b565b005b6050605d36600460b3565b608a565b60676099565b604051901515815260200160405180910390f35b608481600360cb565b60005550565b609381600960cb565b60015550565b60008054600a14801560ad57506001546050145b15905090565b60006020828403121560c457600080fd5b5035919050565b8082018082111560eb57634e487b7160e01b600052601160045260246000fd5b9291505056fea26469706673582212200a6a8752a47873c9c7e99ee4460400d870dd75d10502f3b12357503c63edac6064736f6c634300081a0033","sourceMap":"110:376:63:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;163:63;;;;;;:::i;:::-;;:::i;:::-;;232;;;;;;:::i;:::-;;:::i;302:182::-;;;:::i;:::-;;;364:14:67;;357:22;339:41;;327:2;312:18;302:182:63;;;;;;;163:63;210:9;:5;218:1;210:9;:::i;:::-;206:1;:13;-1:-1:-1;163:63:63:o;232:::-;279:9;:5;287:1;279:9;:::i;:::-;275:1;:13;-1:-1:-1;232:63:63:o;302:182::-;365:4;458:1;;463:2;458:7;:18;;;;;469:1;;474:2;469:7;458:18;456:21;449:28;;302:182;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;391:222::-;456:9;;;477:10;;;474:133;;;529:10;524:3;520:20;517:1;510:31;564:4;561:1;554:15;592:4;589:1;582:15;474:133;391:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"property_never_specific_values()":"7c39cc16","setX(uint256)":"4018d9aa","setY(uint256)":"68d466b8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_specific_values\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setX\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"setY\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/value_generation/match_uints_xy.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/value_generation/match_uints_xy.sol\":{\"keccak256\":\"0x71dd220daf74e05774b86c48e63303189ee24d444bd9700ce76c3cf17fd27724\",\"urls\":[\"bzz-raw://e00c8b4775db2d8cafb82fc707de2d53a6fde9d47e17f49d3c9f54e73004bf9c\",\"dweb:/ipfs/QmYh1oVw5NbwHv9EzHirWtAiULWskgGg1dzLTxPdMRT5Zi\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_specific_values","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setX"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"setY"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/value_generation/match_uints_xy.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/value_generation/match_uints_xy.sol":{"keccak256":"0x71dd220daf74e05774b86c48e63303189ee24d444bd9700ce76c3cf17fd27724","urls":["bzz-raw://e00c8b4775db2d8cafb82fc707de2d53a6fde9d47e17f49d3c9f54e73004bf9c","dweb:/ipfs/QmYh1oVw5NbwHv9EzHirWtAiULWskgGg1dzLTxPdMRT5Zi"],"license":null}},"version":1},"id":63} \ No newline at end of file diff --git a/out/nonce.sol/CheatCodes.json b/out/nonce.sol/CheatCodes.json deleted file mode 100644 index db31ce27..00000000 --- a/out/nonce.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"getNonce","inputs":[{"name":"","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint64","internalType":"uint64"}],"stateMutability":"nonpayable"},{"type":"function","name":"setNonce","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint64","internalType":"uint64"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"getNonce(address)":"2d0335ab","setNonce(address,uint64)":"f8e18b57"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"getNonce\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"name\":\"setNonce\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/nonce.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/nonce.sol\":{\"keccak256\":\"0xc11acecae62d5f2c9bcc90442f58ecaebfdcc760d9564a7936511dd89d44b33c\",\"urls\":[\"bzz-raw://3cdba351fbd82d67c1c41154caa86f2fa4454cd4b547667f353492e6fa8325d7\",\"dweb:/ipfs/QmYPfeoerAo1ZsnH9TxczdJC2YrWRgSQ87Ujwv5TpFzxKr\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"getNonce","outputs":[{"internalType":"uint64","name":"","type":"uint64"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"nonpayable","type":"function","name":"setNonce"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/nonce.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/nonce.sol":{"keccak256":"0xc11acecae62d5f2c9bcc90442f58ecaebfdcc760d9564a7936511dd89d44b33c","urls":["bzz-raw://3cdba351fbd82d67c1c41154caa86f2fa4454cd4b547667f353492e6fa8325d7","dweb:/ipfs/QmYPfeoerAo1ZsnH9TxczdJC2YrWRgSQ87Ujwv5TpFzxKr"],"license":null}},"version":1},"id":27} \ No newline at end of file diff --git a/out/nonce.sol/TestContract.json b/out/nonce.sol/TestContract.json deleted file mode 100644 index 56c0868d..00000000 --- a/out/nonce.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"uint64","internalType":"uint64"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102de8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063b0e0b9ed14610030575b600080fd5b61004361003e366004610251565b610045565b005b60405163f8e18b5760e01b8152336004820181905267ffffffffffffffff83166024830152737109709ecfa91a80626ff3989d68f67f5b1dd12d91829063f8e18b5790604401600060405180830381600087803b1580156100a557600080fd5b505af11580156100b9573d6000803e3d6000fd5b5050604051632d0335ab60e01b81526001600160a01b03848116600483015267ffffffffffffffff8716935085169150632d0335ab906024016020604051808303816000875af1158015610111573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101359190610275565b67ffffffffffffffff161461014c5761014c610292565b60405163f8e18b5760e01b81526001600160a01b0382811660048301526007602483015283169063f8e18b5790604401600060405180830381600087803b15801561019657600080fd5b505af11580156101aa573d6000803e3d6000fd5b5050604051632d0335ab60e01b81526001600160a01b03848116600483015285169250632d0335ab91506024016020604051808303816000875af11580156101f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021a9190610275565b67ffffffffffffffff1660071461023357610233610292565b505050565b67ffffffffffffffff8116811461024e57600080fd5b50565b60006020828403121561026357600080fd5b813561026e81610238565b9392505050565b60006020828403121561028757600080fd5b815161026e81610238565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220d16cb0c043eec16473f62172ca83676c0fc06f065d7337877fdeada08ed6bf2e64736f6c634300081a0033","sourceMap":"210:437:27:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063b0e0b9ed14610030575b600080fd5b61004361003e366004610251565b610045565b005b60405163f8e18b5760e01b8152336004820181905267ffffffffffffffff83166024830152737109709ecfa91a80626ff3989d68f67f5b1dd12d91829063f8e18b5790604401600060405180830381600087803b1580156100a557600080fd5b505af11580156100b9573d6000803e3d6000fd5b5050604051632d0335ab60e01b81526001600160a01b03848116600483015267ffffffffffffffff8716935085169150632d0335ab906024016020604051808303816000875af1158015610111573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101359190610275565b67ffffffffffffffff161461014c5761014c610292565b60405163f8e18b5760e01b81526001600160a01b0382811660048301526007602483015283169063f8e18b5790604401600060405180830381600087803b15801561019657600080fd5b505af11580156101aa573d6000803e3d6000fd5b5050604051632d0335ab60e01b81526001600160a01b03848116600483015285169250632d0335ab91506024016020604051808303816000875af11580156101f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021a9190610275565b67ffffffffffffffff1660071461023357610233610292565b505050565b67ffffffffffffffff8116811461024e57600080fd5b50565b60006020828403121561026357600080fd5b813561026e81610238565b9392505050565b60006020828403121561028757600080fd5b815161026e81610238565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220d16cb0c043eec16473f62172ca83676c0fc06f065d7337877fdeada08ed6bf2e64736f6c634300081a0033","sourceMap":"210:437:27:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;238:407;;;;;;:::i;:::-;;:::i;:::-;;;496:23;;-1:-1:-1;;;496:23:27;;475:10;496:23;;;570:51:67;;;669:18;657:31;;637:18;;;630:59;363:42:27;;;;496:15;;543:18:67;;496:23:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;536:20:27;;-1:-1:-1;;;536:20:27;;-1:-1:-1;;;;;864:32:67;;;536:20:27;;;846:51:67;536:25:27;;;;-1:-1:-1;536:15:27;;;-1:-1:-1;536:15:27;;819:18:67;;536:20:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:25;;;529:33;;;;:::i;:::-;572:23;;-1:-1:-1;;;572:23:27;;-1:-1:-1;;;;;588:32:67;;;572:23:27;;;570:51:67;593:1:27;637:18:67;;;630:59;572:15:27;;;;;543:18:67;;572:23:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;612:20:27;;-1:-1:-1;;;612:20:27;;-1:-1:-1;;;;;864:32:67;;;612:20:27;;;846:51:67;612:15:27;;;-1:-1:-1;612:15:27;;-1:-1:-1;819:18:67;;612:20:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:25;;636:1;612:25;605:33;;;;:::i;:::-;269:376;;238:407;:::o;14:129:67:-;99:18;92:5;88:30;81:5;78:41;68:69;;133:1;130;123:12;68:69;14:129;:::o;148:245::-;206:6;259:2;247:9;238:7;234:23;230:32;227:52;;;275:1;272;265:12;227:52;314:9;301:23;333:30;357:5;333:30;:::i;:::-;382:5;148:245;-1:-1:-1;;;148:245:67:o;908:249::-;977:6;1030:2;1018:9;1009:7;1005:23;1001:32;998:52;;;1046:1;1043;1036:12;998:52;1078:9;1072:16;1097:30;1121:5;1097:30;:::i;1162:127::-;1223:10;1218:3;1214:20;1211:1;1204:31;1254:4;1251:1;1244:15;1278:4;1275:1;1268:15","linkReferences":{}},"methodIdentifiers":{"test(uint64)":"b0e0b9ed"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"x\",\"type\":\"uint64\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/nonce.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/nonce.sol\":{\"keccak256\":\"0xc11acecae62d5f2c9bcc90442f58ecaebfdcc760d9564a7936511dd89d44b33c\",\"urls\":[\"bzz-raw://3cdba351fbd82d67c1c41154caa86f2fa4454cd4b547667f353492e6fa8325d7\",\"dweb:/ipfs/QmYPfeoerAo1ZsnH9TxczdJC2YrWRgSQ87Ujwv5TpFzxKr\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint64","name":"x","type":"uint64"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/nonce.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/nonce.sol":{"keccak256":"0xc11acecae62d5f2c9bcc90442f58ecaebfdcc760d9564a7936511dd89d44b33c","urls":["bzz-raw://3cdba351fbd82d67c1c41154caa86f2fa4454cd4b547667f353492e6fa8325d7","dweb:/ipfs/QmYPfeoerAo1ZsnH9TxczdJC2YrWRgSQ87Ujwv5TpFzxKr"],"license":null}},"version":1},"id":27} \ No newline at end of file diff --git a/out/optimize.sol/TestContract.json b/out/optimize.sol/TestContract.json deleted file mode 100644 index c46347af..00000000 --- a/out/optimize.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"optimize_opt_linear","inputs":[],"outputs":[{"name":"","type":"int256","internalType":"int256"}],"stateMutability":"view"},{"type":"function","name":"set","inputs":[{"name":"_input","type":"int256","internalType":"int256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060fb8061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80636110fb94146037578063e5c19b2d14604f575b600080fd5b603d6061565b60405190815260200160405180910390f35b605f605a3660046084565b600055565b005b6000611091196000541315607e57600054607990609c565b905090565b50600090565b600060208284031215609557600080fd5b5035919050565b6000600160ff1b820160be57634e487b7160e01b600052601160045260246000fd5b506000039056fea2646970667358221220c5556d69940f2e61b9c63a9978a0f689ab101905414bab2551029dd17130920464736f6c634300081a0033","sourceMap":"0:243:53:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80636110fb94146037578063e5c19b2d14604f575b600080fd5b603d6061565b60405190815260200160405180910390f35b605f605a3660046084565b600055565b005b6000611091196000541315607e57600054607990609c565b905090565b50600090565b600060208284031215609557600080fd5b5035919050565b6000600160ff1b820160be57634e487b7160e01b600052601160045260246000fd5b506000039056fea2646970667358221220c5556d69940f2e61b9c63a9978a0f689ab101905414bab2551029dd17130920464736f6c634300081a0033","sourceMap":"0:243:53:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;107:134;;;:::i;:::-;;;158:25:67;;;146:2;131:18;107:134:53;;;;;;;43:60;;;;;;:::i;:::-;84:5;:14;43:60;;;107:134;159:6;-1:-1:-1;;177:5:53;;:13;173:63;;;206:5;;205:6;;;:::i;:::-;198:13;;107:134;:::o;173:63::-;-1:-1:-1;235:1:53;;107:134::o;194:179:67:-;252:6;305:2;293:9;284:7;280:23;276:32;273:52;;;321:1;318;311:12;273:52;-1:-1:-1;344:23:67;;194:179;-1:-1:-1;194:179:67:o;378:233::-;413:3;-1:-1:-1;;;434:22:67;;431:145;;498:10;493:3;489:20;486:1;479:31;533:4;530:1;523:15;561:4;558:1;551:15;431:145;-1:-1:-1;596:1:67;592:13;;378:233::o","linkReferences":{}},"methodIdentifiers":{"optimize_opt_linear()":"6110fb94","set(int256)":"e5c19b2d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"optimize_opt_linear\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"_input\",\"type\":\"int256\"}],\"name\":\"set\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/optimizations/optimize.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/optimizations/optimize.sol\":{\"keccak256\":\"0x57de67d2dbbe721284a067368e3022e2fdba90ee81b4ce98976843c2ff45c484\",\"urls\":[\"bzz-raw://59a219b17b26572cdfbc29bc9344e42eb4b8a1d7e0b3b67934795c3810053af1\",\"dweb:/ipfs/QmYnrxq3nH1Wips98qZKDmSxXbZ5DhAg2NAinuiMt3Xio1\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"optimize_opt_linear","outputs":[{"internalType":"int256","name":"","type":"int256"}]},{"inputs":[{"internalType":"int256","name":"_input","type":"int256"}],"stateMutability":"nonpayable","type":"function","name":"set"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/optimizations/optimize.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/optimizations/optimize.sol":{"keccak256":"0x57de67d2dbbe721284a067368e3022e2fdba90ee81b4ce98976843c2ff45c484","urls":["bzz-raw://59a219b17b26572cdfbc29bc9344e42eb4b8a1d7e0b3b67934795c3810053af1","dweb:/ipfs/QmYnrxq3nH1Wips98qZKDmSxXbZ5DhAg2NAinuiMt3Xio1"],"license":null}},"version":1},"id":53} \ No newline at end of file diff --git a/out/parse.sol/CheatCodes.json b/out/parse.sol/CheatCodes.json deleted file mode 100644 index e49732b0..00000000 --- a/out/parse.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"parseAddress","inputs":[{"name":"","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"parseBool","inputs":[{"name":"","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"parseBytes","inputs":[{"name":"","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"nonpayable"},{"type":"function","name":"parseBytes32","inputs":[{"name":"","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"parseInt","inputs":[{"name":"","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"int256","internalType":"int256"}],"stateMutability":"nonpayable"},{"type":"function","name":"parseUint","inputs":[{"name":"","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"parseAddress(string)":"c6ce059d","parseBool(string)":"974ef924","parseBytes(string)":"8f5d232d","parseBytes32(string)":"087e6e81","parseInt(string)":"42346c5e","parseUint(string)":"fa91454d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseBytes32\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"parseUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/parse.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/parse.sol\":{\"keccak256\":\"0x4674de3cf88ae76392a4d0c60750c3f4f7fa2b63a3a681e5f7743d8fe6e456bd\",\"urls\":[\"bzz-raw://0e2840008c65d49a6cb46971af9000cd58549d423c6d547f9d70905964925421\",\"dweb:/ipfs/QmbrhQwGPbFtWuU8yp3GhM3oMurHKR5sfojyH51gvxG2Ka\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"parseAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"parseBool","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"parseBytes","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"parseBytes32","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"parseInt","outputs":[{"internalType":"int256","name":"","type":"int256"}]},{"inputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"nonpayable","type":"function","name":"parseUint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/parse.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/parse.sol":{"keccak256":"0x4674de3cf88ae76392a4d0c60750c3f4f7fa2b63a3a681e5f7743d8fe6e456bd","urls":["bzz-raw://0e2840008c65d49a6cb46971af9000cd58549d423c6d547f9d70905964925421","dweb:/ipfs/QmbrhQwGPbFtWuU8yp3GhM3oMurHKR5sfojyH51gvxG2Ka"],"license":null}},"version":1},"id":18} \ No newline at end of file diff --git a/out/parse.sol/TestContract.json b/out/parse.sol/TestContract.json deleted file mode 100644 index 42fe5a00..00000000 --- a/out/parse.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testAddress","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testBool","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testBytes","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testBytes32","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testInt256","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testUint256","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50600080546001600160a01b031916737109709ecfa91a80626ff3989d68f67f5b1dd12d179055610620806100456000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631d18423314610067578063262330b41461007157806336aacafa14610079578063d2aeef3b14610081578063d5aedd3314610089578063de3154a414610091575b600080fd5b61006f610099565b005b61006f610144565b61006f610214565b61006f6102ba565b61006f610307565b61006f6103ce565b60408051808201825260068152656d656475736160d01b6020820181905260008054935163087e6e8160e01b8152919390916001600160a01b039091169063087e6e81906100eb908590600401610441565b6020604051808303816000875af115801561010a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012e9190610474565b905080831461013f5761013f61048d565b505050565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d905060006040518060600160405280602a81526020016105c1602a91396000805460405163c6ce059d60e01b815292935090916001600160a01b039091169063c6ce059d906101ae908590600401610441565b6020604051808303816000875af11580156101cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f191906104a3565b9050806001600160a01b0316836001600160a01b03161461013f5761013f61048d565b6040805180820182526004808252637472756560e01b60208301526000805493516325d3be4960e21b815260019491926001600160a01b039092169163974ef9249161026291869101610441565b6020604051808303816000875af1158015610281573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102a591906104d3565b90508015158315151461013f5761013f61048d565b6040805180820182526005815264313233343560d81b602082015260008054925163fa91454d60e01b8152613039936001600160a01b03169063fa91454d906100eb908590600401610441565b6040805180820182526006808252656d656475736160d01b602080840182905284518086018652928352820152600080549351638f5d232d60e01b81529293919290916001600160a01b031690638f5d232d90610368908590600401610441565b6000604051808303816000875af1158015610387573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103af919081019061050b565b9050808051906020012083805190602001201461013f5761013f61048d565b60408051808201825260068152652d313233343560d01b602082015260008054925163211a362f60e11b815261303819936001600160a01b0316906342346c5e906100eb908590600401610441565b60005b83811015610438578181015183820152602001610420565b50506000910152565b602081526000825180602084015261046081604085016020870161041d565b601f01601f19169190910160400192915050565b60006020828403121561048657600080fd5b5051919050565b634e487b7160e01b600052600160045260246000fd5b6000602082840312156104b557600080fd5b81516001600160a01b03811681146104cc57600080fd5b9392505050565b6000602082840312156104e557600080fd5b815180151581146104cc57600080fd5b634e487b7160e01b600052604160045260246000fd5b60006020828403121561051d57600080fd5b815167ffffffffffffffff81111561053457600080fd5b8201601f8101841361054557600080fd5b805167ffffffffffffffff81111561055f5761055f6104f5565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561058e5761058e6104f5565b6040528181528282016020018610156105a657600080fd5b6105b782602083016020860161041d565b9594505050505056fe307837313039373039454366613931613830363236664633393839443638663637463562314444313244a26469706673582212200733084c8f226627e0ea076bbd05498780b91b2835b063cf50e858f67258215964736f6c634300081a0033","sourceMap":"441:1725:18:-:0;;;493:94;;;;;;;;;-1:-1:-1;517:6:18;:63;;-1:-1:-1;;;;;;517:63:18;537:42;517:63;;;441:1725;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100625760003560e01c80631d18423314610067578063262330b41461007157806336aacafa14610079578063d2aeef3b14610081578063d5aedd3314610089578063de3154a414610091575b600080fd5b61006f610099565b005b61006f610144565b61006f610214565b61006f6102ba565b61006f610307565b61006f6103ce565b60408051808201825260068152656d656475736160d01b6020820181905260008054935163087e6e8160e01b8152919390916001600160a01b039091169063087e6e81906100eb908590600401610441565b6020604051808303816000875af115801561010a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012e9190610474565b905080831461013f5761013f61048d565b505050565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d905060006040518060600160405280602a81526020016105c1602a91396000805460405163c6ce059d60e01b815292935090916001600160a01b039091169063c6ce059d906101ae908590600401610441565b6020604051808303816000875af11580156101cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101f191906104a3565b9050806001600160a01b0316836001600160a01b03161461013f5761013f61048d565b6040805180820182526004808252637472756560e01b60208301526000805493516325d3be4960e21b815260019491926001600160a01b039092169163974ef9249161026291869101610441565b6020604051808303816000875af1158015610281573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102a591906104d3565b90508015158315151461013f5761013f61048d565b6040805180820182526005815264313233343560d81b602082015260008054925163fa91454d60e01b8152613039936001600160a01b03169063fa91454d906100eb908590600401610441565b6040805180820182526006808252656d656475736160d01b602080840182905284518086018652928352820152600080549351638f5d232d60e01b81529293919290916001600160a01b031690638f5d232d90610368908590600401610441565b6000604051808303816000875af1158015610387573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103af919081019061050b565b9050808051906020012083805190602001201461013f5761013f61048d565b60408051808201825260068152652d313233343560d01b602082015260008054925163211a362f60e11b815261303819936001600160a01b0316906342346c5e906100eb908590600401610441565b60005b83811015610438578181015183820152602001610420565b50506000910152565b602081526000825180602084015261046081604085016020870161041d565b601f01601f19169190910160400192915050565b60006020828403121561048657600080fd5b5051919050565b634e487b7160e01b600052600160045260246000fd5b6000602082840312156104b557600080fd5b81516001600160a01b03811681146104cc57600080fd5b9392505050565b6000602082840312156104e557600080fd5b815180151581146104cc57600080fd5b634e487b7160e01b600052604160045260246000fd5b60006020828403121561051d57600080fd5b815167ffffffffffffffff81111561053457600080fd5b8201601f8101841361054557600080fd5b805167ffffffffffffffff81111561055f5761055f6104f5565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561058e5761058e6104f5565b6040528181528282016020018610156105a657600080fd5b6105b782602083016020860161041d565b9594505050505056fe307837313039373039454366613931613830363236664633393839443638663637463562314444313244a26469706673582212200733084c8f226627e0ea076bbd05498780b91b2835b063cf50e858f67258215964736f6c634300081a0033","sourceMap":"441:1725:18:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1631:252;;;:::i;:::-;;593:322;;;:::i;921:225::-;;;:::i;1152:236::-;;;:::i;1889:274::-;;;:::i;1394:231::-;;;:::i;1631:252::-;1715:29;;;;;;;;;;;-1:-1:-1;;;1715:29:18;;;;;;1671:23;1808:6;;:25;;-1:-1:-1;;;1808:25:18;;1671:34;;:23;;-1:-1:-1;;;;;1808:6:18;;;;:19;;:25;;1715:29;;1808:25;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1791:42;;1869:6;1850:15;:25;1843:33;;;;:::i;:::-;1661:222;;;1631:252::o;593:322::-;633:23;659:42;633:68;;711:18;:65;;;;;;;;;;;;;;;;;823:14;840:6;;:25;;-1:-1:-1;;;840:25:18;;711:65;;-1:-1:-1;823:14:18;;-1:-1:-1;;;;;840:6:18;;;;:19;;:25;;711:65;;840:25;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;823:42;;901:6;-1:-1:-1;;;;;882:25:18;:15;-1:-1:-1;;;;;882:25:18;;875:33;;;;:::i;921:225::-;992:27;;;;;;;;;;;;-1:-1:-1;;;992:27:18;;;;958:17;1077:6;;:22;;-1:-1:-1;;;1077:22:18;;978:4;;958:17;;-1:-1:-1;;;;;1077:6:18;;;;:16;;:22;;992:27;;1077:22;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1063:36;;1132:6;1116:22;;:12;:22;;;1109:30;;;;:::i;1152:236::-;1230:28;;;;;;;;;;;-1:-1:-1;;;1230:28:18;;;;1192:20;1319:6;;:22;;-1:-1:-1;;;1319:22:18;;1215:5;;-1:-1:-1;;;;;1319:6:18;;:16;;:22;;1230:28;;1319:22;;;:::i;1889:274::-;1927:37;;;;;;;;;;;;-1:-1:-1;;;1927:37:18;;;;;;;1974:29;;;;;;;;;;;;;1927:26;2070:6;;:23;;-1:-1:-1;;;2070:23:18;;1927:37;;1974:29;;1927:26;;-1:-1:-1;;;;;2070:6:18;;:17;;:23;;1974:29;;2070:23;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2070:23:18;;;;;;;;;;;;:::i;:::-;2048:45;;2148:6;2138:17;;;;;;2120:13;2110:24;;;;;;:45;2103:53;;;;:::i;1394:231::-;1470:29;;;;;;;;;;;-1:-1:-1;;;1470:29:18;;;;1433:18;1558:6;;:21;;-1:-1:-1;;;1558:21:18;;-1:-1:-1;;1454:6:18;-1:-1:-1;;;;;1558:6:18;;:15;;:21;;1470:29;;1558:21;;;:::i;14:250:67:-;99:1;109:113;123:6;120:1;117:13;109:113;;;199:11;;;193:18;180:11;;;173:39;145:2;138:10;109:113;;;-1:-1:-1;;256:1:67;238:16;;231:27;14:250::o;269:396::-;418:2;407:9;400:21;381:4;450:6;444:13;493:6;488:2;477:9;473:18;466:34;509:79;581:6;576:2;565:9;561:18;556:2;548:6;544:15;509:79;:::i;:::-;649:2;628:15;-1:-1:-1;;624:29:67;609:45;;;;656:2;605:54;;269:396;-1:-1:-1;;269:396:67:o;670:184::-;740:6;793:2;781:9;772:7;768:23;764:32;761:52;;;809:1;806;799:12;761:52;-1:-1:-1;832:16:67;;670:184;-1:-1:-1;670:184:67:o;859:127::-;920:10;915:3;911:20;908:1;901:31;951:4;948:1;941:15;975:4;972:1;965:15;991:290;1061:6;1114:2;1102:9;1093:7;1089:23;1085:32;1082:52;;;1130:1;1127;1120:12;1082:52;1156:16;;-1:-1:-1;;;;;1201:31:67;;1191:42;;1181:70;;1247:1;1244;1237:12;1181:70;1270:5;991:290;-1:-1:-1;;;991:290:67:o;1286:277::-;1353:6;1406:2;1394:9;1385:7;1381:23;1377:32;1374:52;;;1422:1;1419;1412:12;1374:52;1454:9;1448:16;1507:5;1500:13;1493:21;1486:5;1483:32;1473:60;;1529:1;1526;1519:12;1757:127;1818:10;1813:3;1809:20;1806:1;1799:31;1849:4;1846:1;1839:15;1873:4;1870:1;1863:15;1889:915;1968:6;2021:2;2009:9;2000:7;1996:23;1992:32;1989:52;;;2037:1;2034;2027:12;1989:52;2070:9;2064:16;2103:18;2095:6;2092:30;2089:50;;;2135:1;2132;2125:12;2089:50;2158:22;;2211:4;2203:13;;2199:27;-1:-1:-1;2189:55:67;;2240:1;2237;2230:12;2189:55;2273:2;2267:9;2299:18;2291:6;2288:30;2285:56;;;2321:18;;:::i;:::-;2370:2;2364:9;2462:2;2424:17;;-1:-1:-1;;2420:31:67;;;2453:2;2416:40;2412:54;2400:67;;2497:18;2482:34;;2518:22;;;2479:62;2476:88;;;2544:18;;:::i;:::-;2580:2;2573:22;2604;;;2645:15;;;2662:2;2641:24;2638:37;-1:-1:-1;2635:57:67;;;2688:1;2685;2678:12;2635:57;2701:72;2766:6;2761:2;2753:6;2749:15;2744:2;2740;2736:11;2701:72;:::i;:::-;2792:6;1889:915;-1:-1:-1;;;;;1889:915:67:o","linkReferences":{}},"methodIdentifiers":{"testAddress()":"262330b4","testBool()":"36aacafa","testBytes()":"d5aedd33","testBytes32()":"1d184233","testInt256()":"de3154a4","testUint256()":"d2aeef3b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"testAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testBool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testBytes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testBytes32\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testInt256\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testUint256\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/parse.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/parse.sol\":{\"keccak256\":\"0x4674de3cf88ae76392a4d0c60750c3f4f7fa2b63a3a681e5f7743d8fe6e456bd\",\"urls\":[\"bzz-raw://0e2840008c65d49a6cb46971af9000cd58549d423c6d547f9d70905964925421\",\"dweb:/ipfs/QmbrhQwGPbFtWuU8yp3GhM3oMurHKR5sfojyH51gvxG2Ka\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testAddress"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testBool"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testBytes"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testBytes32"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testInt256"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testUint256"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/parse.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/parse.sol":{"keccak256":"0x4674de3cf88ae76392a4d0c60750c3f4f7fa2b63a3a681e5f7743d8fe6e456bd","urls":["bzz-raw://0e2840008c65d49a6cb46971af9000cd58549d423c6d547f9d70905964925421","dweb:/ipfs/QmbrhQwGPbFtWuU8yp3GhM3oMurHKR5sfojyH51gvxG2Ka"],"license":null}},"version":1},"id":18} \ No newline at end of file diff --git a/out/prank.sol/CheatCodes.json b/out/prank.sol/CheatCodes.json deleted file mode 100644 index b5c83f5f..00000000 --- a/out/prank.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"prank","inputs":[{"name":"","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"prankHere","inputs":[{"name":"","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"prank(address)":"ca669fa7","prankHere(address)":"4de19654"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"prank\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"prankHere\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/prank.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/prank.sol\":{\"keccak256\":\"0x288a15fa83c0c25384b1a4be244d2e2c050902a2872393d612419979f331131c\",\"urls\":[\"bzz-raw://3163653e373d55d12e2a3fd04bb6ffa41ca2ddc1e6d9b60ace03e3ad9eb5402e\",\"dweb:/ipfs/QmVMqkaKrcWNk55T6TQtcXcm5oj5bvDFfT5dvgD46La2q6\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"prank"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"prankHere"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/prank.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/prank.sol":{"keccak256":"0x288a15fa83c0c25384b1a4be244d2e2c050902a2872393d612419979f331131c","urls":["bzz-raw://3163653e373d55d12e2a3fd04bb6ffa41ca2ddc1e6d9b60ace03e3ad9eb5402e","dweb:/ipfs/QmVMqkaKrcWNk55T6TQtcXcm5oj5bvDFfT5dvgD46La2q6"],"license":null}},"version":1},"id":28} \ No newline at end of file diff --git a/out/prank.sol/TestContract.json b/out/prank.sol/TestContract.json deleted file mode 100644 index 9d190a42..00000000 --- a/out/prank.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"prankAndGetSenderAtDepth","inputs":[{"name":"prankHere","type":"bool","internalType":"bool"},{"name":"prankDepth","type":"int256","internalType":"int256"},{"name":"prankAddress","type":"address","internalType":"address"},{"name":"senderDepth","type":"int256","internalType":"int256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"test","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052600080546001600160a01b03191630179055348015602157600080fd5b506105fe806100316000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063de177b781461003b578063f8a8fd6d1461006a575b600080fd5b61004e6100493660046104ef565b610074565b6040516001600160a01b03909116815260200160405180910390f35b610072610260565b005b60025460009060ff1661008657600080fd5b8382121561009357600080fd5b60008212156100a157600080fd5b600a82126100ae57600080fd5b836001540361018f57737109709ecfa91a80626ff3989d68f67f5b1dd12d856101315760405163ca669fa760e01b81526001600160a01b03858116600483015282169063ca669fa790602401600060405180830381600087803b15801561011457600080fd5b505af1158015610128573d6000803e3d6000fd5b5050505061018d565b604051631378659560e21b81526001600160a01b038581166004830152821690634de1965490602401600060405180830381600087803b15801561017457600080fd5b505af1158015610188573d6000803e3d6000fd5b505050505b505b81600154121561025557600180549060006101a983610552565b909155505060008054604051631bc2ef6f60e31b81528715156004820152602481018790526001600160a01b038681166044830152606482018690529091169063de177b78906084016020604051808303816000875af1158015610211573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102359190610571565b60018054919250600061024783610595565b919050555080915050610258565b50335b949350505050565b600054600790339030906001600160a01b03168114610281576102816105b2565b6002805460ff191660019081179091556001600160a01b038216906102aa906000908681610074565b6001600160a01b0316146102c0576102c06105b2565b826001600160a01b03166102d960006001866002610074565b6001600160a01b0316146102ef576102ef6105b2565b806001600160a01b031661030860006001866003610074565b6001600160a01b03161461031e5761031e6105b2565b816001600160a01b03166103386000600019866000610074565b6001600160a01b03161461034e5761034e6105b2565b806001600160a01b03166103686000600019866001610074565b6001600160a01b03161461037e5761037e6105b2565b806001600160a01b03166103986000600019866002610074565b6001600160a01b0316146103ae576103ae6105b2565b826001600160a01b03166103c6600180866001610074565b6001600160a01b0316146103dc576103dc6105b2565b806001600160a01b03166103f4600180866002610074565b6001600160a01b03161461040a5761040a6105b2565b806001600160a01b0316610422600180866003610074565b6001600160a01b031614610438576104386105b2565b816001600160a01b03166104526001600019866000610074565b6001600160a01b031614610468576104686105b2565b806001600160a01b03166104826001600019866001610074565b6001600160a01b031614610498576104986105b2565b806001600160a01b03166104b26001600019866002610074565b6001600160a01b0316146104c8576104c86105b2565b50506002805460ff1916905550565b6001600160a01b03811681146104ec57600080fd5b50565b6000806000806080858703121561050557600080fd5b8435801515811461051557600080fd5b935060208501359250604085013561052c816104d7565b9396929550929360600135925050565b634e487b7160e01b600052601160045260246000fd5b60006001600160ff1b01820161056a5761056a61053c565b5060010190565b60006020828403121561058357600080fd5b815161058e816104d7565b9392505050565b6000600160ff1b82016105aa576105aa61053c565b506000190190565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220f1f5120fb8ceb2dbd9f52554ef64c55f5e4a615d295fa4a3b1c65b2c16b0bd2364736f6c634300081a0033","sourceMap":"292:3523:28:-:0;;;320:55;;;-1:-1:-1;;;;;;320:55:28;369:4;320:55;;;292:3523;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c8063de177b781461003b578063f8a8fd6d1461006a575b600080fd5b61004e6100493660046104ef565b610074565b6040516001600160a01b03909116815260200160405180910390f35b610072610260565b005b60025460009060ff1661008657600080fd5b8382121561009357600080fd5b60008212156100a157600080fd5b600a82126100ae57600080fd5b836001540361018f57737109709ecfa91a80626ff3989d68f67f5b1dd12d856101315760405163ca669fa760e01b81526001600160a01b03858116600483015282169063ca669fa790602401600060405180830381600087803b15801561011457600080fd5b505af1158015610128573d6000803e3d6000fd5b5050505061018d565b604051631378659560e21b81526001600160a01b038581166004830152821690634de1965490602401600060405180830381600087803b15801561017457600080fd5b505af1158015610188573d6000803e3d6000fd5b505050505b505b81600154121561025557600180549060006101a983610552565b909155505060008054604051631bc2ef6f60e31b81528715156004820152602481018790526001600160a01b038681166044830152606482018690529091169063de177b78906084016020604051808303816000875af1158015610211573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102359190610571565b60018054919250600061024783610595565b919050555080915050610258565b50335b949350505050565b600054600790339030906001600160a01b03168114610281576102816105b2565b6002805460ff191660019081179091556001600160a01b038216906102aa906000908681610074565b6001600160a01b0316146102c0576102c06105b2565b826001600160a01b03166102d960006001866002610074565b6001600160a01b0316146102ef576102ef6105b2565b806001600160a01b031661030860006001866003610074565b6001600160a01b03161461031e5761031e6105b2565b816001600160a01b03166103386000600019866000610074565b6001600160a01b03161461034e5761034e6105b2565b806001600160a01b03166103686000600019866001610074565b6001600160a01b03161461037e5761037e6105b2565b806001600160a01b03166103986000600019866002610074565b6001600160a01b0316146103ae576103ae6105b2565b826001600160a01b03166103c6600180866001610074565b6001600160a01b0316146103dc576103dc6105b2565b806001600160a01b03166103f4600180866002610074565b6001600160a01b03161461040a5761040a6105b2565b806001600160a01b0316610422600180866003610074565b6001600160a01b031614610438576104386105b2565b816001600160a01b03166104526001600019866000610074565b6001600160a01b031614610468576104686105b2565b806001600160a01b03166104826001600019866001610074565b6001600160a01b031614610498576104986105b2565b806001600160a01b03166104b26001600019866002610074565b6001600160a01b0316146104c8576104c86105b2565b50506002805460ff1916905550565b6001600160a01b03811681146104ec57600080fd5b50565b6000806000806080858703121561050557600080fd5b8435801515811461051557600080fd5b935060208501359250604085013561052c816104d7565b9396929550929360600135925050565b634e487b7160e01b600052601160045260246000fd5b60006001600160ff1b01820161056a5761056a61053c565b5060010190565b60006020828403121561058357600080fd5b815161058e816104d7565b9392505050565b6000600160ff1b82016105aa576105aa61053c565b506000190190565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220f1f5120fb8ceb2dbd9f52554ef64c55f5e4a615d295fa4a3b1c65b2c16b0bd2364736f6c634300081a0033","sourceMap":"292:3523:28:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;440:1533;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;972:32:67;;;954:51;;942:2;927:18;440:1533:28;;;;;;;1979:1834;;;:::i;:::-;;440:1533;629:25;;561:7;;629:25;;621:34;;;;;;898:10;883:11;:25;;875:34;;;;;;942:1;927:11;:16;;919:25;;;;;;976:2;962:11;:16;954:25;;;;;;1158:10;1142:12;;:26;1138:386;;1272:42;1375:9;1370:144;;1404:26;;-1:-1:-1;;;1404:26:28;;-1:-1:-1;;;;;972:32:67;;;1404:26:28;;;954:51:67;1404:12:28;;;;;927:18:67;;1404:26:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1370:144;;;1469:30;;-1:-1:-1;;;1469:30:28;;-1:-1:-1;;;;;972:32:67;;;1469:30:28;;;954:51:67;1469:16:28;;;;;927:18:67;;1469:30:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1370:144;1170:354;1138:386;1651:11;1636:12;;:26;1632:244;;;1678:12;:14;;;:12;:14;;;:::i;:::-;;;;-1:-1:-1;;1706:14:28;1723:12;;:87;;-1:-1:-1;;;1723:87:28;;1546:14:67;;1539:22;1723:87:28;;;1521:41:67;1578:18;;;1571:34;;;-1:-1:-1;;;;;1641:32:67;;;1621:18;;;1614:60;1690:18;;;1683:34;;;1723:12:28;;;;:37;;1493:19:67;;1723:87:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1824:12;:14;;1706:104;;-1:-1:-1;1824:12:28;:14;;;:::i;:::-;;;;;;1859:6;1852:13;;;;;1632:244;-1:-1:-1;1956:10:28;440:1533;;;;;;;:::o;1979:1834::-;2053:17;2226:12;2081:1;;2121:10;;2176:4;;-1:-1:-1;;;;;2226:12:28;2198:41;;2191:49;;;;:::i;:::-;2251:25;:32;;-1:-1:-1;;2251:32:28;2279:4;2251:32;;;;;;-1:-1:-1;;;;;2555:68:28;;;:48;;2251:25;;2590:9;2279:4;2555:24;:48::i;:::-;-1:-1:-1;;;;;2555:68:28;;2548:76;;;;:::i;:::-;2693:9;-1:-1:-1;;;;;2641:61:28;:48;2666:5;2673:1;2676:9;2687:1;2641:24;:48::i;:::-;-1:-1:-1;;;;;2641:61:28;;2634:69;;;;:::i;:::-;2772:16;-1:-1:-1;;;;;2720:68:28;:48;2745:5;2752:1;2755:9;2766:1;2720:24;:48::i;:::-;-1:-1:-1;;;;;2720:68:28;;2713:76;;;;:::i;:::-;2920:17;-1:-1:-1;;;;;2867:70:28;:49;2892:5;-1:-1:-1;;2903:9:28;2914:1;2867:24;:49::i;:::-;-1:-1:-1;;;;;2867:70:28;;2860:78;;;;:::i;:::-;3008:16;-1:-1:-1;;;;;2955:69:28;:49;2980:5;-1:-1:-1;;2991:9:28;3002:1;2955:24;:49::i;:::-;-1:-1:-1;;;;;2955:69:28;;2948:77;;;;:::i;:::-;3095:16;-1:-1:-1;;;;;3042:69:28;:49;3067:5;-1:-1:-1;;3078:9:28;3089:1;3042:24;:49::i;:::-;-1:-1:-1;;;;;3042:69:28;;3035:77;;;;:::i;:::-;3258:9;-1:-1:-1;;;;;3207:60:28;:47;3232:4;3238:1;3241:9;3252:1;3207:24;:47::i;:::-;-1:-1:-1;;;;;3207:60:28;;3200:68;;;;:::i;:::-;3336:16;-1:-1:-1;;;;;3285:67:28;:47;3310:4;3316:1;3319:9;3330:1;3285:24;:47::i;:::-;-1:-1:-1;;;;;3285:67:28;;3278:75;;;;:::i;:::-;3421:16;-1:-1:-1;;;;;3370:67:28;:47;3395:4;3401:1;3404:9;3415:1;3370:24;:47::i;:::-;-1:-1:-1;;;;;3370:67:28;;3363:75;;;;:::i;:::-;3572:17;-1:-1:-1;;;;;3520:69:28;:48;3545:4;-1:-1:-1;;3555:9:28;3566:1;3520:24;:48::i;:::-;-1:-1:-1;;;;;3520:69:28;;3513:77;;;;:::i;:::-;3659:16;-1:-1:-1;;;;;3607:68:28;:48;3632:4;-1:-1:-1;;3642:9:28;3653:1;3607:24;:48::i;:::-;-1:-1:-1;;;;;3607:68:28;;3600:76;;;;:::i;:::-;3745:16;-1:-1:-1;;;;;3693:68:28;:48;3718:4;-1:-1:-1;;3728:9:28;3739:1;3693:24;:48::i;:::-;-1:-1:-1;;;;;3693:68:28;;3686:76;;;;:::i;:::-;-1:-1:-1;;3773:25:28;:33;;-1:-1:-1;;3773:33:28;;;-1:-1:-1;1979:1834:28:o;14:131:67:-;-1:-1:-1;;;;;89:31:67;;79:42;;69:70;;135:1;132;125:12;69:70;14:131;:::o;150:653::-;231:6;239;247;255;308:3;296:9;287:7;283:23;279:33;276:53;;;325:1;322;315:12;276:53;364:9;351:23;417:5;410:13;403:21;396:5;393:32;383:60;;439:1;436;429:12;383:60;462:5;-1:-1:-1;540:2:67;525:18;;512:32;;-1:-1:-1;622:2:67;607:18;;594:32;635:33;594:32;635:33;:::i;:::-;150:653;;;;-1:-1:-1;687:7:67;;767:2;752:18;739:32;;-1:-1:-1;;150:653:67:o;1016:127::-;1077:10;1072:3;1068:20;1065:1;1058:31;1108:4;1105:1;1098:15;1132:4;1129:1;1122:15;1148:147;1186:3;-1:-1:-1;;;;;1207:30:67;;1204:56;;1240:18;;:::i;:::-;-1:-1:-1;1287:1:67;1276:13;;1148:147::o;1728:251::-;1798:6;1851:2;1839:9;1830:7;1826:23;1822:32;1819:52;;;1867:1;1864;1857:12;1819:52;1899:9;1893:16;1918:31;1943:5;1918:31;:::i;:::-;1968:5;1728:251;-1:-1:-1;;;1728:251:67:o;1984:144::-;2022:3;-1:-1:-1;;;2043:22:67;;2040:48;;2068:18;;:::i;:::-;-1:-1:-1;;;2104:18:67;;1984:144::o;2133:127::-;2194:10;2189:3;2185:20;2182:1;2175:31;2225:4;2222:1;2215:15;2249:4;2246:1;2239:15","linkReferences":{}},"methodIdentifiers":{"prankAndGetSenderAtDepth(bool,int256,address,int256)":"de177b78","test()":"f8a8fd6d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"prankHere\",\"type\":\"bool\"},{\"internalType\":\"int256\",\"name\":\"prankDepth\",\"type\":\"int256\"},{\"internalType\":\"address\",\"name\":\"prankAddress\",\"type\":\"address\"},{\"internalType\":\"int256\",\"name\":\"senderDepth\",\"type\":\"int256\"}],\"name\":\"prankAndGetSenderAtDepth\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/prank.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/prank.sol\":{\"keccak256\":\"0x288a15fa83c0c25384b1a4be244d2e2c050902a2872393d612419979f331131c\",\"urls\":[\"bzz-raw://3163653e373d55d12e2a3fd04bb6ffa41ca2ddc1e6d9b60ace03e3ad9eb5402e\",\"dweb:/ipfs/QmVMqkaKrcWNk55T6TQtcXcm5oj5bvDFfT5dvgD46La2q6\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bool","name":"prankHere","type":"bool"},{"internalType":"int256","name":"prankDepth","type":"int256"},{"internalType":"address","name":"prankAddress","type":"address"},{"internalType":"int256","name":"senderDepth","type":"int256"}],"stateMutability":"nonpayable","type":"function","name":"prankAndGetSenderAtDepth","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/prank.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/prank.sol":{"keccak256":"0x288a15fa83c0c25384b1a4be244d2e2c050902a2872393d612419979f331131c","urls":["bzz-raw://3163653e373d55d12e2a3fd04bb6ffa41ca2ddc1e6d9b60ace03e3ad9eb5402e","dweb:/ipfs/QmVMqkaKrcWNk55T6TQtcXcm5oj5bvDFfT5dvgD46La2q6"],"license":null}},"version":1},"id":28} \ No newline at end of file diff --git a/out/predeploy_contract.sol/PredeployContract.json b/out/predeploy_contract.sol/PredeployContract.json deleted file mode 100644 index ff9cdb1a..00000000 --- a/out/predeploy_contract.sol/PredeployContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"triggerFailure","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50608980601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063bbb7ada014602d575b600080fd5b60336035565b005b603b603d565b565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220a8d0d8ae619d31082ac5f2629fa4ed0aa9ed8aaf7f88f08648f36e416398494564736f6c634300081a0033","sourceMap":"0:98:41:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063bbb7ada014602d575b600080fd5b60336035565b005b603b603d565b565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220a8d0d8ae619d31082ac5f2629fa4ed0aa9ed8aaf7f88f08648f36e416398494564736f6c634300081a0033","sourceMap":"0:98:41:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33:63;;;:::i;:::-;;;76:13;;:::i;:::-;33:63::o;14:127:67:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15","linkReferences":{}},"methodIdentifiers":{"triggerFailure()":"bbb7ada0"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"triggerFailure\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/predeploy_contract.sol\":\"PredeployContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/predeploy_contract.sol\":{\"keccak256\":\"0xf7187253c91e65c08da009f0ab00f60629010f6be09326529d776dfe3d7b22ee\",\"urls\":[\"bzz-raw://45c3dff91ebf6055232973ebbe4b8f694c370b2e42049b7c3ac09709c26ea85b\",\"dweb:/ipfs/QmaJxoX12v3mtGGYRb76yHadwRehkF6aBPhi5mPX1Mon92\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"triggerFailure"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/predeploy_contract.sol":"PredeployContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/predeploy_contract.sol":{"keccak256":"0xf7187253c91e65c08da009f0ab00f60629010f6be09326529d776dfe3d7b22ee","urls":["bzz-raw://45c3dff91ebf6055232973ebbe4b8f694c370b2e42049b7c3ac09709c26ea85b","dweb:/ipfs/QmaJxoX12v3mtGGYRb76yHadwRehkF6aBPhi5mPX1Mon92"],"license":null}},"version":1},"id":41} \ No newline at end of file diff --git a/out/predeploy_contract.sol/TestContract.json b/out/predeploy_contract.sol/TestContract.json deleted file mode 100644 index c31c83c1..00000000 --- a/out/predeploy_contract.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"payable"},{"type":"function","name":"testPredeploy","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052600080546001600160a01b03191661123417905560c48060256000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063e6c1bfb914602d575b600080fd5b60336035565b005b60008054604080516305ddbd6d60e51b815290516001600160a01b039092169263bbb7ada09260048084019382900301818387803b158015607557600080fd5b505af11580156088573d6000803e3d6000fd5b5050505056fea2646970667358221220dcc00f9fd0d75851cbeb237d58850a95bc93b8cf985f7196b57a72988fba6caa64736f6c634300081a0033","sourceMap":"100:210:41:-:0;;;128:64;;;-1:-1:-1;;;;;;128:64:41;184:6;128:64;;;100:210;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063e6c1bfb914602d575b600080fd5b60336035565b005b60008054604080516305ddbd6d60e51b815290516001600160a01b039092169263bbb7ada09260048084019382900301818387803b158015607557600080fd5b505af11580156088573d6000803e3d6000fd5b5050505056fea2646970667358221220dcc00f9fd0d75851cbeb237d58850a95bc93b8cf985f7196b57a72988fba6caa64736f6c634300081a0033","sourceMap":"100:210:41:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;233:75;;;:::i;:::-;;;275:9;;;:26;;;-1:-1:-1;;;275:26:41;;;;-1:-1:-1;;;;;275:9:41;;;;:24;;:26;;;;;;;;;;:9;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;233:75::o","linkReferences":{}},"methodIdentifiers":{"testPredeploy()":"e6c1bfb9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"testPredeploy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/predeploy_contract.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/predeploy_contract.sol\":{\"keccak256\":\"0xf7187253c91e65c08da009f0ab00f60629010f6be09326529d776dfe3d7b22ee\",\"urls\":[\"bzz-raw://45c3dff91ebf6055232973ebbe4b8f694c370b2e42049b7c3ac09709c26ea85b\",\"dweb:/ipfs/QmaJxoX12v3mtGGYRb76yHadwRehkF6aBPhi5mPX1Mon92\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"payable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testPredeploy"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/predeploy_contract.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/predeploy_contract.sol":{"keccak256":"0xf7187253c91e65c08da009f0ab00f60629010f6be09326529d776dfe3d7b22ee","urls":["bzz-raw://45c3dff91ebf6055232973ebbe4b8f694c370b2e42049b7c3ac09709c26ea85b","dweb:/ipfs/QmaJxoX12v3mtGGYRb76yHadwRehkF6aBPhi5mPX1Mon92"],"license":null}},"version":1},"id":41} \ No newline at end of file diff --git a/out/proxy_call.sol/InnerDeploymentContract.json b/out/proxy_call.sol/InnerDeploymentContract.json deleted file mode 100644 index fb146fa8..00000000 --- a/out/proxy_call.sol/InnerDeploymentContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"setXY","inputs":[{"name":"_x","type":"uint256","internalType":"uint256"},{"name":"_y","type":"uint256","internalType":"uint256"},{"name":"s","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"payable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506101578061001f6000396000f3fe60806040526004361061001e5760003560e01c80632de8098d14610023575b600080fd5b61003d610031366004610055565b50600091909155600155565b005b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561006a57600080fd5b8335925060208401359150604084013567ffffffffffffffff81111561008f57600080fd5b8401601f810186136100a057600080fd5b803567ffffffffffffffff8111156100ba576100ba61003f565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156100e9576100e961003f565b60405281815282820160200188101561010157600080fd5b81602084016020830137600060208383010152809350505050925092509256fea2646970667358221220ea635c03b100f7d3387bc213b7a664c0ffff29b84a4334352c4c87b95203389d64736f6c634300081a0033","sourceMap":"93:169:48:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361061001e5760003560e01c80632de8098d14610023575b600080fd5b61003d610031366004610055565b50600091909155600155565b005b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561006a57600080fd5b8335925060208401359150604084013567ffffffffffffffff81111561008f57600080fd5b8401601f810186136100a057600080fd5b803567ffffffffffffffff8111156100ba576100ba61003f565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156100e9576100e961003f565b60405281815282820160200188101561010157600080fd5b81602084016020830137600060208383010152809350505050925092509256fea2646970667358221220ea635c03b100f7d3387bc213b7a664c0ffff29b84a4334352c4c87b95203389d64736f6c634300081a0033","sourceMap":"93:169:48:-:0;;;;;;;;;;;;;;;;;;;;;156:104;;;;;;:::i;:::-;-1:-1:-1;231:1:48;:6;;;;247:1;:6;156:104;;;14:127:67;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:1179;233:6;241;249;302:2;290:9;281:7;277:23;273:32;270:52;;;318:1;315;308:12;270:52;363:23;;;-1:-1:-1;483:2:67;468:18;;455:32;;-1:-1:-1;564:2:67;549:18;;536:32;591:18;580:30;;577:50;;;623:1;620;613:12;577:50;646:22;;699:4;691:13;;687:27;-1:-1:-1;677:55:67;;728:1;725;718:12;677:55;768:2;755:16;794:18;786:6;783:30;780:56;;;816:18;;:::i;:::-;865:2;859:9;957:2;919:17;;-1:-1:-1;;915:31:67;;;948:2;911:40;907:54;895:67;;992:18;977:34;;1013:22;;;974:62;971:88;;;1039:18;;:::i;:::-;1075:2;1068:22;1099;;;1140:15;;;1157:2;1136:24;1133:37;-1:-1:-1;1130:57:67;;;1183:1;1180;1173:12;1130:57;1239:6;1234:2;1230;1226:11;1221:2;1213:6;1209:15;1196:50;1292:1;1287:2;1278:6;1270;1266:19;1262:28;1255:39;1313:6;1303:16;;;;;146:1179;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"setXY(uint256,uint256,string)":"2de8098d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_x\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_y\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"s\",\"type\":\"string\"}],\"name\":\"setXY\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/proxy_call.sol\":\"InnerDeploymentContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/proxy_call.sol\":{\"keccak256\":\"0x55892c88ff4c691bb6a7d9f1297404d973df770c80f5c0c31ee0180cda815315\",\"urls\":[\"bzz-raw://fb8ea7574740ea271122a1c67ff0b8e52b40c83802018deda78cdd1e11cc856a\",\"dweb:/ipfs/QmfG1uX38fHZ9M7cnMq56eG7WR9XYfH1DrtNjp5BkQa8SH\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"_x","type":"uint256"},{"internalType":"uint256","name":"_y","type":"uint256"},{"internalType":"string","name":"s","type":"string"}],"stateMutability":"payable","type":"function","name":"setXY"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/proxy_call.sol":"InnerDeploymentContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/proxy_call.sol":{"keccak256":"0x55892c88ff4c691bb6a7d9f1297404d973df770c80f5c0c31ee0180cda815315","urls":["bzz-raw://fb8ea7574740ea271122a1c67ff0b8e52b40c83802018deda78cdd1e11cc856a","dweb:/ipfs/QmfG1uX38fHZ9M7cnMq56eG7WR9XYfH1DrtNjp5BkQa8SH"],"license":null}},"version":1},"id":48} \ No newline at end of file diff --git a/out/proxy_call.sol/TestContract.json b/out/proxy_call.sol/TestContract.json deleted file mode 100644 index da2158f3..00000000 --- a/out/proxy_call.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testDelegateCall","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600280546001600160a01b0319166001600160a01b03929092169190911790556067565b6101768061022883390190565b6101b2806100766000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063e1e3634114610030575b600080fd5b61003861003a565b005b600254604051607b6024820152610141604482015260606064820152601b60848201527f48656c6c6f2066726f6d2070726f78792063616c6c206172677321000000000060a482015260009182916001600160a01b039091169060c40160408051601f198184030181529181526020820180516001600160e01b0316632de8098d60e01b179052516100cc9190610137565b600060405180830381855af49150503d8060008114610107576040519150601f19603f3d011682016040523d82523d6000602084013e61010c565b606091505b5091509150600054607b1480156101265750600154610141145b1561013357610133610166565b5050565b6000825160005b81811015610158576020818601810151858301520161013e565b506000920191825250919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220dd52f739d2333366b8712530668bf63292e544fe83b2d966da630df54202803164736f6c634300081a00336080604052348015600f57600080fd5b506101578061001f6000396000f3fe60806040526004361061001e5760003560e01c80632de8098d14610023575b600080fd5b61003d610031366004610055565b50600091909155600155565b005b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561006a57600080fd5b8335925060208401359150604084013567ffffffffffffffff81111561008f57600080fd5b8401601f810186136100a057600080fd5b803567ffffffffffffffff8111156100ba576100ba61003f565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156100e9576100e961003f565b60405281815282820160200188101561010157600080fd5b81602084016020830137600060208383010152809350505050925092509256fea2646970667358221220ea635c03b100f7d3387bc213b7a664c0ffff29b84a4334352c4c87b95203389d64736f6c634300081a0033","sourceMap":"264:649:48:-:0;;;348:71;;;;;;;;;;383:29;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;379:1:48;:33;;-1:-1:-1;;;;;;379:33:48;-1:-1:-1;;;;;379:33:48;;;;;;;;;;264:649;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063e1e3634114610030575b600080fd5b61003861003a565b005b600254604051607b6024820152610141604482015260606064820152601b60848201527f48656c6c6f2066726f6d2070726f78792063616c6c206172677321000000000060a482015260009182916001600160a01b039091169060c40160408051601f198184030181529181526020820180516001600160e01b0316632de8098d60e01b179052516100cc9190610137565b600060405180830381855af49150503d8060008114610107576040519150601f19603f3d011682016040523d82523d6000602084013e61010c565b606091505b5091509150600054607b1480156101265750600154610141145b1561013357610133610166565b5050565b6000825160005b81811015610158576020818601810151858301520161013e565b506000920191825250919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220dd52f739d2333366b8712530668bf63292e544fe83b2d966da630df54202803164736f6c634300081a0033","sourceMap":"264:649:48:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;425:486;;;:::i;:::-;;;588:1;;604:97;;661:3;604:97;;;271:36:67;666:3:48;323:18:67;;;316:47;399:2;379:18;;;372:30;438:2;418:18;;;411:30;478:29;457:19;;;450:58;545:12:48;;;;-1:-1:-1;;;;;588:1:48;;;;525:19:67;;604:97:48;;;-1:-1:-1;;604:97:48;;;;;;;;;;;;;;-1:-1:-1;;;;;604:97:48;-1:-1:-1;;;604:97:48;;;580:122;;;604:97;580:122;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;544:158;;;;882:1;;887:3;882:8;:20;;;;;894:1;;899:3;894:8;882:20;880:23;873:31;;;;:::i;:::-;460:451;;425:486::o;555:412:67:-;684:3;722:6;716:13;747:1;757:129;771:6;768:1;765:13;757:129;;;869:4;853:14;;;849:25;;843:32;830:11;;;823:53;786:12;757:129;;;-1:-1:-1;941:1:67;905:16;;930:13;;;-1:-1:-1;905:16:67;555:412;-1:-1:-1;555:412:67:o;972:127::-;1033:10;1028:3;1024:20;1021:1;1014:31;1064:4;1061:1;1054:15;1088:4;1085:1;1078:15","linkReferences":{}},"methodIdentifiers":{"testDelegateCall()":"e1e36341"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"testDelegateCall\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/proxy_call.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/proxy_call.sol\":{\"keccak256\":\"0x55892c88ff4c691bb6a7d9f1297404d973df770c80f5c0c31ee0180cda815315\",\"urls\":[\"bzz-raw://fb8ea7574740ea271122a1c67ff0b8e52b40c83802018deda78cdd1e11cc856a\",\"dweb:/ipfs/QmfG1uX38fHZ9M7cnMq56eG7WR9XYfH1DrtNjp5BkQa8SH\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testDelegateCall"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/proxy_call.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/proxy_call.sol":{"keccak256":"0x55892c88ff4c691bb6a7d9f1297404d973df770c80f5c0c31ee0180cda815315","urls":["bzz-raw://fb8ea7574740ea271122a1c67ff0b8e52b40c83802018deda78cdd1e11cc856a","dweb:/ipfs/QmfG1uX38fHZ9M7cnMq56eG7WR9XYfH1DrtNjp5BkQa8SH"],"license":null}},"version":1},"id":48} \ No newline at end of file diff --git a/out/revert_custom_error.sol/ErrorContract.json b/out/revert_custom_error.sol/ErrorContract.json deleted file mode 100644 index c76c31ec..00000000 --- a/out/revert_custom_error.sol/ErrorContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"returnErrorIfSeven","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"error","name":"CustomError","inputs":[{"name":"message","type":"string","internalType":"string"},{"name":"value","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060ec8061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806350bd0dfe14602d575b600080fd5b603c6038366004609e565b603e565b005b80600703609b57604080516322f0eb5d60e11b81526004810191909152601a60448201527f48656c6c6f2066726f6d206120637573746f6d206572726f722100000000000060648201526024810182905260840160405180910390fd5b50565b60006020828403121560af57600080fd5b503591905056fea26469706673582212203b24e9b152d7d5bd4762cf4415491c51dc458cfaf26b0a7d519b4b427ee5885764736f6c634300081a0033","sourceMap":"209:178:49:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806350bd0dfe14602d575b600080fd5b603c6038366004609e565b603e565b005b80600703609b57604080516322f0eb5d60e11b81526004810191909152601a60448201527f48656c6c6f2066726f6d206120637573746f6d206572726f722100000000000060648201526024810182905260840160405180910390fd5b50565b60006020828403121560af57600080fd5b503591905056fea26469706673582212203b24e9b152d7d5bd4762cf4415491c51dc458cfaf26b0a7d519b4b427ee5885764736f6c634300081a0033","sourceMap":"209:178:49:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;238:147;;;;;;:::i;:::-;;:::i;:::-;;;295:1;300;295:6;291:88;;324:44;;;-1:-1:-1;;;324:44:49;;;;;411:21:67;;;;468:2;448:18;;;441:30;507:28;487:18;;;480:56;588:20;;;581:36;;;553:19;;324:44:49;;;;;;;291:88;238:147;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"returnErrorIfSeven(uint256)":"50bd0dfe"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"message\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"CustomError\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"returnErrorIfSeven\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/revert_custom_error.sol\":\"ErrorContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/revert_custom_error.sol\":{\"keccak256\":\"0x77a85613067910901fd87bd87ad7753798eff299fb9cbefdfe5c97126cb1636f\",\"urls\":[\"bzz-raw://ea7721c5b3fd6ed84c1dfb8fcd84f3c849c92a28f184b5cccc7c69a07a0f7638\",\"dweb:/ipfs/QmWaASYdidoweEf99P1T8WAeU2KBWywDrFc7bpEm8GWYX3\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string","name":"message","type":"string"},{"internalType":"uint256","name":"value","type":"uint256"}],"type":"error","name":"CustomError"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"returnErrorIfSeven"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/revert_custom_error.sol":"ErrorContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/revert_custom_error.sol":{"keccak256":"0x77a85613067910901fd87bd87ad7753798eff299fb9cbefdfe5c97126cb1636f","urls":["bzz-raw://ea7721c5b3fd6ed84c1dfb8fcd84f3c849c92a28f184b5cccc7c69a07a0f7638","dweb:/ipfs/QmWaASYdidoweEf99P1T8WAeU2KBWywDrFc7bpEm8GWYX3"],"license":null}},"version":1},"id":49} \ No newline at end of file diff --git a/out/revert_custom_error.sol/TestContract.json b/out/revert_custom_error.sol/TestContract.json deleted file mode 100644 index 6061d60e..00000000 --- a/out/revert_custom_error.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"errorAndAssertFailIfSeven","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556067565b61010a806102c783390190565b610251806100766000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806320fc54a714610030575b600080fd5b61004361003e366004610110565b610045565b005b60005460405163285e86ff60e11b8152600481018390526001600160a01b03909116906350bd0dfe90602401600060405180830381600087803b15801561008b57600080fd5b505af192505050801561009c575060015b61010d576100a8610129565b806308c379a0036100d357506100bc610180565b806100c757506100d5565b6100cf610205565b5050565b505b3d8080156100ff576040519150601f19603f3d011682016040523d82523d6000602084013e610104565b606091505b506100cf610205565b50565b60006020828403121561012257600080fd5b5035919050565b600060033d11156101425760046000803e5060005160e01c5b90565b601f8201601f1916810167ffffffffffffffff8111828210171561017957634e487b7160e01b600052604160045260246000fd5b6040525050565b600060443d101561018e5790565b6040513d600319016004823e80513d602482011167ffffffffffffffff821117156101b857505090565b808201805167ffffffffffffffff8111156101d4575050505090565b3d84016003190182820160200111156101ee575050505090565b6101fd60208285010185610145565b509392505050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122095327d49200fc0931f99394b37f80279d31e4e6d3a1cf8fb2bf9aca0de27731c64736f6c634300081a00336080604052348015600f57600080fd5b5060ec8061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806350bd0dfe14602d575b600080fd5b603c6038366004609e565b603e565b005b80600703609b57604080516322f0eb5d60e11b81526004810191909152601a60448201527f48656c6c6f2066726f6d206120637573746f6d206572726f722100000000000060648201526024810182905260840160405180910390fd5b50565b60006020828403121560af57600080fd5b503591905056fea26469706673582212203b24e9b152d7d5bd4762cf4415491c51dc458cfaf26b0a7d519b4b427ee5885764736f6c634300081a0033","sourceMap":"389:401:49:-:0;;;439:55;;;;;;;;;;468:19;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;463:2:49;:24;;-1:-1:-1;;;;;;463:24:49;-1:-1:-1;;;;;463:24:49;;;;;;;;;;389:401;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806320fc54a714610030575b600080fd5b61004361003e366004610110565b610045565b005b60005460405163285e86ff60e11b8152600481018390526001600160a01b03909116906350bd0dfe90602401600060405180830381600087803b15801561008b57600080fd5b505af192505050801561009c575060015b61010d576100a8610129565b806308c379a0036100d357506100bc610180565b806100c757506100d5565b6100cf610205565b5050565b505b3d8080156100ff576040519150601f19603f3d011682016040523d82523d6000602084013e610104565b606091505b506100cf610205565b50565b60006020828403121561012257600080fd5b5035919050565b600060033d11156101425760046000803e5060005160e01c5b90565b601f8201601f1916810167ffffffffffffffff8111828210171561017957634e487b7160e01b600052604160045260246000fd5b6040525050565b600060443d101561018e5790565b6040513d600319016004823e80513d602482011167ffffffffffffffff821117156101b857505090565b808201805167ffffffffffffffff8111156101d4575050505090565b3d84016003190182820160200111156101ee575050505090565b6101fd60208285010185610145565b509392505050565b634e487b7160e01b600052600160045260246000fdfea264697066735822122095327d49200fc0931f99394b37f80279d31e4e6d3a1cf8fb2bf9aca0de27731c64736f6c634300081a0033","sourceMap":"389:401:49:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;500:288;;;;;;:::i;:::-;;:::i;:::-;;;568:2;;:28;;-1:-1:-1;;;568:28:49;;;;;345:25:67;;;-1:-1:-1;;;;;568:2:49;;;;:21;;318:18:67;;568:28:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;564:218;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;681:13;;:::i;:::-;629:76;500:288;:::o;564:218::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;758:13:49;;:::i;564:218::-;500:288;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;381:179::-;416:3;458:1;440:16;437:23;434:120;;;504:1;501;498;483:23;-1:-1:-1;541:1:67;535:8;530:3;526:18;434:120;381:179;:::o;565:346::-;675:2;656:13;;-1:-1:-1;;652:27:67;640:40;;710:18;695:34;;731:22;;;692:62;689:185;;;796:10;791:3;787:20;784:1;777:31;831:4;828:1;821:15;859:4;856:1;849:15;689:185;890:2;883:22;-1:-1:-1;;565:346:67:o;916:628::-;955:3;997:4;979:16;976:26;973:39;;;916:628;:::o;973:39::-;1039:2;1033:9;1079:16;-1:-1:-1;;1075:29:67;1072:1;1033:9;1051:54;1134:4;1128:11;1208:16;1201:4;1193:6;1189:17;1186:39;1165:18;1157:6;1154:30;1151:75;1148:88;;;1229:5;;916:628;:::o;1148:88::-;1266:6;1260:4;1256:17;1302:3;1296:10;1329:18;1321:6;1318:30;1315:43;;;1351:5;;;;916:628;:::o;1315:43::-;1416:16;1406:27;;-1:-1:-1;;1402:40:67;1377:16;;;1395:4;1373:27;1370:73;1367:86;;;1446:5;;;;916:628;:::o;1367:86::-;1462:57;1513:4;1504:6;1496;1492:19;1488:30;1482:4;1462:57;:::i;:::-;-1:-1:-1;1535:3:67;916:628;-1:-1:-1;;;916:628:67:o;1549:127::-;1610:10;1605:3;1601:20;1598:1;1591:31;1641:4;1638:1;1631:15;1665:4;1662:1;1655:15","linkReferences":{}},"methodIdentifiers":{"errorAndAssertFailIfSeven(uint256)":"20fc54a7"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"errorAndAssertFailIfSeven\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/revert_custom_error.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/revert_custom_error.sol\":{\"keccak256\":\"0x77a85613067910901fd87bd87ad7753798eff299fb9cbefdfe5c97126cb1636f\",\"urls\":[\"bzz-raw://ea7721c5b3fd6ed84c1dfb8fcd84f3c849c92a28f184b5cccc7c69a07a0f7638\",\"dweb:/ipfs/QmWaASYdidoweEf99P1T8WAeU2KBWywDrFc7bpEm8GWYX3\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"errorAndAssertFailIfSeven"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/revert_custom_error.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/revert_custom_error.sol":{"keccak256":"0x77a85613067910901fd87bd87ad7753798eff299fb9cbefdfe5c97126cb1636f","urls":["bzz-raw://ea7721c5b3fd6ed84c1dfb8fcd84f3c849c92a28f184b5cccc7c69a07a0f7638","dweb:/ipfs/QmWaASYdidoweEf99P1T8WAeU2KBWywDrFc7bpEm8GWYX3"],"license":null}},"version":1},"id":49} \ No newline at end of file diff --git a/out/revert_reasons.sol/RevertingContract.json b/out/revert_reasons.sol/RevertingContract.json deleted file mode 100644 index ac94c44e..00000000 --- a/out/revert_reasons.sol/RevertingContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"revertIfSeven","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060f58061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063f7d5ee7314602d575b600080fd5b603c603836600460a7565b603e565b005b8060070360a45760405162461bcd60e51b815260206004820152602a60248201527f526576657274696e67436f6e7472616374207761732063616c6c656420616e64604482015269103932bb32b93a32b21760b11b606482015260840160405180910390fd5b50565b60006020828403121560b857600080fd5b503591905056fea2646970667358221220e59fa696c836c46436473c9811c8c791ad9ac27e09fde818c2159cef08fc731664736f6c634300081a0033","sourceMap":"82:178:50:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063f7d5ee7314602d575b600080fd5b603c603836600460a7565b603e565b005b8060070360a45760405162461bcd60e51b815260206004820152602a60248201527f526576657274696e67436f6e7472616374207761732063616c6c656420616e64604482015269103932bb32b93a32b21760b11b606482015260840160405180910390fd5b50565b60006020828403121560b857600080fd5b503591905056fea2646970667358221220e59fa696c836c46436473c9811c8c791ad9ac27e09fde818c2159cef08fc731664736f6c634300081a0033","sourceMap":"82:178:50:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;115:143;;;;;;:::i;:::-;;:::i;:::-;;;167:1;172;167:6;163:89;;189:52;;-1:-1:-1;;;189:52:50;;401:2:67;189:52:50;;;383:21:67;440:2;420:18;;;413:30;479:34;459:18;;;452:62;-1:-1:-1;;;530:18:67;;;523:40;580:19;;189:52:50;;;;;;;163:89;115:143;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"revertIfSeven(uint256)":"f7d5ee73"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"revertIfSeven\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/revert_reasons.sol\":\"RevertingContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/revert_reasons.sol\":{\"keccak256\":\"0xe24539f94d184d301aa9056e1fc2ae569431f5566d66e2ec2399b271c651447b\",\"urls\":[\"bzz-raw://c56a0aea66ed3c5e089349c491779ccc9a471c3dd0516277f439878a52904e3a\",\"dweb:/ipfs/QmXgcQZs8MdcpaWT9GsZPLtJT9yYkmYgFRd9Rb7GHmtfDA\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"revertIfSeven"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/revert_reasons.sol":"RevertingContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/revert_reasons.sol":{"keccak256":"0xe24539f94d184d301aa9056e1fc2ae569431f5566d66e2ec2399b271c651447b","urls":["bzz-raw://c56a0aea66ed3c5e089349c491779ccc9a471c3dd0516277f439878a52904e3a","dweb:/ipfs/QmXgcQZs8MdcpaWT9GsZPLtJT9yYkmYgFRd9Rb7GHmtfDA"],"license":null}},"version":1},"id":50} \ No newline at end of file diff --git a/out/revert_reasons.sol/TestContract.json b/out/revert_reasons.sol/TestContract.json deleted file mode 100644 index 29d52ca3..00000000 --- a/out/revert_reasons.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"assertIfRevertEncountered","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556067565b6101138061029983390190565b610223806100766000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063fb212f0b14610030575b600080fd5b61004361003e3660046100e2565b610045565b005b60005460405163f7d5ee7360e01b8152600481018390526001600160a01b039091169063f7d5ee7390602401600060405180830381600087803b15801561008b57600080fd5b505af192505050801561009c575060015b6100df576100a86100fb565b806308c379a0036100d357506100bc610152565b806100c757506100d5565b6100cf6101d7565b5050565b505b3d6000803e3d6000fd5b50565b6000602082840312156100f457600080fd5b5035919050565b600060033d11156101145760046000803e5060005160e01c5b90565b601f8201601f1916810167ffffffffffffffff8111828210171561014b57634e487b7160e01b600052604160045260246000fd5b6040525050565b600060443d10156101605790565b6040513d600319016004823e80513d602482011167ffffffffffffffff8211171561018a57505090565b808201805167ffffffffffffffff8111156101a6575050505090565b3d84016003190182820160200111156101c0575050505090565b6101cf60208285010185610117565b509392505050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212207f35b44858056029622e2d516448095a7df52d8f460d65bb57d180baf6599ae064736f6c634300081a00336080604052348015600f57600080fd5b5060f58061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063f7d5ee7314602d575b600080fd5b603c603836600460a7565b603e565b005b8060070360a45760405162461bcd60e51b815260206004820152602a60248201527f526576657274696e67436f6e7472616374207761732063616c6c656420616e64604482015269103932bb32b93a32b21760b11b606482015260840160405180910390fd5b50565b60006020828403121560b857600080fd5b503591905056fea2646970667358221220e59fa696c836c46436473c9811c8c791ad9ac27e09fde818c2159cef08fc731664736f6c634300081a0033","sourceMap":"262:327:50:-:0;;;316:59;;;;;;;;;;345:23;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;340:2:50;:28;;-1:-1:-1;;;;;;340:28:50;-1:-1:-1;;;;;340:28:50;;;;;;;;;;262:327;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063fb212f0b14610030575b600080fd5b61004361003e3660046100e2565b610045565b005b60005460405163f7d5ee7360e01b8152600481018390526001600160a01b039091169063f7d5ee7390602401600060405180830381600087803b15801561008b57600080fd5b505af192505050801561009c575060015b6100df576100a86100fb565b806308c379a0036100d357506100bc610152565b806100c757506100d5565b6100cf6101d7565b5050565b505b3d6000803e3d6000fd5b50565b6000602082840312156100f457600080fd5b5035919050565b600060033d11156101145760046000803e5060005160e01c5b90565b601f8201601f1916810167ffffffffffffffff8111828210171561014b57634e487b7160e01b600052604160045260246000fd5b6040525050565b600060443d10156101605790565b6040513d600319016004823e80513d602482011167ffffffffffffffff8211171561018a57505090565b808201805167ffffffffffffffff8111156101a6575050505090565b3d84016003190182820160200111156101c0575050505090565b6101cf60208285010185610117565b509392505050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212207f35b44858056029622e2d516448095a7df52d8f460d65bb57d180baf6599ae064736f6c634300081a0033","sourceMap":"262:327:50:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;381:206;;;;;;:::i;:::-;;:::i;:::-;;;449:2;;:23;;-1:-1:-1;;;449:23:50;;;;;345:25:67;;;-1:-1:-1;;;;;449:2:50;;;;:16;;318:18:67;;449:23:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;445:136;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;;;557:13;;:::i;:::-;505:76;381:206;:::o;445:136::-;;;;;;;;;;;381:206;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;381:179::-;416:3;458:1;440:16;437:23;434:120;;;504:1;501;498;483:23;-1:-1:-1;541:1:67;535:8;530:3;526:18;434:120;381:179;:::o;565:346::-;675:2;656:13;;-1:-1:-1;;652:27:67;640:40;;710:18;695:34;;731:22;;;692:62;689:185;;;796:10;791:3;787:20;784:1;777:31;831:4;828:1;821:15;859:4;856:1;849:15;689:185;890:2;883:22;-1:-1:-1;;565:346:67:o;916:628::-;955:3;997:4;979:16;976:26;973:39;;;916:628;:::o;973:39::-;1039:2;1033:9;1079:16;-1:-1:-1;;1075:29:67;1072:1;1033:9;1051:54;1134:4;1128:11;1208:16;1201:4;1193:6;1189:17;1186:39;1165:18;1157:6;1154:30;1151:75;1148:88;;;1229:5;;916:628;:::o;1148:88::-;1266:6;1260:4;1256:17;1302:3;1296:10;1329:18;1321:6;1318:30;1315:43;;;1351:5;;;;916:628;:::o;1315:43::-;1416:16;1406:27;;-1:-1:-1;;1402:40:67;1377:16;;;1395:4;1373:27;1370:73;1367:86;;;1446:5;;;;916:628;:::o;1367:86::-;1462:57;1513:4;1504:6;1496;1492:19;1488:30;1482:4;1462:57;:::i;:::-;-1:-1:-1;1535:3:67;916:628;-1:-1:-1;;;916:628:67:o;1549:127::-;1610:10;1605:3;1601:20;1598:1;1591:31;1641:4;1638:1;1631:15;1665:4;1662:1;1655:15","linkReferences":{}},"methodIdentifiers":{"assertIfRevertEncountered(uint256)":"fb212f0b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"assertIfRevertEncountered\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/revert_reasons.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/revert_reasons.sol\":{\"keccak256\":\"0xe24539f94d184d301aa9056e1fc2ae569431f5566d66e2ec2399b271c651447b\",\"urls\":[\"bzz-raw://c56a0aea66ed3c5e089349c491779ccc9a471c3dd0516277f439878a52904e3a\",\"dweb:/ipfs/QmXgcQZs8MdcpaWT9GsZPLtJT9yYkmYgFRd9Rb7GHmtfDA\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"assertIfRevertEncountered"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/revert_reasons.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/revert_reasons.sol":{"keccak256":"0xe24539f94d184d301aa9056e1fc2ae569431f5566d66e2ec2399b271c651447b","urls":["bzz-raw://c56a0aea66ed3c5e089349c491779ccc9a471c3dd0516277f439878a52904e3a","dweb:/ipfs/QmXgcQZs8MdcpaWT9GsZPLtJT9yYkmYgFRd9Rb7GHmtfDA"],"license":null}},"version":1},"id":50} \ No newline at end of file diff --git a/out/roll.sol/CheatCodes.json b/out/roll.sol/CheatCodes.json deleted file mode 100644 index 0b0132a0..00000000 --- a/out/roll.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"roll","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"roll(uint256)":"1f7b4f30"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"roll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/roll.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/roll.sol\":{\"keccak256\":\"0xfcf9fcecfd6a2658ac2c6a4a60e96cb32910a9de9cf48634f6774f1fad635478\",\"urls\":[\"bzz-raw://bc72813c8e31f4a0aa3824ca2ee2760645a16faeea20be7201a3c155f53836ae\",\"dweb:/ipfs/QmPN7WEWgz884s63WHhTzcobewKZG66waTALvwz99YBzwM\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"roll"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/roll.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/roll.sol":{"keccak256":"0xfcf9fcecfd6a2658ac2c6a4a60e96cb32910a9de9cf48634f6774f1fad635478","urls":["bzz-raw://bc72813c8e31f4a0aa3824ca2ee2760645a16faeea20be7201a3c155f53836ae","dweb:/ipfs/QmPN7WEWgz884s63WHhTzcobewKZG66waTALvwz99YBzwM"],"license":null}},"version":1},"id":29} \ No newline at end of file diff --git a/out/roll.sol/TestContract.json b/out/roll.sol/TestContract.json deleted file mode 100644 index 25329c89..00000000 --- a/out/roll.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061018e8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e366004610129565b610045565b005b6040516301f7b4f360e41b815260048101829052737109709ecfa91a80626ff3989d68f67f5b1dd12d908190631f7b4f3090602401600060405180830381600087803b15801561009457600080fd5b505af11580156100a8573d6000803e3d6000fd5b505050508143146100bb576100bb610142565b6040516301f7b4f360e41b8152600760048201526001600160a01b03821690631f7b4f3090602401600060405180830381600087803b1580156100fd57600080fd5b505af1158015610111573d6000803e3d6000fd5b505050504360071461012557610125610142565b5050565b60006020828403121561013b57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220cef6c50d680fccc538344afad30770b49a816620d25e85289ce82e70b667425264736f6c634300081a0033","sourceMap":"134:361:29:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806329e99f0714610030575b600080fd5b61004361003e366004610129565b610045565b005b6040516301f7b4f360e41b815260048101829052737109709ecfa91a80626ff3989d68f67f5b1dd12d908190631f7b4f3090602401600060405180830381600087803b15801561009457600080fd5b505af11580156100a8573d6000803e3d6000fd5b505050508143146100bb576100bb610142565b6040516301f7b4f360e41b8152600760048201526001600160a01b03821690631f7b4f3090602401600060405180830381600087803b1580156100fd57600080fd5b505af1158015610111573d6000803e3d6000fd5b505050504360071461012557610125610142565b5050565b60006020828403121561013b57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220cef6c50d680fccc538344afad30770b49a816620d25e85289ce82e70b667425264736f6c634300081a0033","sourceMap":"134:361:29:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;162:331;;;;;;:::i;:::-;;:::i;:::-;;;378:14;;-1:-1:-1;;;378:14:29;;;;;345:25:67;;;288:42:29;;;;378:11;;318:18:67;;378:14:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;425:1;409:12;:17;402:25;;;;:::i;:::-;437:14;;-1:-1:-1;;;437:14:29;;449:1;437:14;;;345:25:67;-1:-1:-1;;;;;437:11:29;;;;;318:18:67;;437:14:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;468:12;484:1;468:17;461:25;;;;:::i;:::-;194:299;162:331;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;381:127::-;442:10;437:3;433:20;430:1;423:31;473:4;470:1;463:15;497:4;494:1;487:15","linkReferences":{}},"methodIdentifiers":{"test(uint256)":"29e99f07"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/roll.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/roll.sol\":{\"keccak256\":\"0xfcf9fcecfd6a2658ac2c6a4a60e96cb32910a9de9cf48634f6774f1fad635478\",\"urls\":[\"bzz-raw://bc72813c8e31f4a0aa3824ca2ee2760645a16faeea20be7201a3c155f53836ae\",\"dweb:/ipfs/QmPN7WEWgz884s63WHhTzcobewKZG66waTALvwz99YBzwM\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/roll.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/roll.sol":{"keccak256":"0xfcf9fcecfd6a2658ac2c6a4a60e96cb32910a9de9cf48634f6774f1fad635478","urls":["bzz-raw://bc72813c8e31f4a0aa3824ca2ee2760645a16faeea20be7201a3c155f53836ae","dweb:/ipfs/QmPN7WEWgz884s63WHhTzcobewKZG66waTALvwz99YBzwM"],"license":null}},"version":1},"id":29} \ No newline at end of file diff --git a/out/self_destruct.sol/SelfDestructContract.json b/out/self_destruct.sol/SelfDestructContract.json deleted file mode 100644 index 04191f7f..00000000 --- a/out/self_destruct.sol/SelfDestructContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"destroyIfOwner","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50600080546001600160a01b03191633179055608580602f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806312cfe96514602d575b600080fd5b60336035565b005b6000546001600160a01b03163314604b57600080fd5b6000fffea26469706673582212206a615615ad81535207104d84f9ee8abb86962249b83bae155805ec93d079a02c64736f6c634300081a0033","sourceMap":"91:233:51:-:0;;;146:49;;;;;;;;;-1:-1:-1;170:5:51;:18;;-1:-1:-1;;;;;;170:18:51;178:10;170:18;;;91:233;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806312cfe96514602d575b600080fd5b60336035565b005b6000546001600160a01b03163314604b57600080fd5b6000fffea26469706673582212206a615615ad81535207104d84f9ee8abb86962249b83bae155805ec93d079a02c64736f6c634300081a0033","sourceMap":"91:233:51:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;201:121;;;:::i;:::-;;;266:5;;-1:-1:-1;;;;;266:5:51;252:10;:19;244:28;;;;;;311:1;282:33","linkReferences":{}},"methodIdentifiers":{"destroyIfOwner()":"12cfe965"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"destroyIfOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/self_destruct.sol\":\"SelfDestructContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/self_destruct.sol\":{\"keccak256\":\"0x6f87a9ad3d0533f24a2c135108064878ddc7f1c68697f826a9468d29d221e40d\",\"urls\":[\"bzz-raw://90f923264dd10828b6aa49ebce389290da70a1e11305b58f64060782225703d4\",\"dweb:/ipfs/QmeSvJbsfGUcdDCtYgg7tP1UrmwWE6M7xV8y2bqhiun5mL\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"destroyIfOwner"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/self_destruct.sol":"SelfDestructContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/self_destruct.sol":{"keccak256":"0x6f87a9ad3d0533f24a2c135108064878ddc7f1c68697f826a9468d29d221e40d","urls":["bzz-raw://90f923264dd10828b6aa49ebce389290da70a1e11305b58f64060782225703d4","dweb:/ipfs/QmeSvJbsfGUcdDCtYgg7tP1UrmwWE6M7xV8y2bqhiun5mL"],"license":null}},"version":1},"id":51} \ No newline at end of file diff --git a/out/self_destruct.sol/TestContract.json b/out/self_destruct.sol/TestContract.json deleted file mode 100644 index e70f5a66..00000000 --- a/out/self_destruct.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"destroyContractAndTriggerFailure","inputs":[{"name":"value","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556066565b60b48061017783390190565b610102806100756000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063af55ef9f14602d575b600080fd5b603c6038366004609e565b603e565b005b60008054604080516312cfe96560e01b815290516001600160a01b03909216926312cfe9659260048084019382900301818387803b158015607e57600080fd5b505af11580156091573d6000803e3d6000fd5b50505050609b60b6565b50565b60006020828403121560af57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212207e78292a0db52cb55ed540a41fd844ea122f6d2141f0064cc2ca4621d501ed0e64736f6c634300081a00336080604052348015600f57600080fd5b50600080546001600160a01b03191633179055608580602f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806312cfe96514602d575b600080fd5b60336035565b005b6000546001600160a01b03163314604b57600080fd5b6000fffea26469706673582212206a615615ad81535207104d84f9ee8abb86962249b83bae155805ec93d079a02c64736f6c634300081a0033","sourceMap":"326:250:51:-:0;;;384:63;;;;;;;;;;414:26;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;408:3:51;:32;;-1:-1:-1;;;;;;408:32:51;-1:-1:-1;;;;;408:32:51;;;;;;;;;;326:250;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063af55ef9f14602d575b600080fd5b603c6038366004609e565b603e565b005b60008054604080516312cfe96560e01b815290516001600160a01b03909216926312cfe9659260048084019382900301818387803b158015607e57600080fd5b505af11580156091573d6000803e3d6000fd5b50505050609b60b6565b50565b60006020828403121560af57600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212207e78292a0db52cb55ed540a41fd844ea122f6d2141f0064cc2ca4621d501ed0e64736f6c634300081a0033","sourceMap":"326:250:51:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;453:121;;;;;;:::i;:::-;;:::i;:::-;;;524:3;;;:20;;;-1:-1:-1;;;524:20:51;;;;-1:-1:-1;;;;;524:3:51;;;;:18;;:20;;;;;;;;;;:3;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;554:13:51;;:::i;:::-;453:121;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;199:127::-;260:10;255:3;251:20;248:1;241:31;291:4;288:1;281:15;315:4;312:1;305:15","linkReferences":{}},"methodIdentifiers":{"destroyContractAndTriggerFailure(uint256)":"af55ef9f"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"destroyContractAndTriggerFailure\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/execution_tracing/self_destruct.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/execution_tracing/self_destruct.sol\":{\"keccak256\":\"0x6f87a9ad3d0533f24a2c135108064878ddc7f1c68697f826a9468d29d221e40d\",\"urls\":[\"bzz-raw://90f923264dd10828b6aa49ebce389290da70a1e11305b58f64060782225703d4\",\"dweb:/ipfs/QmeSvJbsfGUcdDCtYgg7tP1UrmwWE6M7xV8y2bqhiun5mL\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"destroyContractAndTriggerFailure"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/execution_tracing/self_destruct.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/execution_tracing/self_destruct.sol":{"keccak256":"0x6f87a9ad3d0533f24a2c135108064878ddc7f1c68697f826a9468d29d221e40d","urls":["bzz-raw://90f923264dd10828b6aa49ebce389290da70a1e11305b58f64060782225703d4","dweb:/ipfs/QmeSvJbsfGUcdDCtYgg7tP1UrmwWE6M7xV8y2bqhiun5mL"],"license":null}},"version":1},"id":51} \ No newline at end of file diff --git a/out/selfdestruct_init.sol/InnerDeployment.json b/out/selfdestruct_init.sol/InnerDeployment.json deleted file mode 100644 index bb9b90e1..00000000 --- a/out/selfdestruct_init.sol/InnerDeployment.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506000fffe","sourceMap":"179:97:42:-:0;;;210:64;;;;;;;;;-1:-1:-1;263:1:42;234:33","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052600080fdfea2646970667358221220fa87429901b62b5c842a05381762008f57be831e758739fac71402126c2b663764736f6c634300081a0033","sourceMap":"179:97:42:-:0;;;;;","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/selfdestruct_init.sol\":\"InnerDeployment\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/selfdestruct_init.sol\":{\"keccak256\":\"0x76e347bf6d639e8a0f06527b227091edc379f13abf9a6fccd0f258d9a0b944ca\",\"urls\":[\"bzz-raw://29d1bc133eddc309853c60d4e5956e1ebf94be9649642e4ecaa5c2fce4094315\",\"dweb:/ipfs/QmWHN7BAQ4FUFjTGr8AAtxSxk8wv1Wid9j3W3A1ncDD4jp\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/selfdestruct_init.sol":"InnerDeployment"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/selfdestruct_init.sol":{"keccak256":"0x76e347bf6d639e8a0f06527b227091edc379f13abf9a6fccd0f258d9a0b944ca","urls":["bzz-raw://29d1bc133eddc309853c60d4e5956e1ebf94be9649642e4ecaa5c2fce4094315","dweb:/ipfs/QmWHN7BAQ4FUFjTGr8AAtxSxk8wv1Wid9j3W3A1ncDD4jp"],"license":null}},"version":1},"id":42} \ No newline at end of file diff --git a/out/selfdestruct_init.sol/InnerDeploymentFactory.json b/out/selfdestruct_init.sol/InnerDeploymentFactory.json deleted file mode 100644 index 6ac5506d..00000000 --- a/out/selfdestruct_init.sol/InnerDeploymentFactory.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"dummyFunction","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556066565b6015806100ff83390190565b608b806100746000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806323a3470914602d575b600080fd5b603b6038366004603d565b50565b005b600060208284031215604e57600080fd5b503591905056fea2646970667358221220f95c7cf03883f55b44d1056f6e090b057e14925ed2973cd2e0af5c8e9e25718a64736f6c634300081a00336080604052348015600f57600080fd5b506000fffe","sourceMap":"278:301:42:-:0;;;332:65;;;;;;;;;;368:21;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;356:1:42;:34;;-1:-1:-1;;;;;;356:34:42;-1:-1:-1;;;;;356:34:42;;;;;;;;;;278:301;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806323a3470914602d575b600080fd5b603b6038366004603d565b50565b005b600060208284031215604e57600080fd5b503591905056fea2646970667358221220f95c7cf03883f55b44d1056f6e090b057e14925ed2973cd2e0af5c8e9e25718a64736f6c634300081a0033","sourceMap":"278:301:42:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;403:174;;;;;;:::i;:::-;-1:-1:-1;403:174:42;;;14:180:67;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"dummyFunction(uint256)":"23a34709"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"dummyFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/selfdestruct_init.sol\":\"InnerDeploymentFactory\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/selfdestruct_init.sol\":{\"keccak256\":\"0x76e347bf6d639e8a0f06527b227091edc379f13abf9a6fccd0f258d9a0b944ca\",\"urls\":[\"bzz-raw://29d1bc133eddc309853c60d4e5956e1ebf94be9649642e4ecaa5c2fce4094315\",\"dweb:/ipfs/QmWHN7BAQ4FUFjTGr8AAtxSxk8wv1Wid9j3W3A1ncDD4jp\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"dummyFunction"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/selfdestruct_init.sol":"InnerDeploymentFactory"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/selfdestruct_init.sol":{"keccak256":"0x76e347bf6d639e8a0f06527b227091edc379f13abf9a6fccd0f258d9a0b944ca","urls":["bzz-raw://29d1bc133eddc309853c60d4e5956e1ebf94be9649642e4ecaa5c2fce4094315","dweb:/ipfs/QmWHN7BAQ4FUFjTGr8AAtxSxk8wv1Wid9j3W3A1ncDD4jp"],"license":null}},"version":1},"id":42} \ No newline at end of file diff --git a/out/selfdestruct_runtime.sol/InnerDeployment.json b/out/selfdestruct_runtime.sol/InnerDeployment.json deleted file mode 100644 index 2a155ed9..00000000 --- a/out/selfdestruct_runtime.sol/InnerDeployment.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"destroy","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50606b80601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806383197ef014602d575b600080fd5b60336000ff5b00fea26469706673582212208633fed8c1bd868284da1b4111cbf8325d9fafafbe925acf04f2f9683161ce3b64736f6c634300081a0033","sourceMap":"191:109:43:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806383197ef014602d575b600080fd5b60336000ff5b00fea26469706673582212208633fed8c1bd868284da1b4111cbf8325d9fafafbe925acf04f2f9683161ce3b64736f6c634300081a0033","sourceMap":"191:109:43:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;222:76;;287:1;258:33;222:76;","linkReferences":{}},"methodIdentifiers":{"destroy()":"83197ef0"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"destroy\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/selfdestruct_runtime.sol\":\"InnerDeployment\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/selfdestruct_runtime.sol\":{\"keccak256\":\"0x8056b90e3efb9543e8c91cee8ece8dc42c4fd9841c997f6f28f3a0ebc3b2d7ea\",\"urls\":[\"bzz-raw://4cd2951cda0da2f6629c1b950d1ae8d261d103d7a3fbeea77722c8c5c0aae68b\",\"dweb:/ipfs/QmXD9rRpdLqXGS1uh6rXMRpKvF2XzaLGJKqbgwFaNxxiHG\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"destroy"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/selfdestruct_runtime.sol":"InnerDeployment"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/selfdestruct_runtime.sol":{"keccak256":"0x8056b90e3efb9543e8c91cee8ece8dc42c4fd9841c997f6f28f3a0ebc3b2d7ea","urls":["bzz-raw://4cd2951cda0da2f6629c1b950d1ae8d261d103d7a3fbeea77722c8c5c0aae68b","dweb:/ipfs/QmXD9rRpdLqXGS1uh6rXMRpKvF2XzaLGJKqbgwFaNxxiHG"],"license":null}},"version":1},"id":43} \ No newline at end of file diff --git a/out/selfdestruct_runtime.sol/InnerDeploymentFactory.json b/out/selfdestruct_runtime.sol/InnerDeploymentFactory.json deleted file mode 100644 index 36d4fe10..00000000 --- a/out/selfdestruct_runtime.sol/InnerDeploymentFactory.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"dummyFunction","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556066565b6088806100ff83390190565b608b806100746000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806323a3470914602d575b600080fd5b603b6038366004603d565b50565b005b600060208284031215604e57600080fd5b503591905056fea264697066735822122086032f79b6ab0c0a8a26ad8d230b4436e9e0f3c51e2eb5933891dfb19e31cdf464736f6c634300081a00336080604052348015600f57600080fd5b50606b80601d6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806383197ef014602d575b600080fd5b60336000ff5b00fea26469706673582212208633fed8c1bd868284da1b4111cbf8325d9fafafbe925acf04f2f9683161ce3b64736f6c634300081a0033","sourceMap":"302:301:43:-:0;;;356:65;;;;;;;;;;392:21;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;380:1:43;:34;;-1:-1:-1;;;;;;380:34:43;-1:-1:-1;;;;;380:34:43;;;;;;;;;;302:301;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060285760003560e01c806323a3470914602d575b600080fd5b603b6038366004603d565b50565b005b600060208284031215604e57600080fd5b503591905056fea264697066735822122086032f79b6ab0c0a8a26ad8d230b4436e9e0f3c51e2eb5933891dfb19e31cdf464736f6c634300081a0033","sourceMap":"302:301:43:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;427:174;;;;;;:::i;:::-;-1:-1:-1;427:174:43;;;14:180:67;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o","linkReferences":{}},"methodIdentifiers":{"dummyFunction(uint256)":"23a34709"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"dummyFunction\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/selfdestruct_runtime.sol\":\"InnerDeploymentFactory\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/selfdestruct_runtime.sol\":{\"keccak256\":\"0x8056b90e3efb9543e8c91cee8ece8dc42c4fd9841c997f6f28f3a0ebc3b2d7ea\",\"urls\":[\"bzz-raw://4cd2951cda0da2f6629c1b950d1ae8d261d103d7a3fbeea77722c8c5c0aae68b\",\"dweb:/ipfs/QmXD9rRpdLqXGS1uh6rXMRpKvF2XzaLGJKqbgwFaNxxiHG\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"dummyFunction"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/selfdestruct_runtime.sol":"InnerDeploymentFactory"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/selfdestruct_runtime.sol":{"keccak256":"0x8056b90e3efb9543e8c91cee8ece8dc42c4fd9841c997f6f28f3a0ebc3b2d7ea","urls":["bzz-raw://4cd2951cda0da2f6629c1b950d1ae8d261d103d7a3fbeea77722c8c5c0aae68b","dweb:/ipfs/QmXD9rRpdLqXGS1uh6rXMRpKvF2XzaLGJKqbgwFaNxxiHG"],"license":null}},"version":1},"id":43} \ No newline at end of file diff --git a/out/sign.sol/CheatCodes.json b/out/sign.sol/CheatCodes.json deleted file mode 100644 index c1dfce0d..00000000 --- a/out/sign.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"sign","inputs":[{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"uint8","internalType":"uint8"},{"name":"","type":"bytes32","internalType":"bytes32"},{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"sign(uint256,bytes32)":"e341eaa4"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"sign\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/sign.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/sign.sol\":{\"keccak256\":\"0xf7029bf311e9601fdd935e33f180c8a263bfdfdd64badc9b487a728cfea1bad8\",\"urls\":[\"bzz-raw://3cdcecb680e106102ecb45f2415f8574ab78169f01fa49eecf00fef9c74d37fb\",\"dweb:/ipfs/QmY379foHoPMUM4q18xACHQqvurbFMyFxKc92sinjvMu4f\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"sign","outputs":[{"internalType":"uint8","name":"","type":"uint8"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/sign.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/sign.sol":{"keccak256":"0xf7029bf311e9601fdd935e33f180c8a263bfdfdd64badc9b487a728cfea1bad8","urls":["bzz-raw://3cdcecb680e106102ecb45f2415f8574ab78169f01fa49eecf00fef9c74d37fb","dweb:/ipfs/QmY379foHoPMUM4q18xACHQqvurbFMyFxKc92sinjvMu4f"],"license":null}},"version":1},"id":19} \ No newline at end of file diff --git a/out/sign.sol/TestContract.json b/out/sign.sol/TestContract.json deleted file mode 100644 index e20f8576..00000000 --- a/out/sign.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102308061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b6040516338d07aa960e21b81527f6df21769a2082e03f7e21f6395561279e9a7feb846b2bf740798c794ad196e0060048201527f4ea9054af8ba2ce742887c13687e3a97aba770f4fc51a65bbfb715bfe0458d5f60248201819052737109709ecfa91a80626ff3989d68f67f5b1dd12d9160009081908190859063e341eaa4906044016060604051808303816000875af11580156100dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061010091906101a7565b925092509250600060018585858560405160008152602001604052604051610144949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015610166573d6000803e3d6000fd5b5050604051601f19015191505073df8ef652ade0fa4790843a726164df8cf86493396001600160a01b0382161461019f5761019f6101e4565b505050505050565b6000806000606084860312156101bc57600080fd5b835160ff811681146101cd57600080fd5b602085015160409095015190969495509392505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220f6d9f040fd86f7313d2222147e1ef8c9ea1c6a32d850685a841653fd34dfa17464736f6c634300081a0033","sourceMap":"106:533:19:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b6040516338d07aa960e21b81527f6df21769a2082e03f7e21f6395561279e9a7feb846b2bf740798c794ad196e0060048201527f4ea9054af8ba2ce742887c13687e3a97aba770f4fc51a65bbfb715bfe0458d5f60248201819052737109709ecfa91a80626ff3989d68f67f5b1dd12d9160009081908190859063e341eaa4906044016060604051808303816000875af11580156100dc573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061010091906101a7565b925092509250600060018585858560405160008152602001604052604051610144949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015610166573d6000803e3d6000fd5b5050604051601f19015191505073df8ef652ade0fa4790843a726164df8cf86493396001600160a01b0382161461019f5761019f6101e4565b505050505050565b6000806000606084860312156101bc57600080fd5b835160ff811681146101cd57600080fd5b602085015160409095015190969495509392505050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220f6d9f040fd86f7313d2222147e1ef8c9ea1c6a32d850685a841653fd34dfa17464736f6c634300081a0033","sourceMap":"106:533:19:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;134:503;;;:::i;:::-;;;420:87;;-1:-1:-1;;;420:87:19;;432:66;420:87;;;272:25:67;322::19;313:18:67;;;306:34;;;251:42:19;;220:17;;;;;;251:42;;420:11;;245:18:67;;420:87:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;386:121;;;;;;517:14;534:26;544:6;552:1;555;558;534:26;;;;;;;;;;;;;;;;;1082:25:67;;;1155:4;1143:17;;;;1138:2;1123:18;;1116:45;1192:2;1177:18;;1170:34;1235:2;1220:18;;1213:34;1069:3;1054:19;;855:398;534:26:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;534:26:19;;-1:-1:-1;;534:26:19;;;-1:-1:-1;;587:42:19;-1:-1:-1;;;;;577:52:19;;;570:60;;;;:::i;:::-;157:480;;;;;;134:503::o;351:499:67:-;437:6;445;453;506:2;494:9;485:7;481:23;477:32;474:52;;;522:1;519;512:12;474:52;554:9;548:16;604:4;597:5;593:16;586:5;583:27;573:55;;624:1;621;614:12;573:55;718:2;703:18;;697:25;814:2;799:18;;;793:25;647:5;;697:25;;-1:-1:-1;793:25:67;351:499;-1:-1:-1;;;351:499:67:o;1258:127::-;1319:10;1314:3;1310:20;1307:1;1300:31;1350:4;1347:1;1340:15;1374:4;1371:1;1364:15","linkReferences":{}},"methodIdentifiers":{"test()":"f8a8fd6d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/sign.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/sign.sol\":{\"keccak256\":\"0xf7029bf311e9601fdd935e33f180c8a263bfdfdd64badc9b487a728cfea1bad8\",\"urls\":[\"bzz-raw://3cdcecb680e106102ecb45f2415f8574ab78169f01fa49eecf00fef9c74d37fb\",\"dweb:/ipfs/QmY379foHoPMUM4q18xACHQqvurbFMyFxKc92sinjvMu4f\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/sign.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/sign.sol":{"keccak256":"0xf7029bf311e9601fdd935e33f180c8a263bfdfdd64badc9b487a728cfea1bad8","urls":["bzz-raw://3cdcecb680e106102ecb45f2415f8574ab78169f01fa49eecf00fef9c74d37fb","dweb:/ipfs/QmY379foHoPMUM4q18xACHQqvurbFMyFxKc92sinjvMu4f"],"license":null}},"version":1},"id":19} \ No newline at end of file diff --git a/out/snapshot_and_revert_to.sol/CheatCodes.json b/out/snapshot_and_revert_to.sol/CheatCodes.json deleted file mode 100644 index 08e8790b..00000000 --- a/out/snapshot_and_revert_to.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"deal","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"revertTo","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"snapshot","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"warp","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"deal(address,uint256)":"c88a5e6d","revertTo(uint256)":"44d7f0a4","snapshot()":"9711715a","warp(uint256)":"e5d6bf02"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"deal\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"revertTo\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"snapshot\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"warp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol\":{\"keccak256\":\"0xcb3977c047858589424a5c388cc66a165727644b77c9fbaa37bb1dd956206f56\",\"urls\":[\"bzz-raw://fb9c01b092870e74e595016ecc1143356412a084aa6765f7f4e6a2166a14bd6d\",\"dweb:/ipfs/QmVcVifoBjvNbGCeKfXVgqwAXav5nBDxuBCwAYAYGWLRd6\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"deal"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"revertTo","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"snapshot","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"warp"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol":{"keccak256":"0xcb3977c047858589424a5c388cc66a165727644b77c9fbaa37bb1dd956206f56","urls":["bzz-raw://fb9c01b092870e74e595016ecc1143356412a084aa6765f7f4e6a2166a14bd6d","dweb:/ipfs/QmVcVifoBjvNbGCeKfXVgqwAXav5nBDxuBCwAYAYGWLRd6"],"license":null}},"version":1},"id":30} \ No newline at end of file diff --git a/out/snapshot_and_revert_to.sol/TestContract.json b/out/snapshot_and_revert_to.sol/TestContract.json deleted file mode 100644 index 028e6669..00000000 --- a/out/snapshot_and_revert_to.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061038f8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b600a60005560146001554260025560405163c88a5e6d60e01b8152306004820152674563918244f400006024820152737109709ecfa91a80626ff3989d68f67f5b1dd12d90819063c88a5e6d90604401600060405180830381600087803b1580156100a457600080fd5b505af11580156100b8573d6000803e3d6000fd5b505050506000816001600160a01b0316639711715a6040518163ffffffff1660e01b81526004016020604051808303816000875af11580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101229190610301565b61012c60005561019060015560405163c88a5e6d60e01b8152306004820152681b1ae4d6e2ef50000060248201529091506001600160a01b0383169063c88a5e6d90604401600060405180830381600087803b15801561018157600080fd5b505af1158015610195573d6000803e3d6000fd5b50506040516372eb5f8160e11b815261303960048201526001600160a01b038516925063e5d6bf029150602401600060405180830381600087803b1580156101dc57600080fd5b505af11580156101f0573d6000803e3d6000fd5b50505050600080015461012c146102095761020961031a565b6001546101901461021c5761021c61031a565b47681b1ae4d6e2ef500000146102345761023461031a565b42613039146102455761024561031a565b604051631135fc2960e21b8152600481018290526001600160a01b038316906344d7f0a4906024016020604051808303816000875af115801561028c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b09190610330565b50600054600a146102c3576102c361031a565b6001546014146102d5576102d561031a565b47674563918244f40000146102ec576102ec61031a565b60025442146102fd576102fd61031a565b5050565b60006020828403121561031357600080fd5b5051919050565b634e487b7160e01b600052600160045260246000fd5b60006020828403121561034257600080fd5b8151801515811461035257600080fd5b939250505056fea264697066735822122063d2d66a6d03bf88dd8c1466edfe33e8d961bc40f57cd2f998bd70513153126e64736f6c634300081a0033","sourceMap":"468:1105:30:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b600a60005560146001554260025560405163c88a5e6d60e01b8152306004820152674563918244f400006024820152737109709ecfa91a80626ff3989d68f67f5b1dd12d90819063c88a5e6d90604401600060405180830381600087803b1580156100a457600080fd5b505af11580156100b8573d6000803e3d6000fd5b505050506000816001600160a01b0316639711715a6040518163ffffffff1660e01b81526004016020604051808303816000875af11580156100fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101229190610301565b61012c60005561019060015560405163c88a5e6d60e01b8152306004820152681b1ae4d6e2ef50000060248201529091506001600160a01b0383169063c88a5e6d90604401600060405180830381600087803b15801561018157600080fd5b505af1158015610195573d6000803e3d6000fd5b50506040516372eb5f8160e11b815261303960048201526001600160a01b038516925063e5d6bf029150602401600060405180830381600087803b1580156101dc57600080fd5b505af11580156101f0573d6000803e3d6000fd5b50505050600080015461012c146102095761020961031a565b6001546101901461021c5761021c61031a565b47681b1ae4d6e2ef500000146102345761023461031a565b42613039146102455761024561031a565b604051631135fc2960e21b8152600481018290526001600160a01b038316906344d7f0a4906024016020604051808303816000875af115801561028c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b09190610330565b50600054600a146102c3576102c361031a565b6001546014146102d5576102d561031a565b47674563918244f40000146102ec576102ec61031a565b60025442146102fd576102fd61031a565b5050565b60006020828403121561031357600080fd5b5051919050565b634e487b7160e01b600052600160045260246000fd5b60006020828403121561034257600080fd5b8151801515811461035257600080fd5b939250505056fea264697066735822122063d2d66a6d03bf88dd8c1466edfe33e8d961bc40f57cd2f998bd70513153126e64736f6c634300081a0033","sourceMap":"468:1105:30:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;539:1032;;;:::i;:::-;;;746:2;625:17;732:16;772:2;758:11;:16;796:15;784:9;:27;821:35;;-1:-1:-1;;;821:35:30;;841:4;821:35;;;214:51:67;848:7:30;281:18:67;;;274:34;669:42:30;;;;821:11;;187:18:67;;821:35:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;889:16;908:6;-1:-1:-1;;;;;908:15:30;;:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;974:3;960:5;:17;1001:3;987:11;:17;1014:37;;-1:-1:-1;;;1014:37:30;;1034:4;1014:37;;;214:51:67;1041:9:30;281:18:67;;;274:34;889:36:30;;-1:-1:-1;;;;;;1014:11:30;;;;;187:18:67;;1014:37:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1061:18:30;;-1:-1:-1;;;1061:18:30;;1073:5;1061:18;;;973:25:67;-1:-1:-1;;;;;1061:11:30;;;-1:-1:-1;1061:11:30;;-1:-1:-1;946:18:67;;1061::30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1143:5;:11;;;1158:3;1143:18;1136:26;;;;:::i;:::-;1179:11;;1194:3;1179:18;1172:26;;;;:::i;:::-;1215:21;1240:9;1215:34;1208:42;;;;:::i;:::-;1267:15;1286:5;1267:24;1260:32;;;;:::i;:::-;1333:25;;-1:-1:-1;;;1333:25:30;;;;;973::67;;;-1:-1:-1;;;;;1333:15:30;;;;;946:18:67;;1333:25:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;1415:5:30;:11;1430:2;1415:17;1408:25;;;;:::i;:::-;1450:11;;1465:2;1450:17;1443:25;;;;:::i;:::-;1485:21;1510:7;1485:32;1478:40;;;;:::i;:::-;1554:9;;1535:15;:28;1528:36;;;;:::i;:::-;562:1009;;539:1032::o;319:184:67:-;389:6;442:2;430:9;421:7;417:23;413:32;410:52;;;458:1;455;448:12;410:52;-1:-1:-1;481:16:67;;319:184;-1:-1:-1;319:184:67:o;1009:127::-;1070:10;1065:3;1061:20;1058:1;1051:31;1101:4;1098:1;1091:15;1125:4;1122:1;1115:15;1323:277;1390:6;1443:2;1431:9;1422:7;1418:23;1414:32;1411:52;;;1459:1;1456;1449:12;1411:52;1491:9;1485:16;1544:5;1537:13;1530:21;1523:5;1520:32;1510:60;;1566:1;1563;1556:12;1510:60;1589:5;1323:277;-1:-1:-1;;;1323:277:67:o","linkReferences":{}},"methodIdentifiers":{"test()":"f8a8fd6d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol\":{\"keccak256\":\"0xcb3977c047858589424a5c388cc66a165727644b77c9fbaa37bb1dd956206f56\",\"urls\":[\"bzz-raw://fb9c01b092870e74e595016ecc1143356412a084aa6765f7f4e6a2166a14bd6d\",\"dweb:/ipfs/QmVcVifoBjvNbGCeKfXVgqwAXav5nBDxuBCwAYAYGWLRd6\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/snapshot_and_revert_to.sol":{"keccak256":"0xcb3977c047858589424a5c388cc66a165727644b77c9fbaa37bb1dd956206f56","urls":["bzz-raw://fb9c01b092870e74e595016ecc1143356412a084aa6765f7f4e6a2166a14bd6d","dweb:/ipfs/QmVcVifoBjvNbGCeKfXVgqwAXav5nBDxuBCwAYAYGWLRd6"],"license":null}},"version":1},"id":30} \ No newline at end of file diff --git a/out/specific_call_sequence.sol/TestContract.json b/out/specific_call_sequence.sol/TestContract.json deleted file mode 100644 index 59d63c5d..00000000 --- a/out/specific_call_sequence.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"checkValue","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_solve_me","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5061020f8061001f6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806318db62fb1461003b578063a846fbb914610050575b600080fd5b61004e610049366004610199565b61006a565b005b600054600711604051901515815260200160405180910390f35b60015460ff161561007a57600080fd5b60005415801561008a575080600c145b156100a65760008054908061009e836101b2565b919050555050565b60005460011480156100b85750806017145b156100cc5760008054908061009e836101b2565b60005460021480156100de5750806022145b156100f25760008054908061009e836101b2565b6000546003148015610104575080602d145b156101185760008054908061009e836101b2565b600054600414801561012a5750806038145b1561013e5760008054908061009e836101b2565b60005460051480156101505750806043145b156101645760008054908061009e836101b2565b6000546006148015610176575080604e145b1561018a5760008054908061009e836101b2565b6001805460ff19168117905550565b6000602082840312156101ab57600080fd5b5035919050565b6000600182016101d257634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220d9eabe2ea49331cd4590ada3bc1c701bcde29bc497d4372c8af92e59765c77f564736f6c634300081a0033","sourceMap":"174:1113:33:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100365760003560e01c806318db62fb1461003b578063a846fbb914610050575b600080fd5b61004e610049366004610199565b61006a565b005b600054600711604051901515815260200160405180910390f35b60015460ff161561007a57600080fd5b60005415801561008a575080600c145b156100a65760008054908061009e836101b2565b919050555050565b60005460011480156100b85750806017145b156100cc5760008054908061009e836101b2565b60005460021480156100de5750806022145b156100f25760008054908061009e836101b2565b6000546003148015610104575080602d145b156101185760008054908061009e836101b2565b600054600414801561012a5750806038145b1561013e5760008054908061009e836101b2565b60005460051480156101505750806043145b156101645760008054908061009e836101b2565b6000546006148015610176575080604e145b1561018a5760008054908061009e836101b2565b6001805460ff19168117905550565b6000602082840312156101ab57600080fd5b5035919050565b6000600182016101d257634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220d9eabe2ea49331cd4590ada3bc1c701bcde29bc497d4372c8af92e59765c77f564736f6c634300081a0033","sourceMap":"174:1113:33:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;243:850;;;;;;:::i;:::-;;:::i;:::-;;1099:186;1149:4;1269:5;1277:1;-1:-1:-1;1099:186:33;;364:14:67;;357:22;339:41;;327:2;312:18;1099:186:33;;;;;;;243:850;411:13;;;;410:14;402:23;;;;;;591:5;;:10;:21;;;;;605:1;610:2;605:7;591:21;587:500;;;628:5;:7;;;:5;:7;;;:::i;:::-;;;;;;243:850;:::o;587:500::-;656:5;;665:1;656:10;:21;;;;;670:1;675:2;670:7;656:21;652:435;;;693:5;:7;;;:5;:7;;;:::i;652:435::-;721:5;;730:1;721:10;:21;;;;;735:1;740:2;735:7;721:21;717:370;;;758:5;:7;;;:5;:7;;;:::i;717:370::-;786:5;;795:1;786:10;:21;;;;;800:1;805:2;800:7;786:21;782:305;;;823:5;:7;;;:5;:7;;;:::i;782:305::-;851:5;;860:1;851:10;:21;;;;;865:1;870:2;865:7;851:21;847:240;;;888:5;:7;;;:5;:7;;;:::i;847:240::-;916:5;;925:1;916:10;:21;;;;;930:1;935:2;930:7;916:21;912:175;;;953:5;:7;;;:5;:7;;;:::i;912:175::-;981:5;;990:1;981:10;:21;;;;;995:1;1000:2;995:7;981:21;977:110;;;1018:5;:7;;;:5;:7;;;:::i;977:110::-;1072:4;1056:20;;-1:-1:-1;;1056:20:33;;;;;243:850;:::o;14:180:67:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:67;;14:180;-1:-1:-1;14:180:67:o;391:232::-;430:3;451:17;;;448:140;;510:10;505:3;501:20;498:1;491:31;545:4;542:1;535:15;573:4;570:1;563:15;448:140;-1:-1:-1;615:1:67;604:13;;391:232::o","linkReferences":{}},"methodIdentifiers":{"checkValue(uint256)":"18db62fb","property_solve_me()":"a846fbb9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"checkValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_solve_me\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/corpus_mutation/specific_call_sequence.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/corpus_mutation/specific_call_sequence.sol\":{\"keccak256\":\"0xba353df722ead7d32aa71d560f5a23000dc37a756dc90a152c955896badd2ae3\",\"urls\":[\"bzz-raw://16c53c0f72923e069880f7e048ba790c620ef7e856cacbfe8c7dc3d2179af4be\",\"dweb:/ipfs/QmfT1Tio7eUFvGVMn9iYPxRnCF6nouDkHzM2HtDzvdh1uA\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"checkValue"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_solve_me","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/corpus_mutation/specific_call_sequence.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/corpus_mutation/specific_call_sequence.sol":{"keccak256":"0xba353df722ead7d32aa71d560f5a23000dc37a756dc90a152c955896badd2ae3","urls":["bzz-raw://16c53c0f72923e069880f7e048ba790c620ef7e856cacbfe8c7dc3d2179af4be","dweb:/ipfs/QmfT1Tio7eUFvGVMn9iYPxRnCF6nouDkHzM2HtDzvdh1uA"],"license":null}},"version":1},"id":33} \ No newline at end of file diff --git a/out/store_load.sol/CheatCodes.json b/out/store_load.sol/CheatCodes.json deleted file mode 100644 index ab221928..00000000 --- a/out/store_load.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"load","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"nonpayable"},{"type":"function","name":"store","inputs":[{"name":"","type":"address","internalType":"address"},{"name":"","type":"bytes32","internalType":"bytes32"},{"name":"","type":"bytes32","internalType":"bytes32"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"load(address,bytes32)":"667f9d70","store(address,bytes32,bytes32)":"70ca10bb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"load\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"store\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/store_load.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/store_load.sol\":{\"keccak256\":\"0x21a545dbbc99246f8f2971a990879ce13bb440a06543969cce4f31265b7f1700\",\"urls\":[\"bzz-raw://3e99eb9fb9abb5a112c576f2b2902af7181ce1bb4109a8a0008de56b89bdb32e\",\"dweb:/ipfs/Qmb6H5tsZ98uq8H4hkTRZnvnWCuYP9miGRnctvQdNGkXNn\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"load","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"store"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/store_load.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/store_load.sol":{"keccak256":"0x21a545dbbc99246f8f2971a990879ce13bb440a06543969cce4f31265b7f1700","urls":["bzz-raw://3e99eb9fb9abb5a112c576f2b2902af7181ce1bb4109a8a0008de56b89bdb32e","dweb:/ipfs/Qmb6H5tsZ98uq8H4hkTRZnvnWCuYP9miGRnctvQdNGkXNn"],"license":null}},"version":1},"id":31} \ No newline at end of file diff --git a/out/store_load.sol/TestContract.json b/out/store_load.sol/TestContract.json deleted file mode 100644 index b2f62014..00000000 --- a/out/store_load.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052607b6000556000600155348015601957600080fd5b5061023d806100296000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b604051630667f9d760e41b8152306004820152600060248201819052737109709ecfa91a80626ff3989d68f67f5b1dd12d91829063667f9d70906044016020604051808303816000875af1158015610096573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ba91906101d8565b9050607b81146100cc576100cc6101f1565b6101416001908155604051630667f9d760e41b815230600482015260248101919091526001600160a01b0383169063667f9d70906044016020604051808303816000875af1158015610122573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061014691906101d8565b90506101418114610159576101596101f1565b6040516370ca10bb60e01b8152306004820152600160248201526101c860448201526001600160a01b038316906370ca10bb90606401600060405180830381600087803b1580156101a957600080fd5b505af11580156101bd573d6000803e3d6000fd5b505050506001546101c8146101d4576101d46101f1565b5050565b6000602082840312156101ea57600080fd5b5051919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212209cf8a5bb17fc59579d2d3d0b1c2374d2a782810c38c098fa5b523bafbad472d764736f6c634300081a0033","sourceMap":"224:680:31:-:0;;;261:3;252:12;;279:1;270:10;;224:680;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f8a8fd6d14610030575b600080fd5b61003861003a565b005b604051630667f9d760e41b8152306004820152600060248201819052737109709ecfa91a80626ff3989d68f67f5b1dd12d91829063667f9d70906044016020604051808303816000875af1158015610096573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100ba91906101d8565b9050607b81146100cc576100cc6101f1565b6101416001908155604051630667f9d760e41b815230600482015260248101919091526001600160a01b0383169063667f9d70906044016020604051808303816000875af1158015610122573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061014691906101d8565b90506101418114610159576101596101f1565b6040516370ca10bb60e01b8152306004820152600160248201526101c860448201526001600160a01b038316906370ca10bb90606401600060405180830381600087803b1580156101a957600080fd5b505af11580156101bd573d6000803e3d6000fd5b505050506001546101c8146101d4576101d46101f1565b5050565b6000602082840312156101ea57600080fd5b5051919050565b634e487b7160e01b600052600160045260246000fdfea26469706673582212209cf8a5bb17fc59579d2d3d0b1c2374d2a782810c38c098fa5b523bafbad472d764736f6c634300081a0033","sourceMap":"224:680:31:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;286:616;;;:::i;:::-;;;502:44;;-1:-1:-1;;;502:44:31;;522:4;502:44;;;188:51:67;372:17:31;255:18:67;;;248:34;;;403:42:31;;;;502:11;;161:18:67;;502:44:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;486:60;-1:-1:-1;585:3:31;563:27;;556:35;;;;:::i;:::-;647:3;643:1;:7;;;668:44;;-1:-1:-1;;;668:44:31;;688:4;668:44;;;188:51:67;255:18;;;248:34;;;;-1:-1:-1;;;;;668:11:31;;;;;161:18:67;;668:44:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;660:52;-1:-1:-1;751:3:31;729:27;;722:35;;;;:::i;:::-;804:65;;-1:-1:-1;;;804:65:31;;825:4;804:65;;;816:51:67;845:1:31;883:18:67;;;876:34;863:3:31;926:18:67;;;919:34;-1:-1:-1;;;;;804:12:31;;;;;789:18:67;;804:65:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;886:1;;891:3;886:8;879:16;;;;:::i;:::-;309:593;;286:616::o;293:184:67:-;363:6;416:2;404:9;395:7;391:23;387:32;384:52;;;432:1;429;422:12;384:52;-1:-1:-1;455:16:67;;293:184;-1:-1:-1;293:184:67:o;482:127::-;543:10;538:3;534:20;531:1;524:31;574:4;571:1;564:15;598:4;595:1;588:15","linkReferences":{}},"methodIdentifiers":{"test()":"f8a8fd6d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/store_load.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/store_load.sol\":{\"keccak256\":\"0x21a545dbbc99246f8f2971a990879ce13bb440a06543969cce4f31265b7f1700\",\"urls\":[\"bzz-raw://3e99eb9fb9abb5a112c576f2b2902af7181ce1bb4109a8a0008de56b89bdb32e\",\"dweb:/ipfs/Qmb6H5tsZ98uq8H4hkTRZnvnWCuYP9miGRnctvQdNGkXNn\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/store_load.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/store_load.sol":{"keccak256":"0x21a545dbbc99246f8f2971a990879ce13bb440a06543969cce4f31265b7f1700","urls":["bzz-raw://3e99eb9fb9abb5a112c576f2b2902af7181ce1bb4109a8a0008de56b89bdb32e","dweb:/ipfs/Qmb6H5tsZ98uq8H4hkTRZnvnWCuYP9miGRnctvQdNGkXNn"],"license":null}},"version":1},"id":31} \ No newline at end of file diff --git a/out/target_and_exclude.sol/TestContract.json b/out/target_and_exclude.sol/TestContract.json deleted file mode 100644 index 150de6f7..00000000 --- a/out/target_and_exclude.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"f","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"g","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"h","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"i","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"optimize_b","inputs":[],"outputs":[{"name":"","type":"int256","internalType":"int256"}],"stateMutability":"view"},{"type":"function","name":"property_a","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"event","name":"Counter","inputs":[{"name":"value","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false}],"bytecode":{"object":"0x608060405260016000556002600155348015601957600080fd5b506101cd806100296000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806326121ff0146100675780634169c18b146100715780636bfdc44e14610086578063b8c9d3651461009c578063e2179b8e146100a4578063e5aa3d58146100ac575b600080fd5b61006f6100b4565b005b60405160001981526020015b60405180910390f35b600054604051606490911415815260200161007d565b61006f610104565b61006f610116565b61006f610161565b60016000808282546100c69190610170565b90915550506000546040519081527f06902210c1ce472150a3254f11d8d646daf303c7526a89857bda9e9a5f7b8fd3906020015b60405180910390a1565b60036000808282546100c69190610170565b6002600160008282546101299190610170565b90915550506001546040519081527f06902210c1ce472150a3254f11d8d646daf303c7526a89857bda9e9a5f7b8fd3906020016100fa565b60046001600082825461012991905b8082018082111561019157634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220b1cc1d3447e68e799dbdcf77d040fff4b446071c5863ea712c9e7e8a01fa8c0064736f6c634300081a0033","sourceMap":"65:676:52:-:0;;;112:1;93:20;;139:1;119:21;;65:676;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100625760003560e01c806326121ff0146100675780634169c18b146100715780636bfdc44e14610086578063b8c9d3651461009c578063e2179b8e146100a4578063e5aa3d58146100ac575b600080fd5b61006f6100b4565b005b60405160001981526020015b60405180910390f35b600054604051606490911415815260200161007d565b61006f610104565b61006f610116565b61006f610161565b60016000808282546100c69190610170565b90915550506000546040519081527f06902210c1ce472150a3254f11d8d646daf303c7526a89857bda9e9a5f7b8fd3906020015b60405180910390a1565b60036000808282546100c69190610170565b6002600160008282546101299190610170565b90915550506001546040519081527f06902210c1ce472150a3254f11d8d646daf303c7526a89857bda9e9a5f7b8fd3906020016100fa565b60046001600082825461012991905b8082018082111561019157634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220b1cc1d3447e68e799dbdcf77d040fff4b446071c5863ea712c9e7e8a01fa8c0064736f6c634300081a0033","sourceMap":"65:676:52:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;180:88;;;:::i;:::-;;662:77;;;-1:-1:-1;;158:25:67;;146:2;131:18;662:77:52;;;;;;;;563:93;606:4;630:11;563:93;;645:3;630:18;;;;334:41:67;;322:2;307:18;563:93:52;194:187:67;371:89:52;;;:::i;274:91::-;;;:::i;466:::-;;;:::i;180:88::-;225:1;210:11;;:16;;;;;;;:::i;:::-;;;;-1:-1:-1;;249:11:52;;241:20;;158:25:67;;;241:20:52;;146:2:67;131:18;241:20:52;;;;;;;;180:88::o;371:89::-;416:1;401:11;;:16;;;;;;;:::i;274:91::-;320:1;304:12;;:17;;;;;;;:::i;:::-;;;;-1:-1:-1;;344:12:52;;336:21;;158:25:67;;;336:21:52;;146:2:67;131:18;336:21:52;14:175:67;466:91:52;512:1;496:12;;:17;;;;;;386:222:67;451:9;;;472:10;;;469:133;;;524:10;519:3;515:20;512:1;505:31;559:4;556:1;549:15;587:4;584:1;577:15;469:133;386:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"f()":"26121ff0","g()":"e2179b8e","h()":"b8c9d365","i()":"e5aa3d58","optimize_b()":"4169c18b","property_a()":"6bfdc44e"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Counter\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"f\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"g\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"h\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"i\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"optimize_b\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_a\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/filtering/target_and_exclude.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/filtering/target_and_exclude.sol\":{\"keccak256\":\"0x2515746903be07fee1c1a83b84bf9a2f4d406470e85afc68ef09be31c4dd9a50\",\"urls\":[\"bzz-raw://6bd4e22a2e0c6053f31d43edcaddbb134bd194a3964beed2a98eb0e9cb084a00\",\"dweb:/ipfs/QmVUhoGFZ1MGneSQHNDWbRNNdCtQcpQBpvZVzVdVJyae81\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"value","type":"uint256","indexed":false}],"type":"event","name":"Counter","anonymous":false},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"f"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"g"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"h"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"i"},{"inputs":[],"stateMutability":"view","type":"function","name":"optimize_b","outputs":[{"internalType":"int256","name":"","type":"int256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"property_a","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/filtering/target_and_exclude.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/filtering/target_and_exclude.sol":{"keccak256":"0x2515746903be07fee1c1a83b84bf9a2f4d406470e85afc68ef09be31c4dd9a50","urls":["bzz-raw://6bd4e22a2e0c6053f31d43edcaddbb134bd194a3964beed2a98eb0e9cb084a00","dweb:/ipfs/QmVUhoGFZ1MGneSQHNDWbRNNdCtQcpQBpvZVzVdVJyae81"],"license":null}},"version":1},"id":52} \ No newline at end of file diff --git a/out/testing_scope.sol/TestContract.json b/out/testing_scope.sol/TestContract.json deleted file mode 100644 index b4c312e4..00000000 --- a/out/testing_scope.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"failing_assertion_method","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_failing_property_test_method","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50604051601a90605a565b604051809103906000f0801580156035573d6000803e3d6000fd5b50600080546001600160a01b0319166001600160a01b03929092169190911790556066565b60e68061013d83390190565b60c9806100746000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c8063892ce692146037578063e19249a114604b575b600080fd5b604080516000815290519081900360200190f35b605a60563660046065565b605c565b005b6062607d565b50565b600060208284031215607657600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220d296fbf68c677b376737348e1df941dd7189d7655442a12dbce37ab7b0c9ce0564736f6c634300081a00336080604052348015600f57600080fd5b5060c980601d6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80635e57dbe91460375780637866f31414604b575b600080fd5b604080516000815290519081900360200190f35b605a60563660046065565b605c565b005b6062607d565b50565b600060208284031215607657600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220d499411567dba7df4df4dcba974cc32fb8f943b8f5f77e7819974b6b70ef8e0264736f6c634300081a0033","sourceMap":"500:316:44:-:0;;;544:74;;;;;;;;;;587:23;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;575:1:44;:36;;-1:-1:-1;;;;;;575:36:44;-1:-1:-1;;;;;575:36:44;;;;;;;;;;500:316;;;;;;;;;;:::o;:::-;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c8063892ce692146037578063e19249a114604b575b600080fd5b604080516000815290519081900360200190f35b605a60563660046065565b605c565b005b6062607d565b50565b600060208284031215607657600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220d296fbf68c677b376737348e1df941dd7189d7655442a12dbce37ab7b0c9ce0564736f6c634300081a0033","sourceMap":"500:316:44:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;709:105;;;;779:4;154:41:67;;709:105:44;;;;;;142:2:67;709:105:44;;;624:79;;;;;;:::i;:::-;;:::i;:::-;;;683:13;;:::i;:::-;624:79;:::o;206:180:67:-;265:6;318:2;306:9;297:7;293:23;289:32;286:52;;;334:1;331;324:12;286:52;-1:-1:-1;357:23:67;;206:180;-1:-1:-1;206:180:67:o;391:127::-;452:10;447:3;443:20;440:1;433:31;483:4;480:1;473:15;507:4;504:1;497:15","linkReferences":{}},"methodIdentifiers":{"failing_assertion_method(uint256)":"e19249a1","property_failing_property_test_method()":"892ce692"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"failing_assertion_method\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_failing_property_test_method\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/testing_scope.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/testing_scope.sol\":{\"keccak256\":\"0x6b5e565f469fccb7fbb9eccc763d7334d476c2afa68e3229cda9c96bea9049e7\",\"urls\":[\"bzz-raw://2dc09ad88824f33b76a8d256d7222c5e0b7139ce327a6cb26e09c8148733d576\",\"dweb:/ipfs/QmRH6s6pZ62yMHENGt4sxEyQsJSBhxHdDtf4fHtrsFK5P7\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"failing_assertion_method"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_failing_property_test_method","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/testing_scope.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/testing_scope.sol":{"keccak256":"0x6b5e565f469fccb7fbb9eccc763d7334d476c2afa68e3229cda9c96bea9049e7","urls":["bzz-raw://2dc09ad88824f33b76a8d256d7222c5e0b7139ce327a6cb26e09c8148733d576","dweb:/ipfs/QmRH6s6pZ62yMHENGt4sxEyQsJSBhxHdDtf4fHtrsFK5P7"],"license":null}},"version":1},"id":44} \ No newline at end of file diff --git a/out/testing_scope.sol/TestContractChild.json b/out/testing_scope.sol/TestContractChild.json deleted file mode 100644 index 0637355a..00000000 --- a/out/testing_scope.sol/TestContractChild.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"failing_assertion_method_child","inputs":[{"name":"x","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"property_failing_property_test_method_child","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060c980601d6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80635e57dbe91460375780637866f31414604b575b600080fd5b604080516000815290519081900360200190f35b605a60563660046065565b605c565b005b6062607d565b50565b600060208284031215607657600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220d499411567dba7df4df4dcba974cc32fb8f943b8f5f77e7819974b6b70ef8e0264736f6c634300081a0033","sourceMap":"261:237:44:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80635e57dbe91460375780637866f31414604b575b600080fd5b604080516000815290519081900360200190f35b605a60563660046065565b605c565b005b6062607d565b50565b600060208284031215607657600080fd5b5035919050565b634e487b7160e01b600052600160045260246000fdfea2646970667358221220d499411567dba7df4df4dcba974cc32fb8f943b8f5f77e7819974b6b70ef8e0264736f6c634300081a0033","sourceMap":"261:237:44:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;385:111;;;;461:4;154:41:67;;385:111:44;;;;;;142:2:67;385:111:44;;;294:85;;;;;;:::i;:::-;;:::i;:::-;;;359:13;;:::i;:::-;294:85;:::o;206:180:67:-;265:6;318:2;306:9;297:7;293:23;289:32;286:52;;;334:1;331;324:12;286:52;-1:-1:-1;357:23:67;;206:180;-1:-1:-1;206:180:67:o;391:127::-;452:10;447:3;443:20;440:1;433:31;483:4;480:1;473:15;507:4;504:1;497:15","linkReferences":{}},"methodIdentifiers":{"failing_assertion_method_child(uint256)":"7866f314","property_failing_property_test_method_child()":"5e57dbe9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"x\",\"type\":\"uint256\"}],\"name\":\"failing_assertion_method_child\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"property_failing_property_test_method_child\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/deployments/testing_scope.sol\":\"TestContractChild\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/deployments/testing_scope.sol\":{\"keccak256\":\"0x6b5e565f469fccb7fbb9eccc763d7334d476c2afa68e3229cda9c96bea9049e7\",\"urls\":[\"bzz-raw://2dc09ad88824f33b76a8d256d7222c5e0b7139ce327a6cb26e09c8148733d576\",\"dweb:/ipfs/QmRH6s6pZ62yMHENGt4sxEyQsJSBhxHdDtf4fHtrsFK5P7\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"x","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"failing_assertion_method_child"},{"inputs":[],"stateMutability":"view","type":"function","name":"property_failing_property_test_method_child","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/deployments/testing_scope.sol":"TestContractChild"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/deployments/testing_scope.sol":{"keccak256":"0x6b5e565f469fccb7fbb9eccc763d7334d476c2afa68e3229cda9c96bea9049e7","urls":["bzz-raw://2dc09ad88824f33b76a8d256d7222c5e0b7139ce327a6cb26e09c8148733d576","dweb:/ipfs/QmRH6s6pZ62yMHENGt4sxEyQsJSBhxHdDtf4fHtrsFK5P7"],"license":null}},"version":1},"id":44} \ No newline at end of file diff --git a/out/to_string.sol/CheatCodes.json b/out/to_string.sol/CheatCodes.json deleted file mode 100644 index fb5c3898..00000000 --- a/out/to_string.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"toString","inputs":[{"name":"","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"toString","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"toString","inputs":[{"name":"","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"toString","inputs":[{"name":"","type":"bool","internalType":"bool"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"toString","inputs":[{"name":"","type":"int256","internalType":"int256"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"toString","inputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"toString(address)":"56ca623e","toString(bool)":"71dce7da","toString(bytes)":"71aad10d","toString(bytes32)":"b11a19e8","toString(int256)":"a322c40e","toString(uint256)":"6900a3ae"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"toString\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/to_string.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/to_string.sol\":{\"keccak256\":\"0x734b7d2a83592d014e62f27f9255924ebf501f97c29b289425434da64798d2b1\",\"urls\":[\"bzz-raw://f0ab736b747dc9af9773bd0d984e1ee22d9f9f3a735d86728f2718e0664bd487\",\"dweb:/ipfs/QmZj176yqVr81N4WHBPuzPxAnwYRuxovGfrh1CVmaJpEcT\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"toString","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"toString","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function","name":"toString","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function","name":"toString","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"nonpayable","type":"function","name":"toString","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function","name":"toString","outputs":[{"internalType":"string","name":"","type":"string"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/to_string.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/to_string.sol":{"keccak256":"0x734b7d2a83592d014e62f27f9255924ebf501f97c29b289425434da64798d2b1","urls":["bzz-raw://f0ab736b747dc9af9773bd0d984e1ee22d9f9f3a735d86728f2718e0664bd487","dweb:/ipfs/QmZj176yqVr81N4WHBPuzPxAnwYRuxovGfrh1CVmaJpEcT"],"license":null}},"version":1},"id":20} \ No newline at end of file diff --git a/out/to_string.sol/TestContract.json b/out/to_string.sol/TestContract.json deleted file mode 100644 index 72728713..00000000 --- a/out/to_string.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testAddress","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testBool","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testBytes","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testBytes32","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testInt256","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"testUint256","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b50600080546001600160a01b031916737109709ecfa91a80626ff3989d68f67f5b1dd12d179055610565806100456000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631d18423314610067578063262330b41461007157806336aacafa14610079578063d2aeef3b14610081578063d5aedd3314610089578063de3154a414610091575b600080fd5b61006f610099565b005b61006f61019e565b61006f610208565b61006f610259565b61006f6102a7565b61006f61031f565b6000656d656475736160d01b905060006040518060800160405280604281526020016104c46042913960008054604051631623433d60e31b81526004810186905292935090916001600160a01b039091169063b11a19e8906024015b6000604051808303816000875af1158015610114573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261013c91908101906103a9565b90508160405160200161014f919061045e565b6040516020818303038152906040528051906020012081604051602001610176919061045e565b60405160208183030381529060405280519060200120146101995761019961047a565b505050565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d905060006040518060600160405280602a8152602001610506602a913960008054604051632b65311f60e11b81526001600160a01b038681166004830152939450919216906356ca623e906024016100f5565b6040805180820182526004808252637472756560e01b60208301526000805493516338ee73ed60e11b81526001928101839052919390916001600160a01b03909116906371dce7da906024016100f5565b6040805180820182526005815264313233343560d81b602082015260008054925163348051d760e11b815261303960048201819052936001600160a01b031690636900a3ae906024016100f5565b60408051808201825260068152656d656475736160d01b60208083019190915282518084018452600e81526d307836643635363437353733363160901b918101919091526000805493516371aad10d60e01b81529293919290916001600160a01b0316906371aad10d906100f5908690600401610490565b60408051808201825260068152652d313233343560d01b6020820152600080549251635191620760e11b81526130381960048201819052936001600160a01b03169063a322c40e906024016100f5565b634e487b7160e01b600052604160045260246000fd5b60005b838110156103a0578181015183820152602001610388565b50506000910152565b6000602082840312156103bb57600080fd5b815167ffffffffffffffff8111156103d257600080fd5b8201601f810184136103e357600080fd5b805167ffffffffffffffff8111156103fd576103fd61036f565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561042c5761042c61036f565b60405281815282820160200186101561044457600080fd5b610455826020830160208601610385565b95945050505050565b60008251610470818460208701610385565b9190910192915050565b634e487b7160e01b600052600160045260246000fd5b60208152600082518060208401526104af816040850160208701610385565b601f01601f1916919091016040019291505056fe307836643635363437353733363130303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030307837313039373039454366613931613830363236664633393839443638663637463562314444313244a2646970667358221220c840ae76bb292d26a2f61d93a04f5d20079e98a829202ee73408af645e41ceb764736f6c634300081a0033","sourceMap":"417:2141:20:-:0;;;469:94;;;;;;;;;-1:-1:-1;493:6:20;:63;;-1:-1:-1;;;;;;493:63:20;513:42;493:63;;;417:2141;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100625760003560e01c80631d18423314610067578063262330b41461007157806336aacafa14610079578063d2aeef3b14610081578063d5aedd3314610089578063de3154a414610091575b600080fd5b61006f610099565b005b61006f61019e565b61006f610208565b61006f610259565b61006f6102a7565b61006f61031f565b6000656d656475736160d01b905060006040518060800160405280604281526020016104c46042913960008054604051631623433d60e31b81526004810186905292935090916001600160a01b039091169063b11a19e8906024015b6000604051808303816000875af1158015610114573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261013c91908101906103a9565b90508160405160200161014f919061045e565b6040516020818303038152906040528051906020012081604051602001610176919061045e565b60405160208183030381529060405280519060200120146101995761019961047a565b505050565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d905060006040518060600160405280602a8152602001610506602a913960008054604051632b65311f60e11b81526001600160a01b038681166004830152939450919216906356ca623e906024016100f5565b6040805180820182526004808252637472756560e01b60208301526000805493516338ee73ed60e11b81526001928101839052919390916001600160a01b03909116906371dce7da906024016100f5565b6040805180820182526005815264313233343560d81b602082015260008054925163348051d760e11b815261303960048201819052936001600160a01b031690636900a3ae906024016100f5565b60408051808201825260068152656d656475736160d01b60208083019190915282518084018452600e81526d307836643635363437353733363160901b918101919091526000805493516371aad10d60e01b81529293919290916001600160a01b0316906371aad10d906100f5908690600401610490565b60408051808201825260068152652d313233343560d01b6020820152600080549251635191620760e11b81526130381960048201819052936001600160a01b03169063a322c40e906024016100f5565b634e487b7160e01b600052604160045260246000fd5b60005b838110156103a0578181015183820152602001610388565b50506000910152565b6000602082840312156103bb57600080fd5b815167ffffffffffffffff8111156103d257600080fd5b8201601f810184136103e357600080fd5b805167ffffffffffffffff8111156103fd576103fd61036f565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561042c5761042c61036f565b60405281815282820160200186101561044457600080fd5b610455826020830160208601610385565b95945050505050565b60008251610470818460208701610385565b9190910192915050565b634e487b7160e01b600052600160045260246000fd5b60208152600082518060208401526104af816040850160208701610385565b601f01601f1916919091016040019291505056fe307836643635363437353733363130303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030307837313039373039454366613931613830363236664633393839443638663637463562314444313244a2646970667358221220c840ae76bb292d26a2f61d93a04f5d20079e98a829202ee73408af645e41ceb764736f6c634300081a0033","sourceMap":"417:2141:20:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1867:366;;;:::i;:::-;;569:376;;;:::i;951:294::-;;;:::i;1251:302::-;;;:::i;2239:317::-;;;:::i;1559:302::-;;;:::i;1867:366::-;1907:12;-1:-1:-1;;;1907:23:20;;1940:28;:99;;;;;;;;;;;;;;;;;2082:20;2105:6;;:21;;-1:-1:-1;;;2105:21:20;;;;;160:25:67;;;1940:99:20;;-1:-1:-1;2082:20:20;;-1:-1:-1;;;;;2105:6:20;;;;:15;;133:18:67;;2105:21:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2105:21:20;;;;;;;;;;;;:::i;:::-;2082:44;;2209:14;2192:32;;;;;;;;:::i;:::-;;;;;;;;;;;;;2182:43;;;;;;2170:6;2153:24;;;;;;;;:::i;:::-;;;;;;;;;;;;;2143:35;;;;;;:82;2136:90;;;;:::i;:::-;1897:336;;;1867:366::o;569:376::-;609:12;624:42;609:57;;676:28;:75;;;;;;;;;;;;;;;;;794:20;817:6;;:21;;-1:-1:-1;;;817:21:20;;-1:-1:-1;;;;;2094:32:67;;;817:21:20;;;2076:51:67;676:75:20;;-1:-1:-1;794:20:20;;817:6;;:15;;2049:18:67;;817:21:20;1930:203:67;951:294:20;1014:37;;;;;;;;;;;;-1:-1:-1;;;1014:37:20;;;;-1:-1:-1;1117:6:20;;:21;;-1:-1:-1;;;1117:21:20;;1000:4;1117:21;;;2278:41:67;;;1000:4:20;;-1:-1:-1;;;;;;;1117:6:20;;;;:15;;2251:18:67;;1117:21:20;2138:187:67;1251:302:20;1321:38;;;;;;;;;;;-1:-1:-1;;;1321:38:20;;;;-1:-1:-1;1425:6:20;;:21;;-1:-1:-1;;;1425:21:20;;1306:5;1425:21;;;160:25:67;;;1306:5:20;-1:-1:-1;;;;;1425:6:20;;:15;;133:18:67;;1425:21:20;14:177:67;2239:317:20;2277:28;;;;;;;;;;;-1:-1:-1;;;2277:28:20;;;;;;;;2315:47;;;;;;;;;;-1:-1:-1;;;2315:47:20;;;;;;;2277:17;2428:6;;:21;;-1:-1:-1;;;2428:21:20;;2277:28;;2315:47;;2277:17;;-1:-1:-1;;;;;2428:6:20;;:15;;:21;;2277:28;;2428:21;;;:::i;1559:302::-;1628:39;;;;;;;;;;;-1:-1:-1;;;1628:39:20;;;;-1:-1:-1;1733:6:20;;:21;;-1:-1:-1;;;1733:21:20;;-1:-1:-1;;1733:21:20;;;160:25:67;;;1612:6:20;-1:-1:-1;;;;;1733:6:20;;:15;;133:18:67;;1733:21:20;14:177:67;196:127;257:10;252:3;248:20;245:1;238:31;288:4;285:1;278:15;312:4;309:1;302:15;328:250;413:1;423:113;437:6;434:1;431:13;423:113;;;513:11;;;507:18;494:11;;;487:39;459:2;452:10;423:113;;;-1:-1:-1;;570:1:67;552:16;;545:27;328:250::o;583:916::-;663:6;716:2;704:9;695:7;691:23;687:32;684:52;;;732:1;729;722:12;684:52;765:9;759:16;798:18;790:6;787:30;784:50;;;830:1;827;820:12;784:50;853:22;;906:4;898:13;;894:27;-1:-1:-1;884:55:67;;935:1;932;925:12;884:55;968:2;962:9;994:18;986:6;983:30;980:56;;;1016:18;;:::i;:::-;1065:2;1059:9;1157:2;1119:17;;-1:-1:-1;;1115:31:67;;;1148:2;1111:40;1107:54;1095:67;;1192:18;1177:34;;1213:22;;;1174:62;1171:88;;;1239:18;;:::i;:::-;1275:2;1268:22;1299;;;1340:15;;;1357:2;1336:24;1333:37;-1:-1:-1;1330:57:67;;;1383:1;1380;1373:12;1330:57;1396:72;1461:6;1456:2;1448:6;1444:15;1439:2;1435;1431:11;1396:72;:::i;:::-;1487:6;583:916;-1:-1:-1;;;;;583:916:67:o;1504:289::-;1635:3;1673:6;1667:13;1689:66;1748:6;1743:3;1736:4;1728:6;1724:17;1689:66;:::i;:::-;1771:16;;;;;1504:289;-1:-1:-1;;1504:289:67:o;1798:127::-;1859:10;1854:3;1850:20;1847:1;1840:31;1890:4;1887:1;1880:15;1914:4;1911:1;1904:15;2512:394;2659:2;2648:9;2641:21;2622:4;2691:6;2685:13;2734:6;2729:2;2718:9;2714:18;2707:34;2750:79;2822:6;2817:2;2806:9;2802:18;2797:2;2789:6;2785:15;2750:79;:::i;:::-;2890:2;2869:15;-1:-1:-1;;2865:29:67;2850:45;;;;2897:2;2846:54;;2512:394;-1:-1:-1;;2512:394:67:o","linkReferences":{}},"methodIdentifiers":{"testAddress()":"262330b4","testBool()":"36aacafa","testBytes()":"d5aedd33","testBytes32()":"1d184233","testInt256()":"de3154a4","testUint256()":"d2aeef3b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"testAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testBool\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testBytes\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testBytes32\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testInt256\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"testUint256\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/utils/to_string.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/utils/to_string.sol\":{\"keccak256\":\"0x734b7d2a83592d014e62f27f9255924ebf501f97c29b289425434da64798d2b1\",\"urls\":[\"bzz-raw://f0ab736b747dc9af9773bd0d984e1ee22d9f9f3a735d86728f2718e0664bd487\",\"dweb:/ipfs/QmZj176yqVr81N4WHBPuzPxAnwYRuxovGfrh1CVmaJpEcT\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testAddress"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testBool"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testBytes"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testBytes32"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testInt256"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"testUint256"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/utils/to_string.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/utils/to_string.sol":{"keccak256":"0x734b7d2a83592d014e62f27f9255924ebf501f97c29b289425434da64798d2b1","urls":["bzz-raw://f0ab736b747dc9af9773bd0d984e1ee22d9f9f3a735d86728f2718e0664bd487","dweb:/ipfs/QmZj176yqVr81N4WHBPuzPxAnwYRuxovGfrh1CVmaJpEcT"],"license":null}},"version":1},"id":20} \ No newline at end of file diff --git a/out/tx_out_of_gas.sol/TestContract.json b/out/tx_out_of_gas.sol/TestContract.json deleted file mode 100644 index d4cd2f23..00000000 --- a/out/tx_out_of_gas.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"property_never_apply_state_when_oog","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"useAllGas","inputs":[],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b5060f78061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060325760003560e01c80638c29f8d4146037578063d33403ef14603f575b600080fd5b603d6055565b005b6000546040805191158252519081900360200190f35b60005b600081905560668160026091565b5060008190558060748160ab565b9150506058565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141760a55760a5607b565b92915050565b60006001820160ba5760ba607b565b506001019056fea2646970667358221220b1cd1276a1432f20c32a853ea8afdee0fa64b88d68760abcc52dacb569ea30a864736f6c634300081a0033","sourceMap":"129:453:13:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600f57600080fd5b506004361060325760003560e01c80638c29f8d4146037578063d33403ef14603f575b600080fd5b603d6055565b005b6000546040805191158252519081900360200190f35b60005b600081905560668160026091565b5060008190558060748160ab565b9150506058565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141760a55760a5607b565b92915050565b60006001820160ba5760ba607b565b506001019056fea2646970667358221220b1cd1276a1432f20c32a853ea8afdee0fa64b88d68760abcc52dacb569ea30a864736f6c634300081a0033","sourceMap":"129:453:13:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;169:196;;;:::i;:::-;;371:209;439:4;567:1;371:209;;;567:6;;154:41:67;;371:209:13;;;;;142:2:67;371:209:13;;;169:196;211:6;207:152;248:1;:5;;;324;252:1;328;324:5;:::i;:::-;-1:-1:-1;320:1:13;343:5;;;347:1;229:3;347:1;229:3;:::i;:::-;;;;207:152;;206:127:67;267:10;262:3;258:20;255:1;248:31;298:4;295:1;288:15;322:4;319:1;312:15;338:168;411:9;;;442;;459:15;;;453:22;;439:37;429:71;;480:18;;:::i;:::-;338:168;;;;:::o;511:135::-;550:3;571:17;;;568:43;;591:18;;:::i;:::-;-1:-1:-1;638:1:67;627:13;;511:135::o","linkReferences":{}},"methodIdentifiers":{"property_never_apply_state_when_oog()":"d33403ef","useAllGas()":"8c29f8d4"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"property_never_apply_state_when_oog\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"useAllGas\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/chain/tx_out_of_gas.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/chain/tx_out_of_gas.sol\":{\"keccak256\":\"0xdf2461f69e283469be50a2fb7b7d86c0bde187c78968fc617bb0c5e1329fe213\",\"urls\":[\"bzz-raw://d2112c644373d65891cfc47bf65ab6af1477b484a999b9d4dad4625824064ede\",\"dweb:/ipfs/QmaPH2xYERrufp4amqzKVx2vcxYHuPn3rN5KP3TWxNY3p8\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"property_never_apply_state_when_oog","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"useAllGas"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/chain/tx_out_of_gas.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/chain/tx_out_of_gas.sol":{"keccak256":"0xdf2461f69e283469be50a2fb7b7d86c0bde187c78968fc617bb0c5e1329fe213","urls":["bzz-raw://d2112c644373d65891cfc47bf65ab6af1477b484a999b9d4dad4625824064ede","dweb:/ipfs/QmaPH2xYERrufp4amqzKVx2vcxYHuPn3rN5KP3TWxNY3p8"],"license":null}},"version":1},"id":13} \ No newline at end of file diff --git a/out/warp.sol/CheatCodes.json b/out/warp.sol/CheatCodes.json deleted file mode 100644 index daa55b7e..00000000 --- a/out/warp.sol/CheatCodes.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"warp","inputs":[{"name":"","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"warp(uint256)":"e5d6bf02"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"warp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/warp.sol\":\"CheatCodes\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/warp.sol\":{\"keccak256\":\"0x49dacbee150933db8c14e37507698527982eba0680b7a89242db5975a938de18\",\"urls\":[\"bzz-raw://26b253809d61df4fb225765fe46df7fc00f420f07a945c76e9b93536db6d3b0b\",\"dweb:/ipfs/QmYDzMijPbuLLUBqKEacnQfRqPrdNeJpgEo9n2ujqesCZf\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"warp"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/warp.sol":"CheatCodes"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/warp.sol":{"keccak256":"0x49dacbee150933db8c14e37507698527982eba0680b7a89242db5975a938de18","urls":["bzz-raw://26b253809d61df4fb225765fe46df7fc00f420f07a945c76e9b93536db6d3b0b","dweb:/ipfs/QmYDzMijPbuLLUBqKEacnQfRqPrdNeJpgEo9n2ujqesCZf"],"license":null}},"version":1},"id":32} \ No newline at end of file diff --git a/out/warp.sol/TestContract.json b/out/warp.sol/TestContract.json deleted file mode 100644 index 23f70c06..00000000 --- a/out/warp.sol/TestContract.json +++ /dev/null @@ -1 +0,0 @@ -{"abi":[{"type":"function","name":"test","inputs":[{"name":"x","type":"uint64","internalType":"uint64"}],"outputs":[],"stateMutability":"nonpayable"}],"bytecode":{"object":"0x6080604052348015600f57600080fd5b506102dc8061001f6000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063b0e0b9ed14610030575b600080fd5b61004361003e36600461022b565b610045565b005b6040516372eb5f8160e11b815267ffffffffffffffff82166004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d90819063e5d6bf0290602401600060405180830381600087803b15801561009d57600080fd5b505af11580156100b1573d6000803e3d6000fd5b505050508167ffffffffffffffff1642146100ce576100ce61025c565b6040516372eb5f8160e11b8152600760048201526001600160a01b0382169063e5d6bf0290602401600060405180830381600087803b15801561011057600080fd5b505af1158015610124573d6000803e3d6000fd5b50505050426007146101385761013861025c565b6040516372eb5f8160e11b8152600960048201526001600160a01b0382169063e5d6bf0290602401600060405180830381600087803b15801561017a57600080fd5b505af115801561018e573d6000803e3d6000fd5b50505050426009146101a2576101a261025c565b6001600160a01b03811663e5d6bf026101c467ffffffffffffffff6001610272565b6040516001600160e01b031960e084901b16815267ffffffffffffffff9091166004820152602401600060405180830381600087803b15801561020657600080fd5b505af1925050508015610217575060015b61021f575050565b61022761025c565b5050565b60006020828403121561023d57600080fd5b813567ffffffffffffffff8116811461025557600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fd5b67ffffffffffffffff81811683821601908111156102a057634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220822af685491266c0c1c84c962acac1acae65600b08de73d60ca84bbcbc8eb82d64736f6c634300081a0033","sourceMap":"137:714:32:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063b0e0b9ed14610030575b600080fd5b61004361003e36600461022b565b610045565b005b6040516372eb5f8160e11b815267ffffffffffffffff82166004820152737109709ecfa91a80626ff3989d68f67f5b1dd12d90819063e5d6bf0290602401600060405180830381600087803b15801561009d57600080fd5b505af11580156100b1573d6000803e3d6000fd5b505050508167ffffffffffffffff1642146100ce576100ce61025c565b6040516372eb5f8160e11b8152600760048201526001600160a01b0382169063e5d6bf0290602401600060405180830381600087803b15801561011057600080fd5b505af1158015610124573d6000803e3d6000fd5b50505050426007146101385761013861025c565b6040516372eb5f8160e11b8152600960048201526001600160a01b0382169063e5d6bf0290602401600060405180830381600087803b15801561017a57600080fd5b505af115801561018e573d6000803e3d6000fd5b50505050426009146101a2576101a261025c565b6001600160a01b03811663e5d6bf026101c467ffffffffffffffff6001610272565b6040516001600160e01b031960e084901b16815267ffffffffffffffff9091166004820152602401600060405180830381600087803b15801561020657600080fd5b505af1925050508015610217575060015b61021f575050565b61022761025c565b5050565b60006020828403121561023d57600080fd5b813567ffffffffffffffff8116811461025557600080fd5b9392505050565b634e487b7160e01b600052600160045260246000fd5b67ffffffffffffffff81811683821601908111156102a057634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220822af685491266c0c1c84c962acac1acae65600b08de73d60ca84bbcbc8eb82d64736f6c634300081a0033","sourceMap":"137:714:32:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;165:684;;;;;;:::i;:::-;;:::i;:::-;;;380:14;;-1:-1:-1;;;380:14:32;;478:18:67;466:31;;380:14:32;;;448:50:67;290:42:32;;;;380:11;;421:18:67;;380:14:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;430:1;411:20;;:15;:20;404:28;;;;:::i;:::-;442:14;;-1:-1:-1;;;442:14:32;;454:1;442:14;;;795:25:67;-1:-1:-1;;;;;442:11:32;;;;;768:18:67;;442:14:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;473:15;492:1;473:20;466:28;;;;:::i;:::-;504:14;;-1:-1:-1;;;504:14:32;;516:1;504:14;;;795:25:67;-1:-1:-1;;;;;504:11:32;;;;;768:18:67;;504:14:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;535:15;554:1;535:20;528:28;;;;:::i;:::-;-1:-1:-1;;;;;727:11:32;;;739:20;:16;758:1;739:20;:::i;:::-;727:33;;-1:-1:-1;;;;;;727:33:32;;;;;;;478:18:67;466:31;;;727:33:32;;;448:50:67;421:18;;727:33:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;723:120;;196:653;165:684;:::o;723:120::-;775:13;;:::i;:::-;196:653;165:684;:::o;14:284:67:-;72:6;125:2;113:9;104:7;100:23;96:32;93:52;;;141:1;138;131:12;93:52;180:9;167:23;230:18;223:5;219:30;212:5;209:41;199:69;;264:1;261;254:12;199:69;287:5;14:284;-1:-1:-1;;;14:284:67:o;509:127::-;570:10;565:3;561:20;558:1;551:31;601:4;598:1;591:15;625:4;622:1;615:15;1021:288;1124:18;1089:26;;;1117;;;1085:59;;1156:27;;1153:150;;;1225:10;1220:3;1216:20;1213:1;1206:31;1260:4;1257:1;1250:15;1288:4;1285:1;1278:15;1153:150;1021:288;;;;:::o","linkReferences":{}},"methodIdentifiers":{"test(uint64)":"b0e0b9ed"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"x\",\"type\":\"uint64\"}],\"name\":\"test\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"./contracts/cheat_codes/vm/warp.sol\":\"TestContract\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[]},\"sources\":{\"./contracts/cheat_codes/vm/warp.sol\":{\"keccak256\":\"0x49dacbee150933db8c14e37507698527982eba0680b7a89242db5975a938de18\",\"urls\":[\"bzz-raw://26b253809d61df4fb225765fe46df7fc00f420f07a945c76e9b93536db6d3b0b\",\"dweb:/ipfs/QmYDzMijPbuLLUBqKEacnQfRqPrdNeJpgEo9n2ujqesCZf\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint64","name":"x","type":"uint64"}],"stateMutability":"nonpayable","type":"function","name":"test"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":[],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"./contracts/cheat_codes/vm/warp.sol":"TestContract"},"evmVersion":"paris","libraries":{}},"sources":{"./contracts/cheat_codes/vm/warp.sol":{"keccak256":"0x49dacbee150933db8c14e37507698527982eba0680b7a89242db5975a938de18","urls":["bzz-raw://26b253809d61df4fb225765fe46df7fc00f420f07a945c76e9b93536db6d3b0b","dweb:/ipfs/QmYDzMijPbuLLUBqKEacnQfRqPrdNeJpgEo9n2ujqesCZf"],"license":null}},"version":1},"id":32} \ No newline at end of file