What's Changed
- feat: mirror evm api on opevm by @mattsse in #2399
- Fix the ordering of eofcreate frame traces by @shemnon in #2398
- fix: skip account list for legacy by @rakita in #2400
- chore: bump stable tests, introduce lints by @rakita in #2403
- chore(lints): revm-context lints by @rakita in #2404
- fix(op-revm): Add input size limitations to bls12-381 {G1/G2} MSM + pairing by @clabby in #2406
- chore: fixed broken links in
architecture.md
by @rebustron in #2407 - chore: remove alloy-sol-types deps by @argentpapa in #2411
- feat: add tests for max input size op bls precompiles by @varun-doshi in #2410
- chore(docs): precompile crate by @rakita in #2413
- feat: Move SharedMemory buffer to context by @nemnem7 in #2382
- chore: backport from release branch (#2415) by @rakita in #2416
- fix(eof): extdelegate bytecode check after eip7702 load by @rakita in #2417
- chore: replaced SpecId enumn with num_enum by @PoulavBhowmick03 in #2420
- chore: fixed broken link by @cypherpepe in #2421
- feat(bytecode): improve legacy bytecode padding by @Bisht13 in #2423
- chore: add AccountInfo setters by @shane-moore in #2429
- chore: rm unused tests folder by @rakita in #2433
- chore: bump state tests version to 4.3 by @Pana in #2434
- feat(EOF): Changes needed for devnet-1 by @rakita in #2377
- chore(revme): simplify repeated code by @Pana in #2432
- chore: bump dependency version by @Pana in #2431
- perf: clone_from precompile addresses by @DaniPopes in #2438
- perf: cache and use JumpTable::default by @DaniPopes in #2439
- perf(journal): flatten journal by @rakita in #2440
- feat: add precompiles getter to OpPrecompiles by @fgimenez in #2444
- feat(database): re-export all public items from alloydb when feature … by @ethever in #2443
- chore(revm-interpreter): remove unused deps by @healthyyyoung in #2447
- feat(tx): Add Either RecoveredAuthorization by @rakita in #2448
- chore: remove default capacity on journal reverts by @rakita in #2449
- fix: use HashMap::default in LocalContext by @fgimenez in #2451
- feat: add chain_ref method to ContextTr trait by @alessandromazza98 in #2450
- chore: simplify reading signed integers by @DaniPopes in #2456
- Replace InterpreterAction with InterpreterTypes::Output by @GarmashAlex in #2424
- chore: make OPCODE_INFO a static by @DaniPopes in #2459
- feat: replace input Bytes and refactored code where required by @PoulavBhowmick03 in #2453
- feat(Handler): merge state validation with deduct_caller by @rakita in #2460
- feat: remove spec id verification for
apply_eip7702_auth_list
by @greged93 in #2466 - Add a custom address to the CreateScheme. by @MathieuDutSik in #2464
- refactor: simplify opcode iter by @DaniPopes in #2458
- fix(inspector): fix call return with Some by @rakita in #2469
- docs: copy edit The Book by @suchapalaver in #2463
- chore: typos by @rakita in #2474
- fix(revme): evm command caller/target for bench by @rakita in #2476
- [chore]: make ReturnDataImpl and LoopControlImpl public by @0xDmtri in #2470
- feat: dont clone input from shared memory by @rakita in #2462
- chore: Add Bytecode address to Interpreter by @rakita in #2479
- test(op): Add test for verifying default
OpSpecId
update by @emhane in #2478 - fix(inspector): call frame end after frame_start returns Some by @rakita in #2481
- feat(Osaka): disable EOF by @rakita in #2480
- chore: Add clones to FrameData by @rakita in #2482
- test(op): Set l2 block num in reloaded isthmus l1 block info by @emhane in #2465
- feat: system_call switch order of inputs, address than bytes by @rakita in #2485
- chore: bump c-kzg v2.1.1 by @rakita in #2486
- chore: release by @github-actions in #2487
- bump: changelog tag v70, revm v23.0.0 by @rakita in #2488
- bump: tag v71, revm v23.1.0 semver major bump by @rakita in #2492
New Contributors
- @rebustron made their first contribution in #2407
- @PoulavBhowmick03 made their first contribution in #2420
- @cypherpepe made their first contribution in #2421
- @Bisht13 made their first contribution in #2423
- @ethever made their first contribution in #2443
- @GarmashAlex made their first contribution in #2424
- @MathieuDutSik made their first contribution in #2464
- @suchapalaver made their first contribution in #2463
Full Changelog: v68...v71