Skip to content
This repository was archived by the owner on Apr 18, 2025. It is now read-only.

Conversation

@darth-cy
Copy link

Description

From audit report: https://hackmd.io/umGNoJrZRdmlnzj8lp8xDg#18-Ensure-tx_id-is-the-same-over-access-list-section-in-tx-circuit

Various issues are addressed. Main branch currently contain fixes for issues: 1-11, 15-18, 20, 22, 24

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • Refactor (no updates to logic)

@darth-cy darth-cy marked this pull request as draft March 26, 2024 00:21
@darth-cy darth-cy marked this pull request as ready for review March 26, 2024 01:08
@darth-cy darth-cy marked this pull request as draft April 1, 2024 19:00
@darth-cy darth-cy marked this pull request as ready for review April 3, 2024 19:54
@darth-cy darth-cy requested a review from kunxian-xia April 3, 2024 19:55
@darth-cy darth-cy self-assigned this Apr 3, 2024
@darth-cy darth-cy marked this pull request as draft April 19, 2024 01:59
@darth-cy darth-cy marked this pull request as ready for review April 19, 2024 01:59
darth-cy and others added 3 commits April 24, 2024 10:23
* Remove debug flags

* Add decoding table PUSH lookup correspondence

* Complete Stack Op Correspondence

* fmt

* Correct lookup constraint

* Remove unused macro

* fmt

* Correct lookup constraint for pre 2930 txs

* fmt

* Adjust comments

* fmt

* Add lookup indicator column for state machine

* Add correct condition for stack op lookups

* Complete PUSH op lookup

* Correct POP op lookup

* Correct PUSH lookup

* fmt

* Add backward compatibility for eip155 and pre155

* Add al_idx to input expression

* Add access list idx to PUSH correspondence

---------

Co-authored-by: DreamWuGit <wwuwwei@126.com>
* Refactor tx circuit dynamic section after introducing access list

* Adjust comments

* fmt

* Column naming

---------

Co-authored-by: DreamWuGit <wwuwwei@126.com>
@lispc lispc merged commit ceba59e into develop Apr 24, 2024
@lispc lispc deleted the audit/1559-rlp branch April 24, 2024 03:29
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.

5 participants