Skip to content
This repository was archived by the owner on Aug 14, 2023. It is now read-only.

Simplified Transactions Encoding #210

Merged
merged 32 commits into from
Feb 4, 2021

Conversation

YaronWittenstein
Copy link
Contributor

@YaronWittenstein YaronWittenstein commented Jan 24, 2021

Motivation

Using nibbles to save transactions (and receipts) space made more sense in the past.

The ABI used for encoding the calldata doesn't manage nibbles and their usage in other fields of SVM transaction is pretty negligible.

This PR discards the usage of nibbles in the remaining parts of the SVM transactions (and receipts).

This will make the barrier for implementing transactions and receipts encoding in other programming languages significantly lower.

@YaronWittenstein YaronWittenstein self-assigned this Jan 24, 2021
@YaronWittenstein YaronWittenstein added the enhancement New feature or request label Jan 24, 2021
@YaronWittenstein YaronWittenstein changed the title Transactions without nibbles Simplified Transactions Encoding Jan 31, 2021
@YaronWittenstein YaronWittenstein marked this pull request as ready for review February 1, 2021 10:04
@YaronWittenstein YaronWittenstein merged commit d7346fa into master Feb 4, 2021
@YaronWittenstein YaronWittenstein deleted the transactions-without-nibbles branch February 4, 2021 09:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants