Remove ABIEncoderV1
Open
breaking change :warning:
language design :rage4:
low effort
medium impact
must have eventually
- Dominant language
- C++
- Stars
- 25.7k
- Forks
- 6.2k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 21
Description
The eventual goal of #9609 was to phase out the old ABI coder. Creating this as a tracking issue.
IIRC in the discussions we aimed to remove the old one two breaking releases post making ABI coder V2 the default. That change took place in 0.8.0, which means we could drop ABI coder V1 in 0.10.0.
Contributor guide
Research direction
Start with #9609 and the stated ABI coder V2 default change in Solidity 0.8.0. The issue names no files, tests, or entry points; define the affected implementation and verification scope before proceeding, with completion meaning ABIEncoderV1 is removed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, solidity
- Domain
- compilers
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100