Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

transaction outputs are not validated when applying a block #224

Closed
wanderingbort opened this issue Aug 25, 2017 · 0 comments
Closed

transaction outputs are not validated when applying a block #224

wanderingbort opened this issue Aug 25, 2017 · 0 comments
Assignees
Labels

Comments

@wanderingbort
Copy link
Contributor

This is related to #174 but ends up being more broadly applicable in view of partial validating nodes.

Fully-validating/producing nodes will not depend on the output member of a Processed(Generated)Transaction however, partial validating nodes do.

As such, part of accepting a block should be verifying that the output generated by local application exactly matches the output encoded in the block. This includes the notify, sync and async outputs.

@wanderingbort wanderingbort self-assigned this Aug 25, 2017
heipacker pushed a commit to TP-Lab/eos that referenced this issue Jan 12, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant