HomePhabricator

Generalize the remove-outputs check for fully-prunable transactions.
170e02deaf2bUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Generalize the remove-outputs check for fully-prunable transactions.

Instead of explicitly testing for the presence of any output, and
dealing with this case specially, just interpret it as an empty
CCoins.

The case previously caught using the HaveCoins check, is now handled
by the generic outs != outsBlock test.

Details

Provenance
Pieter Wuille <pieter.wuille@gmail.com>Authored on Oct 26 2013, 19:26
Pieter Wuille <sipa@ulyssis.org>Committed on Oct 28 2013, 14:00
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Parents
rSTAGING7ae454084ba3: qt: make receive coins tab look more consistent with send coins tab
Branches
Unknown
Tags
Unknown

Event Timeline

Pieter Wuille <sipa@ulyssis.org> committed rSTAGING170e02deaf2b: Generalize the remove-outputs check for fully-prunable transactions. (authored by Pieter Wuille <pieter.wuille@gmail.com>).Oct 28 2013, 14:00