firoorg / firo

The privacy-focused cryptocurrency
https://firo.org
MIT License
720 stars 354 forks source link

Sending from transparent addresses to Spark address in same wallet causes broken transaction #1297

Closed nrsimha closed 1 year ago

nrsimha commented 1 year ago

Describe the issue

When I send from my transparent address to my Spark address it shows transaction with question mark icon in Transactions view.

image image

Re-broadcast transaction doesn't seem to help. And Abandon transaction is grayed out.

It should either not allow to send from transparent to own spark (as "Anonymize All" button should use instead) or it should create proper transaction which is visible in block explorer. Currently it doesn't show in explorer.

Local setup

OS: Macos Ventura 13.4.1 (22F82) Firo QT: Firo Core version v0.14.12.4-g0f292f6f0 (64-bit)

justanwar commented 1 year ago

This sounds similar but different with #1268. Please do not close this issue yet.

Could you try running with Dandelion off and create a Transparent to Spark transaction? Start firo-qt with -dandelion=0.

Do the problematic transactions still has 'unconfirmed, in dandelion stem pool' status after several days? The expected status of dropped transactions should be 'offline, not in memory pool'.

nrsimha commented 1 year ago

This is oldest transaction I have there with question mark: It is 4 days old.

Raw transaction: 01000000012dd7ec4a9c53a3f0c45cd8bc87b89f08c228a8f524b45cc6fc199439e8cab0ea000000006b483045022100a07bf9e92cd8cb4172adaf870c6deec609af810bfbc031ac5641066f7a5161e202205ab908cca110fcf818fc359106c6f81e4edfedadcbe4f035a959360a3fda36940121037710089698d44f17ff931ab254c1b534d9a9c178d29a5131d94a0e61f0f5a181feffffff01b294980000000000fd3701d10006e8f218db41ff126059ca11c5bd6071a8017db836bd274386d8f4540a070694010014b51fa94e4590484765fdb93605c8598530315abfccfe2e628d17461ebd4d2d00005a35623a73394c432df8663d0c6afbc05358b7dc1ad96f933e498afe41d803160000525e860f915f5b361a3c0ed43d64da24526fb95a41901e60ee41c0e0068fe951ef241a2c8344167df7f871523d55d00ddf8db85ef0262f906379d41910a7db7dbcb6243566699859f3f794808aed157734f30010a49c53d444f02d7ad8bff0b61e985cfc20974f384c34f41c82753ad8e182e4df20d6e8014c463ccbbca872b6e34d0e716fb294980000000000cfb2159055cf0251b809daa46a7d183c7184b2c203c84035a94340949a35689100006e214077386091faed831c259d8be80db8e522df29766af1126341f6599a888278ac0100

image

Running with Dandelion off:

Private transactions works good, but transparent to spark does't work.

It shows: 0/unconfirmed, in memory pool

image image
nrsimha commented 1 year ago

Correction none of transparent to spark (both to other's spark and to myself) are working.

nrsimha commented 1 year ago

After more than 12 hours from last transaction:

image image
nrsimha commented 1 year ago

Seems there are issues also with sending Spark transaction, but failure is much less. (https://github.com/firoorg/firo/issues/1298#issuecomment-1666917970)

In transparent transactions I have failure of 100%, in sending spark transactions quickly after each other it seems only every 4th is broken.

image
justanwar commented 1 year ago

Please reply to this post with a mainnet Firo address for the bug bounty payout. Use a new address that has never been used before. Make sure to anonymize after receiving!

nrsimha commented 1 year ago

aPXUmruLY1Zfp36jrhmKUbkt92qXV7vHji

justanwar commented 1 year ago

TXID: 087c3e2e5ef95ba2f0a45f61723e648e3549eefbc5de4ea4a7b83400fcd98e9f

mobias17 commented 1 year ago

I can confirm this behavior on Win11. For further investigation I will provide the part from the debug file.

System and Version

Win 11 Firo Core version v0.14.12.4-g0f292f6f0 (64-bit)

Steps taken till error

  1. Requested 4 x transparent Firo from Faucet to 4 individual and unused addresses.
  2. Overview Tab --> Anonymize all
  3. Stuck

image

Confirming same behavior as above on transaction

image

Debug file content

relevant tx hashes are: b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c

2023-09-12 18:45:26 CheckBlock() nHeight=2147483647, blockHash= 95ea8f7cebb55bc1b1516157b4692418fb087f7460868daeeb8ea3f0b8e90c6f, isVerifyDB = false
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=c345acf0d6b46bb80b48c025f68b84b34446a6b281184e5811f7465bfc81e040
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=c629bc52e87f5322a943f219cb75ac22eb9009c0fffc63fa07c8926f73b020c6
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=b1128031eea6cea3bc721bf55b3fac918df6de72c7fc362dd15ebc5ca7c5c4ee
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=338b1072dad669f1a5415e98d163b3317eee35f2acb8c560745cbbf5dd57d00d
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=a798f64b7863b5e7f24f1f5ce40d709d574d9fd6b1397ad08b9c3b7a3e081117
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=994027d7c6f239a6eafb07a650902a752366a9eff14e26f3047b9994fc6f0924
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=c9d250f80f889ea7cdf3a00dd38c6a3ea8dd27e6c7a5c58d4058cde611dba539
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=9ad2d6b8c8893928b0e4099f0377b49be0a15b77a770bc20b0140ed94fd1afa7
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckBlock() nHeight=2147483647, blockHash= 95ea8f7cebb55bc1b1516157b4692418fb087f7460868daeeb8ea3f0b8e90c6f, isVerifyDB = false
2023-09-12 18:45:26 AcceptBlock nHeight=125490
2023-09-12 18:45:26 CheckBlock() nHeight=125490, blockHash= 95ea8f7cebb55bc1b1516157b4692418fb087f7460868daeeb8ea3f0b8e90c6f, isVerifyDB = false
2023-09-12 18:45:26 ActivateBestChainStep()
2023-09-12 18:45:26 ConnectTip() nHeight=125490
2023-09-12 18:45:26 ConnectBlock nHeight=125490, hash=95ea8f7cebb55bc1b1516157b4692418fb087f7460868daeeb8ea3f0b8e90c6f
2023-09-12 18:45:26 CheckBlock() nHeight=125490, blockHash= 95ea8f7cebb55bc1b1516157b4692418fb087f7460868daeeb8ea3f0b8e90c6f, isVerifyDB = false
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=b1128031eea6cea3bc721bf55b3fac918df6de72c7fc362dd15ebc5ca7c5c4ee
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckSparkSMintTransaction txHash = b1128031eea6cea3bc721bf55b3fac918df6de72c7fc362dd15ebc5ca7c5c4ee
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=338b1072dad669f1a5415e98d163b3317eee35f2acb8c560745cbbf5dd57d00d
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckSparkSMintTransaction txHash = 338b1072dad669f1a5415e98d163b3317eee35f2acb8c560745cbbf5dd57d00d
2023-09-12 18:45:26 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=a798f64b7863b5e7f24f1f5ce40d709d574d9fd6b1397ad08b9c3b7a3e081117
2023-09-12 18:45:26 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:26 CheckSparkSMintTransaction txHash = a798f64b7863b5e7f24f1f5ce40d709d574d9fd6b1397ad08b9c3b7a3e081117
2023-09-12 18:45:27 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=994027d7c6f239a6eafb07a650902a752366a9eff14e26f3047b9994fc6f0924
2023-09-12 18:45:27 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:27 CheckSparkSMintTransaction txHash = 994027d7c6f239a6eafb07a650902a752366a9eff14e26f3047b9994fc6f0924
2023-09-12 18:45:27 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=c9d250f80f889ea7cdf3a00dd38c6a3ea8dd27e6c7a5c58d4058cde611dba539
2023-09-12 18:45:27 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:27 CheckSparkSMintTransaction txHash = c9d250f80f889ea7cdf3a00dd38c6a3ea8dd27e6c7a5c58d4058cde611dba539
2023-09-12 18:45:28 CheckTransaction nHeight=125490, isVerifyDB=false, isCheckWallet=false, txHash=9ad2d6b8c8893928b0e4099f0377b49be0a15b77a770bc20b0140ed94fd1afa7
2023-09-12 18:45:28 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:28 CheckSparkSMintTransaction txHash = 9ad2d6b8c8893928b0e4099f0377b49be0a15b77a770bc20b0140ed94fd1afa7
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 AddMintsToStateAndBlockIndex: Spark mint added id=1
2023-09-12 18:45:28 removeUnchecked txHash=338b1072dad669f1a5415e98d163b3317eee35f2acb8c560745cbbf5dd57d00d, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=b1128031eea6cea3bc721bf55b3fac918df6de72c7fc362dd15ebc5ca7c5c4ee, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=a798f64b7863b5e7f24f1f5ce40d709d574d9fd6b1397ad08b9c3b7a3e081117, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=994027d7c6f239a6eafb07a650902a752366a9eff14e26f3047b9994fc6f0924, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=c9d250f80f889ea7cdf3a00dd38c6a3ea8dd27e6c7a5c58d4058cde611dba539, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=9ad2d6b8c8893928b0e4099f0377b49be0a15b77a770bc20b0140ed94fd1afa7, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=338b1072dad669f1a5415e98d163b3317eee35f2acb8c560745cbbf5dd57d00d, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=b1128031eea6cea3bc721bf55b3fac918df6de72c7fc362dd15ebc5ca7c5c4ee, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=a798f64b7863b5e7f24f1f5ce40d709d574d9fd6b1397ad08b9c3b7a3e081117, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=994027d7c6f239a6eafb07a650902a752366a9eff14e26f3047b9994fc6f0924, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=c9d250f80f889ea7cdf3a00dd38c6a3ea8dd27e6c7a5c58d4058cde611dba539, IsSpend()=false
2023-09-12 18:45:28 removeUnchecked txHash=9ad2d6b8c8893928b0e4099f0377b49be0a15b77a770bc20b0140ed94fd1afa7, IsSpend()=false
2023-09-12 18:45:28 UpdateTip() pindexNew.nHeight=125490
2023-09-12 18:45:28 UpdateTip: new best=95ea8f7cebb55bc1b1516157b4692418fb087f7460868daeeb8ea3f0b8e90c6f height=125490 version=0x20001000 log2_work=46.626981 tx=254397 date='2023-09-12 18:45:16' progress=1.000000 cache=21.6MiB(140823txo)
2023-09-12 18:45:28 Checking if block contains wallet mints..
2023-09-12 18:45:28 SparkWallet: UpdateSpendStateFromBlock. [height: 125490]
2023-09-12 18:45:28 SparkWallet: UpdateSpendStateFromBlock. [height: 125490]
2023-09-12 18:45:30 AcceptToMemoryPool(), transaction: 4b74125f437d275db9498e034b38c1a08a0518826989a3be68ad261b3b1e7df1
2023-09-12 18:45:30 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:45:30 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=4b74125f437d275db9498e034b38c1a08a0518826989a3be68ad261b3b1e7df1
2023-09-12 18:45:30 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:30 CheckSparkSMintTransaction txHash = 4b74125f437d275db9498e034b38c1a08a0518826989a3be68ad261b3b1e7df1
2023-09-12 18:45:30 Adding spends to mempool state..
2023-09-12 18:45:30 Adding spends to wallet from Mempool..
2023-09-12 18:45:30 Adding Spark mints to Mempool..
2023-09-12 18:45:30 AcceptToMemoryPoolWorker -> OK
2023-09-12 18:45:30 Transaction 4b74125f437d275db9498e034b38c1a08a0518826989a3be68ad261b3b1e7df1 received and added to the mempool.
2023-09-12 18:45:30 AcceptToMemoryPool(), transaction: 4b74125f437d275db9498e034b38c1a08a0518826989a3be68ad261b3b1e7df1
2023-09-12 18:45:30 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:45:30 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=4b74125f437d275db9498e034b38c1a08a0518826989a3be68ad261b3b1e7df1
2023-09-12 18:45:30 CheckSparkSpendTransaction: tx metadata hash=d0acc6f6fe8d7912172e45fc248e135534f9325fa8d0e263a7f62d8f0f546296
2023-09-12 18:45:30 CheckSparkSMintTransaction txHash = 4b74125f437d275db9498e034b38c1a08a0518826989a3be68ad261b3b1e7df1
2023-09-12 18:45:30 Adding spends to wallet from Mempool..
2023-09-12 18:45:30 Adding Spark mints to Mempool..
2023-09-12 18:45:31 AcceptToMemoryPoolWorker -> OK
2023-09-12 18:45:41 receive version message: /Satoshi:0.14.12.4/: version 90031, blocks=125490, us=[2001:9e8:22d9:5400:cd41:a699:349b:e47f]:61624, peer=14
2023-09-12 18:45:46 payTxFee.GetFeePerK()=1000
2023-09-12 18:45:46 nFeeRet=0
2023-09-12 18:45:46 txout: CTxOut(nValue=0.99999538, scriptPubKey=d100be68fd299efac4303fec3d67b5)
2023-09-12 18:45:46 nFeeRet=0
2023-09-12 18:45:46 txout: CTxOut(nValue=0.99999538, scriptPubKey=d100f3de083fa286d7012a72a1b544)
2023-09-12 18:45:46 nFeeRet=0
2023-09-12 18:45:46 txout: CTxOut(nValue=0.99999538, scriptPubKey=d100762f8211c6a66e4aaab4f7375e)
2023-09-12 18:45:46 nFeeRet=0
2023-09-12 18:45:46 txout: CTxOut(nValue=0.99999538, scriptPubKey=d1009351c45b6fcd77e1d2ff0401ae)
2023-09-12 18:45:46 CommitTransaction:
CTransaction(hash=b5fe1adb89, ver=1, type=0, vin.size=1, vout.size=1, nLockTime=125490, vExtraPayload.size=0)
    CTxIn(COutPoint(35a442e35d37a8e5b5e0d89bf6caf3d93332b1a59d667aaada18280708d9f5a0, 1), scriptSig=473044022043a183fc1ee401, nSequence=4294967294)
    CScriptWitness()
    CTxOut(nValue=0.99999538, scriptPubKey=d100be68fd299efac4303fec3d67b5)
2023-09-12 18:45:46 AddToWallet b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9  new
2023-09-12 18:45:46 AcceptToMemoryPool(), transaction: b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9
2023-09-12 18:45:46 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:45:46 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9
2023-09-12 18:45:46 CheckSparkMintTransaction txHash = b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9
2023-09-12 18:45:46 Adding Spark mints to Mempool..
2023-09-12 18:45:46 AddToWallet b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9  
2023-09-12 18:45:46 AcceptToMemoryPoolWorker -> OK
2023-09-12 18:45:46 CommitTransaction success!
2023-09-12 18:45:46 CommitTransaction:
CTransaction(hash=04b90ed6ee, ver=1, type=0, vin.size=1, vout.size=1, nLockTime=125490, vExtraPayload.size=0)
    CTxIn(COutPoint(d47fdbaf52f7cd67207e92e1da2c03bcdb4c0e94b237450f67646a94b6c9d5aa, 1), scriptSig=483045022100b110c22c0d16, nSequence=4294967294)
    CScriptWitness()
    CTxOut(nValue=0.99999538, scriptPubKey=d100f3de083fa286d7012a72a1b544)
2023-09-12 18:45:46 AddToWallet 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb  new
2023-09-12 18:45:46 AcceptToMemoryPool(), transaction: 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb
2023-09-12 18:45:46 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:45:46 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb
2023-09-12 18:45:46 CheckSparkMintTransaction txHash = 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb
2023-09-12 18:45:46 Adding Spark mints to Mempool..
2023-09-12 18:45:46 AddToWallet 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb  
2023-09-12 18:45:46 AcceptToMemoryPoolWorker -> OK
2023-09-12 18:45:46 CommitTransaction success!
2023-09-12 18:45:46 CommitTransaction:
CTransaction(hash=805c502883, ver=1, type=0, vin.size=1, vout.size=1, nLockTime=125490, vExtraPayload.size=0)
    CTxIn(COutPoint(bbaf6b1508987ddd19b9124e1a55d74cce22c8f1c657008c82e5c36d98c380e7, 0), scriptSig=483045022100d905a48ad664, nSequence=4294967294)
    CScriptWitness()
    CTxOut(nValue=0.99999538, scriptPubKey=d100762f8211c6a66e4aaab4f7375e)
2023-09-12 18:45:46 AddToWallet 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d  new
2023-09-12 18:45:46 AcceptToMemoryPool(), transaction: 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d
2023-09-12 18:45:46 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:45:46 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d
2023-09-12 18:45:46 CheckSparkMintTransaction txHash = 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d
2023-09-12 18:45:46 Adding Spark mints to Mempool..
2023-09-12 18:45:46 AddToWallet 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d  
2023-09-12 18:45:46 AcceptToMemoryPoolWorker -> OK
2023-09-12 18:45:46 CommitTransaction success!
2023-09-12 18:45:46 CommitTransaction:
CTransaction(hash=f851eae983, ver=1, type=0, vin.size=1, vout.size=1, nLockTime=125490, vExtraPayload.size=0)
    CTxIn(COutPoint(f6ddb065622c2fff1606e3fdb53de1c1f4dd0df614fde1428d3028ed69d16909, 0), scriptSig=47304402200e5d1c4f535967, nSequence=4294967294)
    CScriptWitness()
    CTxOut(nValue=0.99999538, scriptPubKey=d1009351c45b6fcd77e1d2ff0401ae)
2023-09-12 18:45:46 AddToWallet f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c  new
2023-09-12 18:45:46 AcceptToMemoryPool(), transaction: f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c
2023-09-12 18:45:46 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:45:46 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c
2023-09-12 18:45:46 CheckSparkMintTransaction txHash = f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c
2023-09-12 18:45:46 Adding Spark mints to Mempool..
2023-09-12 18:45:46 AddToWallet f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c  
2023-09-12 18:45:46 AcceptToMemoryPoolWorker -> OK
2023-09-12 18:45:46 CommitTransaction success!
2023-09-12 18:46:12 AcceptToMemoryPool(), transaction: f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c
2023-09-12 18:46:12 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:46:12 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=false, txHash=f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c
2023-09-12 18:46:12 CheckSparkMintTransaction txHash = f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c
2023-09-12 18:46:12 AcceptToMemoryPool: accepted f851eae9831fd2dedf22411224ab27ae563f30d365b4a9ed75bce65b5e87384c (poolsz 1 txn, 1 kB)
2023-09-12 18:46:12 AcceptToMemoryPool(), transaction: 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d
2023-09-12 18:46:12 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:46:12 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=false, txHash=805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d
2023-09-12 18:46:12 CheckSparkMintTransaction txHash = 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d
2023-09-12 18:46:12 AcceptToMemoryPool: accepted 805c50288347197995552aa120d5d71175bcb2221af208c7a1bacbc156ef0c4d (poolsz 1 txn, 1 kB)
2023-09-12 18:46:12 AcceptToMemoryPool(), transaction: 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb
2023-09-12 18:46:12 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:46:12 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=false, txHash=04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb
2023-09-12 18:46:12 CheckSparkMintTransaction txHash = 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb
2023-09-12 18:46:12 AcceptToMemoryPool: accepted 04b90ed6eea2cd42fee193f064b9c943745ceff00cfc0f6a5e5e90a6f8344abb (poolsz 1 txn, 1 kB)
2023-09-12 18:46:12 AcceptToMemoryPool(), transaction: b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9
2023-09-12 18:46:12 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:46:12 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=false, txHash=b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9
2023-09-12 18:46:12 CheckSparkMintTransaction txHash = b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9
2023-09-12 18:46:12 AcceptToMemoryPool: accepted b5fe1adb89b1efe7bfab9796e686dad30170960a426434a2986640299eed3dd9 (poolsz 1 txn, 1 kB)
2023-09-12 18:46:15 AcceptToMemoryPool(), transaction: 5f3860ed519409339c63812fa6909ab5bd0978e7359d6103aa91681742a541ee
2023-09-12 18:46:15 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:46:15 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=5f3860ed519409339c63812fa6909ab5bd0978e7359d6103aa91681742a541ee
2023-09-12 18:46:15 CheckSparkSpendTransaction: tx metadata hash=5cbd2c6aab1cee65a46147342efdcdef9438137cc1a3db8a89b240de0ce45042
2023-09-12 18:46:15 CheckSparkSMintTransaction txHash = 5f3860ed519409339c63812fa6909ab5bd0978e7359d6103aa91681742a541ee
2023-09-12 18:46:16 Adding spends to mempool state..
2023-09-12 18:46:16 Adding spends to wallet from Mempool..
2023-09-12 18:46:16 Adding Spark mints to Mempool..
2023-09-12 18:46:16 AcceptToMemoryPoolWorker -> OK
2023-09-12 18:46:16 Transaction 5f3860ed519409339c63812fa6909ab5bd0978e7359d6103aa91681742a541ee received and added to the mempool.
2023-09-12 18:46:16 AcceptToMemoryPool(), transaction: 5f3860ed519409339c63812fa6909ab5bd0978e7359d6103aa91681742a541ee
2023-09-12 18:46:16 AcceptToMemoryPoolWorker(), tx.IsSpend()=false, fTestNet=true
2023-09-12 18:46:16 CheckTransaction nHeight=2147483647, isVerifyDB=false, isCheckWallet=true, txHash=5f3860ed519409339c63812fa6909ab5bd0978e7359d6103aa91681742a541ee
2023-09-12 18:46:16 CheckSparkSpendTransaction: tx metadata hash=5cbd2c6aab1cee65a46147342efdcdef9438137cc1a3db8a89b240de0ce45042
2023-09-12 18:46:16 CheckSparkSMintTransaction txHash = 5f3860ed519409339c63812fa6909ab5bd0978e7359d6103aa91681742a541ee
2023-09-12 18:46:16 Adding spends to wallet from Mempool..
2023-09-12 18:46:16 Adding Spark mints to Mempool..
2023-09-12 18:46:16 AcceptToMemoryPoolWorker -> OK
justanwar commented 1 year ago

Fixed in https://github.com/firoorg/firo/commit/9ffd44bc0a54d2abdf1d8780015013065221cfdc