Skip to content

Conversation

zerosnacks
Copy link
Member

@zerosnacks zerosnacks commented Aug 19, 2025

Should be considered as part of foundry-rs/foundry#10913 and merged after initial approval of main PR: foundry-rs/foundry#11387

@zerosnacks zerosnacks changed the title chore: drop Etherscan V1 support chore: drop Etherscan V1 support (do not merge) Aug 21, 2025
@zerosnacks zerosnacks changed the title chore: drop Etherscan V1 support (do not merge) chore: drop Etherscan V1 support Aug 21, 2025
@zerosnacks zerosnacks changed the title chore: drop Etherscan V1 support chore: deprecate Etherscan V1 Aug 21, 2025
@zerosnacks zerosnacks marked this pull request as ready for review August 28, 2025 14:32
@grandizzy
Copy link
Contributor

@zerosnacks does this means that we won't support custom etherscan v1 api like verifiers?

@zerosnacks
Copy link
Member Author

zerosnacks commented Aug 28, 2025

@zerosnacks does this means that we won't support custom etherscan v1 api like verifiers?

To my understanding the only difference between V1 / V2 is effectively the API URL construction and some special handling we do such as chain id insertion as a query parameter. I don't think there is actually a difference in the API itself. E.g. EtherscanVerificationProvider has not been changed.

onbjerg
onbjerg previously approved these changes Aug 28, 2025
@grandizzy
Copy link
Contributor

@zerosnacks does this means that we won't support custom etherscan v1 api like verifiers?

To my understanding the only difference between V1 / V2 is effectively the API URL construction and some special handling we do such as chain id insertion as a query parameter. I don't think there is actually a difference in the API itself. E.g. EtherscanVerificationProvider has not been changed.

yeah, just to make sure we properly handle this 👍

grandizzy
grandizzy previously approved these changes Aug 28, 2025
@zerosnacks zerosnacks marked this pull request as draft August 28, 2025 16:27
zerosnacks and others added 2 commits August 29, 2025 14:34
…rrectly in `alloy-chains`. (#109)

part of #101

also avoids any unnecessary insertions of `chainid` as query parameter
for other verifiers (though they were tolerant of it)
@zerosnacks zerosnacks marked this pull request as ready for review August 29, 2025 13:13
@zerosnacks zerosnacks dismissed stale reviews from grandizzy and onbjerg August 29, 2025 14:29

stale

Copy link
Contributor

@grandizzy grandizzy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@zerosnacks zerosnacks merged commit 02c2a06 into main Sep 1, 2025
8 checks passed
@zerosnacks zerosnacks deleted the zerosnacks/drop-etherscan-v1-support branch September 1, 2025 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants