What's Changed
- Implement EIP-4788 for Cancun by @Nashtare in #40
- Implement Blob transactions (type-3) by @Nashtare in #50
- Bring latest
main
tofeat/cancun
by @Nashtare in #61 - Fix beacons root contract bytecode by @Nashtare in #70
- LxLy exit roots by @wborgeaud in #90
- Eip 1153 (TLOAD/TSTORE) by @4l0n50 in #59
- Remove
blobbasefee
from block header by @Nashtare in #100 - Fix
MCOPY
from rebasing by @Nashtare in #103 - Fix storage write for beacons root contract by @Nashtare in #102
- EIP-4844 part 2: Point evaluation precompile by @Nashtare in #133
- Some fixes to Cancun by @Nashtare in #187
- Insert blob versioned hashes in signature payload for hashing by @Nashtare in #209
- Fix-kzg-precompile-init by @Nashtare in #210
- Fix receipts for type-3 txns by @Nashtare in #214
- Add blob gas fee burn for type-3 txns by @Nashtare in #219
- Update decoder processing for cancun by @Nashtare in #207
- cancun: Add a full block test by @Nashtare in #223
- Fix KZG precompile I/O by @Nashtare in #213
- cancun: Fix EIP-6780 implementation by @Nashtare in #225
- Fix withdrawals without txns and add test for empty block by @Nashtare in #228
- doc(cancun): update README by @Nashtare in #242
- chore(cancun): Cleanup and bring back
dead_code
lint forevm_arithmetization
by @Nashtare in #232 - fix(cancun): dummy payloads and public input retrieval by @Nashtare in #249
- fix(cancun): encode calldata for EIP-4780 as
U256
by @Nashtare in #253 - fix(cancun): handle KZG precompile errors properly by @Nashtare in #251
- fix(cancun):
mcopy
check offsets by @Nashtare in #252 - fix(cancun): correct search loop in transient storage by @Nashtare in #257
- perf: Charge gas before
tload
search by @Nashtare in #272 - fix(cancun): Check
versioned_hashes
validity during type-3 txn processing by @Nashtare in #278 - fix: Add beacon roots touched slots into
state_access
with native tracer by @Nashtare in #353 - feat(cancun): update test blocks by @Nashtare in #365
- fix: failed to send proof by @atanmarko in #369
- fix(cancun): properly update accumulator in
fake_exponential()
by @Nashtare in #376 - fix(cancun): tweak ranges in integration tests by @Nashtare in #377
cancun
: cleanup pre-release by @Nashtare in #392- Feat/cancun by @Nashtare in #31
- Release v0.6.0 (
Cancun
HF support) by @Nashtare in #397
Full Changelog: v0.5.0...v0.6.0