dashhive / DashJoin.js

Dash CoinJoin JavaScript (Browser & Node) SDK
MIT License
2 stars 0 forks source link

Debugging CoinJoin Failure #22

Closed coolaj86 closed 2 months ago

coolaj86 commented 2 months ago

The Error

PrioritiseTransaction: a311e5ad38fcc016eb6f4518121e7aa5fb32d26f50c7833b2acb2ff76a6d57ad feerate += 0.10 AcceptToMemoryPoolWithTime: a311e5ad38fcc016eb6f4518121e7aa5fb32d26f50c7833b2acb2ff76a6d57ad mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation) ()

Possible Solution

Perhaps we could read Signature must be zero as Signed input must at index zero.

https://github.com/libbitcoin/libbitcoin-system/wiki/Sighash-and-TX-Signing

Sign each input as index 0, with NO OTHER INPUTS and ALL OUTPUTS.

How I got there

  1. Find the dashd instances local_1, local_2, and local_3
    docker ps | grep 'dashd:' | grep '_local_[1-3]' | cut -d' ' -f1
    5944463f6e86
    983fe30ffc8e
    e04133d8696b
  2. Run the log watch command in 3 different terminals
    docker logs --since 15m -f 5944463f6e86
  3. Search for CCoinJoinServer in each \ (the one that matches is the one the peers are deterministically hitting)
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::CreateFinalTransaction -- FINALIZE TRANSACTIONS
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::CreateFinalTransaction -- finalMutableTransaction=CMutableTransaction(hash=88a0b2b86e, ver=2, type=0, vin.size=18, vout.size=18, nLockTime=0, vExtraPayload.size=0)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 0), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 1), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 2), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 3), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 4), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 1), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 2), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 3), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 4), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 0), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 1), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 2), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 3), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 4), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 1), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 2), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 3), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 4), scriptSig=)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9142180e2e082e504e2ff99300b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9143a2142b82222413e45a469d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144a271dd96a7e096db0174fef)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144ae6f64be49c8a9dad05091c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914580c7812093a680367e2ea24)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91461ce8d35674e020bd91f63d1)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914660f50b55e635ea347efd223)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9146dbe907ca08a5f893752449a)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91474bc30a19f16aee3e8b48a8b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9147568a7c69ef2357459376f8c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9148ec49f7e482b6ceb658156d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91494c1d34dfd35b5e5c108aab7)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149a2bb835bd557437fcdbdb09)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149f7fc53ec2c2849da00d6b1e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914af44b235ce58918edcb47c95)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914b6055ef1bd4266a0b284fc7e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914d547b11f8612213e7a22f2ae)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914e3d4e7e53b80c1cc45268acc)
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::SetState -- nState: 2, nStateNew: 3
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::RelayFinalTransaction -- nSessionID: 884916  nSessionDenom: 16 (0.00100001)
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) sending dsf (1364 bytes) peer=64
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) sending dsf (1364 bytes) peer=65
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) sending dssu (16 bytes) peer=64
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) sending dssu (16 bytes) peer=65
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) received: dss (1330 bytes) peer=64
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- vecTxIn.size() 9
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100b45409454e4b55
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100b45409454e4b55
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100b45409454e4b55 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100b45409454e4b55
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100b45409454e4b55
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 1/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402207819a0135ef87a1e
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402207819a0135ef87a1e
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402207819a0135ef87a1e new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402207819a0135ef87a1e
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402207819a0135ef87a1e
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 2/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=30450221008218a19f68acdb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 30450221008218a19f68acdb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=30450221008218a19f68acdb new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=30450221008218a19f68acdb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=30450221008218a19f68acdb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 3/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100dcba3f7a7bf2a3
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100dcba3f7a7bf2a3
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100dcba3f7a7bf2a3 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100dcba3f7a7bf2a3
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100dcba3f7a7bf2a3
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 4/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=30450221008199d0caeee4f1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 30450221008199d0caeee4f1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=30450221008199d0caeee4f1 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=30450221008199d0caeee4f1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=30450221008199d0caeee4f1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 5/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402203a5c62b12cbd96e1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402203a5c62b12cbd96e1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402203a5c62b12cbd96e1 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402203a5c62b12cbd96e1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402203a5c62b12cbd96e1
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 6/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100cb78f1ec9b4a98
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100cb78f1ec9b4a98
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100cb78f1ec9b4a98 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100cb78f1ec9b4a98
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100cb78f1ec9b4a98
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 7/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402202f85d61aef7cb35c
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402202f85d61aef7cb35c
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402202f85d61aef7cb35c new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402202f85d61aef7cb35c
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402202f85d61aef7cb35c
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 8/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100a108b8db15a85d
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100a108b8db15a85d
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100a108b8db15a85d new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100a108b8db15a85d
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100a108b8db15a85d
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 9/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::CheckPool -- entries count 2
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) received: dss (1328 bytes) peer=65
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- vecTxIn.size() 9
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100913528c6dda4ec
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100913528c6dda4ec
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100913528c6dda4ec new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100913528c6dda4ec
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100913528c6dda4ec
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 1/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100903f112434e024
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100903f112434e024
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100903f112434e024 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100903f112434e024
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100903f112434e024
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 2/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022045848f0adb5bfc32
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3044022045848f0adb5bfc32
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022045848f0adb5bfc32 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3044022045848f0adb5bfc32
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3044022045848f0adb5bfc32
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 3/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100a4ea92915970d8
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100a4ea92915970d8
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100a4ea92915970d8 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100a4ea92915970d8
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100a4ea92915970d8
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 4/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022005517e624138e1eb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3044022005517e624138e1eb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022005517e624138e1eb new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3044022005517e624138e1eb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3044022005517e624138e1eb
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 5/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402206bcfa98a07620453
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402206bcfa98a07620453
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402206bcfa98a07620453 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402206bcfa98a07620453
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402206bcfa98a07620453
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 6/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402204c538d253fbe0e06
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402204c538d253fbe0e06
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402204c538d253fbe0e06 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402204c538d253fbe0e06
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402204c538d253fbe0e06
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 7/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022035097373d0de6292
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3044022035097373d0de6292
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022035097373d0de6292 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3044022035097373d0de6292
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3044022035097373d0de6292
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 8/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304502210093dbaf35a6d7d0
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304502210093dbaf35a6d7d0
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304502210093dbaf35a6d7d0 new
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304502210093dbaf35a6d7d0
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304502210093dbaf35a6d7d0
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) DSSIGNFINALTX -- AddScriptSig() 9/9 success
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::CheckPool -- entries count 2
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::CheckPool -- SIGNING
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::CommitFinalTransaction -- finalTransaction=CTransaction(hash=8ad96c7233, ver=2, type=0, vin.size=18, vout.size=18, nLockTime=0, vExtraPayload.size=0)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 0), scriptSig=483045022100b45409454e4b)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 1), scriptSig=47304402207819a0135ef87a)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 2), scriptSig=4830450221008218a19f68ac)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 3), scriptSig=483045022100dcba3f7a7bf2)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 4), scriptSig=4830450221008199d0caeee4)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 1), scriptSig=483045022100913528c6dda4)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 2), scriptSig=483045022100903f112434e0)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 3), scriptSig=473044022045848f0adb5bfc)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 4), scriptSig=483045022100a4ea92915970)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 0), scriptSig=473044022005517e624138e1)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 1), scriptSig=47304402206bcfa98a076204)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 2), scriptSig=47304402204c538d253fbe0e)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 3), scriptSig=473044022035097373d0de62)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 4), scriptSig=48304502210093dbaf35a6d7)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 1), scriptSig=47304402203a5c62b12cbd96)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 2), scriptSig=483045022100cb78f1ec9b4a)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 3), scriptSig=47304402202f85d61aef7cb3)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 4), scriptSig=483045022100a108b8db15a8)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9142180e2e082e504e2ff99300b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9143a2142b82222413e45a469d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144a271dd96a7e096db0174fef)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144ae6f64be49c8a9dad05091c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914580c7812093a680367e2ea24)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91461ce8d35674e020bd91f63d1)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914660f50b55e635ea347efd223)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9146dbe907ca08a5f893752449a)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91474bc30a19f16aee3e8b48a8b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9147568a7c69ef2357459376f8c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9148ec49f7e482b6ceb658156d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91494c1d34dfd35b5e5c108aab7)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149a2bb835bd557437fcdbdb09)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149f7fc53ec2c2849da00d6b1e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914af44b235ce58918edcb47c95)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914b6055ef1bd4266a0b284fc7e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914d547b11f8612213e7a22f2ae)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914e3d4e7e53b80c1cc45268acc)
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) PrioritiseTransaction: 8ad96c7233eb82d5ef3ec8ce2729f44629063df8e4d3d8d56c24849a01588810 feerate += 0.10
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) AcceptToMemoryPoolWithTime: 8ad96c7233eb82d5ef3ec8ce2729f44629063df8e4d3d8d56c24849a01588810 mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation) ()
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::CommitFinalTransaction -- AcceptToMemoryPool() error: Transaction not valid
2024-04-21T02:39:55Z (mocktime: 2024-04-30T00:09:12Z) CCoinJoinServer::RelayCompletedTransaction -- nSessionID: 0  nSessionDenom: 0 (N/A)
coolaj86 commented 2 months ago

Server Accepts DSIs, Constructs DSF

2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CheckPool -- entries count 2
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CheckPool -- FINALIZE TRANSACTIONS
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CreateFinalTransaction -- FINALIZE TRANSACTIONS
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CreateFinalTransaction -- finalMutableTransaction=CMutableTransaction(hash=88a0b2b86e, ver=2, type=0, vin.size=18, vout.size=18, nLockTime=0, vExtraPayload.size=0)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 0), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 1), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 2), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 3), scriptSig=)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 4), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 1), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 2), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 3), scriptSig=)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 4), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 0), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 1), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 2), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 3), scriptSig=)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 4), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 1), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 2), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 3), scriptSig=)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 4), scriptSig=)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9142180e2e082e504e2ff99300b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9143a2142b82222413e45a469d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144a271dd96a7e096db0174fef)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144ae6f64be49c8a9dad05091c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914580c7812093a680367e2ea24)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91461ce8d35674e020bd91f63d1)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914660f50b55e635ea347efd223)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9146dbe907ca08a5f893752449a)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91474bc30a19f16aee3e8b48a8b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9147568a7c69ef2357459376f8c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9148ec49f7e482b6ceb658156d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91494c1d34dfd35b5e5c108aab7)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149a2bb835bd557437fcdbdb09)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149f7fc53ec2c2849da00d6b1e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914af44b235ce58918edcb47c95)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914b6055ef1bd4266a0b284fc7e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914d547b11f8612213e7a22f2ae)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914e3d4e7e53b80c1cc45268acc)
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::SetState -- nState: 2, nStateNew: 3
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::RelayFinalTransaction -- nSessionID: 453334  nSessionDenom: 16 (0.00100001)
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) sending dsf (1364 bytes) peer=67
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) sending dsf (1364 bytes) peer=66
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) sending dssu (16 bytes) peer=67
2024-04-21T03:12:55Z (mocktime: 2024-04-30T02:54:12Z) sending dssu (16 bytes) peer=66

Server Receives DSS

2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) received: dss (1330 bytes) peer=67
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- vecTxIn.size() 9
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100fddd9948938756
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100fddd9948938756
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100fddd9948938756 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100fddd9948938756
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100fddd9948938756
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 1/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100edec5ddc17627d
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100edec5ddc17627d
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100edec5ddc17627d new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100edec5ddc17627d
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100edec5ddc17627d
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 2/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100e395850614bbe9
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100e395850614bbe9
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100e395850614bbe9 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100e395850614bbe9
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100e395850614bbe9
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 3/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100b7fb4373faf6f3
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100b7fb4373faf6f3
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100b7fb4373faf6f3 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100b7fb4373faf6f3
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100b7fb4373faf6f3
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 4/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402202adad3490d5f2b9f
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402202adad3490d5f2b9f
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402202adad3490d5f2b9f new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402202adad3490d5f2b9f
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402202adad3490d5f2b9f
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 5/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100f0702709606a28
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100f0702709606a28
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100f0702709606a28 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100f0702709606a28
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100f0702709606a28
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 6/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100dcba237991d33c
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100dcba237991d33c
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100dcba237991d33c new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100dcba237991d33c
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100dcba237991d33c
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 7/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100b057c3a02a4882
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100b057c3a02a4882
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100b057c3a02a4882 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100b057c3a02a4882
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100b057c3a02a4882
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 8/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3043021f6658ef5fb5231fa7
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3043021f6658ef5fb5231fa7
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3043021f6658ef5fb5231fa7 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3043021f6658ef5fb5231fa7
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3043021f6658ef5fb5231fa7
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 9/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CheckPool -- entries count 2
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) received: dss (1326 bytes) peer=66
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- vecTxIn.size() 9
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=30440220497210323226c631
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 30440220497210323226c631
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=30440220497210323226c631 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=30440220497210323226c631
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=30440220497210323226c631
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 1/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100816c939cecf006
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100816c939cecf006
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100816c939cecf006 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100816c939cecf006
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100816c939cecf006
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 2/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022040e63061e2529705
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3044022040e63061e2529705
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022040e63061e2529705 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3044022040e63061e2529705
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3044022040e63061e2529705
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 3/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022016b4c041f89d5f55
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3044022016b4c041f89d5f55
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022016b4c041f89d5f55 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3044022016b4c041f89d5f55
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3044022016b4c041f89d5f55
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 4/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100e383a8695f6063
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3045022100e383a8695f6063
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3045022100e383a8695f6063 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3045022100e383a8695f6063
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3045022100e383a8695f6063
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 5/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022056480cfd079f84c2
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 3044022056480cfd079f84c2
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=3044022056480cfd079f84c2 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=3044022056480cfd079f84c2
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=3044022056480cfd079f84c2
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 6/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402206392e2a5312e2048
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402206392e2a5312e2048
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402206392e2a5312e2048 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402206392e2a5312e2048
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402206392e2a5312e2048
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 7/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402204485f6eae66790a1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402204485f6eae66790a1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402204485f6eae66790a1 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402204485f6eae66790a1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402204485f6eae66790a1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 8/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402201950c38e4c05a2b1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- verifying scriptSig 304402201950c38e4c05a2b1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::IsInputScriptSigValid -- Successfully validated input and scriptSig
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- scriptSig=304402201950c38e4c05a2b1 new
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to finalMutableTransaction, scriptSig=304402201950c38e4c05a2b1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::AddScriptSig -- adding to entries, scriptSig=304402201950c38e4c05a2b1
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) DSSIGNFINALTX -- AddScriptSig() 9/9 success
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CheckPool -- entries count 2
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CheckPool -- SIGNING

