Skip to content

Remove abicoderv1 pragma - #17187

Merged
blishko merged 4 commits into
breaking-0.9from
remove-abicoderv1-pragma
Nov 6, 2026
Merged

blishko merged 4 commits into
breaking-0.9from
remove-abicoderv1-pragma

Conversation

@nikola-matic

@nikola-matic nikola-matic commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

I removed the abicoder v1 pragma and adjusted the tests and the CI accordingly. I also adjusted the docs which now only mention abicoder v2, although some of that will also have to be reworded/removed once we drop abicoder v2 pragma, since at that point, there will be no need to have this distinction once that pragma is gone.

There's quite a bit of dead code, which I'll address in a follow up PR.

Also had to fix ext_brink due to pragma abicoder v1 usages, but fortunately just getting rid of them allows the tests to pass.

Fixes #11323

@nikola-matic nikola-matic added this to the 0.9.0 milestone Nov 5, 2026
@nikola-matic
nikola-matic force-pushed the remove-abicoderv1-pragma branch from 2bc4c5c to e02a8b1 Compare November 5, 2026 13:45
@nikola-matic
nikola-matic marked this pull request as ready for review November 5, 2026 13:50
@nikola-matic
nikola-matic requested a review from blishko November 5, 2026 13:50

@blishko blishko left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good! I have a few questions.

Comment thread .circleci/soltest_all.sh Resolved
Comment thread scripts/error_codes.py Resolved
Comment thread test/externalTests/brink.sh Resolved
Comment thread test/libsolidity/Assembly.cpp Resolved
Comment thread Changelog.md Resolved

@blishko blishko left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Can you fix the typo and put the changelog entry in the proper place? Then we can merge.

@nikola-matic
nikola-matic force-pushed the remove-abicoderv1-pragma branch from e02a8b1 to f797b9b Compare November 6, 2026 08:15
@nikola-matic
nikola-matic requested a review from blishko November 6, 2026 08:15
@nikola-matic
nikola-matic force-pushed the remove-abicoderv1-pragma branch from f797b9b to 0facb0f Compare November 6, 2026 10:27
@blishko
blishko merged commit d829141 into breaking-0.9 Nov 6, 2026
81 of 82 checks passed
@blishko
blishko deleted the remove-abicoderv1-pragma branch November 6, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants