Completed
Pull Request — master (#524)
by thomas
40:24 queued 38:13
created

5,646 +557 Covered Lines

6,808 +694 Total Lines

82.9 % -0.3% Code Coverage

PHP Classes Changes

 
45.71%
ScriptBranch added
 
62.5%
OperationContainer added
 
62.79%
ParsedScript added
 
63.33%
PathTrace added
 
80%
Conditional added
 
83.81%
Checksig added
 
86.11%
LogicOpNode added
 
91.67%
PathTracer added
 
93.68%
BranchInterpreter added
93.13%
78.28%
OutputClassifier got worse
94.74%
85.71%
OutPoint got worse
100%
92.31%
SignData got worse
93.33%
88.24%
PayToPubkeyHash got worse
77.78%
82.61%
ScriptFactory improved
92.86%
96.43%
PayToPubkey improved
91.46%
93.9%
Parser improved
93.75%
95.45%
Operation improved
92.68%
93.75%
Signer improved
96.04%
95.57%
InputSigner got worse
view more  

CRAP Changes

 
42
OutputClassifier::decodeSequence() added
 
20
ScriptBranch::__debugInfo() added
 
19.0024
InputSigner::extractScript() added
 
18.9454
BranchInterpreter::evaluateUsingStack() added
 
18.4838
InputSigner::signStep() added
 
13.1269
Checksig::serialize() added
 
12
Checksig::receivesValue() added
 
12
ScriptBranch::getSignSteps() added
 
12
ParsedScript::getMutuallyExclusiveOps() added
 
9.0139
InputSigner::serializeSteps() added
view more  
5.0042
5
InputSigner::sortMultisigs() improved
6
6.027
InputSigner::pushAll() got worse
4.074
4.016
PayToPubkey::__construct() improved
2.0625
2
Signer::sign() improved
205.1124
204.6739
Interpreter::evaluate() improved
1
2
OutputClassifier::decodeP2WKH() got worse
1
2
OutputClassifier::decodeP2WSH() got worse
2
1
Parser::key() improved
4
5.2
functions.php ➔ encodeOpN() got worse
4.0466
5.9256
PayToPubkeyHash::__construct() got worse
view more  
9.0239
 
InputSigner::serializeSolution() removed
4.0218
 
InputSigner::evaluateSolution() removed