Server finalizes, but fails

2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CheckPool -- SIGNING
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CommitFinalTransaction -- finalTransaction=CTransaction(hash=a311e5ad38, ver=2, type=0, vin.size=18, vout.size=18, nLockTime=0, vExtraPayload.size=0)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 0), scriptSig=473044022040e63061e25297)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 1), scriptSig=483045022100816c939cecf0)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 2), scriptSig=483045022100e383a8695f60)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 3), scriptSig=473044022016b4c041f89d5f)
    CTxIn(COutPoint(257ce7c9ec2a189d6f30dc9726bf2abf6abd7b633112a270b48ea85f2b250876, 4), scriptSig=4730440220497210323226c6)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 1), scriptSig=483045022100f0702709606a)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 2), scriptSig=483045022100dcba237991d3)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 3), scriptSig=483045022100b057c3a02a48)
    CTxIn(COutPoint(45ec0766f3401c2ac3a4c7d1c18d171e58ce5d76fac9fa2c5b34c8dd02881e19, 4), scriptSig=463043021f6658ef5fb5231f)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 0), scriptSig=483045022100b7fb4373faf6)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 1), scriptSig=483045022100edec5ddc1762)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 2), scriptSig=483045022100fddd99489387)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 3), scriptSig=47304402202adad3490d5f2b)
    CTxIn(COutPoint(76ba5e4dbea6ef075fab48cd0c887ce4b2edef2c7afb7f03d30770bf155a96cb, 4), scriptSig=483045022100e395850614bb)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 1), scriptSig=473044022056480cfd079f84)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 2), scriptSig=47304402201950c38e4c05a2)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 3), scriptSig=47304402204485f6eae66790)
    CTxIn(COutPoint(b2619e8388913226aa0059cebb469a02fdc1d5d72a5e2e1be1f762ef50d3940e, 4), scriptSig=47304402206392e2a5312e20)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9142180e2e082e504e2ff99300b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9143a2142b82222413e45a469d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144a271dd96a7e096db0174fef)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9144ae6f64be49c8a9dad05091c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914580c7812093a680367e2ea24)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91461ce8d35674e020bd91f63d1)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914660f50b55e635ea347efd223)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9146dbe907ca08a5f893752449a)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91474bc30a19f16aee3e8b48a8b)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9147568a7c69ef2357459376f8c)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9148ec49f7e482b6ceb658156d9)
    CTxOut(nValue=0.00100001, scriptPubKey=76a91494c1d34dfd35b5e5c108aab7)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149a2bb835bd557437fcdbdb09)
    CTxOut(nValue=0.00100001, scriptPubKey=76a9149f7fc53ec2c2849da00d6b1e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914af44b235ce58918edcb47c95)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914b6055ef1bd4266a0b284fc7e)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914d547b11f8612213e7a22f2ae)
    CTxOut(nValue=0.00100001, scriptPubKey=76a914e3d4e7e53b80c1cc45268acc)
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) PrioritiseTransaction: a311e5ad38fcc016eb6f4518121e7aa5fb32d26f50c7833b2acb2ff76a6d57ad feerate += 0.10
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) AcceptToMemoryPoolWithTime: a311e5ad38fcc016eb6f4518121e7aa5fb32d26f50c7833b2acb2ff76a6d57ad mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation) ()
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::CommitFinalTransaction -- AcceptToMemoryPool() error: Transaction not valid
2024-04-21T03:12:56Z (mocktime: 2024-04-30T02:54:12Z) CCoinJoinServer::RelayCompletedTransaction -- nSessionID: 0  nSessionDenom: 0 (N/A)
coolaj86 commented 2 months ago

It was an extra length byte. Signature script has back-to-back length bytes and in the case of no script but only pubKeyHash, the code had been slowly changed such that script was constructed like signature, accidentally adding the extra size byte.