virtual void endTX( const uint8_t *p ) { if(dump) { LOAD(uint32_t, lockTime, p); printf(" nbInputs = %" PRIu64 "\n", (uint64_t)nbInputs); printf(" nbOutputs = %" PRIu64 "\n", (uint64_t)nbOutputs); printf(" byteSize = %" PRIu64 "\n", (uint64_t)(p - txStart)); printf(" lockTime = %" PRIu32 "\n", (uint32_t)lockTime); printf(" valueIn = %.2f\n", valueIn*1e-6); printf(" valueOut = %.2f\n", valueOut*1e-6); if(!isGenTX && !isStakeTX) { printf(" fees = %.2f\n", (valueIn-valueOut)*1e-6); } if(isStakeTX) { printf(" stakeEarned = %.2f\n", (valueOut-valueIn)*1e-6); } printf("}\n"); ++nbDumped; } if(nbDumped==txMap.size()) { exit(0); } }
virtual void endTX( const uint8_t *p ) { if(dump) { LOAD(uint32_t, lockTime, p); printf(" nbInputs = %" PRIu64 "\n", (uint64_t)nbInputs); printf(" nbOutputs = %" PRIu64 "\n", (uint64_t)nbOutputs); printf(" byteSize = %" PRIu64 "\n", (uint64_t)(p - txStart)); printf(" lockTime = %" PRIu32 "\n", (uint32_t)lockTime); printf(" valueIn = %.2f\n", satoshisToNormaForm(valueIn)); printf(" valueOut = %.2f\n", satoshisToNormaForm(valueOut)); if(!isGenTX) { printf(" fees = %.2f\n", satoshisToNormaForm(valueIn-valueOut)); } printf("}\n"); ++nbDumped; } isDone = (nbDumped==txMap.size()); }