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

Simplified Transactions Encoding #210

merged 32 commits into from Feb 4, 2021


Copy link

@YaronWittenstein YaronWittenstein commented Jan 24, 2021


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 join this conversation on GitHub. Already have an account? Sign in to comment
enhancement New feature or request
None yet

Successfully merging this pull request may close these issues.

None yet

2 participants