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

Block data structures #17

Closed
6 tasks done
asmie opened this issue Jul 25, 2024 · 6 comments
Closed
6 tasks done

Block data structures #17

asmie opened this issue Jul 25, 2024 · 6 comments
Assignees

Comments

@asmie
Copy link
Member

asmie commented Jul 25, 2024

Description

This task is derived from #5 and involves creating block data structures.

Block data structures:
E ≡ (ET , ED , EP , EA, EG)

  • ET - tickets from chapter 6.7
  • ED - judgments/verdicts described in 10.2
  • EP - preimages described in 12.1
  • EA - availability from 11.2.1
  • EG - reports described in 11.4
  • Block data serialization

Serialization

The outputs of tasks #6 and #14 should be used to serialize block data structures.

Deliverable

All of the block structures in Go code with tests (where appropriate).
All structures should be serializable.

Testing

There are no current official test vectors to check the results.

@bamzedev
Copy link
Contributor

bamzedev commented Jul 26, 2024

ET PR

@bamzedev
Copy link
Contributor

ED PR

@bamzedev
Copy link
Contributor

EP PR

@bamzedev
Copy link
Contributor

EA PR

@bamzedev
Copy link
Contributor

bamzedev commented Aug 5, 2024

EG PR

@bamzedev
Copy link
Contributor

No specific Block data serialization is needed. The codec takes care of it all.

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

No branches or pull requests

2 participants