Fix inaccuracies in test format documentation.
* `block_header` operation to accept input of type `BeaconBlock` * `voluntary_exit` operation to accept input of type `SignedVoluntaryExit`. * sanity/blocks to note that inputs are of type `SignedBeaconBlock`
This commit is contained in:
parent
247a4eeab1
commit
83851f6919
|
@ -18,11 +18,11 @@ A YAML-encoded `BeaconState`, the state before applying the operation.
|
||||||
|
|
||||||
Also available as `pre.ssz`.
|
Also available as `pre.ssz`.
|
||||||
|
|
||||||
### `<operation-name>.yaml`
|
### `<input-name>.yaml`
|
||||||
|
|
||||||
A YAML-encoded operation object, e.g. a `ProposerSlashing`, or `Deposit`.
|
A YAML-encoded operation object, e.g. a `ProposerSlashing`, or `Deposit`.
|
||||||
|
|
||||||
Also available as `<operation-name>.ssz`.
|
Also available as `<input-name>.ssz`.
|
||||||
|
|
||||||
### `post.yaml`
|
### `post.yaml`
|
||||||
|
|
||||||
|
@ -39,14 +39,14 @@ This excludes the other parts of the block-transition.
|
||||||
|
|
||||||
Operations:
|
Operations:
|
||||||
|
|
||||||
| *`operation-name`* | *`operation-object`* | *`input name`* | *`processing call`* |
|
| *`operation-name`* | *`operation-object`* | *`input name`* | *`processing call`* |
|
||||||
|-------------------------|----------------------|----------------------|--------------------------------------------------------|
|
|-------------------------|-----------------------|----------------------|--------------------------------------------------------|
|
||||||
| `attestation` | `Attestation` | `attestation` | `process_attestation(state, attestation)` |
|
| `attestation` | `Attestation` | `attestation` | `process_attestation(state, attestation)` |
|
||||||
| `attester_slashing` | `AttesterSlashing` | `attester_slashing` | `process_attester_slashing(state, attester_slashing)` |
|
| `attester_slashing` | `AttesterSlashing` | `attester_slashing` | `process_attester_slashing(state, attester_slashing)` |
|
||||||
| `block_header` | `Block` | **`block`** | `process_block_header(state, block)` |
|
| `block_header` | `BeaconBlock` | **`block`** | `process_block_header(state, block)` |
|
||||||
| `deposit` | `Deposit` | `deposit` | `process_deposit(state, deposit)` |
|
| `deposit` | `Deposit` | `deposit` | `process_deposit(state, deposit)` |
|
||||||
| `proposer_slashing` | `ProposerSlashing` | `proposer_slashing` | `process_proposer_slashing(state, proposer_slashing)` |
|
| `proposer_slashing` | `ProposerSlashing` | `proposer_slashing` | `process_proposer_slashing(state, proposer_slashing)` |
|
||||||
| `voluntary_exit` | `VoluntaryExit` | `voluntary_exit` | `process_voluntary_exit(state, voluntary_exit)` |
|
| `voluntary_exit` | `SignedVoluntaryExit` | `voluntary_exit` | `process_voluntary_exit(state, voluntary_exit)` |
|
||||||
|
|
||||||
Note that `block_header` is not strictly an operation (and is a full `Block`), but processed in the same manner, and hence included here.
|
Note that `block_header` is not strictly an operation (and is a full `Block`), but processed in the same manner, and hence included here.
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ Also available as `pre.ssz`.
|
||||||
A series of files, with `<index>` in range `[0, blocks_count)`. Blocks need to be processed in order,
|
A series of files, with `<index>` in range `[0, blocks_count)`. Blocks need to be processed in order,
|
||||||
following the main transition function (i.e. process slot and epoch transitions in between blocks as normal)
|
following the main transition function (i.e. process slot and epoch transitions in between blocks as normal)
|
||||||
|
|
||||||
Each file is a YAML-encoded `BeaconBlock`.
|
Each file is a YAML-encoded `SignedBeaconBlock`.
|
||||||
|
|
||||||
Each block is also available as `blocks_<index>.ssz`
|
Each block is also available as `blocks_<index>.ssz`
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue