Commit b2d71381 authored by Joshua Gutow's avatar Joshua Gutow Committed by GitHub

specs: Remove outdate portions

This cleans up specs. Specifically:
- We no longer allow right padding on frames.
- Specify that all frames must be parseable in a batcher transaction
parent 14719116
...@@ -299,9 +299,8 @@ Batcher transactions are encoded as `version_byte ++ rollup_payload` (where `++` ...@@ -299,9 +299,8 @@ Batcher transactions are encoded as `version_byte ++ rollup_payload` (where `++`
| 0 | `frame ...` (one or more frames, concatenated) | | 0 | `frame ...` (one or more frames, concatenated) |
Unknown versions make the batcher transaction invalid (it must be ignored by the rollup node). Unknown versions make the batcher transaction invalid (it must be ignored by the rollup node).
All frames in a batcher transaction must be parseable. If any one frame fails to parse, the all frames in the
The `rollup_payload` may be right-padded with 0s, which will be ignored. It's allowed for them to be transaction are rejected.
interpreted as frames for channel 0, which must always be ignored.
> **TODO** specify batcher authentication (i.e. where do we store / make available the public keys of authorize batcher > **TODO** specify batcher authentication (i.e. where do we store / make available the public keys of authorize batcher
> signers) > signers)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment