Exemple #1
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", 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);
        }
    }
Exemple #2
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());
 }