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

SCALE-encode a group of extrinsics #47

Merged
merged 1 commit into from
May 19, 2022
Merged

SCALE-encode a group of extrinsics #47

merged 1 commit into from
May 19, 2022

Conversation

luka-ethernal
Copy link
Collaborator

SCALE-encode a group of extrinsics with the same app_id to support multiple extrinsics per app_id.

@linear
Copy link

linear bot commented May 18, 2022

AVA-187 Modify app extrinsics in the matrix to support multiple app data per app per block

Currently, app data is represented as a byte array and only one array per app ID can be put into matrix due to packing/padding issues. Modify app extrinsic data to be an array of byte arrays. Use scale encoding to turn it back into a single (encoded) byte array to preserve layout in the header and make it compatible with the rest of the codebase.

@luka-ethernal luka-ethernal force-pushed the luka/AVA-187 branch 3 times, most recently from 40d99c5 to 28a1066 Compare May 19, 2022 12:16
@luka-ethernal luka-ethernal merged commit 75930dd into main May 19, 2022
@luka-ethernal luka-ethernal deleted the luka/AVA-187 branch May 19, 2022 14:34
umadayal pushed a commit to succinctlabs/avail-core that referenced this pull request Oct 31, 2024
Added support for `serde` derivations of core-primitives in `no_std`
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.

5 participants