Skip to content

feat: RLP redesign #137

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
wants to merge 96 commits into
base: main
Choose a base branch
from
Draft

Conversation

letypequividelespoubelles
Copy link
Contributor

No description provided.

Signed-off-by: F Bojarski <[email protected]>
@letypequividelespoubelles letypequividelespoubelles linked an issue Mar 28, 2025 that may be closed by this pull request
3 tasks
Copy link

cla-assistant bot commented Apr 1, 2025

CLA assistant check
All committers have signed the CLA.

@OlivierBBB OlivierBBB added enhancement New feature or request hardfork cancun EIP's for the Cancun hardfork arithmetization labels Apr 6, 2025
@OlivierBBB OlivierBBB added this to the Cancun milestone Apr 6, 2025
@OlivierBBB OlivierBBB force-pushed the 62-rlp_txn-redesign branch from c82939b to ef2b55e Compare June 14, 2025 19:36
@OlivierBBB OlivierBBB force-pushed the 62-rlp_txn-redesign branch from 2217813 to a341983 Compare June 17, 2025 13:15
@OlivierBBB OlivierBBB force-pushed the 62-rlp_txn-redesign branch from a341983 to 687428d Compare June 17, 2025 13:17
@@ -5,7 +5,7 @@
\col{X} is said to be
\textbf{transaction-constant} if it satisfies
\[
\If \userTransactionNumber _{i} = \userTransactionNumber _{i - 1} ~
\If \userTransactionNumber _{i} \neq 1 + \userTransactionNumber _{i - 1} ~
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lower degree constraint (and increments are 0/1)

\item
\typeZeroTx{}, \typeOneTx{} and \typeTwoTx{} are \textbf{binary transaction constant} \quad (\sanityCheck)
\item
we impose that $\locTransactionTypeSum _{i} = \locPhaseFlagSum _{i}$
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AFAICT nothing preveted us until now to have

TX_TYPE_0 = 0
TX_TYPE_1 = 0
TX_TYPE_2 = 0
TX_TYPE_3 = 0 // later
TX_TYPE_4 = 0 // later

if TX_TYPE = 0 (i.e. legacy transaction.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arithmetization enhancement New feature or request hardfork prague EIP's for the Pectra hardfork
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RLP_TXN redesign
2 participants