Verify that ApplicationPayload is zeroed before the transition

This commit is contained in:
Mikhail Kalinin 2021-03-22 20:58:34 +06:00
parent 24dc8a277f
commit 38a455c79f

View File

@ -213,4 +213,7 @@ def process_application_payload(state: BeaconState, body: BeaconBlockBody) -> No
elif is_transition_block(state, body):
assert body.application_payload == ApplicationPayload(block_hash = body.application_payload.block_hash)
state.application_block_hash = body.application_payload.block_hash
else:
assert body.application_payload == ApplicationPayload()
```