Skip to content

Failed Proof, Challenge has already been solved and then MerkleRootMismatch #4041

@radEDl

Description

@radEDl

Issue description

Failing proofs, the first time it tries it it says Challenge already solved, then the next tries show Merkle Root Mismatch

Expected behavior

Solve the proof

Actual behavior

Doesn't solve proof

Specifications

  • Node version: 8.1.1-rc.9
  • Platform: Neuro
  • Node libp2p identity: 200

Error logs

First try (Challenge has already been solved)
[2025-09-09 13:26:10] DEBUG: [PROOFING] Proofing GET started for blockchain: otp:2043, operationId: 0097f170-5437-4f80-942d-8937b76e00bb
[2025-09-09 13:26:12] DEBUG: [PROOFING] Proofing GET: 75 nquads found for asset with ual: did:dkg:otp:2043/0x8f678eb0e57ee8a109b295710e23076fa3a443fe/2043294
[2025-09-09 13:26:10] DEBUG: [PROOFING] Proofing GET started for blockchain: otp:2043, operationId: 0097f170-5437-4f80-942d-8937b76e00bb
[2025-09-09 13:26:12] DEBUG: [PROOFING] Proofing GET: 75 nquads found for asset with ual: did:dkg:otp:2043/0x8f678eb0e57ee8a109b295710e23076fa3a443fe/2043294

[2025-09-09 13:26:12] INFO: Calling submitProof with priority: 5
[2025-09-09 13:26:14] WARN: Unable to decode estimate gas error: Error: Gas estimation for submitProof(chunk=67f9d5d24a870420407855890d> <htt, merkleProof=[0xe70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a, 0x360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af1, 0x2a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3, 0xbddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed32489, 0x5562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3b, 0xed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070d, 0xa054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056f, 0xb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bb, 0xb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e5765, 0x90f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670]) has failed, reason: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0)
[2025-09-09 13:26:14] ERROR: [PROOFING] Failed to prepare and send proof for blockchain: otp:2043. Error: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0), stack: Error: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0)
[2025-09-09 13:26:14] ERROR: [PROOFING] Error in proofing mechanism for otp:2043: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0), stack: Error: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0)
[2025-09-09 13:26:14] DEBUG: submitProof(chunk=67f9d5d24a870420407855890d> <htt, merkleProof=[0xe70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a, 0x360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af1, 0x2a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3, 0xbddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed32489, 0x5562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3b, 0xed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070d, 0xa054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056f, 0xb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bb, 0xb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e5765, 0x90f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670]) estimateGas has failed; Error: This challenge has already been solved; RPC: https://astrosat-2.origintrail.network/.

Second try (Merkle Root Mismatch)

[2025-09-09 13:27:33] DEBUG: [PROOFING] Checking proof period validity: isValid=true, activeProofPeriodStartBlock=10886100, latestChallengeBlock=10886100, sentSuccessfully=false, blockchainId=otp:2043
[2025-09-09 13:27:33] DEBUG: [PROOFING] Proofing GET started for blockchain: otp:2043, operationId: f8210509-2034-4777-8963-367e2437b3ab
[2025-09-09 13:27:35] DEBUG: [PROOFING] Proofing GET: 75 nquads found for asset with ual: did:dkg:otp:2043/0x8f678eb0e57ee8a109b295710e23076fa3a443fe/2043294

[2025-09-09 13:27:35] INFO: Calling submitProof with priority: 5
[2025-09-09 13:27:36] WARN: Unable to decode estimate gas error: Error: Gas estimation for submitProof(chunk=67f9d5d24a870420407855890d> <htt, merkleProof=[0xe70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a, 0x360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af1, 0x2a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3, 0xbddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed32489, 0x5562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3b, 0xed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070d, 0xa054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056f, 0xb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bb, 0xb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e5765, 0x90f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670]) has failed, reason: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0)
[2025-09-09 13:27:36] ERROR: [PROOFING] Error in proofing mechanism for otp:2043: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0), stack: Error: cannot estimate gas; transaction may fail or may require manual gas limit [ See: https://links.ethers.org/v5-errors-UNPREDICTABLE_GAS_LIMIT ] (method="estimateGas", transaction={"from":"0x5Eb898BD31dd739669Cb86A631604aE7951f167A","to":"0x04498d3e5De9689c519A6904E9C91223531BE6f2","data":"0x9de9c6dc00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000002036376639643564323461383730343230343037383535383930643e203c687474000000000000000000000000000000000000000000000000000000000000000ae70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af12a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3bddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed324895562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3bed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070da054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056fb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bbb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e576590f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.8.0)
[2025-09-09 13:27:36] DEBUG: submitProof(chunk=67f9d5d24a870420407855890d> <htt, merkleProof=[0xe70e4c17f8040f206a1afe21fea4227eec4ce5ade2a328eb0e2ee064f35f129a, 0x360a40b827ceb47caa4155ea3c71302e4a23c86b1377fc208df09834224c9af1, 0x2a7f68f7f35adf91f01cb034ae2dd7c30fa2a903fe637da281b49fff9de92bb3, 0xbddc3836b89c6e0b8de4f0a676ccf16f47ab200a022112c3b5a1fa07bed32489, 0x5562fc2b21e760cf3da4102db0c3b7d7cfa5f5c0e1c55985cefc6fe7fc168c3b, 0xed39b2106ac6e1ac1233d13e6f9c1cb4730da768bbe560d4d748138f15d2070d, 0xa054b58ea0d1ccc3190786ababd2f96ea2545be762215d3b26ad401ea2c4056f, 0xb61034fffffb82557d6746fd8ebb04d066ba07aebdb1068c282a001a9aff84bb, 0xb86c72d05ec4b81feeef9c38f6881b72e7043f81cd9ab93d3ef608d6f07e5765, 0x90f542b37141e4ff8c9d9070960ef7aa1c8e063d76699e4ada16f5a62009d670]) estimateGas has failed; Error: custom error MerkleRootMismatchError(computedMerkleRoot=0x009649127592a6ba30391de7165b682184d4702df715520564d163284b72de97, expectedMerkleRoot=0xbd2b3ae53ebfc934540a4038d2321b29c245aef55874151c3ddc070ebf54572c); RPC: https://astrosat-2.origintrail.network/.

Disclaimer

Please be aware that the issue reported on a public repository allows everyone to see your node logs, node details, and contact details. If you have any sensitive information, feel free to share it by sending an email to tech@origin-trail.com.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions