HomePhabricator

Remove most logging from transaction validation
6cab80827277Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Remove most logging from transaction validation

Remove unnecessary direct logging in CheckTransaction,
AcceptToMemoryPool, CheckTxInputs, CScriptCheck::operator()

All status information should be returned in the CValidationState.
Relevant debug information is also added to the CValidationState using
the recently introduced debug message.

Do keep the "BUG! PLEASE REPORT THIS! ConnectInputs failed against MANDATORY but not STANDARD flags"
error as it is meant to appear as bug in the log.

Details

Provenance
Wladimir J. van der Laan <laanwj@gmail.com>Authored on Aug 6 2015, 07:59
deadalnixPushed on May 14 2017, 22:04
Parents
rABC9003c7cdd884: Add function to convert CValidationState to a human-readable message
Branches
Unknown
Tags
Unknown

Event Timeline

Wladimir J. van der Laan <laanwj@gmail.com> committed rABC6cab80827277: Remove most logging from transaction validation (authored by Wladimir J. van der Laan <laanwj@gmail.com>).Aug 11 2015, 15:29