HomePhabricator

Direct CCoins references
13c51f20f619Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Direct CCoins references

To prevent excessive copying of CCoins in and out of the CCoinsView
implementations, introduce a GetCoins() function in CCoinsViewCache
with returns a direct reference. The block validation and connection
logic is updated to require caching CCoinsViews, and exploits the
GetCoins() function heavily.

Details

Provenance
Pieter Wuille <pieter.wuille@gmail.com>Authored on Jul 8 2012, 17:04
schancelPushed on Jan 5 2018, 21:58
schancelPushed on Jan 5 2018, 21:39
schancelPushed on Jan 5 2018, 21:17
Parents
rSTAGING64dd46fd05de: Transaction hash caching
Branches
Unknown
Tags
Unknown

Event Timeline

Pieter Wuille <pieter.wuille@gmail.com> committed rSTAGING13c51f20f619: Direct CCoins references (authored by Pieter Wuille <pieter.wuille@gmail.com>).Oct 20 2012, 21:08