-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TypeError: Cannot use 'in' operator to search for 'chainId' in 12345
when trying to deploy a contract with empty ABI but with constructor args
#4182
Labels
enhancement
New feature or improvement.
fixed/complete
This Bug is fixed or Enhancement is complete and published.
v6
Issues regarding v6
Comments
kuzdogan
added
investigate
Under investigation and may be a bug.
v6
Issues regarding v6
labels
Jun 28, 2023
kuzdogan
added a commit
to ethereum/sourcify
that referenced
this issue
Jun 28, 2023
The test was failing because of an ethers.js error: ethers-io/ethers.js#4182 Remove the unnecessary contract deployment and explain the test in detail. The test code and it's title was not really understandable becuase it was mostly copy-pasted from the above test.
kuzdogan
added a commit
to ethereum/sourcify
that referenced
this issue
Jul 3, 2023
The test was failing because of an ethers.js error: ethers-io/ethers.js#4182 Remove the unnecessary contract deployment and explain the test in detail. The test code and it's title was not really understandable becuase it was mostly copy-pasted from the above test.
kuzdogan
added a commit
to ethereum/sourcify
that referenced
this issue
Jul 3, 2023
The test was failing because of an ethers.js error: ethers-io/ethers.js#4182 Remove the unnecessary contract deployment and explain the test in detail. The test code and it's title was not really understandable becuase it was mostly copy-pasted from the above test.
kuzdogan
added a commit
to ethereum/sourcify
that referenced
this issue
Jul 5, 2023
The test was failing because of an ethers.js error: ethers-io/ethers.js#4182 Remove the unnecessary contract deployment and explain the test in detail. The test code and it's title was not really understandable becuase it was mostly copy-pasted from the above test.
nathanklick
pushed a commit
to hashgraph/hedera-sourcify
that referenced
this issue
Jul 26, 2023
Squashed commit of the following: commit 7fe95a03f149f94e01b527a27fef78b168a14d30 Merge: c4609a3 7d34517 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jul 12 17:47:37 2023 +0200 Merge pull request #1107 from ethereum/staging Quick Release commit 7d3451760dc8ccc466069ccc80ccb409ca64604e Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jul 12 17:27:53 2023 +0200 Add logs to LibSourcify commit 6e9b79e02ad26b1d1cfcc5408a5f508d085092e2 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jul 12 16:54:56 2023 +0200 Remove keys in /chains, rotate Etherscan keys commit ea03169134b02423e676e05062c225ac1cde64a9 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jul 11 11:23:03 2023 +0200 Add ethpandaops nodes credentials commit f4d68cf8fceb807598550a8d185ebf8ddca315d4 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jul 11 11:10:26 2023 +0200 Use SourcifyChain class with providers commit 635852819856ee653ca70449362c1f1e1efbb99c Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jul 10 14:06:48 2023 +0200 Add Alchemy Sepolia commit b48baffa49f5680bf857c5d93b8950c1b915aaea Author: sealer3 <125761775+sealer3@users.noreply.github.com> Date: Wed Jul 12 08:14:31 2023 +0000 Catch auxdata decode error when checking for perfect match commit aab46e45bd28f4b9f3c3f9ce4fecf3fc82b7e0de Author: Marco Castignoli <marco@castignoli.it> Date: Wed Jul 12 13:47:25 2023 +0200 keep waiting 60 seconds after deployment of salted contract in verification-e2e test commit fe9bf9758bec8c175bc0c79c03e70deb203dcb32 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Jul 12 13:26:57 2023 +0200 use new metacoin-source-verify with hardhat commit c4609a31727e8113bb2dca62c9bece8c55aece86 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jul 12 09:20:12 2023 +0200 Bump package versions commit 39705aa5701522335fa57ef9ce1d4c03de1820ab Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jul 12 09:20:12 2023 +0200 Bump package versions commit 2826c5b3760db9b39cfedab5a36012571b952232 Merge: 528d5a3 96ba358 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jul 12 08:42:10 2023 +0200 Merge pull request #1102 from ethereum/staging Release commit 96ba3588e346ce72d85ad14fea61a7b2c90650fb Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jul 11 15:55:03 2023 +0200 Fix sudo when apt-get in containers commit 1658af5cab4106af28ef6133c1d23662a4869a85 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jul 11 14:37:02 2023 +0200 Blockscout scraping (#1092) * Typo * Fix new Blockscout UI scraping Since the new Blockscout uses client side rendering, we need a browser to scrape the page contents. Use puppeteer to scrape. Also update `txRegex` to be an array to support trying multiple regexes. * Install puppeteer dependencies * Install puppeteer dependencies on new branch * Lower lib-sourcify coverage limits * Move from `nyc` to `c8` After adding `puppeteer` we started getting `cov_{id} is not defined` errors. This was caused by `nyc` which hasn't been updated in years. It would make sense to move to a more up-to-date coverage library. See https://github.com/istanbuljs/nyc/issues/1327 * Replace additional commands with `nyc` * Replace `nyc` with `c8` in `bytecode-utils` * Build before test in `bytecode-utils` * Replace `nyc` with `c8` in `contract-call-decoder` * Silence the coverage report in test results * Replace `nyc` with `c8` in `lib-sourcify` * Remove nyc from server .gitignore and package-lock * Fix package-lock's * Fix package-locks * Fix 'Please use only .send() or only .field() & .attach()' commit 99f7d7d55edd3f6ae55a4f3bb41df9fbedac18df Author: siberiumsourcify <138687923+siberiumsourcify@users.noreply.github.com> Date: Fri Jul 7 10:54:05 2023 +0300 Add chain 111000 (#1093) * add chain 111000 * add chain 111000 * Add accidentally removed `txRegex` of Kava EVM --------- Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> commit d0b7268041678f19f1eea04504434c00b24716de Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jul 7 09:42:13 2023 +0200 Remove Postman collection, update license year Removing the Postman collection in favor of https://sourcify.dev/server/api-docs/swagger.json commit 3e564f3fb5f06d0e5acfdbae6a6580d7a0bc7db9 Author: Raghu Thiyagharajan <raghu.thiyagharajan@kava.io> Date: Tue Jul 4 11:31:18 2023 -0400 Add Kava Testnet Chain (2221) commit 7bf9c0209bd8124ab65103d8364a14c76d183aae Author: James Hinshelwood <jameshinshelwood1@gmail.com> Date: Thu Jul 6 10:15:31 2023 +0100 Add Zilliqa Testnet EVM chain (33101) commit 4796ab4dfce20786d9ebe2d89b475bbcebae9882 Author: James Hinshelwood <jameshinshelwood1@gmail.com> Date: Wed Jul 5 16:31:02 2023 +0100 Add Zilliqa EVM chain (32769) commit 6c58f9ec3b5da87c53c198eebb8ea413a552d58f Author: Kirill Madorin <madorinkv@gmail.com> Date: Wed Jul 5 20:47:19 2023 +0200 add chain 314, Filecoin mainnet commit a7b349b612650531599115408a061aff9727f550 Merge: fce2bd0 d4397c7 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jul 5 15:09:19 2023 +0200 Merge pull request #1083 from ethereum/web3-to-ethersjs Remove Web3 in favor of ethersjs commit fce2bd02ce7c95e4029b6f9a3904bf719e5a8486 Author: ksandr <105921345+ksandr84on@users.noreply.github.com> Date: Wed Jul 5 12:30:50 2023 +0300 Add chain 61 (#1077) * Typo * Update sourcify-chains.ts Add Ethereum Classic (ETC) * add tests for Ethereum Classic * Update sourcify-chains.ts * Update monitor at sourcify-chains.ts upd monitor for 61 --------- Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> commit d4397c78815cd70a46ae73ed29d4bdc9e0e08972 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jul 4 18:45:47 2023 +0200 Avoid JsonRpc retry in 1s, use staticNetwork commit a210c1e893677acefabdb4078599a4834358f512 Author: Raghu Thiyagharajan <44659988+0xRaghu@users.noreply.github.com> Date: Tue Jul 4 03:34:37 2023 -0400 Add Kava Mainnet Chain (2222) (#1087) Co-authored-by: Raghu Thiyagharajan <raghu.thiyagharajan@kava.io> commit 0fb5bcdc3e3c0161a9256fb87242e01571329d0d Author: Marco Castignoli <marco@castignoli.it> Date: Tue Jul 4 09:17:11 2023 +0200 disable codecov comments in PRs commit 59201453f0f9d0c9a8263e2ea16c412902ad725e Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jul 3 18:05:58 2023 +0200 Turn off support for Stratos. Fix Ganache in tests commit 44925c9769bdcb857ee185530a99dee38a4fc8bd Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jul 3 17:53:44 2023 +0200 Revert chainId to number in monitor commit d1f658af52411ea83846e2ad12b610da6cd82ca5 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 30 17:20:09 2023 +0200 Remove web3js from server tests commit add6d087502aa6fc3430fae753c92b4543d81ac1 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 30 16:02:42 2023 +0200 Delete unused test/utils.js commit 56996aecf6a30cd8ed72d365900f59a3122a207f Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 30 14:08:49 2023 +0200 Remove web3js in monitor tests, refactor monitor Removes the webjs dependency in favor of ethers.js in monitor tests, as well as in monitor. Change ChainMonitor state variables chainId etc. into a single SourcifyChain. Monitor optionally takes a SourcifyChain[] as a parameter to initialize, otherwise gets the monitored chains from sourcify-chains.ts Using SourcifyChain in Monitor causes chainId to be a number. Change the variable type in places and in SourcifyEventManager accordingly. commit 335826574f65cdd02735d3b9ead71477259bcace Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 30 14:08:36 2023 +0200 Remove web3js in server and monitor commit 238e3740666a74acd8ae8be5873ca855bc767145 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 30 11:14:52 2023 +0200 Fix .only in tests commit e730091ab04c027f0d93b3218f34dde1aeed5c95 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 28 14:10:20 2023 +0200 Update contract-call-decoder package-lock commit 5d36ed93e76a5a59cf2146347672b0d95d9fc849 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 28 14:09:27 2023 +0200 Refactor malicious creationBytecode test The test was failing because of an ethers.js error: https://github.com/ethers-io/ethers.js/issues/4182 Remove the unnecessary contract deployment and explain the test in detail. The test code and it's title was not really understandable becuase it was mostly copy-pasted from the above test. commit e92dca0abce9ea0f769611319ad859ec70640740 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 28 14:04:21 2023 +0200 Remove Web3 in lib-sourcify commit 42828a33418ee8aedbc262d5e504d9fe6b80e830 Author: Marco Castignoli <marco@ethereum.org> Date: Fri Jun 30 11:08:26 2023 +0200 Implement logging for LibSourcify (#1082) * implement logging for LibSourcify * replace all console.log in lib-sourcify * add logging to lib-sourcify's readme * change log level to warn * Update packages/lib-sourcify/src/lib/solidityCompiler.ts Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> * Update src/server/server.ts Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> * Fix default level in README --------- Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> commit 506890520950a815d6b23a8757ac8acaf8665035 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 29 17:44:10 2023 +0200 Return 429 on Etherscan rate limit" commit 8f03e47a4432b2dbf20129cd6a0849d938a279be Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 29 17:40:22 2023 +0200 Fix prometheus data persistance commit 6c48f7cacbab2cc1103b21d6ed6dd571bbc5f268 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jun 27 17:34:44 2023 +0200 Kill entrypoint.sh to exit ipfs container For some reason, exit 1 command was not killing the container as expected. Instead first gracefully stop ipfs daemon and then terminate the conatiner with `pkill entrypoint.sh`. This will cause a restart as `restart: always` is set. commit 9b61590a16254eda93eca86fb187f834de81ccf2 Author: Danny Fenstermaker <dannyfenstermaker@gmail.com> Date: Wed Jun 28 10:11:59 2023 -0600 Add New Chain 6119 (SK) (#1063) * Kill entrypoint.sh to exit ipfs container For some reason, exit 1 command was not killing the container as expected. Instead first gracefully stop ipfs daemon and then terminate the conatiner with `pkill entrypoint.sh`. This will cause a restart as `restart: always` is set. * feat(chain): add new chain 6119 SK * Update UPTN (6119) test files * Revert console and local changes --------- Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> commit 2f74618fe333ccfd3def29ef6d2d3009d918b964 Author: Aleksey Ilin <alexis.silent@gmail.com> Date: Tue Jun 27 20:43:46 2023 +0700 added dex.guru to powered by section commit b177d1562ed5de8ce11ce4733f944458b03354fb Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 26 17:45:42 2023 +0200 Verbose monitor logs commit 1ca9f38b4e11460264b8db1dffd97e804246f901 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 26 17:29:49 2023 +0200 Fix grafana-loki volume Binding volumes were causing permission error on the /loki folder that is mounted. Instead use a named volume for the container. commit e9bbf6ce72ba827ec52d303d98e550ee8e8a59b9 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 26 17:29:29 2023 +0200 Typo commit 528d5a3ee1d03630d65905e66989857aba6e3f0a Merge: 236a055 c3d9f10 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 26 12:38:46 2023 +0200 Merge pull request #1079 from ethereum/staging Release commit c3d9f1093f9e588e511b43539035f9a26d0dcb5a Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 23 15:05:29 2023 +0200 Fix monitor not logging commit 8c513959e43685646ddecf4db419433f3cf870b0 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 23 14:09:20 2023 +0200 Persist loki and prometheus data commit d9ae3476b20ea3c7efeeabeda8ddec7747a7aa7a Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 23 12:44:38 2023 +0200 Fix Matomo commit 410b3006b22471f6a385f9d022b13e9b6fb4a029 Author: Fernando <131398211+fernando-syslabs@users.noreply.github.com> Date: Fri Jun 23 01:29:19 2023 -0500 Add Rollux (570) and Testnet (5700) (#1076) * Remove duplicated entry for Syscoin Tanenbaum. * Add test for Rollux Tanenbaum (testnet). * Add test for Rollux Mainnet. * Add Rollux Tanenbaum (testnet). * Add Rollux Mainnet. * Clean-up. * Remove unnecessary RPC URLs. --------- Co-authored-by: Fernando Paredes Garcia <fernando@develcuy.com> commit 941886b187301a0c7aea55b02c19e4f39440f550 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 22 16:44:53 2023 +0200 Don't show unsupported chains in UI commit f7c8bc101c7b45936297cd8a93c3a6ebdf5d87a2 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 22 16:36:44 2023 +0200 Hardhat and Ganche networks on development commit 4513e8b204a01f8ddc1afaa6eca5061d412c5822 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 22 10:28:19 2023 +0200 Typo in publish_to_npm.sh commit e75f8e9aa008e88e2e4edf4e16ce7d2408f13011 Author: Marco Castignoli <marco@castignoli.it> Date: Thu Jun 22 16:02:21 2023 +0200 serve swagger.json for integration commit 236a0551a59e6b165c40b77e10d5fb2c2ca0da99 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 22 10:26:10 2023 +0200 Update lib-sourcify version commit 197c3d038d40700b9c48433fba356dfaf953a8d7 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 22 10:26:10 2023 +0200 Update lib-sourcify version commit 1d9c72b6c0a29b3153332effaba7ba61a2152c0f Merge: f107bdb 7d8603f Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 22 10:00:25 2023 +0200 Merge pull request #1073 from ethereum/staging Release commit 7d8603f9ee43907af15adda6a0263d3f4a0e3710 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Jun 21 17:59:50 2023 +0200 #1071 prevent overriding already verified contract * fix missing check for address/chainId commit addbde04c1792c15bf4602b3c39fbbd5e3923962 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Jun 21 17:25:42 2023 +0200 #1071 prevent overriding already verified contract commit 6a5dd4cacecbd3ad86f77f668b30e94981440ab1 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 21 10:28:10 2023 +0200 Update logging (#1072) * experiment: use openapi files to handle both docs and validators * Remove express logging on debug * Don't do .ApiReplied for every request * Don't double log MatchStored * Log compilation time, remove other console.log's * Redefine logs to be saved in Loki * stdout log only when no Loki, log format * Fix monitor tests by adding .emit back * Change fetch timeout logging * Remove mistaken openapi.yml file --------- Co-authored-by: Marco Castignoli <marco@castignoli.it> commit 49f2750e25a75caf36535e50a336083b48670846 Author: Marco Castignoli <marco@castignoli.it> Date: Tue Jun 20 16:51:10 2023 +0200 copy also openapi.yaml while building the server's dockerfile commit dfe17823f73ceac4904c2c375446466fec02d987 Author: Iain Nash <me@iain.in> Date: Tue Jun 20 10:04:32 2023 -0400 Add zora chain mainnet 7777777 (#1064) * add zora chain mainnet * re-add console.log messages commit b22dfab8c661bc27c4840084a59bfcd170efe5a3 Merge: 243a40a 8acd9a5 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jun 20 15:40:53 2023 +0200 Merge pull request #1033 from ethereum/controller-refactoring Controller refactoring commit 8acd9a5346f2c98a4fb86dedc16115a93e34d48f Author: Marco Castignoli <marco@castignoli.it> Date: Tue Jun 20 09:18:56 2023 +0200 examples for all stateless api commit 243a40a2f0537e8ac9d84b4d2e6e87a99217d5e6 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 17:55:30 2023 +0200 Fix .title mising in Chain commit 1bdd368470a5f4462a64e122ce04eba34a9425a2 Author: Marco Castignoli <marco@castignoli.it> Date: Mon Jun 19 16:29:08 2023 +0200 responses components included from a shared file commit f2802db83cfedac513dc42106851e4492517ad26 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 13:41:00 2023 +0200 Fix loki-config commit 9115d45262caeba885c7010f74c9eed8934e8ddd Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 11:55:14 2023 +0200 Update chains.json commit 310b8209d6d7c2abcf0d9072653a723c0882e6cf Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 11:55:04 2023 +0200 Check `newChainId` too when checking 0 test pass commit 89666171dcc34cfb8ec87ded0b5afb17538fc018 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 11:50:29 2023 +0200 Fail when zero chain-tests pass commit 5fc7624a5f18c98f6dd91c87e428a6ca17fe70ed Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 10:58:28 2023 +0200 Gracefully stop ipfs to avoid repo.lock commit 8c62698fdcb5e18e61ba8db9ddba3a737fdebe2c Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 09:45:07 2023 +0200 Fix type error .title missing commit 482f15f06f2add20062fff5022cf4b8b184cf367 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 19 09:21:31 2023 +0200 Fix matomo link commit d084add725cb56eb6395f387dceea33137658406 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 16 18:01:25 2023 +0200 Fix Loki "too many outstanding requests" commit 63d30a0cd8ea95816f640c50f96f46569c5fe79b Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 16 14:34:21 2023 +0200 Sort by chain.name commit 94671ddf353f73ed8f3064004560b3b740142688 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 15 15:19:22 2023 +0200 Customize API favicon title commit 28b03d7049353835184e5fcc11f993a174161855 Author: Marco Castignoli <marco@castignoli.it> Date: Thu Jun 15 14:46:19 2023 +0200 change the variable name `reportStatus` to `reportMatchStatus` so it's more clear commit 2114fd0f98027c0ad125ea323ff260e5826bd4ad Author: Marco Castignoli <marco@castignoli.it> Date: Wed Jun 14 13:57:48 2023 +0200 add npm install in build:clean before using lerna commit c36daa603c1b8f9f3fd6bf12db7460e9fb760afb Merge: d94989f 0a21ecc Author: Marco Castignoli <marco@castignoli.it> Date: Wed Jun 14 13:56:52 2023 +0200 Merge branch 'staging' into controller-refactoring commit 0a21ecc70ec4122c67113cf74e7982c3b0673be7 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Jun 14 13:56:33 2023 +0200 fix abitype version commit f107bdb3ecca1a8b89377096538658e795831940 Merge: 1ec70ac a9fe46e Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 14 12:07:46 2023 +0200 Merge pull request #1061 from ethereum/staging Quick Release commit a9fe46e0655e0cb067f65c15fdf2ebf04562bb8c Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 14 12:05:21 2023 +0200 Nginx grafana (#1060) * Add promail config * Fix promtail config path commit d94989f194007832e95352b2a180b74c0caa81d4 Author: Marco Castignoli <marco@castignoli.it> Date: Tue Jun 13 17:17:27 2023 +0200 remove non existent immutableVariableVerificationUnsupported commit 74a8dbbf7156146a9fbe2d2329b320ba6cbf95df Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jun 13 09:31:18 2023 +0200 Accept branch names commit 268792ee86cd722f34d2890532a0b7327e4e8baf Author: Charlie <31941002+CharlieMc0@users.noreply.github.com> Date: Tue Jun 13 01:30:46 2023 -0600 update-chain-7001 -- New RPC endpoints and test contracts for ZetaChain Athens3 Testnet (#1051) * Updated RPC endpoints and test contract for athens3 * reverted changed to src/chains.json * removed services/core/build/sourcify-chains.js commit fb9f36de379de914ce2668c6b5417cbcf38e2fb1 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 12 14:47:45 2023 +0200 Session/Stateless to Session/StatelessVerification Add prod. staging. local servers to openAPI Add MIT license commit e0cfa7d57856eaf994850371c23d0caed56f0440 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 7 10:58:52 2023 +0200 Change serDes to format validation (#1052) * Change serDes to format validation * Remove commented section commit b2f2df95c21e933e4050676a20bb4e58faf02053 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Jun 6 10:44:04 2023 +0200 Update check-all-by-addresses API doc commit 82d490d8687e9e23450018d8564bf4e81f44bd46 Author: Marco Castignoli <marco@castignoli.it> Date: Thu Jun 1 15:28:15 2023 +0200 validate chainsIds in checkbyaddresses commit bc1493186f44aa91408fe48a7f796fd1d71d8f0b Author: Marco Castignoli <marco@castignoli.it> Date: Thu Jun 1 14:05:00 2023 +0200 add all the responses to the openapi specs commit 924cdba30f4189b7544764b2a1e61762532da685 Author: Marco Castignoli <marco@castignoli.it> Date: Thu Jun 1 10:54:27 2023 +0200 add missing /session/input-files openapi spec commit ecd13b4980236d8cd856e46e9474f4036cf7e863 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 31 17:01:10 2023 +0200 disable test's ipfs gateway commit 9516d26b694236cd19bc19dde02161c2dcd75d6c Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 31 16:51:20 2023 +0200 fix etherscan tests commit 1d970ca3f37ab9295418ca5f6cd8ca84ec8ca238 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 31 15:41:17 2023 +0200 fix import MAX_SESSION_SIZE in server tests commit b5ee7a9d110c65ea5d14c8f99dfa0b6492b92292 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 31 15:29:07 2023 +0200 fix linting errors after refactoring commit 1f11753f0496c67bf9a2ba0033973f12ef9637f4 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 31 15:03:47 2023 +0200 fix handling of deprecated routes commit 7d65ba5a66cec62e1c5d2f7b1220e987a5962759 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 31 11:15:29 2023 +0200 refactoring: handle all deprecated routes commit 780a26e8a4954024fe16e94d5b887d48b0f56bf4 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 31 10:56:11 2023 +0200 tests running in refactoring commit bf9ccb05bb5aba590bb690d2053d679c6394d900 Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 30 18:46:04 2023 +0200 fix most of tests after refactoring * restore express-fileupload * fix redirect not working for / commit 87611b1aac55deb0c41f2d81c37193236e507275 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 18 16:11:46 2023 +0200 extract check-by apis parameters from query commit 2045f5fac11b90b3402400b2661e7835cc1a4fd7 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 18 15:57:01 2023 +0200 add Repository tag to all repository apis in openapi commit 961b3930834690e41b4f70670876a549d4cc228e Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 18 11:54:17 2023 +0200 remove RepositoryController and BaseController classes commit 4ebcb3839d2c56ab9078b0f8ea8a14ac70c39601 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 18 11:52:33 2023 +0200 add all repository openapi declarations commit 8460e1214a966867468428401461689276ab83d9 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 18 11:10:43 2023 +0200 * move services in a separate global object * fix create2 openapis commit 4ff4d5e7ad7cc1e5c74e71b086155523c59ad453 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 17 14:17:45 2023 +0200 refactoring repository routes commit 13dc35369a9913d2d2e21f1dd23fa79573058c3e Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 14:36:14 2023 +0200 fix wrong safeHandler import commit 2a2d145db2c15906d493a588c97c1d2a4275d52c Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 14:26:10 2023 +0200 refactor testartifacts routes commit 220746db95762db8cecb847d65f158acfa8d9726 Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 12:36:07 2023 +0200 add missing clientToken to create2 routes commit 0b21cce1ec0c443e7a4fffb40856aebf8bea950d Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 11:38:55 2023 +0200 refactor etherscan routes commit 7f288b91c1d076f2282f375ae486efe62b56c2f8 Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 11:02:13 2023 +0200 refactor create2 verification commit ce46e34763ee6c32f9b9e586760c1f07f32319fe Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 10:34:58 2023 +0200 refactor session state routes commit 73b924fe64147c4a10c2715fddb8731a806ec6bc Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 09:33:21 2023 +0200 refactor solc-json session apis commit 3e8451ba340708bcfe645ff73d3d25de4a415528 Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 16 08:59:01 2023 +0200 refactoring of solc-json stateless commit 9c4d5a806108a3e53aaca944530e5da1e3ec205e Author: Marco Castignoli <marco@castignoli.it> Date: Mon May 15 21:11:25 2023 +0200 handle alternative routes paths with redirects commit 48814ae84fda6afb2cce6dfa6b75aa9ffb3d2582 Author: Marco Castignoli <marco@castignoli.it> Date: Mon May 15 18:38:40 2023 +0200 controller refactoring * services as instantiated global variable * first new filesystem proposal * add /verify and / routes, not working together * add /verify/solc-json, need to complete commit fef38a8b70597c322e1be798dbbf0b87667fba1b Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 11 15:17:22 2023 +0200 example of /verify doc and validation using express-openapi-validator + swagger commit 16b8bdcd23d89a089c48df525ff51cfd476db58f Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 10 17:50:23 2023 +0200 experiment: use openapi files to handle both docs and validators commit 1ec70ac417f1981339ad9ea6296f0c01e9f35ea5 Merge: 4a8528c 67aae9d Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Jun 12 13:46:58 2023 +0200 Merge pull request #1058 from ethereum/staging Release commit 67aae9d99a8eba144dd98e4308cca7744b077bcc Author: Symplexia Labs <106164850+symplexialabs@users.noreply.github.com> Date: Mon Jun 12 06:55:18 2023 -0300 Update_Chain_1149 (#1057) * Fixes the Tests * Updating Tests - Chain 1149 * Remove immutable test chain 1149 --------- Co-authored-by: Symplexia Labs <suporte@symplexia.com.br> Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> commit 6d1a348d8419cc13484787d70f65af854f8a862b Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Sat Jun 10 12:49:39 2023 +0200 Add Taiko Alpha-3 (167005) commit d449b7ad94751e8d7db8c560a4e757b83f8d6a00 Author: aqeelVaival <123551683+aqeelVaival@users.noreply.github.com> Date: Sat Jun 10 14:47:47 2023 +0500 Add Elysium Mainnet chain (#1055) * Elysium chain added * Elysium chain added * extra files removed for Elysium test case * code allign * align code --------- Co-authored-by: aqeelkazmi <aqeelhassankazmib@gmail.com> commit 4280ab245cf0a9bfd80d8ae4c84611b46c2686df Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Sat Jun 10 11:44:09 2023 +0200 Update chains.json commit a5d7b516a5f73c2a18f5ce20eca84ce881adbf52 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 9 12:18:01 2023 +0200 npm install before lerna bootstrap Since with lerna v7 the `bootstrap` command is removed, we need to first `npm install` and download an older lerna (v3 for now) and then use the `bootstrap` command. commit 88e79d1dedbe4f78d30728ce3c7f00812e586b28 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 7 17:24:39 2023 +0200 Change add chain template into single template commit 52ce80aad6306e4dd722a9fb12eac9fb960f36d0 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 7 15:22:09 2023 +0200 Remove deprecated matomo url commit 772ed1dfb2d1abc1748f54fb6572722a477320d9 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Jun 7 15:06:29 2023 +0200 Change trust proxy setting commit fe298e6c4b2ed48d9596c13a8f99a6858b907871 Author: Marco Castignoli <marco@castignoli.it> Date: Tue Jun 6 10:50:12 2023 +0200 add cronoscan in etherscanInstanceContracts tests commit b9547c635e53200d3f636ff796ef49e7ed899b22 Author: CRMax <103856188+crmax-it@users.noreply.github.com> Date: Tue Jun 6 09:50:20 2023 +0200 Add Cronos Chain 25 (#1049) * Update sourcify-chains.ts * Add Cronos chain (25) * Update sourcify-chains.ts commit 3adb2c7b0ed5741e22f7e2fee2d319201a9b62f4 Author: Parinthorn Panya <mai.parinthorn@bitkub.com> Date: Sat Jun 3 15:33:25 2023 +0700 add Bitkub chain (96) (#1047) commit 87db6d48ef9a837cbc2d791c5565d9e5d998a55d Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 11:19:31 2023 +0200 Change Moonbeamscan single conract test The test was failing because of the long compilation time of the test contract. commit 04fe4b66fd06b84566e0534b4f41a1d2ed79a802 Author: Parinthorn Panya <parinthorn.panya@gmail.com> Date: Fri Jun 2 16:07:20 2023 +0700 Add chain 25925 (Bitkub Chain Testnet) (#1046) * add Bitkub chain testnet (25925) * fix blockscout domain commit 4a8528ce068b5e2b7382810eab9c410cca57dfe7 Merge: 4f9e6ef ea5f643 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 09:25:30 2023 +0200 Merge pull request #1045 from ethereum/staging Release <version> commit ea5f6430e72b61f9c2f1be782b4312906f62edf6 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 09:11:56 2023 +0200 Update release.md PR template commit 6ff630af976dcb1052067fe8331793f191fa193d Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 09:08:06 2023 +0200 Replace Etherna Swarm video with YouTube Because the Swarm video was not loading often, going back to the Youtube version, unfortunately. commit 0066b8e914750c3f9478a8a29222e45405d833ba Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 08:58:39 2023 +0200 Bump lib-sourcify version commit 6250116ff4a826ae5cdf1acea841022da5283f2f Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 08:58:32 2023 +0200 Add email in UI footer commit 452ea55684f0f35098f8936efa4d3f52b1decf72 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 08:54:19 2023 +0200 Update chains.json commit 09fe33ebb3e6992bd206effded67ee0cf2d7969c Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Jun 2 08:53:25 2023 +0200 Add RPC_TIMEOUT env var for lib-sourcify commit 4f9e6efe6eaba7361f029e1880fa50059ff3593f Merge: 964f9cb 9dd1c7c Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 1 15:36:07 2023 +0200 Merge pull request #1043 from ethereum/staging Release v2.2.1 commit 9dd1c7c5a63bcb85465f2534260f0d24cab2da0e Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Jun 1 15:27:01 2023 +0200 Fix site id matomo commit a17e611ba554a51318630f10b7858f081bace147 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed May 31 09:19:45 2023 +0200 Update PRs commit 9ff3a043c8deb1b59a93d4735927a3a81013638d Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 30 19:14:36 2023 +0200 Add PR templates commit 68cf616e67cdf4742953340cae67a4b9387f5791 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 30 19:14:28 2023 +0200 Bump package versions commit 964f9cb0323522f9457bc287d13de26be6468692 Merge: d62b630 af3f617 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 30 11:51:05 2023 +0200 Merge pull request #1042 from ethereum/staging Quick Release commit af3f617694678a7287bb1b01e94333d4b04a5b47 Author: oliviachef <116026363+oliviachef@users.noreply.github.com> Date: Fri May 26 21:42:35 2023 +0900 add-chain-2000 (dogechain) (#1039) * commit: add dogechain (2000) * commit: add dogechain tests (2000) * commit: update contract addy; * commit: fix; Co-authored-by: Marco Castignoli <marco@castignoli.it> --------- Co-authored-by: Marco Castignoli <marco@castignoli.it> commit 92cf577de32d22f35a64daac0e066e93b4b68fa6 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed May 24 11:36:58 2023 +0200 Fix matomo as secondary tracker commit 7c16ecf91415db99a39067f2b9b1bb352fabc204 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed May 24 11:32:54 2023 +0200 Update matomo commit 23e77e62ec3fc7a4d683dc544bef54e2d9e20430 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 23 10:58:07 2023 +0200 Add debug lines for check-s3-backup commit d62b630087f4a5dd559434cab92a12969c7b47fb Merge: 3c388e4 bd8b79f Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 23 10:30:01 2023 +0200 Release v2.2.1 Release commit bd8b79f03079aa788148c5fff1cd5fc379db13ff Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon May 22 09:43:41 2023 +0200 Remove added immutable chain test commit ac6ac2add330c29cbe5dfe393d23e62bb370edc5 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 16 13:20:13 2023 +0200 Increase e2e-verif. test timeout commit fdb88e1230c9b6bf81e256e6497fb43bc6a56796 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon May 15 17:25:36 2023 +0200 Move deprecated eth chains to top of chains commit 9b2457c3c1bbf76778525b3e9f7af95b9bb30344 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon May 15 17:23:33 2023 +0200 Update Supported Chains number in UI commit 81d21213cdb53fde95657adea16f848d52d373a4 Merge: 012190a 93c4162 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon May 15 17:19:40 2023 +0200 Merge pull request #1031 from ethereum/revisit-chain-tests Fix for chain verification tests commit 93c4162cae97b4dd9ad1d944a1246fa492fa3175 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 16:55:46 2023 +0200 Add missin Syscoin Testnet (5700) test commit 0d1eab3370a4c135a7f41a711ca03eacf337f69b Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 16:40:45 2023 +0200 Add test if all supported chains are tested commit c4c01e52e862fbdb1c8a11b709d1202b9b87fbde Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:59:37 2023 +0200 Remove Rinkeby support commit d57178c2dba91caaf9ccd8ecf959f133e063a942 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:55:51 2023 +0200 Remove Optimism on Gnosis (300) test commit c43fd285b72f42e82616d200db86e464bf970976 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:53:29 2023 +0200 Turn off support for Flare (14) and tests commit b30f68b8b47c324464810b8a94872ea59c8bb5b9 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:50:32 2023 +0200 Fix Songbird Canary Network (19) tests commit 63bb4be6762f8954f06dac5845c17789b643c9e3 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:48:03 2023 +0200 Turn off support for Optimism Bedrock Alpha (28528) commit 09010544436ec6bb626d6e24ec54220ef91f6b18 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:46:32 2023 +0200 Update Gnosis Chiado (10200) tests commit 96ca5fccf3222752d5719d643e644e690439b6ea Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:42:35 2023 +0200 Turn off support for Astar (592) and tests commit da69b8668b4101cfd9953fe5fc484cade3e24bbb Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:37:30 2023 +0200 Turn off support for POA Core (99) and tests commit 6e3c4ab55ae8ed4a9edd0a46750c14751a9eb7e7 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:33:06 2023 +0200 Turn off support for Crystaleum (103090) and tests commit b8b0a7b07b32f44ea662917c6f70ad59bc231d3d Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:29:45 2023 +0200 Turn off support for Gather Devnet (486217935) and tests commit 77a900417164652a6417f7814cac605ad33daa7a Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:28:29 2023 +0200 Turn off support for Darwinia Pangolin (43)&tests commit 4fa123ab69f875b4797d7fe65a6fa170307fb2cf Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:24:47 2023 +0200 Turn off support for Candle (534) and tests commit 90509fbeae874da2da117a3e1419d08630082c17 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:18:30 2023 +0200 Turned off monitoring for Boba Mainnet commit 7526812f6abc276432dd1f228893b84bdd5c6850 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 12 15:18:07 2023 +0200 Turn off Boba Rinkeby (28) support and tests commit 0884860b994f4c9a1fdc4ad07cbb9a8e8fa7b0c9 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 17:08:02 2023 +0200 Turn off support for OneLedger Frankenstein (4216137055) commit 3efe14caf1347d6a225b91f59f08dff5cef51f92 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 16:53:39 2023 +0200 Remove support for POA Sokol (77) and tests The chains seems to be inactive as well as the blockexplorer is stuck at 5 months ago: https://blockscout.com/poa/sokol/ commit 17ebc0ca45f9aad27d54f24c7aa443027ad69c4b Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 16:41:39 2023 +0200 Remove Optimism Bedrock (300) support and test commit 591840b66b8caa3e3e08643d368919f602e16405 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 14:47:57 2023 +0200 Fix #1017 Set `outputSelection` to both `*` commit aa66d61ec55468566e51d6bb03cf45d2af06f8b2 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 10:42:53 2023 +0200 Fix Bobascan test to perfect rename PerfectMetadat Thanks to the metadata variations, we are apparently able to get a "perfect" match for the Bobascan single contract test case. Change the expected status to "perfect" Also rename OriginalMetadata to PerfectMetadata as it is more descriptive commit 012190a006d025758800eeb06efb96fb525b29a7 Author: Marco Castignoli <marco@castignoli.it> Date: Fri May 12 11:50:16 2023 +0200 update chains.json commit 5f6a24706f7e06b3ed3128a341db3464d49e6156 Merge: 2d7991d 45a56a3 Author: Marco Castignoli <marco@ethereum.org> Date: Thu May 11 15:23:22 2023 +0200 Merge pull request #1007 from symplexialabs/add-chain-1149 Add Symplexia Smart Chain (1149) commit 2d7991d91a54ca13e3a6daabf4ae0c41bba10c01 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 11 15:19:36 2023 +0200 update chains.json commit cae491a2febee613bc08a44cc174c41e88afb005 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 14:47:57 2023 +0200 Fix #1017 Set `outputSelection` to both `*` commit 7b6fc37c7f62c9ad18983348a060988d098612b1 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 13:03:41 2023 +0200 Remove immutable contracts commit 3f00d4a9ef88fa1c4a75a3bc8e4c39be782ef091 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu May 11 10:42:53 2023 +0200 Fix Bobascan test to perfect rename PerfectMetadat Thanks to the metadata variations, we are apparently able to get a "perfect" match for the Bobascan single contract test case. Change the expected status to "perfect" Also rename OriginalMetadata to PerfectMetadata as it is more descriptive commit 45a56a36399a5b4bf820902223145e908ebeec9e Merge: bc2aa63 4861f46 Author: Symplexia Labs <106164850+symplexialabs@users.noreply.github.com> Date: Wed May 10 11:37:37 2023 -0300 Merge branch 'staging' into add-chain-1149 commit 4861f46416d7a9e761ea9bacbfd80d534b2af82b Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed May 10 15:36:48 2023 +0200 Fix lib-sourcify npm github links commit bc2aa63a7ae67aba95d6a8c161a4c17e24a4298b Merge: db49dd0 3008e8a Author: Symplexia Labs <106164850+symplexialabs@users.noreply.github.com> Date: Wed May 10 04:25:12 2023 -0300 Merge branch 'staging' into add-chain-1149 commit db49dd03ef6c3a02f84c61eb28986a58acc2b5b9 Author: Symplexia Labs <suporte@symplexia.com.br> Date: Wed May 10 04:14:56 2023 -0300 New Sources Test commit 3008e8ad4a913557818a2eedba4412fdbfe1a2a2 Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 9 16:56:01 2023 +0200 fix vscode debugger's configuration for lib-sourcify commit 765215b9625a921f201c1b91bc609747f1eea267 Merge: dceda9f 71acbeb Author: Marco Castignoli <marco@ethereum.org> Date: Tue May 9 14:57:39 2023 +0200 Merge pull request #1022 from ethereum/throw-empty-recompiled-bytecode Throw before if compiled bytecode empty instead of later in creation bytecode commit 71acbebf57ac2fc34d28e097cff7af0bb6498b52 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 9 12:24:00 2023 +0200 Add back empty bytecode check to matchWithCreationTx As the function can be used as standalone, we should not remove the check from the function itself. Keep both this and throwing before trying to match. commit d8a561f91dc476cee4c3d422c67680682667bc98 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 9 12:11:54 2023 +0200 Throw before if compiled bytecode empty commit 3c388e4db1dac6b843c8a70be463d005eb3cc48d Merge: ddb3cbb dceda9f Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue May 9 09:48:59 2023 +0200 Merge Release v2.2.0 Release commit dceda9f77251b56888f1cdc5cf287f7c073b383e Author: Marco Castignoli <marco@castignoli.it> Date: Tue May 9 09:25:13 2023 +0200 return an error for an empty `recompiledCreationBytecode` in `matchWithCreationTx` commit 26433e61616420127c2e77d08de996be03181541 Merge: c7f92eb ddb3cbb Author: Marco Castignoli <marco@castignoli.it> Date: Mon May 8 17:40:48 2023 +0200 Merge branch 'master' Conflicts: packages/lib-sourcify/test/verification.spec.ts src/server/controllers/VerificationController.ts src/server/services/RepositoryService.ts ui/src/pages/Verifier/CheckedContractsView/CheckedContract/ChainAddressForm/index.tsx commit c7f92eb6dca7c43c6bf436bc6ddae531696d7eb9 Author: Marco Castignoli <marco@castignoli.it> Date: Mon May 8 17:00:21 2023 +0200 fix linter warning * remove unused Metadata variable from RepositoryController commit a6af063cfd97a3c8ef1a9535e4d5e101eca740fa Author: Marco Castignoli <marco@castignoli.it> Date: Mon May 8 16:56:23 2023 +0200 fix linter error commit 763e0d57342dd3fbba878f90cd14496b62a53564 Author: Marco Castignoli <marco@castignoli.it> Date: Mon May 8 16:05:54 2023 +0200 test for paths in metadata containing multiple `../` * check that the file is saved in the correct directory commit 132d403738e9e0d5cd8131eca3e2a4bd702edbbe Author: Marco Castignoli <marco@castignoli.it> Date: Mon May 8 14:54:30 2023 +0200 fix `matchWithCreationTx` by decoding the constructor arguments * add tests for wrong constructor arguments in creatorTx * add missing test for successful creation bytecode verification commit 059422b2086514ed279d9fb68b96cfdaa80539f2 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon May 8 09:11:17 2023 +0200 Revert package-lock in commit This reverts the package-lock in commit f9e74dc12deaddc0db97a4c263125fc9bd8821f8. commit f9e74dc12deaddc0db97a4c263125fc9bd8821f8 Author: Simon Viénot <simon.vienot@icloud.com> Date: Mon May 8 09:05:37 2023 +0200 Add chain 295 (Hedera Mainnet) (#1009) * Add chain details for 295 (Hedera Mainnet) * Add test contracts for chain 295 (Hedera Mainnet) * Change constructor argument to avoid any confusion with chainId. * Attempt to reuse shared test contracts. * Remove now unneeded directory for chain 295 test contracts. commit 8f5afbe4cc295afba6322dcfe833ab5dd4aa872a Author: Symplexia Labs <suporte@symplexia.com.br> Date: Sun May 7 07:45:59 2023 -0300 Removed Additional white spaces commit f19e3546c0e998dabdae219b52c61e80c160909a Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 5 12:36:01 2023 +0200 Revert accidentally setting `sed` to `gsed` commit e2c92d911e47a4ebf7eec03df200c74d77735039 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 5 12:33:14 2023 +0200 Change OPTIMISTIC_ETHERSCAN to OPTIMISMSCAN The overlap of the "ETHERSCAN_API_KEY" in both "OPTIMISTIC_ETHERSCAN_API_KEY" and "ETHERSCAN_API_KEY" was causing `sed` string replacement to behave unexpectedly, causing the Optimism key to be set as ETHERSCAN_API_KEY Change name to avoid this. commit 4f10145fd1fc4c0f4a8abf6c93e4edaa8b065707 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 5 12:07:05 2023 +0200 Show error on bad Etherscan req commit 086db748c2297349e53c5ffc0287b8e79cdd4d6e Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri May 5 09:53:25 2023 +0200 Fix abitype req. typescript v5+ Because the latest abitype package 0.8.2 requires typescript v5+ the package installations were failing. Updating typescript would break multiformat typings which is used by ipfs-core. We can't upgrade ipfs-core because the newer versions use ES modules, and the tests are in commonjs Hence define abitype in exact lower version 0.8.0 commit f464ef6ce8a81256aeec44c30bf5d2eb9ce2e0f3 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 4 15:01:39 2023 +0200 #860 display the create2 repo link only for create2 results commit da736892c46a5b330b834a87ca84ddf3d66f86d7 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 4 11:09:40 2023 +0200 improve the function to sanitize path at `storeSources` commit 52a18c0aa2d263257ef4ee171b141701e5bf4952 Author: Marco Castignoli <marco@castignoli.it> Date: Thu May 4 10:39:29 2023 +0200 Add nginx exporter for prometheus commit 425438d1737050034ea0c7a74d7898c782084f91 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Apr 27 15:51:15 2023 +0200 Add "Lookup Another" button in Lookup result commit b84e466eb2db77bce5360dff4cf439618669c5e7 Author: Marco Castignoli <marco@ethereum.org> Date: Wed May 3 16:50:33 2023 +0200 Handle libraries with call protection (#1000) * #996 handle libraries with call protection * #996 add tests for call protection * legacy compilation placeholder test case * via-IR test case commit 3f435a58db9b76d6618cdf8a15556b591b9e2448 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 3 15:15:27 2023 +0200 #1010 update typedoc in lib-sourcify * fix compatibility issue with typescript commit 33188b9c71885b9ff5585c93f20d4169e00b0e21 Author: Marco Castignoli <marco@castignoli.it> Date: Wed May 3 15:06:11 2023 +0200 fix #1010 update typescript in lib-sourcify commit baf549ecc1814ca9eb4b7632d69ecd25aa4dae3f Author: Thomas Bush <bushthomas@hotmail.com> Date: Tue May 2 10:25:28 2023 +0200 add canto testnet (7701) (#1005) commit ea16479c1b8c4b18f356d2db6a22dcf6b15019ef Merge: cd2df6f 024be67 Author: Symplexia Labs <suporte@symplexia.com.br> Date: Fri Apr 28 16:35:16 2023 -0300 Merge branch 'add-chain-1149' of https://github.com/symplexialabs/Sourcify into add-chain-1149 commit cd2df6f2e65420f62a3705f3476dac6bf09b54ff Author: Symplexia Labs <suporte@symplexia.com.br> Date: Fri Apr 28 16:35:12 2023 -0300 Added Symplexia Smart Chain commit 024be67878af11d34b07aaa8064eee89f895b7cf Merge: c97f616 544e1c6 Author: Symplexia Labs <106164850+symplexialabs@users.noreply.github.com> Date: Fri Apr 28 08:03:01 2023 -0300 Merge branch 'staging' into add-chain-1149 commit 544e1c60c4a30dbf513818b2fbaf16a7dc2ac649 Author: Marco Castignoli <marco@castignoli.it> Date: Fri Apr 28 12:58:32 2023 +0200 use checkSupportedChainId instead of checkChainId for contract verification commit c97f616c02a502ba99dc183d2e08a26f031ff0a0 Merge: 5e2bd78 e841b1f Author: Symplexia Labs <106164850+symplexialabs@users.noreply.github.com> Date: Fri Apr 28 07:49:59 2023 -0300 Merge branch 'staging' into add-chain-1149 commit 5e2bd780c2b348cf4769917b0e2b192964c54485 Author: Symplexia Labs <suporte@symplexia.com.br> Date: Fri Apr 28 07:46:16 2023 -0300 Updated chain-tests commit e841b1f27de0308e57a8565576cbf0592cbdb4cc Author: Marco Castignoli <marco@castignoli.it> Date: Fri Apr 28 11:51:55 2023 +0200 fix #869 add a repository link to the create2 verified contracts commit 30104e1e1ebd4bfbd0c48414abe2ac86120ddedc Author: Marco Castignoli <marco@ethereum.org> Date: Thu Apr 27 16:04:59 2023 +0200 Re-enable SourcifyEventManager's listeners (#1003) * #1002 re-enable SourcifyEventManager's listeners * this commit fixes the grafana-loki missing events * test exclude loggerLoki from nyc commit 7693ad5fc6fa131e596e9ff222e77735675e6dae Author: Marco Castignoli <marco@castignoli.it> Date: Thu Apr 27 13:40:41 2023 +0200 remove old TODO already completed commit 74da0548f3866da55acc368dc1c608a35033e8ee Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Apr 27 13:08:24 2023 +0200 Disable chainId 51 getCreatorTx test commit e6e6d4803862cc1034781588674af452421cb148 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Apr 27 13:07:27 2023 +0200 Remove server, monitor build dependency on tests commit f3c74f661cff7ac2b938fca219ebbaaae983b250 Author: Marco Castignoli <marco@castignoli.it> Date: Thu Apr 27 12:26:49 2023 +0200 * remove network_mode host from cadvisor commit 326c94d5a43baeef0d4db574b168ffe7f1f75d4c Author: Marco Castignoli <marco@castignoli.it> Date: Thu Apr 27 11:36:55 2023 +0200 Add server monitoring capabilities to grafana * add prometheus * add cadvisor for monitoring docker containers * add node_exported for monitoring the server commit 35be29dab36ea3d588b930c6df42be54a365b55c Author: Marco Castignoli <marco@castignoli.it> Date: Thu Apr 27 10:44:12 2023 +0200 #860 `checkChainId` now returns error if chain is not supported commit 63928831e87818369a5f9acd98b67dcdc01f5b6b Author: Marco Castignoli <marco@ethereum.org> Date: Thu Apr 27 10:36:17 2023 +0200 Implement a complete Metadata type (#1001) * #873 implement a complete Metadata type * #873 * version is a number * create Userdoc and Devdoc interfaces commit 70e13de37a64fc2b0eea4a1cee7fce7bc72265e1 Author: Aidan Starke <52016903+aidan-starke@users.noreply.github.com> Date: Thu Apr 27 20:34:16 2023 +1200 Add chain 7672 (#988) * Update chains * Add chain 7672 * Test contracts for chain 7672 * Redeploy immutable contract with correct compiler * Revert "Update chains" This reverts commit 77ea8de307f9747f272784669d294d651d4a1c6a. * Redeploy Immutable contract commit 3cf5a86300c9968014657b59dff50c2fe2020a40 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Apr 27 10:15:53 2023 +0200 Break contract address str in already verified msg commit 2c54874db5ddbc48692bad76a9be7381557b2b91 Author: Marco Castignoli <marco@castignoli.it> Date: Thu Apr 27 09:52:37 2023 +0200 #860 add the previously removed deprecated chains commit 8530196cfc1c4ac6b8fa1f85437bfa441ad69fd3 Merge: 79d05f7 18c48f0 Author: Marco Castignoli <marco@ethereum.org> Date: Thu Apr 27 09:10:22 2023 +0200 Merge pull request #1004 from futureversecom/add-chain-7668 Add chain 7668 commit 18c48f08ae789a3fcf3f41a54dd362643b673d37 Author: aidan-starke <starke.aidan@gmail.com> Date: Thu Apr 27 11:12:31 2023 +1200 Add chain 7668 - The Root Network Mainnet commit 79d05f7dbce6110bf4d074e000aeef563722dacb Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Apr 26 15:47:49 2023 +0200 Verification with Standard JSON Input (#980) * Refactor UI for shared SerchSelect,init json endp. Refactor SearchSelect's onChange function and its types to be able to reuse SearchSelect consistently. Initial naive implementation of using solcJson as input in session * Don't use deprecated btoa function * Don't overflow Error message UI * Use nightlies toggle, style json input * Don't validate solc JSON file extension To allow multipart/form-data requests * Add solc-json session tests * Change import solc json icon * Solc-json non-session endpoint, tests * Fix build errors, show json input errors * Fix compiler version test * Remove "simulation" variables from solcjson endpts * Fix copy-paste typo in endpoint definition * Check solc-json language and contracts output commit 3028f6387d88d32196c0436fce45f1f1a34f612b Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Apr 26 09:39:25 2023 +0200 Update chains.json commit 3178bd32085165c520d00f3b64568a0a73a6da95 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Apr 26 09:03:21 2023 +0200 fix #978 add test for not alphabetically sorted metadata commit 0c9b0a4f73040e6cf5b72fe5e9142b41c423fead Author: Marco Castignoli <marco@castignoli.it> Date: Mon Apr 24 18:13:51 2023 +0200 fix #978 reorder the metadata object before generating the variations commit dcadfe5f132dad7e50bbe9a074e4bcf2535849ab Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Apr 24 17:00:02 2023 +0200 Change Etherscan chain 43113 test Change the contract since it required creatorTxHash scarping and causes CAPTCHA in regular etherscan instance tests commit 57458eaed08dac068f368bd9dac72d26fda8cd8e Author: lolieatapple <54833180+lolieatapple@users.noreply.github.com> Date: Mon Apr 24 15:46:41 2023 +0800 Add chain 888 commit 854004e344a63d12bfe834c1e4b697457d65e1ec Author: lolieatapple <54833180+lolieatapple@users.noreply.github.com> Date: Mon Apr 24 15:29:08 2023 +0800 Add chain 999 commit 64136378ad40a9c91c98ed69cd2f861fd01844f8 Merge: d8efcb4 5bf04ed Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Apr 21 17:04:22 2023 +0300 Merge branch 'staging' of github.com:ethereum/sourcify into staging commit d8efcb4f8c1ce555c8c4a0b37fa1016c169e1062 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Apr 21 17:04:16 2023 +0300 Add github star button commit 5bf04ed65f947556cc872440db7ceac403922242 Author: Marco Castignoli <marco@castignoli.it> Date: Fri Apr 21 11:45:07 2023 +0200 #936 fix how the ui handles non-checksummed addresses (#990) * instead of verifying if an address is valid, tries to checksum it commit 5af31a06d5c2eb8f9b040274599fa54deb602f61 Author: Marco Castignoli <marco@castignoli.it> Date: Fri Apr 21 11:42:04 2023 +0200 #983 update h5ai-nging submodule to latest version * fix address checksum in repository commit b69c940224d87fa3f93f5d9b123ae42bf93ab861 Author: Marco Castignoli <marco@castignoli.it> Date: Fri Apr 21 11:37:23 2023 +0200 fix #989 EventManager fails if listeners are not set commit 486732cc5d7d0c24db3efaf263e97797f8f88260 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Apr 20 14:08:10 2023 +0300 Etherscan metadata variations (#976) * #936 file variation while importing from etherscan experiment to create files varations before running verification searching for perfect matches * #936 generate the metadata with the hash that matches the one in the bytecode WIP * add tryToFindOriginalMetadata to CheckedContract: tries to recontruct the original metadata by iterating on all files variations * call tryToFindOriginalMetadata after `matchWithDeployedBytecode` if match is not perfect * restore etherscan standard verification * #936 tests working * update package-json lib-sourcify * #936 fix linting issues * wait 1 second between every etherscan request * #936 update non-session verify from etherscan controler * #936 better function naming `getMetadataFromCompiler` * #936 instead of recompiling each variation, recalculate the metadata hash by updating the source section of the metadata and generating the metadata CID * #936 fix error on non existance of the path in sources * #936 add coments to group by variations to make it more clear * #936 replace the ipfs calculate hash * I translated the ipfsHash.cpp file from the solidity repo * now that everything is synchronous I simplified the code that replace the ipfs and bzz hash in the urls array in metadata.sources * I added some comments to clearify the storebyhash grouped by variation * fix default ipfs gateway * #936 add test for tryToFindOriginalMetadata * #936 add swarmBzzr0Hash and test metadata with both ipfs and swarm * Add comments * #936 refactor tryToFindOriginalMetadata adding types * test in verification.spec.ts * #976 add license type in MetadataSources * #976 change test name for wrong end of line * Update packages/lib-sourcify/test/verification.spec.ts Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> * #976 try to find original metadata for each verification method * refactor `verifyDeployed` so that it uses the new function ´tryToFindOriginalMetadataAndMatch´ --------- Co-authored-by: Marco Castignoli <marco@castignoli.it> commit ddb3cbb069c039a71a399ae0b16b1d008929f84e Author: Marco Castignoli <marco@castignoli.it> Date: Wed Apr 19 17:49:04 2023 +0200 Quick Release (#986) Disable match with simulation * Comment out all contextVariables * matchWithSimulation totally commented * Fix linting problem while creating ui build after commenting out matchWithSimulation commit 9f586b29e743a53a4e94f4adfb46dd852d6d9b3b Author: Marco Castignoli <marco@castignoli.it> Date: Wed Apr 19 14:49:11 2023 +0200 Fix linting problem while creating ui build after commenting out matchWithSimulation commit d1d693fceff700271cd5ca61b581efb37c9f8aa9 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Apr 19 14:42:47 2023 +0200 Comment out all contextVariables * matchWithSimulation totally commented commit 83f9faf5157886bf4e1a895112916e74dda90cde Author: Marco Castignoli <marco@castignoli.it> Date: Wed Apr 19 14:04:28 2023 +0200 Disable match with simulation commit ec2ac912643be6538246ea32e6e887a96b364d6d Merge: 1d7c791 09ed7ad Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Wed Apr 19 13:06:02 2023 +0300 Merge pull request #985 from ethereum/staging Release commit 09ed7ad49eb6c05608ece50a50c05781d638f238 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Apr 19 03:43:33 2023 +0200 Change how addLibraryAddresses replaces the library addresses from the template (#981) * instead of using regex use replace commit fce4142dfee30bfe66ec3110382172d34552fab7 Author: Alim Şahin <73793382+aalimsahin@users.noreply.github.com> Date: Tue Apr 18 10:49:39 2023 +0300 fix: auto-scroll to about section (#982) * fix: scroll to about section * Change element type div to button --------- Co-authored-by: Kaan Uzdoğan <kaanuzdogan@hotmail.com> commit fc21cbaeec55f62be3da603a60a5c0e796b34248 Author: Marco Castignoli <marco@castignoli.it> Date: Fri Apr 14 19:12:01 2023 +0200 Handle solc links in repo when fetching compiler (#979) * fix #975 handle solc links in repo * remove useless try-catch from fetchAndSaveSolc for handling solc links * add test for SolcJS compiler that is saved as a link in the repo commit 9f7384274d80b94191f5e65f5d5230e990f3b67b Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Apr 13 18:02:49 2023 +0300 Fix ipfs GW double slash `ipfs.io//ipfs/Qm..` commit 06260e75f52b42242565a1604ae989b473a72f36 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Thu Apr 13 12:13:53 2023 +0300 Fix CORS error on req too large (#977) Since the bodyParser, was set before the cors in server.ts, the response will have wrong CORS when body size limit is hit. Move the cors settings above bodyParser. Also add conditional CORS settings as session requires cookies and "*" CORS is not possible. Remove the individual cors() middleware on every session route in VerificationController. commit a34072832abbbeb4f44b7e0f65065be53d4be1ef Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Apr 4 15:44:38 2023 +0300 Remove readonly solc-js folder commit 1ef0e73edf4efec5c4a1baa7276a061d97cafc9e Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Apr 3 13:31:14 2023 +0300 Verify with `immutableReferences` (#973) * Verify with `immutableReferences` * Shared assertion in chain-tests. Check im-ref.json * Remove .only from test * Add lib-sourcify tests, lower branch treshold * Don't delete non-existent repo * Assign undefined when immutableRefs is empty obj * Modify simulation tests Since using `immutableReferences`, the contracts that coudl only be verified with "simulation" can already be verified with "matchWithDeployedBytecode". This renders the prev. "simulation" tests useless. Modify those tests for the new case accordingly, remove irrelevant tests * Fix missing case when immutableReferences is null * Remove constructor-args.txt check in monitor test * Skip the Etherscan tests commit b0ec078c5c338cb743424c183b52c6ecc9e174a0 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Apr 3 10:51:07 2023 +0300 Update h5ai commit 27947d8bb4c33f3fc7654de308fac99fa5cf4eb7 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Mon Apr 3 09:42:34 2023 +0300 Log error on check-s3-backup commit c91e918ff0e479c5cfce28250d36b7177453bcf6 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Mar 31 17:48:39 2023 +0300 Update h5ai, add Twitter meta, favicons commit 62c15f6b3556ce3d094e242caf703c55f5fb1497 Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Fri Mar 31 15:18:05 2023 +0300 Fix #967 handle 'paris' hardfork update ethereumjs commit 7692ef3076107919cad3f5d10584b5fafb743121 Author: Marco Castignoli <marco@castignoli.it> Date: Thu Mar 30 09:35:09 2023 +0200 fix #844 checksum address from parameters before handling lookup request commit d94d141b53c4625cf1870350261b43af8433f265 Author: Marco Castignoli <marco@castignoli.it> Date: Wed Mar 29 16:34:24 2023 +0200 fix #843 Add a link to the repo.sourcify.dev address in the UI after successful verification * re-enable component to display already verified triggered while filling the address commit ad209197dde4b6d92b1ca0664cf4ae617f5368ea Author: Kaan Uzdogan <kaanuzdogan@hotmail.com> Date: Tue Mar 28 13:49:51 2023 +0300 Fix find_replace.sh typo commit 164405aab003f6d4bf8a62a808b0d40b4050466d Author: Kaan Uzdoğan <kaanuzdogan@hotmail.com> Date: Tue Mar 28 13:16:44 2023 +0300 Add other Etherscan chains (#959) * Add other Etherscan chains * Fix 2>&1 * Handle Cloudflare security check 403 on scraping * Add Etherscan instances to server * Add Etherscan chains to the UI * Fix ethscn endpoint, add etherscn tests, refactor Apparently the non-session endpoint was not being tested and not behaving correctly. - Add validation to non-session Etherscan verification - fix `req.body.chainId` in `verifyFromEtherscan`. Non-session endpoints expect `chain` instead of `chainId` Also the create2 session verification was returning the storageTimestamp which is not expected according to other session tests. - Removes storageTimestamp from verifyCreate2 - Refactor etherscan tests into own file. - Refactor shared assertions into own file. * Rename assertions, use shared asrtn.s in server.js * Validate Etherscan Input * Fix Snowtrace API * Add Etherscan instance contracts, env vars secrets * Fix tests, print test fail, fix env vars * Server port in constructor, increase timeout Both etherscan and server tests were trying to use the same ports. Allow custom ports for server in constructor. Increase Etherscan tests timeout to 5s * Fix timeout call * Rimraf repository sync * Debug all lib-sourcify tests * Use creatorTxHash for unable to scrape tests * Fix "Contract is not saved" * Don't build twice before test CI * Send even more req's to ensure rate limit On the CI, the rate limit does not get hit until around 15 reqs * Pass creatorTxHash, log validation test assertions * Session tests, ac…
I completely agree! Working on a patch to fix this right now. I think the correct error should be that the overrides is an invalid argument. |
ricmoo
added
enhancement
New feature or improvement.
and removed
investigate
Under investigation and may be a bug.
labels
Jul 28, 2023
Fixed in v6.6.6. Thanks! :) |
ricmoo
added
fixed/complete
This Bug is fixed or Enhancement is complete and published.
and removed
on-deck
This Enhancement or Bug is currently being worked on.
next-patch
Issues scheduled for the next arch release.
labels
Jul 28, 2023
Woodpile37
added a commit
to Woodpile37/EIPs
that referenced
this issue
Nov 4, 2023
<p>This PR was automatically created by Snyk using the credentials of a real user.</p><br /><h3>Snyk has created this PR to upgrade ethers from 5.7.2 to 6.8.0.</h3> :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project. <hr/> *Warning:* This is a major version upgrade, and may be a breaking change. - The recommended version is **57 versions** ahead of your current version. - The recommended version was released **24 days ago**, on 2023-10-11. <details> <summary><b>Release notes</b></summary> <br/> <details> <summary>Package name: <b>ethers</b></summary> <ul> <li> <b>6.8.0</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.8.0">2023-10-11</a></br><ul> <li>Replicated former ENS normalize behaviour for empty strings and update namehash testcases (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/125ff1189b9cefb8abfd7da9c104c75e382a50cc">125ff11</a>).</li> <li>Initial shortMessage support for errors (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4241" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4241/hovercard">ethereum#4241</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/d6a8c14d907cf8b90347444c0186b83a5db2e293">d6a8c14</a>).</li> <li>Fixed resolving ENS addresses used as from parameters (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3961" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3961/hovercard">ethereum#3961</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/2616f4c30c82bd45449b73fa37ef269d60a07d80">2616f4c</a>).</li> <li>Merge: <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/ethers-io/ethers.js/commit/9a4b7534458fc79a0654b0eb57fc956bffa02a2f/hovercard" href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9a4b7534458fc79a0654b0eb57fc956bffa02a2f"><tt>9a4b753</tt></a> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/ethers-io/ethers.js/commit/0c9c23b02dcd235887a6be87c0aaa64c733266cc/hovercard" href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/0c9c23b02dcd235887a6be87c0aaa64c733266cc"><tt>0c9c23b</tt></a> Merge branch 'v5.8-progress' (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/cd5f0fe03f2137fbc47e295f8db38a5151111e72">cd5f0fe</a>).</li> <li>Allow more loose input format for RLP encoder (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4402" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4402/hovercard">ethereum#4402</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9a4b7534458fc79a0654b0eb57fc956bffa02a2f">9a4b753</a>).</li> <li>Update to latest noble crypto libraries (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3975" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3975/hovercard">ethereum#3975</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/b27faa02ac8f90e2e54b188e8139c59d98c469e3">b27faa0</a>).</li> <li>More robust configuration options for FetchRequest getUrl functions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4353" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4353/hovercard">ethereum#4353</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9541f2f70cd7f5c6f3caf93f5a3d5e34eae5281a">9541f2f</a>).</li> <li>Ignore blockTag when calling Etherscan if it is the default block tag (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/dcea9b353619d85878ad2ba340ae17e5c285d558">dcea9b3</a>).</li> </ul> </li> <li> <b>6.7.1</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.7.1">2023-08-15</a></br><ul> <li>Prevent destroyed providers from emitting network detection errors (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/7d4173049edc3b4ff2de1971c3ecca3b08588651">7d41730</a>).</li> <li>Fix VSCode reported lint issues (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4153" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4153/hovercard">ethereum#4153</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4156" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4156/hovercard">ethereum#4156</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4158" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4158/hovercard">ethereum#4158</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4159" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4159/hovercard">ethereum#4159</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/4eb84da865a82a27c5113c38102b6b710096958e">4eb84da</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/203dfc33b9c8e72c9cdfe0a349ac763ef17a4484">203dfc3</a>).</li> <li>Add gasPrice to Polygon feeData for type 0 and type 1 legacy transactions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4315" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4315/hovercard">ethereum#4315</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/0df3ab93137039de1e1986bbfe9a5b32ceffa8a4">0df3ab9</a>).</li> </ul> </li> <li> <b>6.7.0</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.7.0">2023-08-03</a></br><ul> <li>Fixed receipt wait not throwing on reverted transactions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/25fef4f8d756f5bbf5a2a05e38233248a8eb43ac">25fef4f</a>).</li> <li>Added custom priority fee to Optimism chain (via telegram) (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ff80b04f31da21496e72d3687cecd1c01efaecc5">ff80b04</a>).</li> <li>Add context to Logs that fail decoding due to ABI issues to help debugging (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/f3c46f22994d194ff78b3b176407b2ecb7af1c77">f3c46f2</a>).</li> <li>Added new exports for FallbackProviderOptions and FetchUrlFeeDataNetworkPlugin (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/2828" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/2828/hovercard">ethereum#2828</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4160" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4160/hovercard">ethereum#4160</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/b1dbbb0de3f10a3d9e12d6a84ad5c52bea25c7f6">b1dbbb0</a>).</li> <li>Allow overriding pollingInterval in JsonRpcProvider constructor (via discord) (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/f42f258beb305a06e563ad16522f095a72da32eb">f42f258</a>).</li> <li>Fixed FallbackProvider priority sorting (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4150" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4150/hovercard">ethereum#4150</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/78538eb100addd135d29e60c9fa4fed3946278fa">78538eb</a>).</li> <li>Added linea network to InfuraProvider and Network (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4184" data-hovercard-type="discussion" data-hovercard-url="/ethers-io/ethers.js/discussions/4184/hovercard">ethereum#4184</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4190" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4190/hovercard">ethereum#4190</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/d3e5e2c45b28c377f306091acfc024e30c49ef20">d3e5e2c</a>).</li> <li>Added whitelist support to getDefaultProvider (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/82bb936542e29c6441ac8dc2d3ebbdd4edb708ee">82bb936</a>).</li> <li>Add Polygon RPC endpoints to the default provider (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3689" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3689/hovercard">ethereum#3689</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/23704a9c44d5857817e138fb19d44ce2103ca005">23704a9</a>).</li> <li>Added customizable quorum to FallbackProvider (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4160" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4160/hovercard">ethereum#4160</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/8f0a50921a12a866addcf5b0fabc576bfc287689">8f0a509</a>).</li> <li>Added basic Gas Station support via a NetworkPlugin (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/2828" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/2828/hovercard">ethereum#2828</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/229145ddf566a962517588eaeed155734c7d4598">229145d</a>).</li> <li>Add BNB URLs to EtherscanProvider networks (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ec39abe067259fad4ea8607a6c5aece61890eb41">ec39abe</a>).</li> <li>Added tests for JSON format (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4248" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4248/hovercard">ethereum#4248</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ba36079a285706694532ce726568c4c447acad47">ba36079</a>).</li> <li>Use empty string for unnamed parameters in JSON output instead of undefined (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4248" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4248/hovercard">ethereum#4248</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/8c2652c8cb4d054207d89688d30930869d9d3f8b">8c2652c</a>).</li> <li>Return undefined for Contract properties that do not exist instead of throwing an error (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4266" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4266/hovercard">ethereum#4266</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/5bf7b3494ed62952fc387b4368a0bdc86dfe163e">5bf7b34</a>).</li> </ul> </li> <li> <b>6.6.7</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.7">2023-07-28</a></br><ul> <li>Prevent malformed logs from preventing other logs being decoded (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4275" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4275/hovercard">ethereum#4275</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/0dca645632d73488bf6ad460e0d779361a537bbe">0dca645</a>).</li> <li>Allow visibility on human-readable constructors (via telegram) (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/3a52201fe2ba68a00105cca2c0901da5ffa18d6b">3a52201</a>).</li> </ul> </li> <li> <b>6.6.6</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.6">2023-07-28</a></br><ul> <li>Better error message when passing invalid overrides object into a contract deployment (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4182" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4182/hovercard">ethereum#4182</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/aa2ea3d5296956fd0d40b83888e1ca053bb250ee">aa2ea3d</a>).</li> </ul> </li> <li> <b>6.6.5</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.5">2023-07-24</a></br><ul> <li>Reflect symbols in the Contract Proxy to target (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4048" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4048/hovercard">ethereum#4048</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ac2f5e563b8ec0e91a931470eb6ea58b0c01fb3d">ac2f5e5</a>).</li> <li>Allow arrays of address for indexed filter topics (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4259" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4259/hovercard">ethereum#4259</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/93af87c447eeb77090e29bd940612603b3f74026">93af87c</a>).</li> <li>Fixed filter encoding for bytesX (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4244" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4244/hovercard">ethereum#4244</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/fa3a883ff7c88611ce766f58bdd4b8ac90814470">fa3a883</a>).</li> <li>Fix JSON formatting for tuple arrays (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4237" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4237/hovercard">ethereum#4237</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/a8bc49bdcf07a51b35f38cf209db27e116cc1a59">a8bc49b</a>).</li> <li>Better error messages when parsing fragment strings (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4246" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4246/hovercard">ethereum#4246</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/e36b6c35b7bc777c9adbe0055b32b31a13185240">e36b6c3</a>).</li> <li>Include the missing fragment key and args when no matching Contract method or event is present (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3809" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3809/hovercard">ethereum#3809</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/450a176ee25f88a2ddb9ff23b153ef70bf1dc546">450a176</a>).</li> <li>Prevent a single malformed event from preventing other Contract logs; reported on Discord (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/b1375f4e4463b856855ebc684b45945455ac082e">b1375f4</a>).</li> </ul> </li> <li> <b>6.6.4</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.4">2023-07-16</a></br><ul> <li>More robust support for Signatures with less standard parameter values (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3835" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3835/hovercard">ethereum#3835</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4228" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4228/hovercard">ethereum#4228</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/a7e4048fe3b75a743cec8c8ef2a5fad4bdc8b14c">a7e4048</a>).</li> <li>Fixed CCIP-read in the EnsResolver (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4221" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4221/hovercard">ethereum#4221</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/57f1e1c47148921148e35c10c83539531942923e">57f1e1c</a>).</li> <li>Skip checking confirmation count if confirms is 0 (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4229" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4229/hovercard">ethereum#4229</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4242" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4242/hovercard">ethereum#4242</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/492919d14f646c630f29e1596e5564df1e51f309">492919d</a>).</li> <li>Fixed waiting for confirmations in deployment transactions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4212" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4212/hovercard">ethereum#4212</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4230" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4230/hovercard">ethereum#4230</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/43c253a402f52a08353c424f6c4e236836cfaf36">43c253a</a>).</li> </ul> </li> <li> <b>6.6.3</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.3">2023-07-12</a></br><ul> <li>Throw more desscriptive error for unconfigured ENS name contract targets (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4213" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4213/hovercard">ethereum#4213</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/80f62efc41c3a29e690af40a1976928b7f886a0e">80f62ef</a>).</li> <li>Fixed contract once not running stop callback (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/7d061b786f72cbfc461bf80d139d10aeff533a6e">7d061b7</a>).</li> </ul> </li> <li> <b>6.6.2</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.2">2023-06-28</a></br><ul> <li>Wider error detection for call exceptions on certain backends (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4154" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4154/hovercard">ethereum#4154</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4155" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4155/hovercard">ethereum#4155</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9197f9f938b5f3b5f97c043f2dab06854656c932">9197f9f</a>).</li> <li>Added wider error deetection for JSON-RPC unsupported operation (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4162" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4162/hovercard">ethereum#4162</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/1dc8986a33be9dce536b24189326cbfaabf1342e">1dc8986</a>).</li> <li>Fixed formatUnits and parseUnits for values over 128 bits (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4037" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4037/hovercard">ethereum#4037</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4133" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4133/hovercard">ethereum#4133</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/3d141b44b528f52b3c9205125b64ce342f91643c">3d141b4</a>).</li> </ul> </li> <li> <b>6.6.1</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.1">2023-06-23</a></br><ul> <li>Fixed CCIP read in contract calls (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4043" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4043/hovercard">ethereum#4043</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/d51e3fbff43c31d88353ac71151626312d22c0b9">d51e3fb</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/857aa8ccc30f25eda8e83dcac3e0ad2c1a5ce2b3">857aa8c</a>).</li> </ul> </li> <li> <b>6.6.0</b> - 2023-06-14 </li> <li> <b>6.5.1</b> - 2023-06-08 </li> <li> <b>6.5.0</b> - 2023-06-07 </li> <li> <b>6.4.2</b> - 2023-06-06 </li> <li> <b>6.4.1</b> - 2023-06-02 </li> <li> <b>6.4.0</b> - 2023-05-20 </li> <li> <b>6.3.0</b> - 2023-04-07 </li> <li> <b>6.2.3</b> - 2023-03-28 </li> <li> <b>6.2.2</b> - 2023-03-24 </li> <li> <b>6.2.1</b> - 2023-03-23 </li> <li> <b>6.2.0</b> - 2023-03-20 </li> <li> <b>6.1.0</b> - 2023-03-07 </li> <li> <b>6.0.8</b> - 2023-02-23 </li> <li> <b>6.0.7</b> - 2023-02-23 </li> <li> <b>6.0.6</b> - 2023-02-23 </li> <li> <b>6.0.5</b> - 2023-02-19 </li> <li> <b>6.0.4</b> - 2023-02-16 </li> <li> <b>6.0.3</b> - 2023-02-13 </li> <li> <b>6.0.2</b> - 2023-02-04 </li> <li> <b>6.0.1</b> - 2023-02-04 </li> <li> <b>6.0.0</b> - 2023-02-03 </li> <li> <b>6.0.0-beta-exports.16</b> - 2023-02-02 </li> <li> <b>6.0.0-beta-exports.15</b> - 2023-01-31 </li> <li> <b>6.0.0-beta-exports.14</b> - 2023-01-27 </li> <li> <b>6.0.0-beta-exports.13</b> - 2023-01-27 </li> <li> <b>6.0.0-beta-exports.12</b> - 2023-01-27 </li> <li> <b>6.0.0-beta-exports.11</b> - 2023-01-22 </li> <li> <b>6.0.0-beta-exports.10</b> - 2023-01-15 </li> <li> <b>6.0.0-beta-exports.9</b> - 2022-12-30 </li> <li> <b>6.0.0-beta-exports.8</b> - 2022-12-10 </li> <li> <b>6.0.0-beta-exports.7</b> - 2022-11-30 </li> <li> <b>6.0.0-beta-exports.6</b> - 2022-11-09 </li> <li> <b>6.0.0-beta-exports.5</b> - 2022-11-09 </li> <li> <b>6.0.0-beta-exports.4</b> - 2022-10-01 </li> <li> <b>6.0.0-beta-exports.3</b> - 2022-09-30 </li> <li> <b>6.0.0-beta-exports.2</b> - 2022-09-27 </li> <li> <b>6.0.0-beta-exports.1</b> - 2022-09-16 </li> <li> <b>6.0.0-beta-exports.0</b> - 2022-09-05 </li> <li> <b>6.0.0-beta.9</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.8</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.7</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.6</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.5</b> - 2022-04-19 </li> <li> <b>6.0.0-beta.4</b> - 2022-04-17 </li> <li> <b>6.0.0-beta.3</b> - 2022-04-14 </li> <li> <b>6.0.0-beta.2</b> - 2022-04-11 </li> <li> <b>6.0.0-beta.1</b> - 2022-04-11 </li> <li> <b>5.7.2</b> - 2022-10-19 </li> </ul> from <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases">ethers GitHub release notes</a> </details> </details> <hr/> **Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.* For more information: <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI5NWExZDA2Ni04OWM3LTQwNmEtODhhYy05MzIzMGJmYzY0MDAiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6Ijk1YTFkMDY2LTg5YzctNDA2YS04OGFjLTkzMjMwYmZjNjQwMCJ9fQ==" width="0" height="0"/> 🧐 [View latest project report](https://app.snyk.io/org/woodpile37/project/00499b6f-a68a-4427-bb51-4ce7ae484e12?utm_source=github&utm_medium=referral&page=upgrade-pr) 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/woodpile37/project/00499b6f-a68a-4427-bb51-4ce7ae484e12/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/woodpile37/project/00499b6f-a68a-4427-bb51-4ce7ae484e12/settings/integration?pkg=ethers&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades) <!--- (snyk:metadata:{"prId":"95a1d066-89c7-406a-88ac-93230bfc6400","prPublicId":"95a1d066-89c7-406a-88ac-93230bfc6400","dependencies":[{"name":"ethers","from":"5.7.2","to":"6.8.0"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/woodpile37/project/00499b6f-a68a-4427-bb51-4ce7ae484e12?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"00499b6f-a68a-4427-bb51-4ce7ae484e12","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":57,"publishedDate":"2023-10-11T06:18:14.788Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":true,"isBreakingChange":true,"priorityScoreList":[]}) --->
Woodpile37
added a commit
to Woodpile37/EIPs
that referenced
this issue
Nov 14, 2023
<p>This PR was automatically created by Snyk using the credentials of a real user.</p><br /><h3>Snyk has created this PR to upgrade ethers from 5.7.2 to 6.8.0.</h3> :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project. <hr/> *Warning:* This is a major version upgrade, and may be a breaking change. - The recommended version is **57 versions** ahead of your current version. - The recommended version was released **a month ago**, on 2023-10-11. <details> <summary><b>Release notes</b></summary> <br/> <details> <summary>Package name: <b>ethers</b></summary> <ul> <li> <b>6.8.0</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.8.0">2023-10-11</a></br><ul> <li>Replicated former ENS normalize behaviour for empty strings and update namehash testcases (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/125ff1189b9cefb8abfd7da9c104c75e382a50cc">125ff11</a>).</li> <li>Initial shortMessage support for errors (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4241" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4241/hovercard">ethereum#4241</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/d6a8c14d907cf8b90347444c0186b83a5db2e293">d6a8c14</a>).</li> <li>Fixed resolving ENS addresses used as from parameters (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3961" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3961/hovercard">ethereum#3961</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/2616f4c30c82bd45449b73fa37ef269d60a07d80">2616f4c</a>).</li> <li>Merge: <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/ethers-io/ethers.js/commit/9a4b7534458fc79a0654b0eb57fc956bffa02a2f/hovercard" href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9a4b7534458fc79a0654b0eb57fc956bffa02a2f"><tt>9a4b753</tt></a> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/ethers-io/ethers.js/commit/0c9c23b02dcd235887a6be87c0aaa64c733266cc/hovercard" href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/0c9c23b02dcd235887a6be87c0aaa64c733266cc"><tt>0c9c23b</tt></a> Merge branch 'v5.8-progress' (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/cd5f0fe03f2137fbc47e295f8db38a5151111e72">cd5f0fe</a>).</li> <li>Allow more loose input format for RLP encoder (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4402" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4402/hovercard">ethereum#4402</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9a4b7534458fc79a0654b0eb57fc956bffa02a2f">9a4b753</a>).</li> <li>Update to latest noble crypto libraries (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3975" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3975/hovercard">ethereum#3975</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/b27faa02ac8f90e2e54b188e8139c59d98c469e3">b27faa0</a>).</li> <li>More robust configuration options for FetchRequest getUrl functions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4353" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4353/hovercard">ethereum#4353</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9541f2f70cd7f5c6f3caf93f5a3d5e34eae5281a">9541f2f</a>).</li> <li>Ignore blockTag when calling Etherscan if it is the default block tag (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/dcea9b353619d85878ad2ba340ae17e5c285d558">dcea9b3</a>).</li> </ul> </li> <li> <b>6.7.1</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.7.1">2023-08-15</a></br><ul> <li>Prevent destroyed providers from emitting network detection errors (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/7d4173049edc3b4ff2de1971c3ecca3b08588651">7d41730</a>).</li> <li>Fix VSCode reported lint issues (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4153" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4153/hovercard">ethereum#4153</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4156" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4156/hovercard">ethereum#4156</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4158" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4158/hovercard">ethereum#4158</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4159" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4159/hovercard">ethereum#4159</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/4eb84da865a82a27c5113c38102b6b710096958e">4eb84da</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/203dfc33b9c8e72c9cdfe0a349ac763ef17a4484">203dfc3</a>).</li> <li>Add gasPrice to Polygon feeData for type 0 and type 1 legacy transactions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4315" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4315/hovercard">ethereum#4315</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/0df3ab93137039de1e1986bbfe9a5b32ceffa8a4">0df3ab9</a>).</li> </ul> </li> <li> <b>6.7.0</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.7.0">2023-08-03</a></br><ul> <li>Fixed receipt wait not throwing on reverted transactions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/25fef4f8d756f5bbf5a2a05e38233248a8eb43ac">25fef4f</a>).</li> <li>Added custom priority fee to Optimism chain (via telegram) (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ff80b04f31da21496e72d3687cecd1c01efaecc5">ff80b04</a>).</li> <li>Add context to Logs that fail decoding due to ABI issues to help debugging (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/f3c46f22994d194ff78b3b176407b2ecb7af1c77">f3c46f2</a>).</li> <li>Added new exports for FallbackProviderOptions and FetchUrlFeeDataNetworkPlugin (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/2828" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/2828/hovercard">ethereum#2828</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4160" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4160/hovercard">ethereum#4160</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/b1dbbb0de3f10a3d9e12d6a84ad5c52bea25c7f6">b1dbbb0</a>).</li> <li>Allow overriding pollingInterval in JsonRpcProvider constructor (via discord) (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/f42f258beb305a06e563ad16522f095a72da32eb">f42f258</a>).</li> <li>Fixed FallbackProvider priority sorting (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4150" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4150/hovercard">ethereum#4150</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/78538eb100addd135d29e60c9fa4fed3946278fa">78538eb</a>).</li> <li>Added linea network to InfuraProvider and Network (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4184" data-hovercard-type="discussion" data-hovercard-url="/ethers-io/ethers.js/discussions/4184/hovercard">ethereum#4184</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4190" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4190/hovercard">ethereum#4190</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/d3e5e2c45b28c377f306091acfc024e30c49ef20">d3e5e2c</a>).</li> <li>Added whitelist support to getDefaultProvider (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/82bb936542e29c6441ac8dc2d3ebbdd4edb708ee">82bb936</a>).</li> <li>Add Polygon RPC endpoints to the default provider (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3689" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3689/hovercard">ethereum#3689</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/23704a9c44d5857817e138fb19d44ce2103ca005">23704a9</a>).</li> <li>Added customizable quorum to FallbackProvider (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4160" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4160/hovercard">ethereum#4160</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/8f0a50921a12a866addcf5b0fabc576bfc287689">8f0a509</a>).</li> <li>Added basic Gas Station support via a NetworkPlugin (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/2828" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/2828/hovercard">ethereum#2828</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/229145ddf566a962517588eaeed155734c7d4598">229145d</a>).</li> <li>Add BNB URLs to EtherscanProvider networks (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ec39abe067259fad4ea8607a6c5aece61890eb41">ec39abe</a>).</li> <li>Added tests for JSON format (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4248" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4248/hovercard">ethereum#4248</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ba36079a285706694532ce726568c4c447acad47">ba36079</a>).</li> <li>Use empty string for unnamed parameters in JSON output instead of undefined (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4248" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4248/hovercard">ethereum#4248</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/8c2652c8cb4d054207d89688d30930869d9d3f8b">8c2652c</a>).</li> <li>Return undefined for Contract properties that do not exist instead of throwing an error (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4266" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4266/hovercard">ethereum#4266</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/5bf7b3494ed62952fc387b4368a0bdc86dfe163e">5bf7b34</a>).</li> </ul> </li> <li> <b>6.6.7</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.7">2023-07-28</a></br><ul> <li>Prevent malformed logs from preventing other logs being decoded (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4275" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4275/hovercard">ethereum#4275</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/0dca645632d73488bf6ad460e0d779361a537bbe">0dca645</a>).</li> <li>Allow visibility on human-readable constructors (via telegram) (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/3a52201fe2ba68a00105cca2c0901da5ffa18d6b">3a52201</a>).</li> </ul> </li> <li> <b>6.6.6</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.6">2023-07-28</a></br><ul> <li>Better error message when passing invalid overrides object into a contract deployment (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4182" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4182/hovercard">ethereum#4182</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/aa2ea3d5296956fd0d40b83888e1ca053bb250ee">aa2ea3d</a>).</li> </ul> </li> <li> <b>6.6.5</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.5">2023-07-24</a></br><ul> <li>Reflect symbols in the Contract Proxy to target (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4048" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4048/hovercard">ethereum#4048</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/ac2f5e563b8ec0e91a931470eb6ea58b0c01fb3d">ac2f5e5</a>).</li> <li>Allow arrays of address for indexed filter topics (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4259" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4259/hovercard">ethereum#4259</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/93af87c447eeb77090e29bd940612603b3f74026">93af87c</a>).</li> <li>Fixed filter encoding for bytesX (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4244" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4244/hovercard">ethereum#4244</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/fa3a883ff7c88611ce766f58bdd4b8ac90814470">fa3a883</a>).</li> <li>Fix JSON formatting for tuple arrays (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4237" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4237/hovercard">ethereum#4237</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/a8bc49bdcf07a51b35f38cf209db27e116cc1a59">a8bc49b</a>).</li> <li>Better error messages when parsing fragment strings (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4246" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4246/hovercard">ethereum#4246</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/e36b6c35b7bc777c9adbe0055b32b31a13185240">e36b6c3</a>).</li> <li>Include the missing fragment key and args when no matching Contract method or event is present (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3809" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3809/hovercard">ethereum#3809</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/450a176ee25f88a2ddb9ff23b153ef70bf1dc546">450a176</a>).</li> <li>Prevent a single malformed event from preventing other Contract logs; reported on Discord (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/b1375f4e4463b856855ebc684b45945455ac082e">b1375f4</a>).</li> </ul> </li> <li> <b>6.6.4</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.4">2023-07-16</a></br><ul> <li>More robust support for Signatures with less standard parameter values (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/3835" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/3835/hovercard">ethereum#3835</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4228" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4228/hovercard">ethereum#4228</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/a7e4048fe3b75a743cec8c8ef2a5fad4bdc8b14c">a7e4048</a>).</li> <li>Fixed CCIP-read in the EnsResolver (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4221" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4221/hovercard">ethereum#4221</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/57f1e1c47148921148e35c10c83539531942923e">57f1e1c</a>).</li> <li>Skip checking confirmation count if confirms is 0 (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4229" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4229/hovercard">ethereum#4229</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4242" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4242/hovercard">ethereum#4242</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/492919d14f646c630f29e1596e5564df1e51f309">492919d</a>).</li> <li>Fixed waiting for confirmations in deployment transactions (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4212" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4212/hovercard">ethereum#4212</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4230" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4230/hovercard">ethereum#4230</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/43c253a402f52a08353c424f6c4e236836cfaf36">43c253a</a>).</li> </ul> </li> <li> <b>6.6.3</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.3">2023-07-12</a></br><ul> <li>Throw more desscriptive error for unconfigured ENS name contract targets (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4213" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4213/hovercard">ethereum#4213</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/80f62efc41c3a29e690af40a1976928b7f886a0e">80f62ef</a>).</li> <li>Fixed contract once not running stop callback (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/7d061b786f72cbfc461bf80d139d10aeff533a6e">7d061b7</a>).</li> </ul> </li> <li> <b>6.6.2</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.2">2023-06-28</a></br><ul> <li>Wider error detection for call exceptions on certain backends (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4154" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4154/hovercard">ethereum#4154</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4155" data-hovercard-type="pull_request" data-hovercard-url="/ethers-io/ethers.js/pull/4155/hovercard">ethereum#4155</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/9197f9f938b5f3b5f97c043f2dab06854656c932">9197f9f</a>).</li> <li>Added wider error deetection for JSON-RPC unsupported operation (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4162" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4162/hovercard">ethereum#4162</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/1dc8986a33be9dce536b24189326cbfaabf1342e">1dc8986</a>).</li> <li>Fixed formatUnits and parseUnits for values over 128 bits (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4037" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4037/hovercard">ethereum#4037</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4133" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4133/hovercard">ethereum#4133</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/3d141b44b528f52b3c9205125b64ce342f91643c">3d141b4</a>).</li> </ul> </li> <li> <b>6.6.1</b> - <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases/tag/v6.6.1">2023-06-23</a></br><ul> <li>Fixed CCIP read in contract calls (<a href="https://snyk.io/redirect/github/ethers-io/ethers.js/issues/4043" data-hovercard-type="issue" data-hovercard-url="/ethers-io/ethers.js/issues/4043/hovercard">ethereum#4043</a>; <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/d51e3fbff43c31d88353ac71151626312d22c0b9">d51e3fb</a>, <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/commit/857aa8ccc30f25eda8e83dcac3e0ad2c1a5ce2b3">857aa8c</a>).</li> </ul> </li> <li> <b>6.6.0</b> - 2023-06-14 </li> <li> <b>6.5.1</b> - 2023-06-08 </li> <li> <b>6.5.0</b> - 2023-06-07 </li> <li> <b>6.4.2</b> - 2023-06-06 </li> <li> <b>6.4.1</b> - 2023-06-02 </li> <li> <b>6.4.0</b> - 2023-05-20 </li> <li> <b>6.3.0</b> - 2023-04-07 </li> <li> <b>6.2.3</b> - 2023-03-28 </li> <li> <b>6.2.2</b> - 2023-03-24 </li> <li> <b>6.2.1</b> - 2023-03-23 </li> <li> <b>6.2.0</b> - 2023-03-20 </li> <li> <b>6.1.0</b> - 2023-03-07 </li> <li> <b>6.0.8</b> - 2023-02-23 </li> <li> <b>6.0.7</b> - 2023-02-23 </li> <li> <b>6.0.6</b> - 2023-02-23 </li> <li> <b>6.0.5</b> - 2023-02-19 </li> <li> <b>6.0.4</b> - 2023-02-16 </li> <li> <b>6.0.3</b> - 2023-02-13 </li> <li> <b>6.0.2</b> - 2023-02-04 </li> <li> <b>6.0.1</b> - 2023-02-04 </li> <li> <b>6.0.0</b> - 2023-02-03 </li> <li> <b>6.0.0-beta-exports.16</b> - 2023-02-02 </li> <li> <b>6.0.0-beta-exports.15</b> - 2023-01-31 </li> <li> <b>6.0.0-beta-exports.14</b> - 2023-01-27 </li> <li> <b>6.0.0-beta-exports.13</b> - 2023-01-27 </li> <li> <b>6.0.0-beta-exports.12</b> - 2023-01-27 </li> <li> <b>6.0.0-beta-exports.11</b> - 2023-01-22 </li> <li> <b>6.0.0-beta-exports.10</b> - 2023-01-15 </li> <li> <b>6.0.0-beta-exports.9</b> - 2022-12-30 </li> <li> <b>6.0.0-beta-exports.8</b> - 2022-12-10 </li> <li> <b>6.0.0-beta-exports.7</b> - 2022-11-30 </li> <li> <b>6.0.0-beta-exports.6</b> - 2022-11-09 </li> <li> <b>6.0.0-beta-exports.5</b> - 2022-11-09 </li> <li> <b>6.0.0-beta-exports.4</b> - 2022-10-01 </li> <li> <b>6.0.0-beta-exports.3</b> - 2022-09-30 </li> <li> <b>6.0.0-beta-exports.2</b> - 2022-09-27 </li> <li> <b>6.0.0-beta-exports.1</b> - 2022-09-16 </li> <li> <b>6.0.0-beta-exports.0</b> - 2022-09-05 </li> <li> <b>6.0.0-beta.9</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.8</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.7</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.6</b> - 2022-04-20 </li> <li> <b>6.0.0-beta.5</b> - 2022-04-19 </li> <li> <b>6.0.0-beta.4</b> - 2022-04-17 </li> <li> <b>6.0.0-beta.3</b> - 2022-04-14 </li> <li> <b>6.0.0-beta.2</b> - 2022-04-11 </li> <li> <b>6.0.0-beta.1</b> - 2022-04-11 </li> <li> <b>5.7.2</b> - 2022-10-19 </li> </ul> from <a href="https://snyk.io/redirect/github/ethers-io/ethers.js/releases">ethers GitHub release notes</a> </details> </details> <hr/> **Note:** *You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.* For more information: <img src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiJhNDA4NTZhZC00NGNkLTQ1MjAtYmRjNS1iZjUyMGY3Mjc4NjkiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6ImE0MDg1NmFkLTQ0Y2QtNDUyMC1iZGM1LWJmNTIwZjcyNzg2OSJ9fQ==" width="0" height="0"/> 🧐 [View latest project report](https://app.snyk.io/org/woodpile37/project/f0dcf1c9-ecf1-445b-bc07-e8f73c595f54?utm_source=github&utm_medium=referral&page=upgrade-pr) 🛠 [Adjust upgrade PR settings](https://app.snyk.io/org/woodpile37/project/f0dcf1c9-ecf1-445b-bc07-e8f73c595f54/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr) 🔕 [Ignore this dependency or unsubscribe from future upgrade PRs](https://app.snyk.io/org/woodpile37/project/f0dcf1c9-ecf1-445b-bc07-e8f73c595f54/settings/integration?pkg=ethers&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades) <!--- (snyk:metadata:{"prId":"a40856ad-44cd-4520-bdc5-bf520f727869","prPublicId":"a40856ad-44cd-4520-bdc5-bf520f727869","dependencies":[{"name":"ethers","from":"5.7.2","to":"6.8.0"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/woodpile37/project/f0dcf1c9-ecf1-445b-bc07-e8f73c595f54?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"f0dcf1c9-ecf1-445b-bc07-e8f73c595f54","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":57,"publishedDate":"2023-10-11T06:18:14.788Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":true,"isBreakingChange":true,"priorityScoreList":[]}) --->
Woodpile37
pushed a commit
to Woodpile37/ethers.js
that referenced
this issue
Jan 14, 2024
…tract deployment (ethers-io#4182).
Woodpile37
pushed a commit
to Woodpile37/ethers.js
that referenced
this issue
Jan 14, 2024
…tract deployment (ethers-io#4182).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
enhancement
New feature or improvement.
fixed/complete
This Bug is fixed or Enhancement is complete and published.
v6
Issues regarding v6
Ethers Version
6.6.2
Search Terms
"operator to search", "empty abi"
Describe the Problem
I was testing a wrong contract deployment and got this unrelated error
Cannot use 'in' operator to search for 'chainId' in 12345
. Digging deeper I noticed it is because theabi
is empty and theContractFactory
gives a defaultconstructor()
when no constructor was found.Even though an empty abi is not common and this was a test that was meant to be failed on purpose, I still believe the resulting error is not informative and unrelated to what's going on. IMHO a fix to this can be a check on an empty
abi
.Happy to open a PR if we think this is the way.
Code Snippet
Contract ABI
No response
Errors
Environment
node.js (v12 or newer)
Environment (Other)
No response
The text was updated successfully, but these errors were encountered: