Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Feb 5, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

* refactor: change Bytecode enum to struct wrapping Arc<BytecodeInner>

Amp-Thread-ID: https://ampcode.com/threads/T-019c0c85-669b-7035-bdbd-497f1871af9f
Co-authored-by: Amp <amp@ampcode.com>

* refactor: flatten Bytecode to BytecodeInner with kind, code, jump_table, hash

Amp-Thread-ID: https://ampcode.com/threads/T-019c0c85-669b-7035-bdbd-497f1871af9f
Co-authored-by: Amp <amp@ampcode.com>

* refactor: remove LegacyAnalyzedBytecode and Eip7702Bytecode structs

- Keep only constants and error types in eip7702.rs
- Remove legacy/analyzed.rs and legacy/raw.rs
- Move tests to bytecode.rs
- Keep BytecodeInner private, only expose BytecodeKind

Amp-Thread-ID: https://ampcode.com/threads/T-019c0c85-669b-7035-bdbd-497f1871af9f
Co-authored-by: Amp <amp@ampcode.com>

* feat: flatten more

* fix: add serde impl for Bytecode

Co-authored-by: Amp <amp@ampcode.com>
Amp-Thread-ID: https://ampcode.com/threads/T-019c0c85-669b-7035-bdbd-497f1871af9f

* fix: use legacy tagged enum serde format for Bytecode

Amp-Thread-ID: https://ampcode.com/threads/T-019c1042-1196-768c-aa08-180806a46a13
Co-authored-by: Amp <amp@ampcode.com>

* refactor: move Bytecode serde to separate module

* eq and hash only bytecode slice

* chore: clippy

* fix: allow statically allocated JumpTable

* com

* fix

* fix: use core imports for no_std compatibility in jump_map

---------

Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: rakita <dragan0rakita@gmail.com>
@pull pull bot locked and limited conversation to collaborators Feb 5, 2026
@pull pull bot added the ⤵️ pull label Feb 5, 2026
@pull pull bot merged commit 540ec38 into ApeWorX:main Feb 5, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant