├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature.md │ ├── performance.md │ └── task.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── SECURITY.md ├── asset ├── BatchEnsLookups.sol ├── EIP1967Slot.sol ├── MerkleTree.sol ├── PackedEncodings.json ├── PackedEncodings.sol ├── ReplaceMeForTesting.json ├── ReplaceMeForTesting.sol ├── SimpleContract.json ├── SimpleContract.sol ├── UniswapDebug.json └── UniswapDebug.sol ├── docs ├── CONTRIBUTING.md └── Extending the Library.md ├── rustfmt.toml ├── src ├── constant.rs ├── data │ ├── combine.rs │ ├── disjoint_set.rs │ ├── mod.rs │ └── vector_map.rs ├── disassembly │ ├── disassembler.rs │ └── mod.rs ├── error │ ├── container.rs │ ├── disassembly.rs │ ├── execution.rs │ ├── mod.rs │ └── unification.rs ├── extractor │ ├── chain │ │ ├── mod.rs │ │ └── version.rs │ ├── contract.rs │ ├── mod.rs │ └── state.rs ├── layout.rs ├── lib.rs ├── opcode │ ├── arithmetic.rs │ ├── control.rs │ ├── environment.rs │ ├── logic.rs │ ├── macros.rs │ ├── memory.rs │ ├── mod.rs │ └── util.rs ├── tc │ ├── abi.rs │ ├── debug.rs │ ├── expression.rs │ ├── lift │ │ ├── dynamic_array_access.rs │ │ ├── mapping_index.rs │ │ ├── mapping_offset.rs │ │ ├── mod.rs │ │ ├── mul_shifted.rs │ │ ├── packed_encoding.rs │ │ ├── proxy_slots.rs │ │ ├── recognise_hashed_slots.rs │ │ ├── storage_slots.rs │ │ └── sub_word.rs │ ├── mod.rs │ ├── rule │ │ ├── arithmetic_operations.rs │ │ ├── bit_shifts.rs │ │ ├── boolean_operations.rs │ │ ├── call_data.rs │ │ ├── create.rs │ │ ├── dynamic_array_write.rs │ │ ├── environment_opcodes.rs │ │ ├── ext_code.rs │ │ ├── external_calls.rs │ │ ├── mapping_access.rs │ │ ├── masked_word.rs │ │ ├── mod.rs │ │ ├── offset_size.rs │ │ ├── packed_encoding.rs │ │ ├── s_load_is_inner_types.rs │ │ ├── sha3.rs │ │ ├── storage_key.rs │ │ └── storage_write.rs │ ├── state │ │ ├── mod.rs │ │ └── type_variable.rs │ └── unification.rs ├── utility.rs ├── vm │ ├── data.rs │ ├── mod.rs │ ├── state │ │ ├── memory.rs │ │ ├── mod.rs │ │ ├── stack.rs │ │ └── storage.rs │ ├── thread.rs │ └── value │ │ ├── known.rs │ │ └── mod.rs └── watchdog.rs └── tests ├── balancers_vault.rs ├── batch_ens_lookups_no_storage_opcodes.rs ├── common └── mod.rs ├── cpu_friless_verifier.rs ├── crypto_kitties.rs ├── cryptoadz_chained_patch.rs ├── cryptoadz_custom_image_37b.rs ├── curve_v1_adapter_2_assets.rs ├── eip1967_slot.rs ├── enso_wallet.rs ├── house.rs ├── indelible.rs ├── kakigori.rs ├── manual_inspection.rs ├── merkle_tree_no_storage_opcodes.rs ├── mortgage_render.rs ├── packed_encodings.rs ├── paw_warz.rs ├── proxy_slot_pattern_slot.rs ├── sale_clock_auction.rs ├── shardwallet.rs ├── simple_contract.rs ├── uniswap_permit2.rs ├── uniswap_v2_pair.rs ├── uniswap_v3_pool.rs └── watchdog.rs /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.github/ISSUE_TEMPLATE/performance.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.github/ISSUE_TEMPLATE/task.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/SECURITY.md -------------------------------------------------------------------------------- /asset/BatchEnsLookups.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/BatchEnsLookups.sol -------------------------------------------------------------------------------- /asset/EIP1967Slot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/EIP1967Slot.sol -------------------------------------------------------------------------------- /asset/MerkleTree.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/MerkleTree.sol -------------------------------------------------------------------------------- /asset/PackedEncodings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/PackedEncodings.json -------------------------------------------------------------------------------- /asset/PackedEncodings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/PackedEncodings.sol -------------------------------------------------------------------------------- /asset/ReplaceMeForTesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/ReplaceMeForTesting.json -------------------------------------------------------------------------------- /asset/ReplaceMeForTesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/ReplaceMeForTesting.sol -------------------------------------------------------------------------------- /asset/SimpleContract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/SimpleContract.json -------------------------------------------------------------------------------- /asset/SimpleContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/SimpleContract.sol -------------------------------------------------------------------------------- /asset/UniswapDebug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/UniswapDebug.json -------------------------------------------------------------------------------- /asset/UniswapDebug.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/asset/UniswapDebug.sol -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/Extending the Library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/docs/Extending the Library.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/constant.rs -------------------------------------------------------------------------------- /src/data/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/data/combine.rs -------------------------------------------------------------------------------- /src/data/disjoint_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/data/disjoint_set.rs -------------------------------------------------------------------------------- /src/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/data/mod.rs -------------------------------------------------------------------------------- /src/data/vector_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/data/vector_map.rs -------------------------------------------------------------------------------- /src/disassembly/disassembler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/disassembly/disassembler.rs -------------------------------------------------------------------------------- /src/disassembly/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/disassembly/mod.rs -------------------------------------------------------------------------------- /src/error/container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/error/container.rs -------------------------------------------------------------------------------- /src/error/disassembly.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/error/disassembly.rs -------------------------------------------------------------------------------- /src/error/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/error/execution.rs -------------------------------------------------------------------------------- /src/error/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/error/mod.rs -------------------------------------------------------------------------------- /src/error/unification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/error/unification.rs -------------------------------------------------------------------------------- /src/extractor/chain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/extractor/chain/mod.rs -------------------------------------------------------------------------------- /src/extractor/chain/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/extractor/chain/version.rs -------------------------------------------------------------------------------- /src/extractor/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/extractor/contract.rs -------------------------------------------------------------------------------- /src/extractor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/extractor/mod.rs -------------------------------------------------------------------------------- /src/extractor/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/extractor/state.rs -------------------------------------------------------------------------------- /src/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/layout.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/opcode/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/arithmetic.rs -------------------------------------------------------------------------------- /src/opcode/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/control.rs -------------------------------------------------------------------------------- /src/opcode/environment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/environment.rs -------------------------------------------------------------------------------- /src/opcode/logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/logic.rs -------------------------------------------------------------------------------- /src/opcode/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/macros.rs -------------------------------------------------------------------------------- /src/opcode/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/memory.rs -------------------------------------------------------------------------------- /src/opcode/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/mod.rs -------------------------------------------------------------------------------- /src/opcode/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/opcode/util.rs -------------------------------------------------------------------------------- /src/tc/abi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/abi.rs -------------------------------------------------------------------------------- /src/tc/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/debug.rs -------------------------------------------------------------------------------- /src/tc/expression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/expression.rs -------------------------------------------------------------------------------- /src/tc/lift/dynamic_array_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/dynamic_array_access.rs -------------------------------------------------------------------------------- /src/tc/lift/mapping_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/mapping_index.rs -------------------------------------------------------------------------------- /src/tc/lift/mapping_offset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/mapping_offset.rs -------------------------------------------------------------------------------- /src/tc/lift/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/mod.rs -------------------------------------------------------------------------------- /src/tc/lift/mul_shifted.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/mul_shifted.rs -------------------------------------------------------------------------------- /src/tc/lift/packed_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/packed_encoding.rs -------------------------------------------------------------------------------- /src/tc/lift/proxy_slots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/proxy_slots.rs -------------------------------------------------------------------------------- /src/tc/lift/recognise_hashed_slots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/recognise_hashed_slots.rs -------------------------------------------------------------------------------- /src/tc/lift/storage_slots.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/storage_slots.rs -------------------------------------------------------------------------------- /src/tc/lift/sub_word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/lift/sub_word.rs -------------------------------------------------------------------------------- /src/tc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/mod.rs -------------------------------------------------------------------------------- /src/tc/rule/arithmetic_operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/arithmetic_operations.rs -------------------------------------------------------------------------------- /src/tc/rule/bit_shifts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/bit_shifts.rs -------------------------------------------------------------------------------- /src/tc/rule/boolean_operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/boolean_operations.rs -------------------------------------------------------------------------------- /src/tc/rule/call_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/call_data.rs -------------------------------------------------------------------------------- /src/tc/rule/create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/create.rs -------------------------------------------------------------------------------- /src/tc/rule/dynamic_array_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/dynamic_array_write.rs -------------------------------------------------------------------------------- /src/tc/rule/environment_opcodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/environment_opcodes.rs -------------------------------------------------------------------------------- /src/tc/rule/ext_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/ext_code.rs -------------------------------------------------------------------------------- /src/tc/rule/external_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/external_calls.rs -------------------------------------------------------------------------------- /src/tc/rule/mapping_access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/mapping_access.rs -------------------------------------------------------------------------------- /src/tc/rule/masked_word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/masked_word.rs -------------------------------------------------------------------------------- /src/tc/rule/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/mod.rs -------------------------------------------------------------------------------- /src/tc/rule/offset_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/offset_size.rs -------------------------------------------------------------------------------- /src/tc/rule/packed_encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/packed_encoding.rs -------------------------------------------------------------------------------- /src/tc/rule/s_load_is_inner_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/s_load_is_inner_types.rs -------------------------------------------------------------------------------- /src/tc/rule/sha3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/sha3.rs -------------------------------------------------------------------------------- /src/tc/rule/storage_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/storage_key.rs -------------------------------------------------------------------------------- /src/tc/rule/storage_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/rule/storage_write.rs -------------------------------------------------------------------------------- /src/tc/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/state/mod.rs -------------------------------------------------------------------------------- /src/tc/state/type_variable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/state/type_variable.rs -------------------------------------------------------------------------------- /src/tc/unification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/tc/unification.rs -------------------------------------------------------------------------------- /src/utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/utility.rs -------------------------------------------------------------------------------- /src/vm/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/data.rs -------------------------------------------------------------------------------- /src/vm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/mod.rs -------------------------------------------------------------------------------- /src/vm/state/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/state/memory.rs -------------------------------------------------------------------------------- /src/vm/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/state/mod.rs -------------------------------------------------------------------------------- /src/vm/state/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/state/stack.rs -------------------------------------------------------------------------------- /src/vm/state/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/state/storage.rs -------------------------------------------------------------------------------- /src/vm/thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/thread.rs -------------------------------------------------------------------------------- /src/vm/value/known.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/value/known.rs -------------------------------------------------------------------------------- /src/vm/value/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/vm/value/mod.rs -------------------------------------------------------------------------------- /src/watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/src/watchdog.rs -------------------------------------------------------------------------------- /tests/balancers_vault.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/balancers_vault.rs -------------------------------------------------------------------------------- /tests/batch_ens_lookups_no_storage_opcodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/batch_ens_lookups_no_storage_opcodes.rs -------------------------------------------------------------------------------- /tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/common/mod.rs -------------------------------------------------------------------------------- /tests/cpu_friless_verifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/cpu_friless_verifier.rs -------------------------------------------------------------------------------- /tests/crypto_kitties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/crypto_kitties.rs -------------------------------------------------------------------------------- /tests/cryptoadz_chained_patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/cryptoadz_chained_patch.rs -------------------------------------------------------------------------------- /tests/cryptoadz_custom_image_37b.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/cryptoadz_custom_image_37b.rs -------------------------------------------------------------------------------- /tests/curve_v1_adapter_2_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/curve_v1_adapter_2_assets.rs -------------------------------------------------------------------------------- /tests/eip1967_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/eip1967_slot.rs -------------------------------------------------------------------------------- /tests/enso_wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/enso_wallet.rs -------------------------------------------------------------------------------- /tests/house.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/house.rs -------------------------------------------------------------------------------- /tests/indelible.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/indelible.rs -------------------------------------------------------------------------------- /tests/kakigori.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/kakigori.rs -------------------------------------------------------------------------------- /tests/manual_inspection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/manual_inspection.rs -------------------------------------------------------------------------------- /tests/merkle_tree_no_storage_opcodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/merkle_tree_no_storage_opcodes.rs -------------------------------------------------------------------------------- /tests/mortgage_render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/mortgage_render.rs -------------------------------------------------------------------------------- /tests/packed_encodings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/packed_encodings.rs -------------------------------------------------------------------------------- /tests/paw_warz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/paw_warz.rs -------------------------------------------------------------------------------- /tests/proxy_slot_pattern_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/proxy_slot_pattern_slot.rs -------------------------------------------------------------------------------- /tests/sale_clock_auction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/sale_clock_auction.rs -------------------------------------------------------------------------------- /tests/shardwallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/shardwallet.rs -------------------------------------------------------------------------------- /tests/simple_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/simple_contract.rs -------------------------------------------------------------------------------- /tests/uniswap_permit2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/uniswap_permit2.rs -------------------------------------------------------------------------------- /tests/uniswap_v2_pair.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/uniswap_v2_pair.rs -------------------------------------------------------------------------------- /tests/uniswap_v3_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/uniswap_v3_pool.rs -------------------------------------------------------------------------------- /tests/watchdog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/duneanalytics/storage-layout-extractor/HEAD/tests/watchdog.rs --------------------------------------------------------------------------------