Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft of the L2 transaction fee specification #43

Merged
merged 33 commits into from
Jan 24, 2024

Conversation

Therecanbeonlyone1969
Copy link
Collaborator

@Therecanbeonlyone1969 Therecanbeonlyone1969 commented Apr 3, 2023

In the initial set of commits to this PR:

  • Definitions of terms used have been updated
  • Added Abstract
  • Completed Section 1
  • Completed Section 2 (Design and Concepts)
  • Completed Section 3.1 (Transaction Fee Transparency)
  • Completed Security Considerations and Internationalization (Appendix B)
  • Completed Section 3.2 (Transaction Fee Visibility) incl. testability
  • Completed Section 3.3 (Transaction Fee Requirements for Transactions) incl. testability
  • Corrected numbering of requirements in section 4

- Added Readme.md
- Updated glossary with new terms
- Added Abstract and 1.1 Overview
- Added Section 2 with subsections
- Section 3: Started adding requirements and testablity statements
- completed section 3.1
- sections 3.2 and 3.3 are still to do
@Therecanbeonlyone1969 Therecanbeonlyone1969 changed the title Initial draft of l2 transaction fees specification Initial draft of the L2 transaction fee specification Apr 5, 2023
@ZxSix666
Copy link

ZxSix666 commented Apr 6, 2023

G

- Added immutable link tags for sections
- updated R10 based on feedback
@ZxSix666
Copy link

A

@ZxSix666 ZxSix666 mentioned this pull request Apr 16, 2023
Closed
@lgingerich
Copy link
Contributor

I've completed my review of the L2 Transaction Fee spec. No comments from me — I support its approval.

Updated the following definitions:
- Execution Fee
- Priority Fee
- Sequencer
@Therecanbeonlyone1969
Copy link
Collaborator Author

Please, rer-eview after feedback updates.

@lgingerich @t0mcr8se @DZGoldman @smartcontracts

@Therecanbeonlyone1969
Copy link
Collaborator Author

@lgingerich @t0mcr8se @smartcontracts please reapprove the PR!

@lgingerich
Copy link
Contributor

I'm good with the recent updates.

- Removed Base Fee definition and updated spec accordingly
- Reworded Execution Fee definition and updated spec accordingly
- Added Data Fee definition and updated spec accordingly
- Added 6 new requirements on L1 and L2 gas price, gas cost and calculation transparency and verification including testability statement.
- Updated requirements numbers.
@Therecanbeonlyone1969
Copy link
Collaborator Author

@smartcontracts @lgingerich @DZGoldman @t0mcr8se @0x000hx ... updated spec as discussed during our last WG meeting. Please, review and if ok, please approve. Thank you!

@lgingerich
Copy link
Contributor

I approve the latest changes

@0x000hx
Copy link
Contributor

0x000hx commented Dec 11, 2023

Seems good to me

@Therecanbeonlyone1969 Therecanbeonlyone1969 changed the title Initial draft of the L2 transaction fee specification Draft of the L2 transaction fee specification Jan 3, 2024
@DZGoldman
Copy link
Contributor

lgtm

@Therecanbeonlyone1969
Copy link
Collaborator Author

We have enough approvals (4) to merge the PR and then submit it to the next PGB meeting as a draft release.

@Therecanbeonlyone1969 Therecanbeonlyone1969 merged commit 90de8ec into main Jan 24, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants