Commit Graph

  • bb718fedfc Implement part of the function parser feature/support-semantic-tests Omar Abdulla 2025-08-07 22:06:06 +03:00
  • e8fa992a3b WIP redo how we parse and use modes James Wilson 2025-08-07 16:54:26 +01:00
  • ac8051b03e refactor logic into a module Omar Abdulla 2025-08-07 15:36:10 +03:00
  • 55322165ad Add parsing logic for the configuration Omar Abdulla 2025-08-07 14:12:11 +03:00
  • f7ca7a1de5 Initial parser backbone Omar Abdulla 2025-08-07 10:38:33 +03:00
  • 64d63ef999 Remove the provider cache (#121) Omar 2025-08-07 06:55:24 +03:00
  • 93d3388739 Add timing information to the CLI report refactor/remove-provider-cache Omar Abdulla 2025-08-06 19:51:36 +03:00
  • 63850fce9e Remove the provider cache Omar Abdulla 2025-08-06 18:38:20 +03:00
  • 757bfbe116 Add more resolvable variables (#120) Omar 2025-08-06 18:17:36 +03:00
  • 54d9f94134 Allow for the resolution of gas price feature/add-more-resolvable-variables Omar Abdulla 2025-08-06 17:34:30 +03:00
  • 5de7b161c5 Fix block difficulty resolution Omar Abdulla 2025-08-06 15:50:00 +03:00
  • f9060772c3 Allow resolution of base fee Omar Abdulla 2025-08-06 15:27:40 +03:00
  • 8619e7feb0 Fix the transaction tracing issues (#118) Omar 2025-08-06 15:25:39 +03:00
  • ed1a0a1dcd Edit the formatting of the CLI case reporter bugfix/trace-issues Omar Abdulla 2025-08-06 15:09:22 +03:00
  • 746f5db66f Add a maximum to the exponential backoff wait duration Omar Abdulla 2025-08-06 14:55:48 +03:00
  • 1400086794 Set the gc mode to archive in geth Omar Abdulla 2025-08-06 13:53:37 +03:00
  • edba49b301 Use SolidityLang for solc downloads (#117) Omar 2025-08-06 13:35:05 +03:00
  • aa1b5621dd Use SolidityLang for solc downloads feature/fix-downloader Omar Abdulla 2025-08-06 11:46:23 +03:00
  • 9980926d40 Add a case ignore flag (#114) Omar 2025-08-04 19:40:53 +03:00
  • f480e41a04 Merge branch 'main' into feature/case-ignore-flag feature/case-ignore-flag Omar Abdulla 2025-08-04 19:24:06 +03:00
  • 82d00466ba Add a case ignore flag Omar Abdulla 2025-08-04 19:21:31 +03:00
  • ff993d44a5 Added a resolver tied to a specific block (#111) Omar 2025-08-04 15:45:47 +03:00
  • b7ddb2da92 Increase kitchensink wait time to 60 seconds feature/fixed-block-resolver Omar Abdulla 2025-08-04 15:30:43 +03:00
  • 17b56a8155 Increase the number of private keys Omar Abdulla 2025-08-04 13:39:56 +03:00
  • 8578862537 Added a resolver tied to a specific block Omar Abdulla 2025-08-04 12:08:50 +03:00
  • 8cbb1a9f77 Added basic console reporting (#110) Omar 2025-08-04 09:05:49 +03:00
  • 9598bdbe35 Print to the stderr and print logs to stdout feature/basic-console-reporting Omar Abdulla 2025-08-03 11:03:00 +03:00
  • 1b9eff1205 Add some waiting period to the printing task Omar Abdulla 2025-08-02 22:07:39 +03:00
  • c0ca716163 Added basic console reporting Omar Abdulla 2025-08-02 22:01:43 +03:00
  • 56c2fe8c0c Parallelize Cases (#109) Omar 2025-08-01 14:00:08 +03:00
  • 74cbafd42a Rename geth node refactor/parallelize-cases Omar Abdulla 2025-08-01 13:35:09 +03:00
  • 330d342d3b Cleanup the cleanup logic Omar Abdulla 2025-08-01 13:29:43 +03:00
  • 57ba765aa2 Fix tests & clear node directories before startup Omar Abdulla 2025-08-01 13:09:47 +03:00
  • c2c3e81125 Fix machete Omar Abdulla 2025-08-01 11:18:57 +03:00
  • 390402b6cc Make codebase async Omar Abdulla 2025-08-01 11:11:50 +03:00
  • 11bba5add5 Update the default config of the tool Omar Abdulla 2025-08-01 09:45:23 +03:00
  • 2d26f5d8c7 Parallelize execution Omar Abdulla 2025-07-31 21:28:39 +03:00
  • 01e31a4333 Rename the state and driver Omar Abdulla 2025-07-31 17:16:57 +03:00
  • 989c064983 Parallelize over cases Omar Abdulla 2025-07-31 13:46:27 +03:00
  • 330a773a1c Add variables support (#96) Omar 2025-07-30 11:41:03 +03:00
  • b715228c35 Add variables support feature/variables Omar Abdulla 2025-07-30 11:26:34 +03:00
  • f51693cb9f Support multiple compiler versions (#92) Omar 2025-07-30 07:56:23 +03:00
  • 4afa579031 Add resolc to CI feature/support-multiple-compiler-versions Omar Abdulla 2025-07-30 07:51:38 +03:00
  • 7ad8eca64b Add resolc to CI Omar Abdulla 2025-07-30 07:44:15 +03:00
  • a4670a0114 Add resolc to CI Omar Abdulla 2025-07-30 07:36:00 +03:00
  • 1948cb4bca Add resolc to CI Omar Abdulla 2025-07-30 07:31:37 +03:00
  • 49b414aabf Fix machete Omar Abdulla 2025-07-29 19:52:17 +03:00
  • da31e66fb4 Make compiler IO completely generic. Omar Abdulla 2025-07-29 19:12:34 +03:00
  • 4db7009640 Ensure path in corpus is relative to corpus file (#85) James Wilson 2025-07-29 14:12:16 +01:00
  • 5a36e242ec Allow for files in corpus definitions (#87) Omar 2025-07-29 16:02:53 +03:00
  • 33329632b5 Increase geth instantiate timeout from 2s to 5s (#86) James Wilson 2025-07-29 11:34:31 +01:00
  • 68be320645 Honor the compiler version requirement in metadata Omar Abdulla 2025-07-29 10:51:41 +03:00
  • 3045468742 Request VersionOrRequirement in compiler interface Omar Abdulla 2025-07-29 10:02:45 +03:00
  • 6351cbbc4f Allow for downloader to use version requirements. Omar Abdulla 2025-07-29 09:57:42 +03:00
  • ce3aaf1888 Allow the corpus to point to a single file jsdw-corpus-allow-files James Wilson 2025-07-28 15:51:55 +01:00
  • e77962ee66 Attempt to improve the geth tx indexing issue. refactor/general-refactors Omar Abdulla 2025-07-28 17:45:58 +03:00
  • f6aa7c9109 Allow for files to be specified in the corpus file Omar Abdulla 2025-07-28 17:45:50 +03:00
  • ca7af278cb Increase geth instantiate timeout from 2s to 5s jsdw-increase-default-geth-timeout James Wilson 2025-07-28 15:04:48 +01:00
  • cb8b4a100d Ensure path in corpus is relative to corpus file jsdw-canonical-corpus-path James Wilson 2025-07-28 14:52:41 +01:00
  • 429f2e92a2 Fix contract discovery for simple tests (#83) Omar 2025-07-28 10:05:53 +03:00
  • 1689118c5d Fix contract discovery for simple tests bugfix/fix-simple-tests Omar Abdulla 2025-07-28 09:49:26 +03:00
  • 65f41f2038 Correct the type of address in matterlabs events (#82) Omar 2025-07-28 08:01:52 +03:00
  • aa2053de6f Correct the type of address in matterlabs events bugfix/event-address-assertions Omar Abdulla 2025-07-28 07:44:41 +03:00
  • 3ed8a1ca1c Support compiler-version aware exceptions (#81) Omar 2025-07-25 17:23:17 +03:00
  • 9676fca3fe Support compiler-version aware exceptions feature/compiler-version-aware-exceptions Omar Abdulla 2025-07-25 17:06:14 +03:00
  • 2923d675cd Support Compile-time Linking (#79) Omar 2025-07-25 10:03:21 +03:00
  • d8017b4ddf Support linking at compile time feature/support-linking Omar Abdulla 2025-07-25 09:37:24 +03:00
  • eacc09fe4f Create a unified way to access deployed contracts Omar Abdulla 2025-07-24 20:16:07 +03:00
  • 7ef76bb470 Use wrappers for libraries in metadata. Omar Abdulla 2025-07-24 19:07:06 +03:00
  • 8f5bcf08ad Support Calldata arithmetic (#77) Omar 2025-07-24 18:35:25 +03:00
  • 772c5f79fc Implement a reverse polish calculator for calldata arithmetic feature/calldata-arithmetic Omar Abdulla 2025-07-24 17:25:36 +03:00
  • aabcd06254 Re-order the input file. Omar Abdulla 2025-07-24 16:07:06 +03:00
  • 90fb89adc0 Add a common crate (#75) Omar 2025-07-24 15:42:45 +03:00
  • 448edb0cf3 Cleanup the blocking executor refactor/common-crate-cleanups Omar Abdulla 2025-07-24 15:17:36 +03:00
  • 2aaf2f54c7 Add a ResolverApi interface. Omar Abdulla 2025-07-24 15:01:00 +03:00
  • df6ad1e9e2 Refactor some code into the common crate Omar Abdulla 2025-07-24 14:51:42 +03:00
  • 3494ce250e Add a barebones common crate Omar Abdulla 2025-07-24 14:30:48 +03:00
  • b03ad3027e Pre-seed accounts with more ETH. (#73) Omar 2025-07-24 11:46:14 +03:00
  • 2a9d497827 Update the initial balance feature/higher-eth-allocation Omar Abdulla 2025-07-24 11:40:33 +03:00
  • 4763d763f6 Revert "Add extra comments" Omar Abdulla 2025-07-24 10:38:23 +03:00
  • bd4de2c83d Add extra comments Omar Abdulla 2025-07-24 09:48:18 +03:00
  • 3c70e0ac76 Revert "Bump commit hash of polkadot SDK" Omar Abdulla 2025-07-24 09:39:08 +03:00
  • 995ef80940 Revert "Change how the cache key is computed" Omar Abdulla 2025-07-24 09:39:00 +03:00
  • 75afdd9cfd Change how the cache key is computed Omar Abdulla 2025-07-24 08:31:50 +03:00
  • 8aaa69780e Bump commit hash of polkadot SDK Omar Abdulla 2025-07-24 08:19:05 +03:00
  • 972f3b6d5b Wait longer for geth receipts (#74) Omar 2025-07-24 07:40:19 +03:00
  • 70395f580a Wait longer for geth receipts feature/longer-geth-receipt-wait Omar Abdulla 2025-07-24 07:29:28 +03:00
  • d7795fff9d Pre-seed accounts with more ETH. Omar Abdulla 2025-07-24 06:58:46 +03:00
  • 6f4aa731ab Handle exceptions (#54) Omar 2025-07-24 06:45:53 +03:00
  • edbbbab934 Fix tests feature/handle-exceptions Omar Abdulla 2025-07-23 18:48:59 +03:00
  • 757cbaf61e Merge pull request #57 from paritytech/feature/caller-replacement Omar 2025-07-23 18:46:18 +03:00
  • 2c7e95bb4f Merge remote-tracking branch 'origin/feature/handle-exceptions' into feature/caller-replacement feature/caller-replacement Omar Abdulla 2025-07-23 18:45:59 +03:00
  • 2b6ee18e40 Better handling for length in equivalency checks Omar Abdulla 2025-07-23 14:53:19 +03:00
  • ca1ce3e5b4 Fix calldata construction of single calldata Omar Abdulla 2025-07-23 10:13:31 +03:00
  • 3d28179dde Add support for wildcards in exceptions Omar Abdulla 2025-07-23 10:05:07 +03:00
  • 6303f3b917 Fix size_requirement underflow Omar Abdulla 2025-07-23 09:54:58 +03:00
  • e434c163c7 Make initial balance a constant Omar Abdulla 2025-07-23 18:39:56 +03:00
  • 404d2f7452 Better handling for length in equivalency checks Omar Abdulla 2025-07-23 14:53:19 +03:00
  • 750d9fff27 Merge pull request #59 from paritytech/feature/check-target Omar 2025-07-23 12:35:14 +03:00
  • 94afdbecc7 Fix calldata construction of single calldata Omar Abdulla 2025-07-23 10:13:31 +03:00