Skip to content

Duniter accepted a block containing an invalid transaction output

In the following block :

{
  "version": 10,
  "nonce": 10400000000817,
  "number": 71329,
  "powMin": 65,
  "time": 1508345100,
  "medianTime": 1508343205,
  "membersCount": 27,
  "monetaryMass": 3187611,
  "unitbase": 0,
  "issuersCount": 7,
  "issuersFrame": 36,
  "issuersFrameVar": 0,
  "currency": "g1-test",
  "issuer": "D7CYHJXjaH4j7zRdWngUbsURPnSnjsCYtvo6f8dvW3C",
  "signature": "tEtC7cllFkWYMd8s38Eoited5iShV1x6indBqM4cOoo5/UwTB9Wix0kkRmgCUVqCU6xcm9K0rEz6FEsF9xSnAg==",
  "hash": "0000AD7CD7957DD7C34E0B836AEA923B9F22BD069CBE16B44E48FD01CD0C2941",
  "parameters": "",
  "previousHash": "00005C517B5D0EC685A0E1ACAE52ED8B524EC8D03CCA87324FA79AA1F1BB6F45",
  "previousIssuer": "2pyPsXM8UCB88jP2NRM4rUHxb63qm89JMEWbpoRrhyDK",
  "inner_hash": "7AD0CBE4536CCCE389D57F7492694940567974410ACBC5F10FE59F756B7AA3E1",
  "dividend": null,
  "identities": [],
  "joiners": [],
  "actives": [],
  "leavers": [],
  "revoked": [],
  "excluded": [],
  "certifications": [],
  "transactions": [
    {
      "version": 10,
      "currency": "g1-test",
      "locktime": 0,
      "hash": "B28939C91BBB386AD00B53566FFE73B250CE0982287CB1068FD119473D28B6F0",
      "blockstamp": "71327-0000883B04D983D9C6461D2AD2E67E3DF050B9065ADB6A5514A8BE16EF343E67",
      "blockstampTime": 0,
      "issuers": [
        "7t38cKwaBN9e6KymPnPS7SDc4bSJEMML1mTyKg4sDtiY"
      ],
      "inputs": [
        "45249:0:T:E774E2C45B4C93C5008CA466ED9BDC3F698AD5CED4FB2899083DBF28C633A1C4:0"
      ],
      "outputs": [
        "45229:0:SIG(7t38cKwaBN9e6KymPnPS7SDc4bSJEMML1mTyKg4sDtiY)",
        "20:0:XHX(6B86B273FF34FCE19D6B804EFF5A3F5747ADA4EAA22F1D49C01E52DDB7875B4B))"
      ],
      "unlocks": [
        "0:SIG(0)"
      ],
      "signatures": [
        "KoO0768jC+M+8MKa02awEbd/CIR1dq1Ee5OGeMlnmIlaoYubwONfkqi5LNVJ2apncQRNhjBYDnFpTbE8OmRLDg=="
      ],
      "comment": ""
    }
  ],
  "raw": "Version: 10\nType: Block\nCurrency: g1-test\nNumber: 71329\nPoWMin: 65\nTime: 1508345100\nMedianTime: 1508343205\nUnitBase: 0\nIssuer: D7CYHJXjaH4j7zRdWngUbsURPnSnjsCYtvo6f8dvW3C\nIssuersFrame: 36\nIssuersFrameVar: 0\nDifferentIssuersCount: 7\nPreviousHash: 00005C517B5D0EC685A0E1ACAE52ED8B524EC8D03CCA87324FA79AA1F1BB6F45\nPreviousIssuer: 2pyPsXM8UCB88jP2NRM4rUHxb63qm89JMEWbpoRrhyDK\nMembersCount: 27\nIdentities:\nJoiners:\nActives:\nLeavers:\nRevoked:\nExcluded:\nCertifications:\nTransactions:\nTX:10:1:1:1:2:0:0\n71327-0000883B04D983D9C6461D2AD2E67E3DF050B9065ADB6A5514A8BE16EF343E67\n7t38cKwaBN9e6KymPnPS7SDc4bSJEMML1mTyKg4sDtiY\n45249:0:T:E774E2C45B4C93C5008CA466ED9BDC3F698AD5CED4FB2899083DBF28C633A1C4:0\n0:SIG(0)\n45229:0:SIG(7t38cKwaBN9e6KymPnPS7SDc4bSJEMML1mTyKg4sDtiY)\n20:0:XHX(6B86B273FF34FCE19D6B804EFF5A3F5747ADA4EAA22F1D49C01E52DDB7875B4B))\nKoO0768jC+M+8MKa02awEbd/CIR1dq1Ee5OGeMlnmIlaoYubwONfkqi5LNVJ2apncQRNhjBYDnFpTbE8OmRLDg==\nInnerHash: 7AD0CBE4536CCCE389D57F7492694940567974410ACBC5F10FE59F756B7AA3E1\nNonce: 10400000000817\n"
}

There is an incorrect output with too many parenthesis : "20:0:XHX(6B86B273FF34FCE19D6B804EFF5A3F5747ADA4EAA22F1D49C01E52DDB7875B4B))"

http://gtest.duniter.inso.ovh/blockchain/block/71329

Sakia throws an error since this is unparsable.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information