Page MenuHomePhabricator

Add a Coin abstraction
ClosedPublic

Authored by deadalnix on Jul 19 2017, 10:32.

Details

Summary

This is a step toward managing the UTXO on a per output basis instead of a per transaction basis. This has several advantages. First the memory footprint is smaller and we require to read less data from disk. In addition each UTXO will be immutable so optimizations can be made based on that fact.

This is based on work from Pieter Wuille.

Test Plan

Added a unittest

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Jul 19 2017, 13:27
This revision was automatically updated to reflect the committed changes.