Ad
Inputs (75)
Output transaction:
Settlement height:
Value:
0.0012 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.00101 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
Output transaction:
Settlement height:
Value:
0.002 ERG
Tokens:
1
Output transaction:
Settlement height:
Value:
0.0036 ERG
Tokens:
15.52
Outputs (3)
Spent in transaction:
Settlement height:
Value:
0.14421 ERG
Tokens:
219,000
Spent in transaction:
Settlement height:
Value:
0.0035 ERG
Tokens:
16.83
Spent in transaction:
Settlement height:
Value:
0.0021 ERG
Transaction Details
Status: Confirmed
Size: 3.65 KB
Received time: 10/19/2024 06:57:42 PM
Included in blocks: 1,377,131
Confirmations: 382,425
Total coins transferred: 0.14981 ERG
Fees: 0.0021 ERG
Fees per byte: 0.000000561 ERG
Raw Transaction Data
{
  "id": "fce61bcfec02f41175d454e2099e4ce86cbdae7b46147e3eb8d9eab17bfab8eb",
  "blockId": "4aa0947625f9497fbccad12308e246a131f943c1510f271a864b140e10831370",
  "inclusionHeight": 1377131,
  "timestamp": 1729364262641,
  "index": 23,
  "globalIndex": 7928319,
  "numConfirmations": 382425,
  "inputs": [
    {
      "boxId": "f39dedfb45b4f21568cb81e34c0d3296c756d854e785cac2466ce147cc4db758",
      "value": 1200000,
      "index": 0,
      "spendingProof": null,
      "outputBlockId": "07116ed27727e3757eb02d0cb760c22677f15508716c719101e8cb2279b9ac7e",
      "outputTransactionId": "24cfb21518ff66bdf7e0731c31bbd755da7d4c542508430eb3d969f6c729d6de",
      "outputIndex": 1,
      "outputGlobalIndex": 43322213,
      "outputCreatedAt": 1377119,
      "outputSettledAt": 1377121,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20059e38729e1d06a02358f46a27bde7d5c77cfe1e8af9922a91b541386c009af2",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "059e38729e1d06a02358f46a27bde7d5c77cfe1e8af9922a91b541386c009af2"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e209fedd0b185c522592fcc13beb56bea482e039e533e2fcf6bb0232a4a42317eec",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "9fedd0b185c522592fcc13beb56bea482e039e533e2fcf6bb0232a4a42317eec"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "4f78faac31f6b2e96ba9e5645db64d3e7c7b22a90e705458c75bcba9c8b99e1c",
      "value": 2000000,
      "index": 1,
      "spendingProof": null,
      "outputBlockId": "07116ed27727e3757eb02d0cb760c22677f15508716c719101e8cb2279b9ac7e",
      "outputTransactionId": "c9f8e8f521636371ee4ea12c03d4618ec830b0316277a87b74d939dd18614123",
      "outputIndex": 1,
      "outputGlobalIndex": 43322218,
      "outputCreatedAt": 1377119,
      "outputSettledAt": 1377121,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20ddcf399a712ddfea9b6a311d602f88c29475b115e7f995d432459c44f098c035",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ddcf399a712ddfea9b6a311d602f88c29475b115e7f995d432459c44f098c035"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20b6485fded6187e6d1f70c9526d526c37a2c2bd734cb4e7c5814b894cebfe7270",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b6485fded6187e6d1f70c9526d526c37a2c2bd734cb4e7c5814b894cebfe7270"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "40bb486996499f08ee545ec2172090ae9158ae72e2ab32da1874b9208c1009be",
      "value": 1010000,
      "index": 2,
      "spendingProof": null,
      "outputBlockId": "07116ed27727e3757eb02d0cb760c22677f15508716c719101e8cb2279b9ac7e",
      "outputTransactionId": "4acf1020b0571e912d5e9420852deea4d905d6a0d1d8aec3d69cc3f0751c737f",
      "outputIndex": 1,
      "outputGlobalIndex": 43322261,
      "outputCreatedAt": 1377119,
      "outputSettledAt": 1377121,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e203766d9edd8ed272e11c762e2bbc5b1a50aa0b7c38ca8f8aff280f3179fd19f8b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3766d9edd8ed272e11c762e2bbc5b1a50aa0b7c38ca8f8aff280f3179fd19f8b"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20e6713d794238b40ad1920a5cadd01dd341a9011f50eea2485a28aa60710098c5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e6713d794238b40ad1920a5cadd01dd341a9011f50eea2485a28aa60710098c5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "eabdae30eaf571e6f4fd4a8118ad71aa5d6684ee4cc9b55e1628684155275cef",
      "value": 2000000,
      "index": 3,
      "spendingProof": null,
      "outputBlockId": "f5a0b801abeb147d1a0f5c1a8e20e24a95c43399a87deb5a31fb1b73e6506fc0",
      "outputTransactionId": "42199805981f49bcb415480a97cbe83dfc62e1ed4fdc0f3badecf6ed352b6df7",
      "outputIndex": 1,
      "outputGlobalIndex": 43322281,
      "outputCreatedAt": 1377119,
      "outputSettledAt": 1377122,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20ea17a62c608a9475a30f1ba345b82c2dd2c799d27dc4d4c9ba84bf7f282de3d5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ea17a62c608a9475a30f1ba345b82c2dd2c799d27dc4d4c9ba84bf7f282de3d5"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20620388b5fe604e96eef38b7411ba3f3c5616a17730dfd733c96ad6c7b269e128",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "620388b5fe604e96eef38b7411ba3f3c5616a17730dfd733c96ad6c7b269e128"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "99ef1f333ea8085212feab3ab506dacb31b4be3517a7e93d8cdcb86505185137",
      "value": 2000000,
      "index": 4,
      "spendingProof": null,
      "outputBlockId": "6ee095d0c4b1818873229a4eecd82ea09e2c4d8d852e973df42b8c5b7ed46e6d",
      "outputTransactionId": "cf84fb5b1993fcdfdfc90d4bb5c2b6883cf2d5115e2aa3e0d5c186044a31e2a6",
      "outputIndex": 1,
      "outputGlobalIndex": 43322342,
      "outputCreatedAt": 1377123,
      "outputSettledAt": 1377125,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20f3559bc59e4fb41ad36f0b213740410b4cb61f967968fee72f83d2560199ae84",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f3559bc59e4fb41ad36f0b213740410b4cb61f967968fee72f83d2560199ae84"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e202e72998b05a581ba00990eacb3d3b6767621626a1e3611dfa1fd4b9e4b7d8a97",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2e72998b05a581ba00990eacb3d3b6767621626a1e3611dfa1fd4b9e4b7d8a97"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "a55a661306b69c005294a12f74a3ae059641846657a83a8a4531c86eb06b1ee0",
      "value": 2000000,
      "index": 5,
      "spendingProof": null,
      "outputBlockId": "de252bbee4adc3f84c0962c4e8d06373955dc4443dde9a73f15fbcd28bea228a",
      "outputTransactionId": "d405b846edb8f3f4c4100636ebdc82ce3a26a5f743cf63d3b29d0e7a7bdc54ed",
      "outputIndex": 1,
      "outputGlobalIndex": 43322361,
      "outputCreatedAt": 1377124,
      "outputSettledAt": 1377126,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e205bef0fc79b73761ed88d6486fc9a65075494418f4efa85859366d1bda286b17c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5bef0fc79b73761ed88d6486fc9a65075494418f4efa85859366d1bda286b17c"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20d8187c60d09e7b2c8fe00991e4c9460543273bae0146b4e0fdad018db08ec22c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "d8187c60d09e7b2c8fe00991e4c9460543273bae0146b4e0fdad018db08ec22c"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "470cc8dc4ac368a83a2c794ef4e6ad91ed73f2bc7b495454d8735b03397ae074",
      "value": 2000000,
      "index": 6,
      "spendingProof": null,
      "outputBlockId": "de252bbee4adc3f84c0962c4e8d06373955dc4443dde9a73f15fbcd28bea228a",
      "outputTransactionId": "d729258049f3926075b772066c8a75744cf18b3283fa63bae26b1532392335f3",
      "outputIndex": 1,
      "outputGlobalIndex": 43322365,
      "outputCreatedAt": 1377124,
      "outputSettledAt": 1377126,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20ce7dcc00b7759ccf97252cd5c994b2415a6b97c2580a5244bc9910ea34336a96",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ce7dcc00b7759ccf97252cd5c994b2415a6b97c2580a5244bc9910ea34336a96"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e207b961a18df25745557ae1a2158576ed34b25d54826c0ebb7811d94d5b8c182d5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7b961a18df25745557ae1a2158576ed34b25d54826c0ebb7811d94d5b8c182d5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7a4f89349c1d4a47f55123ff2ff9a42cab5b5e590552c27e9e337e73f39595e7",
      "value": 2000000,
      "index": 7,
      "spendingProof": null,
      "outputBlockId": "de252bbee4adc3f84c0962c4e8d06373955dc4443dde9a73f15fbcd28bea228a",
      "outputTransactionId": "ffe2a7d70b79a6a9a11bddd9559225a74b48c8170f8aa04b91ca01c479898ac6",
      "outputIndex": 1,
      "outputGlobalIndex": 43322369,
      "outputCreatedAt": 1377124,
      "outputSettledAt": 1377126,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2046c266a044e977c0ab839f301dca45f4f35c3aba25965713523ce1f6df72b193",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "46c266a044e977c0ab839f301dca45f4f35c3aba25965713523ce1f6df72b193"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20e475faf30a8eaff66289e68abf2bf8c5fa2a337dfe72e93fae4e1d29ce05a0b5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e475faf30a8eaff66289e68abf2bf8c5fa2a337dfe72e93fae4e1d29ce05a0b5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "0f97f709ec8f44d41068cec6adcf65439426a90e82ae4de79adb891d10aebd1b",
      "value": 2000000,
      "index": 8,
      "spendingProof": null,
      "outputBlockId": "de252bbee4adc3f84c0962c4e8d06373955dc4443dde9a73f15fbcd28bea228a",
      "outputTransactionId": "337f2efa2adf65eb842a6fda876892f807e08482e83c44fe8a083f4a7cfc9921",
      "outputIndex": 1,
      "outputGlobalIndex": 43322373,
      "outputCreatedAt": 1377123,
      "outputSettledAt": 1377126,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2051dd3c12de1994cb9b551234a3c4aea2be69f1029574e3ad98474d92c7fe0e37",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "51dd3c12de1994cb9b551234a3c4aea2be69f1029574e3ad98474d92c7fe0e37"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20b2dff63a14769cf2816098724bd9e9d410660861658ed94709ca7bef3f26db13",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b2dff63a14769cf2816098724bd9e9d410660861658ed94709ca7bef3f26db13"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "cd07f27e145f71e92482c58c31c235b27d98bfbd818bc2d1b3ed21457a9abb34",
      "value": 2000000,
      "index": 9,
      "spendingProof": null,
      "outputBlockId": "de252bbee4adc3f84c0962c4e8d06373955dc4443dde9a73f15fbcd28bea228a",
      "outputTransactionId": "9f224c4774e8bdcf3dd23ac85b1f70ea3a82680ef9bb1116798520f370bf5c6b",
      "outputIndex": 1,
      "outputGlobalIndex": 43322378,
      "outputCreatedAt": 1377123,
      "outputSettledAt": 1377126,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e201b532f49a3da89e577a27cad46cc15bb380a804af44bbbd6d3469ce87096d5bf",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1b532f49a3da89e577a27cad46cc15bb380a804af44bbbd6d3469ce87096d5bf"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20076a7f9cb94b999d3cd3f34872f92e05a5ea55d66c67c9d386ffdf96ed9cdb98",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "076a7f9cb94b999d3cd3f34872f92e05a5ea55d66c67c9d386ffdf96ed9cdb98"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "ca2d0831a9dd8413161dcdd4f36fcf8702d82935bf94ff8c7ee0063f2a51c43e",
      "value": 2000000,
      "index": 10,
      "spendingProof": null,
      "outputBlockId": "de252bbee4adc3f84c0962c4e8d06373955dc4443dde9a73f15fbcd28bea228a",
      "outputTransactionId": "af8c0ab717183110226d37a4bf193b2172e3789811f6a3cea1246521940cd118",
      "outputIndex": 1,
      "outputGlobalIndex": 43322383,
      "outputCreatedAt": 1377123,
      "outputSettledAt": 1377126,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20aaacd6193733b8b185053bd09b2b35c9126a828f81e3cda5c41f45135cbb1d59",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "aaacd6193733b8b185053bd09b2b35c9126a828f81e3cda5c41f45135cbb1d59"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2034d0410be21a9525f6c2317d4ebc16d142808bef7dc5b52fd5f6c62e68bb6b5d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "34d0410be21a9525f6c2317d4ebc16d142808bef7dc5b52fd5f6c62e68bb6b5d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "a02a32a0fce023c8d8eaae3a3d25f077418c21a16788dd6de58e6ecadfed8956",
      "value": 2000000,
      "index": 11,
      "spendingProof": null,
      "outputBlockId": "de252bbee4adc3f84c0962c4e8d06373955dc4443dde9a73f15fbcd28bea228a",
      "outputTransactionId": "ba1da909dfe5876723cb879bd081029c433ca6a0043ddae6cffc4c1cd5526262",
      "outputIndex": 1,
      "outputGlobalIndex": 43322388,
      "outputCreatedAt": 1377123,
      "outputSettledAt": 1377126,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20e9f3f56000a3f307582cd93fe52aa9afb7689b4007f22f1afd04c15d2c1e80c4",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e9f3f56000a3f307582cd93fe52aa9afb7689b4007f22f1afd04c15d2c1e80c4"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20019e3e933a24e711b46b968e58de3afcaeab0b74598e8a0b8895738115e81591",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "019e3e933a24e711b46b968e58de3afcaeab0b74598e8a0b8895738115e81591"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "77586932665355255cc2ba0893c026180328e9e49c4adf9c6bedf33b20a48468",
      "value": 2000000,
      "index": 12,
      "spendingProof": null,
      "outputBlockId": "0dae341eab7159a16730ad566f5033d4a83daffb100a8ad06d88c9337e0d14a0",
      "outputTransactionId": "298313b9bc33565906a30753a77214fc3960c28687b8f720c8299c14d5748032",
      "outputIndex": 1,
      "outputGlobalIndex": 43322400,
      "outputCreatedAt": 1377124,
      "outputSettledAt": 1377127,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e203684a6fc79378d5207e1dc5bc3f399d2367031b79a2fc76f8d0bfe2082c71be7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3684a6fc79378d5207e1dc5bc3f399d2367031b79a2fc76f8d0bfe2082c71be7"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2061ee33cafae0c2c6538700df83b2485f6b31dcc59338d4293ab7701359428424",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "61ee33cafae0c2c6538700df83b2485f6b31dcc59338d4293ab7701359428424"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "694fb3d633685f9cb536f8bccab4c1e1c9b368a3ac5245c80079937bb16d06ba",
      "value": 2000000,
      "index": 13,
      "spendingProof": null,
      "outputBlockId": "0dae341eab7159a16730ad566f5033d4a83daffb100a8ad06d88c9337e0d14a0",
      "outputTransactionId": "f52663634518b44c6251fb69cd724d652a1b3e3277c7d48b334567c66307aaf5",
      "outputIndex": 1,
      "outputGlobalIndex": 43322404,
      "outputCreatedAt": 1377124,
      "outputSettledAt": 1377127,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20f017345f3a9d00a50a94c33575d400c800e06385caff54ec2d5c536133720bd5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f017345f3a9d00a50a94c33575d400c800e06385caff54ec2d5c536133720bd5"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2016278179625f21014861511dbaf147bdd5a3022aa33d2c11035f6a49b50a7dc7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "16278179625f21014861511dbaf147bdd5a3022aa33d2c11035f6a49b50a7dc7"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "caa08a44cf42707377a9ca634cb1ebe76b519e956905af8e671e36832d911428",
      "value": 2000000,
      "index": 14,
      "spendingProof": null,
      "outputBlockId": "0dae341eab7159a16730ad566f5033d4a83daffb100a8ad06d88c9337e0d14a0",
      "outputTransactionId": "07dfc975446f3b0bbe639c0a56082d0dd9de74b4f14688488f47df3ff8294ecc",
      "outputIndex": 1,
      "outputGlobalIndex": 43322408,
      "outputCreatedAt": 1377124,
      "outputSettledAt": 1377127,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20ec9e9436cf9de8b0e73aa11229ef3939ca965cd1eacda99db8ba81906ae30423",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ec9e9436cf9de8b0e73aa11229ef3939ca965cd1eacda99db8ba81906ae30423"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20e93b6652d39711984e83656ad022424c125a8e2addb73306cb6a1d7f6417830d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e93b6652d39711984e83656ad022424c125a8e2addb73306cb6a1d7f6417830d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "8bec2fb7395d9c1663bdba10e3fb54718df4de1a1e1e41f98a34f69145c02dbc",
      "value": 2000000,
      "index": 15,
      "spendingProof": null,
      "outputBlockId": "b75a9e99a5ea944cc06045eea1d8ffda386a27e7058b1169c2aba995893aadfb",
      "outputTransactionId": "3059a48b43012f68b0ca94d2623c78de4edc550c661f4083e60cc4a0016e7959",
      "outputIndex": 1,
      "outputGlobalIndex": 43322418,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377128,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20f09d0ef1a70f975be6fd96e4d8734b450d9c3b8aed185bdddc44784106970308",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f09d0ef1a70f975be6fd96e4d8734b450d9c3b8aed185bdddc44784106970308"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2041a22cfe3aa80f43ad097f4fe1bc347bb11cd04a1bd53a0a827cb7c2c5088f4e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "41a22cfe3aa80f43ad097f4fe1bc347bb11cd04a1bd53a0a827cb7c2c5088f4e"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "60618daeb1aed3597e142b87b72594edca3035686fd8b17d8c91531ead36485b",
      "value": 2000000,
      "index": 16,
      "spendingProof": null,
      "outputBlockId": "b75a9e99a5ea944cc06045eea1d8ffda386a27e7058b1169c2aba995893aadfb",
      "outputTransactionId": "a0eced43d023dac90eba552691fb05a3e5793c39f7e1c7c8b711dd5aacbccdff",
      "outputIndex": 1,
      "outputGlobalIndex": 43322422,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377128,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20b5ae6699dcc391983b277a9dd6c88ed81a113011593dce7c99be95b7b69623b8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b5ae6699dcc391983b277a9dd6c88ed81a113011593dce7c99be95b7b69623b8"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20569c6a8a465e9b837eb575d9d9a6ead58d3b856e9c0580c5334a58bdc6a5d210",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "569c6a8a465e9b837eb575d9d9a6ead58d3b856e9c0580c5334a58bdc6a5d210"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e8f47311e973c6ae3bad930d1f0c1bbe8a9d5e113b75a5426bc3ec0443c11017",
      "value": 2000000,
      "index": 17,
      "spendingProof": null,
      "outputBlockId": "b75a9e99a5ea944cc06045eea1d8ffda386a27e7058b1169c2aba995893aadfb",
      "outputTransactionId": "bf5642ec0e7f779e77cccae10f5da76efa3dc391d88d95388f331fabe3b15439",
      "outputIndex": 1,
      "outputGlobalIndex": 43322426,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377128,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20bb5f676dea40d456552f6cbdb963e0426387c7c0c64c7512b5d35418f3759d0d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "bb5f676dea40d456552f6cbdb963e0426387c7c0c64c7512b5d35418f3759d0d"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e209a1221458e89c4b664e294e575f17e94dd1db4168284ea349197c0358d43e1be",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "9a1221458e89c4b664e294e575f17e94dd1db4168284ea349197c0358d43e1be"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "a77ac08f0e06d4eb12fc789973bf5798f4c21d6a8507a354104db7a3efd99a4e",
      "value": 2000000,
      "index": 18,
      "spendingProof": null,
      "outputBlockId": "b75a9e99a5ea944cc06045eea1d8ffda386a27e7058b1169c2aba995893aadfb",
      "outputTransactionId": "dd8f730ee69e7e0d9f27d07753f839275eb3ac6c00d70d4fee1e8f2693f9666a",
      "outputIndex": 1,
      "outputGlobalIndex": 43322430,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377128,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20327cd19bdc7934e00a67eca4f126b5246416f5d966b94af6c5eb2980e866d858",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "327cd19bdc7934e00a67eca4f126b5246416f5d966b94af6c5eb2980e866d858"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e200b379f0c45885b0d000a6585ebc1f0cdcdb5b524e68b0847ba6c00c84bf00aef",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0b379f0c45885b0d000a6585ebc1f0cdcdb5b524e68b0847ba6c00c84bf00aef"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "3e02c621cdc60de00619f636aa67c3ee084f5da6cae4002d6cc7218d2f74e73f",
      "value": 2000000,
      "index": 19,
      "spendingProof": null,
      "outputBlockId": "b75a9e99a5ea944cc06045eea1d8ffda386a27e7058b1169c2aba995893aadfb",
      "outputTransactionId": "719fa135daee049276acb39d1e329e46913558fe80cc8493fcca53be14fd20b6",
      "outputIndex": 1,
      "outputGlobalIndex": 43322434,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377128,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e208ff3e3b368707fba5f6373db7423ab3486b5317bb6d703de4561a4e25ed6c3e6",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8ff3e3b368707fba5f6373db7423ab3486b5317bb6d703de4561a4e25ed6c3e6"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20781048a3f9f3ffbb03b2cba40f98efddadbcb10f1eed277805716dd472cd848d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "781048a3f9f3ffbb03b2cba40f98efddadbcb10f1eed277805716dd472cd848d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "98bd9834f55e438c1281a2a9a8387319c373c23928fe3768b6e42fdb36594a47",
      "value": 2000000,
      "index": 20,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "6521fd233d5de8e9c9393c68c1c26dbcf285ad965bd3e820af0bfbc767d6688c",
      "outputIndex": 1,
      "outputGlobalIndex": 43322442,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20c6c832a5da7aac3925ec870c16cb94156419e3b579b12252a94801d8bf365647",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "c6c832a5da7aac3925ec870c16cb94156419e3b579b12252a94801d8bf365647"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20e586aa233f2ea45f17a3353ee25066bfc97ad3e2ae6928d6729177825ba13f9d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e586aa233f2ea45f17a3353ee25066bfc97ad3e2ae6928d6729177825ba13f9d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e3e5853dba0857d2c520377bad081a82ef3840f7c617fc501f16f196bb435387",
      "value": 2000000,
      "index": 21,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "10275e1aecaa651ed3cf67089dfb29a824902b2edd70148f6585072f13a31ee2",
      "outputIndex": 1,
      "outputGlobalIndex": 43322446,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20581d31c3561579b1d2de06186317bdf2fd57f626c274c1e3a83ff503257d400f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "581d31c3561579b1d2de06186317bdf2fd57f626c274c1e3a83ff503257d400f"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20b7cb72a42b52d5d6ce68c54ca60d3848bc96cf0d82d21464e7a73b24c0fc4e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b7cb72a42b52d5d6ce68c54ca60d3848bc96cf0d82d21464e7a73b24c0fc4e00"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "c35c4ce72b48bbf57e570f0d9620adecaf638d9badeea9de4819b0585fea97f5",
      "value": 2000000,
      "index": 22,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "118f8dc02a489b738969093c9d63c2041269046c490cefc79b91f19e56728171",
      "outputIndex": 1,
      "outputGlobalIndex": 43322450,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20315bbebfb5d1aaeca6ea771cf36785a38061f503ec727eab581d3c0d4505d078",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "315bbebfb5d1aaeca6ea771cf36785a38061f503ec727eab581d3c0d4505d078"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2020a78482caf774c09495fcc931f1dc2a9edc51c2b684b203e0963d1454d1c053",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "20a78482caf774c09495fcc931f1dc2a9edc51c2b684b203e0963d1454d1c053"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "995f17d65e1ddff86252a836f4439d4facfb218ce9afdd7fafab074db09b9201",
      "value": 2000000,
      "index": 23,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "157a6b98a1e2bfa57bdf815518ddc9a37e9045e12ab3cec9b4a1b5409c4b6893",
      "outputIndex": 1,
      "outputGlobalIndex": 43322454,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2037b104e8763eb64be8a1775a5ee95135ecc1f5e0941a02031f1b9f2c2c0ed0e4",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "37b104e8763eb64be8a1775a5ee95135ecc1f5e0941a02031f1b9f2c2c0ed0e4"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20ad48ee02ebc2ab2f3b12a02426aecaef4826deb2d3a146cb387c5360c5cf9b16",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ad48ee02ebc2ab2f3b12a02426aecaef4826deb2d3a146cb387c5360c5cf9b16"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "a655e3017d28c3baa391db360bffc113e6e05193ac036e529aa5ca9e97163a55",
      "value": 2000000,
      "index": 24,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "1f5e55be8e94c223da33d62d046cb351cf9ddf7c980b133015c6e4b045f05d26",
      "outputIndex": 1,
      "outputGlobalIndex": 43322458,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2093d22cfec531423b8d7059ad6b0eacc4bcf10b2f852adbb94726bfd69e1adea9",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "93d22cfec531423b8d7059ad6b0eacc4bcf10b2f852adbb94726bfd69e1adea9"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2011f36598ae35a474e308773b4388c0731eab80e424d4d539c0ff3f179bff91fd",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "11f36598ae35a474e308773b4388c0731eab80e424d4d539c0ff3f179bff91fd"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "3ce60fd9ce2b95a4b874a7b11813e2271c59f20228e29e6817399ad600aad777",
      "value": 2000000,
      "index": 25,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "223683e40373708aa968482149cbeb4d39431c6d79e25cfa6e54905f8731825e",
      "outputIndex": 1,
      "outputGlobalIndex": 43322462,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20942c960c9d7843f883cc67b87ed328042109968180ab180e14a42f0600df5f41",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "942c960c9d7843f883cc67b87ed328042109968180ab180e14a42f0600df5f41"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2080963bfd3fa6f48bbf4ffc27e4755920e68a06ad18fbd0cceccd6c084972fa44",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "80963bfd3fa6f48bbf4ffc27e4755920e68a06ad18fbd0cceccd6c084972fa44"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7360a4eaa228fd512d06f8f5587bd414ce5c6b21c3ec1344b1774f80f59f4d4d",
      "value": 2000000,
      "index": 26,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "26a3776fedb2b9520084bc48ad042cd6ca2306f2d0e4a54e44a65a22a8741205",
      "outputIndex": 1,
      "outputGlobalIndex": 43322466,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e200b0ac5850cdf0b1164e9d59bb5db54d83d9b6bb73442822aeb7542862710017a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0b0ac5850cdf0b1164e9d59bb5db54d83d9b6bb73442822aeb7542862710017a"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e208c18eaa858b650297e37fb7cfe45d12c53b0b881f8566b8e4c2aca838a030523",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8c18eaa858b650297e37fb7cfe45d12c53b0b881f8566b8e4c2aca838a030523"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "dd0782542630574ffc7f34eb1777c58717b9aba47dd52e1a3bb5a0efe998cac7",
      "value": 2000000,
      "index": 27,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "28d80c7a353d2cd01698da89ed306082ad7c6f0f347af364d700b83008924fff",
      "outputIndex": 1,
      "outputGlobalIndex": 43322470,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20497e21752b5a1b85c8b814a205d2f5257ba08e2bccd92fcdd9dc80125917a07b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "497e21752b5a1b85c8b814a205d2f5257ba08e2bccd92fcdd9dc80125917a07b"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20402a51e9a5ce40329be8c49fb9f95929bcfa60bdd86250f4e0e95e5aee998041",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "402a51e9a5ce40329be8c49fb9f95929bcfa60bdd86250f4e0e95e5aee998041"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "b121d0ae736b57ad50c70b541644e7c8cf33b9de504cdc98677dd1612773fe9a",
      "value": 2000000,
      "index": 28,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "2adb739f3792ee1f97ba31689568014b858a67df6dbc083ea58a86177f842038",
      "outputIndex": 1,
      "outputGlobalIndex": 43322474,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20309befbcdc22b7c549e1802f4a8e6036a64873a5c70395419f96cbd4b3b95ef5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "309befbcdc22b7c549e1802f4a8e6036a64873a5c70395419f96cbd4b3b95ef5"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20b87675cc04ebaddf3c805f63478f03073162267f9862aa1b2807da4b2b9269e3",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b87675cc04ebaddf3c805f63478f03073162267f9862aa1b2807da4b2b9269e3"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "c45f5fa092fa8553746b96b66ce0412f115653df9ffcbd85233f3d34b91349e8",
      "value": 2000000,
      "index": 29,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "31ea9da0d4442c6e31e01283164fa71b3698b802c4e7200f742c49b1361854bf",
      "outputIndex": 1,
      "outputGlobalIndex": 43322478,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20177d2ab87b520ce087a394ae20fcc6f221e24f747f664f6c30961288c951d05a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "177d2ab87b520ce087a394ae20fcc6f221e24f747f664f6c30961288c951d05a"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e209834716d298ff6a4d56e69800a604424cf0ff9b7e7d71fa1f97d74dfe9a608d8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "9834716d298ff6a4d56e69800a604424cf0ff9b7e7d71fa1f97d74dfe9a608d8"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "1194f256790e4778fa4c71a637d8c6e6a03637ecce43b5337887b4d685e60d57",
      "value": 2000000,
      "index": 30,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "3393e5b96f91fd72394684c63bc598869b15cd4cbdc067ac2384a65819ddd72e",
      "outputIndex": 1,
      "outputGlobalIndex": 43322482,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20fbb2edec8b218ca0462a0347473c366a7f102e061f5a4785e8ed701c297e07ec",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fbb2edec8b218ca0462a0347473c366a7f102e061f5a4785e8ed701c297e07ec"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20f8f59a356f57aba913e16af5e37b291bfe03a1e313194d44a287e3e05cc46cfa",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f8f59a356f57aba913e16af5e37b291bfe03a1e313194d44a287e3e05cc46cfa"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "830b1650ecc0331b23684bef03c70b65cb199cef1238a74d1b3ebcebfc3d607a",
      "value": 2000000,
      "index": 31,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "3c0340a71d200ef89f7f49811c430542a3822acea151e964004ff0c3f98872d9",
      "outputIndex": 1,
      "outputGlobalIndex": 43322486,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e203aa7ed9864521180387dcc059e46225ada5116a86758bc2b958873bbd7d19366",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3aa7ed9864521180387dcc059e46225ada5116a86758bc2b958873bbd7d19366"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e207ad4e4d6af641614bc1573bbc8925bbbc096d851c62d05580477603d4400f374",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7ad4e4d6af641614bc1573bbc8925bbbc096d851c62d05580477603d4400f374"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "90d242165d9dcb8ff1b00582d0788562a51d0867903684bf5361ae328580052c",
      "value": 2000000,
      "index": 32,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "3e384542e6f324d5bacd7043bad0053459c985d47c30a3896e0c21bd6bcb2ce9",
      "outputIndex": 1,
      "outputGlobalIndex": 43322490,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2025006e6ba04dedc3938b074ec5d051b3ae25f4d6480d6b24203102bb413cadea",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "25006e6ba04dedc3938b074ec5d051b3ae25f4d6480d6b24203102bb413cadea"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2022d929cd0286042457edbd6814945a12ee6c4c4458ac64be69cd13bbe3db204f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "22d929cd0286042457edbd6814945a12ee6c4c4458ac64be69cd13bbe3db204f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "778c75031b66da82dc3a8921d5435c1c109ed70aa8aa040046d333e53a28b436",
      "value": 2000000,
      "index": 33,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "48c9605247832c90de0ffc6fbdf00e26516861f8044697b00d3c6ea5cac52e8c",
      "outputIndex": 1,
      "outputGlobalIndex": 43322494,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20dd6e1620c63423f28efdbed8f59fb5109dab5adaa70c0e7dcecc7abb2ae7fa9e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "dd6e1620c63423f28efdbed8f59fb5109dab5adaa70c0e7dcecc7abb2ae7fa9e"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20d8c3f7bdec6f6121080370c78acd422699ed9a64e2d20d1c2d4fac9ff88e5404",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "d8c3f7bdec6f6121080370c78acd422699ed9a64e2d20d1c2d4fac9ff88e5404"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f81dbe535db0262006c0c1f6eb076529b2999ebae53416179378798738d530f3",
      "value": 2000000,
      "index": 34,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "4b9d583548454cf42bf457d7593ae93c0e554f68ea1edacca08299a3c7766f77",
      "outputIndex": 1,
      "outputGlobalIndex": 43322498,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20d7b7e5159efc9cd6a29c9ca4bb017b52bfdc26c0ebbbba8806a753e04849e2f5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "d7b7e5159efc9cd6a29c9ca4bb017b52bfdc26c0ebbbba8806a753e04849e2f5"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2000fa856939aae58563e6575e4f6cd4abf5810812d66578eb1d9cfb41e72d2aee",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "00fa856939aae58563e6575e4f6cd4abf5810812d66578eb1d9cfb41e72d2aee"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "4cde09c282dce0ca982d14b6fc616d8e1aa03b2ba54734756fe98cc5a4b8275e",
      "value": 2000000,
      "index": 35,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "51ef1d23efa33bd1d0daf1452ef1d0e5b8a283cf270090559550a8802636a6ec",
      "outputIndex": 1,
      "outputGlobalIndex": 43322502,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20451e6a391af3b38336460dfab25c283697256a195638eeb9627b3b687f42009a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "451e6a391af3b38336460dfab25c283697256a195638eeb9627b3b687f42009a"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20969b70fec9158f1885bb7115835828416fe5c5550754f5ffa895cc56b733d17e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "969b70fec9158f1885bb7115835828416fe5c5550754f5ffa895cc56b733d17e"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "4d99f390238f5f5b5c8cf6f7b9002c7ffc0617c470fa84941854b53a0991fa63",
      "value": 2000000,
      "index": 36,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "5c97e1b07e295efa459a8692a9924a6a6cb3ef43b14e2fa812052b5e670f1fc7",
      "outputIndex": 1,
      "outputGlobalIndex": 43322506,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2077e9bd8086ce0a6f1af17d9c01e053d253c45d7f40179d47de2c0a26754d4cf5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "77e9bd8086ce0a6f1af17d9c01e053d253c45d7f40179d47de2c0a26754d4cf5"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20a39baf3d5f98276a4686b9f273ba3464ee6e66f842d64e2b36345a5edf13402b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "a39baf3d5f98276a4686b9f273ba3464ee6e66f842d64e2b36345a5edf13402b"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "651f785d7d67d5e0ece7b163a127734d40a3a52e373ca7a61f44b94f767d07a7",
      "value": 2000000,
      "index": 37,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "601d1f162fcdcda67fdaba635133d1ca91033abcdc35ffdcd4ddde07c60e9c51",
      "outputIndex": 1,
      "outputGlobalIndex": 43322510,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e204e6060b5ef0c87bb71f0f57f7967da51ffbe7fe4fa3f40c3a3ce3e89fe7f7916",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "4e6060b5ef0c87bb71f0f57f7967da51ffbe7fe4fa3f40c3a3ce3e89fe7f7916"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e203b9d73ee640286465a9bc7e0a6f191a8054d430128a2eba5125214f437821610",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3b9d73ee640286465a9bc7e0a6f191a8054d430128a2eba5125214f437821610"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f86863e599df0d619e9372d015c7802b82e6352d817d52becdb38886c73cde6c",
      "value": 2000000,
      "index": 38,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "7ef5c571cef49081bdf9a81490e2ff738ea9bd67905ce7b9deabbc18c31b83c6",
      "outputIndex": 1,
      "outputGlobalIndex": 43322514,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20329d66895b8d9c84947bfe3d72335158ada0fdd8ac8643f836c81ec85785e01a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "329d66895b8d9c84947bfe3d72335158ada0fdd8ac8643f836c81ec85785e01a"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e204dde61a50f578ea097cf7eb35873667ac7a4652c66e9c7cdf23178818892a848",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "4dde61a50f578ea097cf7eb35873667ac7a4652c66e9c7cdf23178818892a848"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "2f1fbcd9a25a06e1bd31e2a852ac7f4c4c33a9058977fbd8ebc039b854d1f009",
      "value": 2000000,
      "index": 39,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "7ef9092ca7f130521f32a9b651aeaeb59cc6efbc73239131c50d49570611329f",
      "outputIndex": 1,
      "outputGlobalIndex": 43322518,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20bd0f1e6292334df495ceb35b085ac3496d621f74b744b3865f99e0c013ea68e6",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "bd0f1e6292334df495ceb35b085ac3496d621f74b744b3865f99e0c013ea68e6"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2013d6ca21126bfa84da2e33b256cfbec8fb8041c6b75117dde02097d6bc7eb80b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "13d6ca21126bfa84da2e33b256cfbec8fb8041c6b75117dde02097d6bc7eb80b"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "39f3112fcda7454ea8bb0658d92fbf98b3657c960866b060c49bf5feb35d122e",
      "value": 2000000,
      "index": 40,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "80c0d5b090414ac2a8a3de58c5731f29b82592ba44ef715232febea3eec9ab00",
      "outputIndex": 1,
      "outputGlobalIndex": 43322522,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e203b2d29ce823c35d4a974fcb41aefe5fb31378870724bafba22cd281678ed47a5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3b2d29ce823c35d4a974fcb41aefe5fb31378870724bafba22cd281678ed47a5"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e201679cf56c942b2fb2cd306955f2e99961e809d305f29356aa761ae4c5c58e900",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1679cf56c942b2fb2cd306955f2e99961e809d305f29356aa761ae4c5c58e900"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "c2cc7b17d6859f0b7d8a1dbc4ffc5789db6f29c2c01f0a44b5ee62487374f60e",
      "value": 2000000,
      "index": 41,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "82cb09356b640aa189ac1c07cd738956bf52250dbd7646d283cecdf164a7cff3",
      "outputIndex": 1,
      "outputGlobalIndex": 43322526,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20f4e63793560cb0c644d8d30cf9260a153e509bbbcb8e1885e66208e23c8f7d8b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f4e63793560cb0c644d8d30cf9260a153e509bbbcb8e1885e66208e23c8f7d8b"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e202d7a964d19ea11e0ef7deebfce416913ee907d9f64aba8e037e2769a8a6f3c6a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2d7a964d19ea11e0ef7deebfce416913ee907d9f64aba8e037e2769a8a6f3c6a"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "b6a263e50501569734cb484cd3c7027a8b614258bf71e22a13e2ee3cf7eb8d19",
      "value": 2000000,
      "index": 42,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "85456160b2d864c04cd923ba1d7e7539613e3904d3d4219a1e5b04673eb3cf49",
      "outputIndex": 1,
      "outputGlobalIndex": 43322530,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20d289df8aee844cdc1a6b7c84efe280a8d7c51dc6412c3e36b64d4ee71f4cb916",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "d289df8aee844cdc1a6b7c84efe280a8d7c51dc6412c3e36b64d4ee71f4cb916"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e205cef88711293b75cff89570cf12aa4a53b495f9ad6442122b3bde67105480bce",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5cef88711293b75cff89570cf12aa4a53b495f9ad6442122b3bde67105480bce"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "377b46bc28fd67192beef4ceb8f6abe2738a1303679f76c351104b562a5bade3",
      "value": 2000000,
      "index": 43,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "8714eb07606908c3587d3d69f1d882737c2348d464006d837de955bf4ffd5edd",
      "outputIndex": 1,
      "outputGlobalIndex": 43322534,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2093d73a59f111c37a6e9853fb85ba075264f330dc3b416d2778b7939e3bb6591e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "93d73a59f111c37a6e9853fb85ba075264f330dc3b416d2778b7939e3bb6591e"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e206827d2fa80a9a1710ab2312a95f146f8aa8b9e2cfe8ae7729c180e9ae324065a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6827d2fa80a9a1710ab2312a95f146f8aa8b9e2cfe8ae7729c180e9ae324065a"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e4187c6a24ca94077c071d376a802022aad433446e1f66660e9c2effc764d044",
      "value": 2000000,
      "index": 44,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "876f852c3ab59511963a9dfb60d649b01aee1e3630e8f194afbdba1c00224f8b",
      "outputIndex": 1,
      "outputGlobalIndex": 43322538,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e205252ecb1f1f61787cce1dc38b5bc1b71f55fa8a606eca25b9b3f596932cf4ef6",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5252ecb1f1f61787cce1dc38b5bc1b71f55fa8a606eca25b9b3f596932cf4ef6"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e202684290b93133497362be40125cd3ac9dd6aea106c439067e271bbb51b9f5758",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2684290b93133497362be40125cd3ac9dd6aea106c439067e271bbb51b9f5758"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "6a3796af47fc99fb737e9e628328e68171b87821144bcf98e5fd1915392a1203",
      "value": 2000000,
      "index": 45,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "8e0880fbb9117c6ba778503976e342db7935df239c41c1e84fe094c74c997a7b",
      "outputIndex": 1,
      "outputGlobalIndex": 43322542,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20f9d1b0896da6db5d3c981594c5514383acf6155eeec792393ed39d06acdccadc",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f9d1b0896da6db5d3c981594c5514383acf6155eeec792393ed39d06acdccadc"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20b6f3db62683b2ca9dd2702e71fb1df640468b802c0359eb25a569a32beeaa98f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b6f3db62683b2ca9dd2702e71fb1df640468b802c0359eb25a569a32beeaa98f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "65ff54f7af470f9a82ca93f64eca898eb2b5e8495b8e748851e9557b7a02b1c8",
      "value": 2000000,
      "index": 46,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "8f80b975e3b57e0fded9c7b4c49d19ccb5ae2946648af41b35f83d3a42a79f94",
      "outputIndex": 1,
      "outputGlobalIndex": 43322546,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e201d1209681c63b24a4169589a7a9460a0adcc72ccd81bfe3b06f2198fec7b7a97",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1d1209681c63b24a4169589a7a9460a0adcc72ccd81bfe3b06f2198fec7b7a97"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2077032452eefea3b3a80f2c9495cc35b13c4bfe2dea9e0cfa90e8bccaa79f785d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "77032452eefea3b3a80f2c9495cc35b13c4bfe2dea9e0cfa90e8bccaa79f785d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "2654a7147fe92b7526c5478689ed73bce1fd75fd3158c223cc95fce750145903",
      "value": 2000000,
      "index": 47,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "94961c542924f2041a27f6605c02e766d76e70adc51bbc5a71ae19794db4b557",
      "outputIndex": 1,
      "outputGlobalIndex": 43322550,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2089f19bc1bba86b333f5ecfb949e877cfed7b0726b71516bcd6d6fafeb833f9e0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "89f19bc1bba86b333f5ecfb949e877cfed7b0726b71516bcd6d6fafeb833f9e0"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20548acae2655cc7d457d57ad28068d28b278600fd9ae3a61f628a274847d33b44",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "548acae2655cc7d457d57ad28068d28b278600fd9ae3a61f628a274847d33b44"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "be105fcf0260e0d8db39531076129f94766793e75dc70f094a82e8895df2c4bb",
      "value": 2000000,
      "index": 48,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "9898b798f0cd4e811a7a00b8a51379858ee519d9a6885d4441d312b21f6d71cd",
      "outputIndex": 1,
      "outputGlobalIndex": 43322554,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20f3996e1ea0db8fb08ad54adc396da83dd158c571d60f8241f480afbc2a606617",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f3996e1ea0db8fb08ad54adc396da83dd158c571d60f8241f480afbc2a606617"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20c532658851a561bbaaca0e733f1e4eb7c5e70a7caf6c51f3f1b86c14d85d1fcf",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "c532658851a561bbaaca0e733f1e4eb7c5e70a7caf6c51f3f1b86c14d85d1fcf"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "6a5b969c43fbfaaa2ebe953418769a47a051c9a8cb2bdd3d59145e6c50fb9de8",
      "value": 2000000,
      "index": 49,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "98d5fa48c4000bd7e4f901afec9a30097de675ec1e5626f2566fc1417da2b11f",
      "outputIndex": 1,
      "outputGlobalIndex": 43322558,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20793848c21ce3e6a7bdfa8613f66f9f99879304a3a4b7fc233228fa959c113fd8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "793848c21ce3e6a7bdfa8613f66f9f99879304a3a4b7fc233228fa959c113fd8"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20aa404ad64da41ef315a801097188ba1f1deafa74a68771e85f66635858f13a67",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "aa404ad64da41ef315a801097188ba1f1deafa74a68771e85f66635858f13a67"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "bf59d44f8a980f7e1fa0f73ce2246bcfa80765bd531f94cd63b1cc5f31fa9920",
      "value": 2000000,
      "index": 50,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "a10212000873ecc5bdada33e90e3f4d0fb6dbeac22b5d4baa85dad4278b1960d",
      "outputIndex": 1,
      "outputGlobalIndex": 43322562,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2003166c64bca93e04603e621ce6672a699532e45735f210df7bf986f69dcac1c8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "03166c64bca93e04603e621ce6672a699532e45735f210df7bf986f69dcac1c8"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e203320258403826b9b2cca8861f0de604d7574bbc3bcf11033a10e692eb464b10f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3320258403826b9b2cca8861f0de604d7574bbc3bcf11033a10e692eb464b10f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f23c415d76039d44a3a77e2a67a5d910fc4078b23fa1bcd55e1201f399e9dac6",
      "value": 2000000,
      "index": 51,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "a1f77f48a312ca5a03817807db11f7877b67799dfbb120ae816f82b456a49431",
      "outputIndex": 1,
      "outputGlobalIndex": 43322566,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20635159e6aa47ccf232ad01ca2c74add48b5195d703ea24f4040155e18afd099d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "635159e6aa47ccf232ad01ca2c74add48b5195d703ea24f4040155e18afd099d"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20d4cb6a6fb931814d7dd2a3d1b1a356407252aa310052c2732b8188fadc975ed9",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "d4cb6a6fb931814d7dd2a3d1b1a356407252aa310052c2732b8188fadc975ed9"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "017c5804d8a3d6c6262c1f26b808460fc734b38e3fd91ce82aa0bde93666255e",
      "value": 2000000,
      "index": 52,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "a925003fbed012f99f3a98da1f2f2f4d34a151844f2adfdf0f12cc6cbccdfd1e",
      "outputIndex": 1,
      "outputGlobalIndex": 43322570,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2092a7c171364ecec3926817b320af35a4830041fb3d9e71dbc38fbf5b177ab22f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "92a7c171364ecec3926817b320af35a4830041fb3d9e71dbc38fbf5b177ab22f"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20929893cdc6490d26706d7c285b2e8e684e403b7a8b9afd661f4bcc6d581eab1e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "929893cdc6490d26706d7c285b2e8e684e403b7a8b9afd661f4bcc6d581eab1e"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e86a84bfbf98c7e72abee7f3036b05c87edbd428d4f58cce6a2dc7cd0eaea6d0",
      "value": 2000000,
      "index": 53,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "aac2ea0e6ec1df97dc86ddbec991f3b99133e35b0bb0cd99a3f285fa332b2709",
      "outputIndex": 1,
      "outputGlobalIndex": 43322574,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2029beed9c0f62f20b8bafca761a0d0665f66ec8ce4f8678ecb5d389584f6534a4",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "29beed9c0f62f20b8bafca761a0d0665f66ec8ce4f8678ecb5d389584f6534a4"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20172df108242dc5aa234bbd6c9f67f63ac64816db1dd54c6cb35d47685ac967d3",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "172df108242dc5aa234bbd6c9f67f63ac64816db1dd54c6cb35d47685ac967d3"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "059855324016dbdf55458a9eb1889964fcbd936ba3978f5dd85a031c941f40d9",
      "value": 2000000,
      "index": 54,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "b7633bfd6f0ce99a8b5579073f2776d2492b512bfb1ea823e37531de108d650c",
      "outputIndex": 1,
      "outputGlobalIndex": 43322578,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20cd3863c3556e8da87295be7fc2c1d61fd0189a324d323bf60e607553f4a4e2f9",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "cd3863c3556e8da87295be7fc2c1d61fd0189a324d323bf60e607553f4a4e2f9"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20828793f905ed13d2d8aab2fd381ec8f40f7d934ddae8c17524fe8d79d4062083",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "828793f905ed13d2d8aab2fd381ec8f40f7d934ddae8c17524fe8d79d4062083"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "8e3d56b2543a20e19d98199204c5e26b32ce5f6318034919068ef8c6f6f67afa",
      "value": 2000000,
      "index": 55,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "b7add3f7236344dcbc4f5c63d0979f20a169f9c0ad4ea68c52b63b73e1815d41",
      "outputIndex": 1,
      "outputGlobalIndex": 43322582,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20f76916ee079267eac485fc60b0c6461e4063ff7e97417919cc24f96b0791ec9d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f76916ee079267eac485fc60b0c6461e4063ff7e97417919cc24f96b0791ec9d"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20a8f1b711884778a6abe9b702956ce83e567191b12342a030c29945832e986c9d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "a8f1b711884778a6abe9b702956ce83e567191b12342a030c29945832e986c9d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "2d3cf29e9a7038d4fbfdefef01c052f2c9dfa7ad0160af13024e0d858a920059",
      "value": 2000000,
      "index": 56,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "b822da22f6cdf06c891fd2c38d48ca8621be91d1a00d5384654bc30ccc038e82",
      "outputIndex": 1,
      "outputGlobalIndex": 43322586,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20dfdbb50d5860af988cee979add06c9420fa8c3453f950a644f29afd58b0448dd",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "dfdbb50d5860af988cee979add06c9420fa8c3453f950a644f29afd58b0448dd"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20e931bed92bc2b1524bfef298e04849fb8e70c97d24ff0a0931b5e5a8bdc43a00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e931bed92bc2b1524bfef298e04849fb8e70c97d24ff0a0931b5e5a8bdc43a00"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "bbb273e609f257141375418815be7ad70b5cbdd355e1f4aac200d4a53c8200b9",
      "value": 2000000,
      "index": 57,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "c1fb72da9f8a8e11adf3b2f71feea505c794f084e813847a2e923d3522cc340d",
      "outputIndex": 1,
      "outputGlobalIndex": 43322590,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2099eaac5fcdb8ff2a9b4503b43964a5cb81471aae52242facbfef1f87b11457c0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "99eaac5fcdb8ff2a9b4503b43964a5cb81471aae52242facbfef1f87b11457c0"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20b7bb854b2d8367c779aa5e84dcfd82c989cc4e2c5e7d6de32bfa0f016f6738fe",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b7bb854b2d8367c779aa5e84dcfd82c989cc4e2c5e7d6de32bfa0f016f6738fe"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e6c869376d4af6e1cdb84cc0282edc638bd2e4eb6f94d6006177aaa703f7caf2",
      "value": 2000000,
      "index": 58,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "d336535ca02d91af5d5492aec1506cc8f7b2566fd6ef1821359a2c51c846ff0a",
      "outputIndex": 1,
      "outputGlobalIndex": 43322594,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e208e4ad9d51dc7163937eaeb6760c53bfb4d64d7369580d056ae32df6795c2dd4b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e4ad9d51dc7163937eaeb6760c53bfb4d64d7369580d056ae32df6795c2dd4b"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20cb0c6a4b0315fa8b4e494c301818cbfb89b7160b49c98a4fd1a1a67172d87f32",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "cb0c6a4b0315fa8b4e494c301818cbfb89b7160b49c98a4fd1a1a67172d87f32"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "773b0f134d01c3267a3f983695e18b0c4c6b17d39db629d797c543c709a3cb49",
      "value": 2000000,
      "index": 59,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "d39ba6429755f19b32b1447609936912c9178ec9e02c39c09897edc81c44212f",
      "outputIndex": 1,
      "outputGlobalIndex": 43322598,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e201fcbc0d9b62827ee208e42c618022a606983d1129f44ef62f28c3a48ecef60d7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1fcbc0d9b62827ee208e42c618022a606983d1129f44ef62f28c3a48ecef60d7"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e205285711caa5707bd8afc7c52be03b6e3d3fef386cfbc53254d59cb22f253585f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5285711caa5707bd8afc7c52be03b6e3d3fef386cfbc53254d59cb22f253585f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "17603acf3b0370db510c0e14edebd3d55f17107bd9f5072e32e85707aa707ea2",
      "value": 2000000,
      "index": 60,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "d6a7bf57ea4c52b918069de014742b016c730e3ccd4e23b9c1dec6469f4fc0b8",
      "outputIndex": 1,
      "outputGlobalIndex": 43322602,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e206b50c862a12ddc14eb9669032f924327b6d32eb69a4c617016121243c64bd55c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6b50c862a12ddc14eb9669032f924327b6d32eb69a4c617016121243c64bd55c"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e201cbef932fcfe97a9879b897b68e0bc868bc223dd9f148a7815dda0480e845262",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1cbef932fcfe97a9879b897b68e0bc868bc223dd9f148a7815dda0480e845262"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "4f28210889b3d6a1d6e7815b30c2e6964591c5b9df52e43266b60c0cc0d01610",
      "value": 2000000,
      "index": 61,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "d8477b3550c633145536a472adeb39cef666e014e431771a304b0d021d54095c",
      "outputIndex": 1,
      "outputGlobalIndex": 43322606,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20e6f0c389db52892b85e0237eac064e559dccab3e01b138ac0877e6f0a03808b2",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e6f0c389db52892b85e0237eac064e559dccab3e01b138ac0877e6f0a03808b2"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e203b036b59b54bfb273ca35b9454051dc29d281e578a851a2780cfc7269d578158",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3b036b59b54bfb273ca35b9454051dc29d281e578a851a2780cfc7269d578158"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "d37ad978e60a41fec93c85f2610d8efc89ed66990ba48b524bac8430a35c2972",
      "value": 2000000,
      "index": 62,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "dd930414e421d1ffbe2b56880d8974e1c78cad1ba7c9b3f48c46c6336eeb3599",
      "outputIndex": 1,
      "outputGlobalIndex": 43322610,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2088708d05bd78d4d8b4195f210903fc8bccb2eacd2c3bba6c8c7302ddba29ca92",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "88708d05bd78d4d8b4195f210903fc8bccb2eacd2c3bba6c8c7302ddba29ca92"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20365a1e103e23a9f9b92df037f1cbc83b4d1c7709503797c2dfe499042b5578c3",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "365a1e103e23a9f9b92df037f1cbc83b4d1c7709503797c2dfe499042b5578c3"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "812496fec98d0ad9d5f3dd09a1aa864d528f15e14012f4f9c0d5b3e6793a3cab",
      "value": 2000000,
      "index": 63,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "e28f42a181e4e0f90cdac641721bdeaf058bf5e1bcb0d3d8d926d747524fe615",
      "outputIndex": 1,
      "outputGlobalIndex": 43322614,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20333810ee13abfd784cfce3cb6e4fc9d2eb6e75d4884937892de6fbbc8d3a7ce6",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "333810ee13abfd784cfce3cb6e4fc9d2eb6e75d4884937892de6fbbc8d3a7ce6"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20098c5adb96564206080d8311a8d1a454503b225ae352b911a2708fc438a8b69a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "098c5adb96564206080d8311a8d1a454503b225ae352b911a2708fc438a8b69a"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "93349f23c4b912a079101264ad91e9bbae09a3857b0600de7b056e430daeca37",
      "value": 2000000,
      "index": 64,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "e31a021e3fbb75daa2a6a4a651825d86ada30e60b52b5f595697a7714bc05b56",
      "outputIndex": 1,
      "outputGlobalIndex": 43322618,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20cc0718bb04b077042722255a5bc711370613aedd2983b214b83d562f630d00d0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "cc0718bb04b077042722255a5bc711370613aedd2983b214b83d562f630d00d0"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e203d3a81698179b1f8e6634122c1e90c975bc6f6b3640f48c543e1bcd27407f0af",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3d3a81698179b1f8e6634122c1e90c975bc6f6b3640f48c543e1bcd27407f0af"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "de127373777f513b1c8b0fd51091cd0888870f9c6cfd0a56420edf5ba5ffd933",
      "value": 2000000,
      "index": 65,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "ed30820a07811f641140d45956b093c4a7788226726189e47563fd0ad93e3088",
      "outputIndex": 1,
      "outputGlobalIndex": 43322622,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e201a0f3106b93d5720b1d9e423e0a5f69e293bc01f673d28fac737975811322b26",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1a0f3106b93d5720b1d9e423e0a5f69e293bc01f673d28fac737975811322b26"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20eb04d6da74cdb181a719bfc1dfbc0b2e88d080b2bb4e92bb64b8170ea3b83edc",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "eb04d6da74cdb181a719bfc1dfbc0b2e88d080b2bb4e92bb64b8170ea3b83edc"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "367ea30e8a5ad0c9ef67ae94c69002b7283aa4399dca09fdc0c8a038c646c6dd",
      "value": 2000000,
      "index": 66,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "ef9c7abf5f5646d162bcf680c967053457730b31c96338c8fd2967e8542088d9",
      "outputIndex": 1,
      "outputGlobalIndex": 43322626,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e207fdb6e568e0adf674fa20a687c4e9147905bb6ad6f63c3777ccd227b6201e84b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7fdb6e568e0adf674fa20a687c4e9147905bb6ad6f63c3777ccd227b6201e84b"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e202095780d0896383eeac92667ed47c3b39203b097dbc0312726e55dd77f4554c1",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2095780d0896383eeac92667ed47c3b39203b097dbc0312726e55dd77f4554c1"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "da7b9cc57a2a6cf6b8a627e36b19e90c31e9e138429922a2fb7579225eb8ff7c",
      "value": 2000000,
      "index": 67,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "f27dc3563a3ceae4d37b1e9200df2f47b0e19d133b5ef3770611ab0302c44d2f",
      "outputIndex": 1,
      "outputGlobalIndex": 43322630,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20054042ce011e75049936727f559a9de0bd84d0193eba8fbe2c7cc68b67096e2a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "054042ce011e75049936727f559a9de0bd84d0193eba8fbe2c7cc68b67096e2a"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20fc9947027d22a93be104e80e680f2e0319e011f077499e7178c83ee733bd8df5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fc9947027d22a93be104e80e680f2e0319e011f077499e7178c83ee733bd8df5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "4ffc898f82b733e003bc49d91e216b1436415d45d75f917e63a941f634e97df3",
      "value": 2000000,
      "index": 68,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "f8ee61ef2f9ddf9e8d174c79174027a3a78cb5571a37339dcf4a28e128b62bf0",
      "outputIndex": 1,
      "outputGlobalIndex": 43322634,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20e4826206c7a12594a7eb4b44cac46968127e9d39748919bdb01a232c3b7ea537",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e4826206c7a12594a7eb4b44cac46968127e9d39748919bdb01a232c3b7ea537"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e2006ac9b89a9e36201858890606cf284df3551a58e04898c7af9e95968bb992274",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "06ac9b89a9e36201858890606cf284df3551a58e04898c7af9e95968bb992274"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "d2d12e11cf1e4043814c5e9a5a4e042d31f8dcbf72f02624b2505b682ec64860",
      "value": 2000000,
      "index": 69,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "fad9d44c5214476a4cb415d12be98f64fd31879db3b76f3ce310218d3c853e1c",
      "outputIndex": 1,
      "outputGlobalIndex": 43322638,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20bfc372a6d2ac00cc08dbe822ee10e55a15ac224b15255f6fd884a488ed515220",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "bfc372a6d2ac00cc08dbe822ee10e55a15ac224b15255f6fd884a488ed515220"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e202460c82b82dab2aad8e9e35f8d84047b7158debbd341899f0864e2abcc0dbad5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2460c82b82dab2aad8e9e35f8d84047b7158debbd341899f0864e2abcc0dbad5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "abec72d883d252ba16991f6da4684a578937638c3528fb18f261c40bddf0fe94",
      "value": 2000000,
      "index": 70,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "fbc13ba83f83bc6ca9d6059f52fb20317202aeec6c7b6482e1efd5b86867f9ba",
      "outputIndex": 1,
      "outputGlobalIndex": 43322642,
      "outputCreatedAt": 1377127,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20c2fa6283d1be597ef8ab3db6dfdf0111f56dce82303d094759fa58513955144d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "c2fa6283d1be597ef8ab3db6dfdf0111f56dce82303d094759fa58513955144d"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e20e1e93654fede50297ac05a6349082f150a267fb528af1fc9f8c4d73a45829b44",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e1e93654fede50297ac05a6349082f150a267fb528af1fc9f8c4d73a45829b44"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "702e92fcaa03904741dc94eae922fac52a93540300f00971d564a13e936b96ed",
      "value": 2000000,
      "index": 71,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "edaf6cc0daf826b024a14aa83428d09bfadd4b68626fd4e4226761ed5d0bc94a",
      "outputIndex": 1,
      "outputGlobalIndex": 43322646,
      "outputCreatedAt": 1377125,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e2038813672b3e4ea3dd9e1592542d0997d2b56abeb47acadcfc09d3aa8d62a496e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "38813672b3e4ea3dd9e1592542d0997d2b56abeb47acadcfc09d3aa8d62a496e"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e207e265f0afb51166df2d443703bf496af9644339ca009fced14eb127a1e52d631",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7e265f0afb51166df2d443703bf496af9644339ca009fced14eb127a1e52d631"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f7ea66025e7154bdcf78f38a410ee9c67833564d82082b2e65a48f8a4b6542fb",
      "value": 2000000,
      "index": 72,
      "spendingProof": null,
      "outputBlockId": "3412fd3a2ce38a71b29529daf2d20e4295a281c850317dd4dcbd2bc0a9fa656b",
      "outputTransactionId": "e4d56ea667f99d4672e236140a513cd56c7b5cb780f3205eaf99059b0d8df10a",
      "outputIndex": 1,
      "outputGlobalIndex": 43322650,
      "outputCreatedAt": 1377126,
      "outputSettledAt": 1377129,
      "ergoTree": "102404000e200c67461b5771fac3fc417b9d7464ad2b9a374e4eac5a4c5eb149e50fcbe8288d040004000400040004000400040004000400040004020400040204000400040004060404040205c8010400040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b04000e20eca7776f5dedd9ef238106e151f0eaf8b1a308190a2ee59652eceb28068c766004020402050004000400040004020400d809d601b2a4730000d6027301d60393cbc272017202d604e4c6a7040ed6059572037201b2a5730200d606e4c67205051ad607830002d608b072067207d901083c0e0eb38c7208018c720802d609b2a5730300957203d804d60ab2b5a5d9010a63d801d60cc6720a040eede6720c93e4720c7204730400d60bb2db6308720a730500d60cb2db6308a7730600d60d8c720c01d19683060193cbc2720ae4c6a7070e938c720b01720d938c720b028c720c02efaeadb4b5a5d9010e63d801d610db6308720eed91b172107307938cb2721073080001720d7309e4c672050704d9010e63e4c6720e040ed9010e0e937204720e93b1b5a4d9010e63d801d610db6308720eededed91b17210730a938cb27210730b0001720d93c2720ec2a793e4c6720e040e7204730c93cbb372087204e4c6a7060ed801d60acbc272099593720a7202d80ed60bdb6501fed60cb2720b730d00d60db2720b730e00d60edb6308720dd60fb2db6308a7730f00d6108c720f01d611b5a4d9011163eded93c2a7c2721191b1db630872117310938cb2db63087211731100017210d612b17211d6137e721205d614e4c6720c0411d615b27214731200d6169ab272147313009d9cb27214731400e4c6720d05057315d617b27214731600d618b2db63087205731700d196830e01938cb2db6308720c731800017319938cb2720e731a0001731b938cb2720e731c0001721093b1b57211d901196393e4c67219040e7204731d92c17205b0ad7211d9011963c17219731ed90119599a8c7219018c72190293e4c67205060ee4c6a7070e93e4c672050704721293e4c67205040ecbb0ad7211d9011963e4c67219040e7207d901193c0e0eb38c7219018c72190293cbb372087204e4c6a7060e93e4c6a7050ecbb27206731f00917213958f7215721672157216938c720f027217938c7218029c72177213938c7218017210d802d60bb2db63087209732000d60cb2db6308a7732100d19683060193c5a7c57201938c720b018c720c01938c720b028c720c0293e4c67209040e7204938cb2db6308b2a573220073230001720493720ae4c6a7070e",
      "ergoTreeConstants": "0: 0\n1: Coll(12,103,70,27,87,113,-6,-61,-4,65,123,-99,116,100,-83,43,-102,55,78,78,-84,90,76,94,-79,73,-27,15,-53,-24,40,-115)\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: 0\n10: 0\n11: 0\n12: 1\n13: 0\n14: 1\n15: 0\n16: 0\n17: 0\n18: 3\n19: 2\n20: 1\n21: 100\n22: 0\n23: 0\n24: 0\n25: Coll(-56,-34,-91,-67,57,105,-124,-95,127,-64,-82,-6,-5,17,-60,97,-120,-87,-87,-128,-54,-14,-81,18,-9,-56,-109,80,-115,-71,58,91)\n26: 0\n27: Coll(-20,-89,119,111,93,-19,-39,-17,35,-127,6,-31,81,-16,-22,-8,-79,-93,8,25,10,46,-27,-106,82,-20,-21,40,6,-116,118,96)\n28: 1\n29: 1\n30: 0\n31: 0\n32: 0\n33: 0\n34: 1\n35: 0",
      "ergoTreeScript": "{\n  val box1 = INPUTS(placeholder[Int](0))\n  val coll2 = placeholder[Coll[Byte]](1)\n  val bool3 = blake2b256(box1.propositionBytes) == coll2\n  val coll4 = SELF.R4[Coll[Byte]].get\n  val box5 = if (bool3) { box1 } else { OUTPUTS(placeholder[Int](2)) }\n  val coll6 = box5.R5[Coll[Coll[Byte]]].get\n  val coll7 = Coll[Byte]()\n  val coll8 = coll6.fold(coll7, {(tuple8: (Coll[Byte], Coll[Byte])) => tuple8._1.append(tuple8._2) })\n  val box9 = OUTPUTS(placeholder[Int](3))\n  if (bool3) {(\n    val box10 = OUTPUTS.filter({(box10: Box) =>\n        val opt12 = box10.R4[Coll[Byte]]\n        opt12.isDefined && (opt12.get == coll4)\n      })(placeholder[Int](4))\n    val tuple11 = box10.tokens(placeholder[Int](5))\n    val tuple12 = SELF.tokens(placeholder[Int](6))\n    val coll13 = tuple12._1\n    sigmaProp(\n      allOf(\n        Coll[Boolean](\n          blake2b256(box10.propositionBytes) == SELF.R7[Coll[Byte]].get, tuple11._1 == coll13, tuple11._2 == tuple12._2, !OUTPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (coll16.size > placeholder[Int](7)) && (coll16(placeholder[Int](8))._1 == coll13)\n            }).slice(placeholder[Int](9), box5.R7[Int].get).map({(box14: Box) => box14.R4[Coll[Byte]].get }).exists(\n            {(coll14: Coll[Byte]) => coll4 == coll14 }\n          ), INPUTS.filter({(box14: Box) =>\n              val coll16 = box14.tokens\n              (((coll16.size > placeholder[Int](10)) && (coll16(placeholder[Int](11))._1 == coll13)) && (box14.propositionBytes == SELF.propositionBytes)) && (box14.R4[Coll[Byte]].get == coll4)\n            }).size == placeholder[Int](12), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get\n        )\n      )\n    )\n  )} else {(\n    val coll10 = blake2b256(box9.propositionBytes)\n    if (coll10 == coll2) {(\n      val coll11 = CONTEXT.dataInputs\n      val box12 = coll11(placeholder[Int](13))\n      val box13 = coll11(placeholder[Int](14))\n      val coll14 = box13.tokens\n      val tuple15 = SELF.tokens(placeholder[Int](15))\n      val coll16 = tuple15._1\n      val coll17 = INPUTS.filter(\n        {(box17: Box) =>\n          ((SELF.propositionBytes == box17.propositionBytes) && (box17.tokens.size > placeholder[Int](16))) && (box17.tokens(placeholder[Int](17))._1 == coll16)\n        }\n      )\n      val i18 = coll17.size\n      val l19 = i18.toLong\n      val coll20 = box12.R4[Coll[Long]].get\n      val l21 = coll20(placeholder[Int](18))\n      val l22 = coll20(placeholder[Int](19)) + coll20(placeholder[Int](20)) * box13.R5[Long].get / placeholder[Long](21)\n      val l23 = coll20(placeholder[Int](22))\n      val tuple24 = box5.tokens(placeholder[Int](23))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            box12.tokens(placeholder[Int](24))._1 == placeholder[Coll[Byte]](25), coll14(placeholder[Int](26))._1 == placeholder[Coll[Byte]](27), coll14(\n              placeholder[Int](28)\n            )._1 == coll16, coll17.filter({(box25: Box) => box25.R4[Coll[Byte]].get == coll4 }).size == placeholder[Int](29), box5.value >= coll17.map(\n              {(box25: Box) => box25.value }\n            ).fold(placeholder[Long](30), {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }), box5.R6[Coll[Byte]].get == SELF.R7[Coll[Byte]].get, box5.R7[\n              Int\n            ].get == i18, box5.R4[Coll[Byte]].get == blake2b256(\n              coll17.map({(box25: Box) => box25.R4[Coll[Byte]].get }).fold(coll7, {(tuple25: (Coll[Byte], Coll[Byte])) => tuple25._1.append(tuple25._2) })\n            ), blake2b256(coll8.append(coll4)) == SELF.R6[Coll[Byte]].get, SELF.R5[Coll[Byte]].get == blake2b256(\n              coll6(placeholder[Int](31))\n            ), l19 > if (l21 < l22) { l21 } else { l22 }, tuple15._2 == l23, tuple24._2 == l23 * l19, tuple24._1 == coll16\n          )\n        )\n      )\n    )} else {(\n      val tuple11 = box9.tokens(placeholder[Int](32))\n      val tuple12 = SELF.tokens(placeholder[Int](33))\n      sigmaProp(\n        allOf(\n          Coll[Boolean](\n            SELF.id == box1.id, tuple11._1 == tuple12._1, tuple11._2 == tuple12._2, box9.R4[Coll[Byte]].get == coll4, OUTPUTS(placeholder[Int](34)).tokens(\n              placeholder[Int](35)\n            )._1 == coll4, coll10 == SELF.R7[Coll[Byte]].get\n          )\n        )\n      )\n    )}\n  )}\n}",
      "address": "5ivrmzxYZTDDDoKD1urVYrXZG96ijTUYXQJzE6SCRJ2RR6Kj1UPWL1iN1xeHgYJEQjnQ7m3Ld9tBRRYqjzrAVAqHyGbZB3otUWZW4sUxN4E11fNUZEMQ3kVwnZxFmeSaxcXhQiTFH1cvBYWuFMRRFfaA2UMfpEgm2WoqeiJxPCojp9D7h6yMV4br5EtWTQJKRtcopBRoUgDg9mrKPAXGPZZKTZbYotgLKQ4nzD8QB5hjYJswhLmePaY3zK5eJq7NTcdoAgbNPK9nQ9UpBUgrc8RB76P8evPHMXg6HrVdQ2z3rkvYFVZqH9SmCkE8KGiLYGX7hwaXYGvPExdoVDp7qsSctsPjwgt9Vts2G76dzJzfBhEunJ33vdTEkEXX3wkjK4ZE8g5YKCwGpcED5PhtRQQtJZaZMYTZV3TpbPWy57U49cD3HVeUGR7efxUHZxYybWJ7q8i6NDm3PUwKFN63HmPYQn7TMYGkvSoizTuTAUJomiKgSnvoz2DSUzukRSRmUFA1cLqdR6s7FbeJfpbaKWX4kUGM2Xh38FdqNE94SjkQMY9bv3H5N8MgwGL2La12e1GXAdMCKJCWKRe27vjdaHJWmsKrBLuXQegGN8BaqNuvJbhrmreHAjR9tVwVkxcTUsr8u8TGUzkzN7coV8HiQV9KBMVgQ24NXPYyoCuedwfCiNwYX7PSSbvve7Dgyy5e1S6qbVpEpVtjy9NzWfRaqr5CyGDqhkfjizNG71NZu543vkacjXrrfPWqtNoXMtTRyM1pzwW9ze9aoRX6e92mVaCUB8hTnfH3Q8EstRLDJygLmp63y45tKwBVBDjog7Z6pWhTfBapMBz8Q28pMfPAR8ywfz8qvtkyQcv9SuEZWfvpZREaS5PGhBuqU79eR9bwNwS6TLu9BZV5Y1ahVFA1fMUxhXTvX69hKnNHFgZ35fZdrVrSeU4U5yGvYX7ViTqL2oFk16HLoTXgNs6KQz7PPZr373gDeRh7PfXpX5jWyxw6SRreE3jB5SUiQnZxmAbpJNVkPzFbZXcrsrS3JHSfiVeqp1tk5uNaZcX39tQTXtu4bGrpv6EiMvYPkiDhCiKd5oAVeZ8VxEGN7SP94vF9WhS2oWUMCVLU1XW2DDHejZ36Zo1Ho8fHbUEaKNbRBozY3HYnkYyJuF4wer8xJ6q4KcPppDrS5jqfAaZF6YWsdtqgse7qMeWVUPj23Vr5XG2S9sYmWA7femKuZki71S6BqZGNfit7F4vrzqNZd1L5oyLSVCtuiv3DybRnu2YEaUtrmCphsmrpAFSEwJWtFKqcC",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 3000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e203ef7e012d13731e902ebf19784d1ae3f8ee4cf35d3e2e078215ef3da5a806e08",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3ef7e012d13731e902ebf19784d1ae3f8ee4cf35d3e2e078215ef3da5a806e08"
        },
        "R5": {
          "serializedValue": "0e208e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e354ea6ae90d8b12a6bd29c5eaa7e4fde182edee805375b1da42e181de5596f"
        },
        "R6": {
          "serializedValue": "0e207645a9374cdd2d0b616d9e1575e0729e3a9f1023e3965f81d0f26795b7adbce6",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7645a9374cdd2d0b616d9e1575e0729e3a9f1023e3965f81d0f26795b7adbce6"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "9e5ee4af4d8dd0f0cdb1a461502021a6c9fbba86ae47532fcd38af9eb1d5241f",
      "value": 2000000,
      "index": 73,
      "spendingProof": "082865db55616714e63c48fca703227eb0c7efbdb8d92c1fa638995deedc3df26ee08bdfd8965fca12b42c32b2464e0498ec798a81a5cf5c",
      "outputBlockId": "30fb6a06e111e62289e3715a174f7f2c126f8e3f3afe904de4ba6ec79faed7ff",
      "outputTransactionId": "0d55179e96a4bb6556c88860ddd48ac45f82d089f9022983dc629abea62369dd",
      "outputIndex": 3,
      "outputGlobalIndex": 43285983,
      "outputCreatedAt": 1375515,
      "outputSettledAt": 1375517,
      "ergoTree": "0008cd036773a813d9444e624606a45df87cd629f520f48e308984aced04c0a04c5daf94",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(6773a8,224136,...)))}",
      "address": "9hFNECaeuGNhTDTH7Hb6hvjGcdezNU8vJLQqmLHggbPaSQa16NR",
      "assets": [
        {
          "tokenId": "dede2cf5c1a2966453ffec198a9b97b53d281e548903a905519b3525d59cdc3c",
          "index": 0,
          "amount": 1304,
          "name": "eRSN",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {}
    },
    {
      "boxId": "afe4329a5b9c3a11841486d2a0841f95913a3019c8f50bb7093acedabeadc5a0",
      "value": 3600000,
      "index": 74,
      "spendingProof": "09e9bfc6bd8c7c3753d877af17d14212d83fd799a9032692401642660076fd96706118c793f98564ceeccd36fe60f075f8b674a56499f4cf",
      "outputBlockId": "9d1109b1410409f0c45bfc7ff8b7901c1c4ecf6fda06b3555e605663fe65b1bd",
      "outputTransactionId": "ec7afa4df793b42e21cb2733cd001207765b1790f334b81f1c0ad16fe653c49d",
      "outputIndex": 1,
      "outputGlobalIndex": 43286547,
      "outputCreatedAt": 1375523,
      "outputSettledAt": 1375526,
      "ergoTree": "0008cd036773a813d9444e624606a45df87cd629f520f48e308984aced04c0a04c5daf94",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(6773a8,224136,...)))}",
      "address": "9hFNECaeuGNhTDTH7Hb6hvjGcdezNU8vJLQqmLHggbPaSQa16NR",
      "assets": [
        {
          "tokenId": "dede2cf5c1a2966453ffec198a9b97b53d281e548903a905519b3525d59cdc3c",
          "index": 0,
          "amount": 15524,
          "name": "eRSN",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {}
    }
  ],
  "dataInputs": [
    {
      "boxId": "a0f81c737b38ec451dc072369bc74609896b3bd245762140f44edbd5a934f90d",
      "value": 1100000,
      "index": 0,
      "outputBlockId": "9cd9da9a7bebc91af8af522b342397f6f0cb88719817b60aa0cb53a9758daccf",
      "outputTransactionId": "a0029995fad90f6b31ac46d0ad4e823a8349c16a413f885c829c74a840107a3b",
      "outputIndex": 1,
      "ergoTree": "100604000400040004000e2055bf993b4376ba132264d084f06fe033321ab43c68db1435a0e7e0bf77ddb7350402d803d601b2db6501fe730000d602b2db6308b2a5730100730200d603b2db6308a7730300ea02d196830301aedb63087201d901044d0e938c7204017304938c7202018c720301938c7202028c72030298b2e4c672010510730500ade4c67201041ad901040ecdee7204",
      "address": "prufxZid3SJMyUVhAPFAF4uLyCZbEMWCMXRSyuMEvDUHZf81JcGcmu1EW1U9hUuJerWer5vmjhiJMmjbCqDwPMKRy169SPaLTxDp5tZ2rCrKjiv7xVAsnmphxSNBpj6qqB8fs1rWJGn9dN7t74qvx6oVHZny8KNMrqfEDjcWRv7wP21sZFP4rie4YhWJs8Z6swQ3DA28B5bzMZkMqfR7",
      "assets": [],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "1106809bee027802c8018080babbc82e808ece1c",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[3000000,60,1,100,800000000000,30000000]"
        }
      }
    },
    {
      "boxId": "195ba6dbc880f0f4f176d7e6390bfc19e9478d5cfc23900d6da5c1cf90b7f5fb",
      "value": 2000000,
      "index": 1,
      "outputBlockId": "1e3a1878c33b16af58d3dc9fdc7cc8bb7d077e791b3b1fbe80877b2d51c0c4d8",
      "outputTransactionId": "d8686fd6cfb7ce77f76f5eb6c9d9763690635318ba48a4be8f96e48be8e0d855",
      "outputIndex": 0,
      "ergoTree": "1026040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b010104020402040604060404040404000404040204000e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b0502040604000400040a0502050604000e20b725b697b441266d9a1e29b2291d6d1373041adb7d4f8b0eb6b2f614eb33557904080400050004020101040004020404040204000402050205020400d805d601b2a5730000d602db63087201d603b27202730100d6048c720301d6057302959372047205d17303d812d606db6308a7d607b27206730400d6088c720702d609b27202730500d60a8c720902d60bb27206730600d60c8c720b02d60db27202730700d60e8c720d02d60fb27202730800d6108c720f02d611b27206730900d6128c721102d6138c720701d614b27206730a00d6158c721101d6168c720b01d6179683080193c27201c2a792c17201c1a79372048c721401938c7203028c721402938c7209017213938c720f017215938c720d01721693e4c67201040ee4c6a7040e95917208720ad805d618b2a5730b00d619b2a5730c00d61a997208720ad61bb2db63087218730d00d61c96830501721793721a9972107212938c721b02721a938c721b01721393cbc27218730e9593720e99720c730fd806d61dc5a7d61eb2db6308b2a5731000731100d61fb2db6501fe731200d620e4c6721f0411d621db63087219d622b27220731300d196830c0193e4c6720105059ae4c6a705057314721c93e4c67218040e721d938c721e01721d928c721e027315938cb2db6308721f73160001720593cbc27219731793e4c67219040e721d92c17219b2722073180093e4c672190505721a938cb2722173190001721695917222731ad801d623b27221731b0096830201938c7223017215928c7223027222731cd196830601721c93e4c67218040ee4c67219040e93720e720c93e4c672010505e4c6a70505938cb2db63087219731d00017216939ae4c6b2a4731e000505721ae4c672190505d804d618b2a4731f00d619b2a4732000d61a99720a7208d61be4c672190505d196830601721793e4c67218040ee4c67219040e938cb2db6308721873210001721393721a99721272109591721b721a9683030193720c720e93e4c672010505e4c6a705059399721b721ae4c6b2a573220005059683020193720e9a720c732393e4c67201050599e4c6a705057324938cb2db63087219732500017216",
      "address": "NY4PEzZ7Vfjvo3AYu7dBh4ziatarsMAVPnwtHZL6BfoKeaots7P629HvVAmDZNdiVNUitWMqVJhgphUregwCXnhVNRddztP93qbtSWCMzVk1UQmCVUpvQyb25nyH1PrpRSjpFewJWeN3bjiVF6bTAm2t11X4d2fKGnAo3PX2BFVeyAUre7T5CZs2uikxZisyrJ1djE4UY1uwpTFkJv3RzZ3JMugNDeicf7qWqtCtNH8E9uG56VD2dMvmsr5YHQbrKgxa5foyA4K8cD59o2ub9ezbhjSgfXbc6VLaXmp5SzdP6n61MaePNexedifBWwAsHFcaaVXf7oUkePp5dDpc5mBbaAuidBAwH4SaxnUNjPw2bHVSXEk3ZJwwBrZRG7CYBCvEN6wFuPyzuhGsJQwdCtvUqxViGhxWrhRYKwixLhScVdGwCFCF9HjuCXt92FkEZKRk1kJuNzMUuc9AUbafbwhi8RC96TVQrtnsajhomptLKFmQXg4nZQao3jwHV8kfZeyF9BX5kiWUnC83Wa7X7seGUcECHRPLAapk7Lr1kUQ6Q62RpBKeGUsfmPcyNhaZ2bmdxMxxHAhdZdKVr78R5ch2BvG7ZtV6wkHB1hcVJGJmU4dskPPR5EFd8gED72eeUnNAsTknW7ePfNMj4DYWGqf2QhPHDZXsyRN2Mczv4tgyRsNA2HR3U9oZikejcuYhha9yNsXEdNn23B8wa5aDZwR6hwZ9hQ74yv29sbfBAfe9XWT2UZAVaeZeazQSSrvAhicEKnwmCAvfwcZNS57SHJ1EfZf1oEt66S6mGFdBzcKPLZzmJmCgMiBmMThqMemT1XS1ovES76LVcpXSkyiEdA17htR5HuPWdDVfWNQAK2jAM8BjKGtvsh93oMFGvMaBVBAvj1QcfTr17LdeeT7h78bKzyF5SQWuyu46xtDbmTZVrR1ZSpnffiD8TbWnae85Bw1VfttScQ8yfa26dsc9pwLrHhYhC4XKEVPWYUxLHZd959tLA2kGNkJBJR8PPThR8PugaUTq1sQpLg4ezPPUjYyWFvhFf6Rcw5rcJAwj99AUwoEhPaUnxT3TxiEJBbD3Zsna33mQD9Zg69Zzr9xiLA7GzhhA998dwkpbbgqFxyASwH6yav5qDbXPZH7GPtt3nTjUfRs87SGYgVGHoGhqaVUAfQKW4TtvFicdpvQws5kg1nZthd7WkWcR7HqLc1R4wBPFynFVGc457vhQwaP78yQsQDHq86",
      "assets": [],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e046572676f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6572676f"
        },
        "R5": {
          "serializedValue": "05e201",
          "sigmaType": "SLong",
          "renderedValue": "113"
        }
      }
    }
  ],
  "outputs": [
    {
      "boxId": "eb953784bc9994f14b71d523fa2e3f3b1f987bc20dd6a0fc8dac34fd301b5934",
      "transactionId": "fce61bcfec02f41175d454e2099e4ce86cbdae7b46147e3eb8d9eab17bfab8eb",
      "blockId": "4aa0947625f9497fbccad12308e246a131f943c1510f271a864b140e10831370",
      "value": 144210000,
      "index": 0,
      "globalIndex": 43322751,
      "creationHeight": 1377129,
      "settlementHeight": 1377131,
      "ergoTree": "100f0400040004000400040004000400040004000e203d4d6abf2488271b016d65a9f34a092d30444d71a70ea51e01d6a6f1b7627673040204000e2052d5671d2f9452dfaeea83be8fc2ff008d3a716db4b390deb27705d73c6094ea04c0d1020e209efa44e79a21703197a2d888fc204cf6435711cdefcfdf5bcb8fb929e5091bbad804d601e4c6a70704d602b4b5a5d9010263d801d604db63087202ed91b172047300938cb27204730100018cb2db6308a77302000173037201d603c2b2a5730400d604cb7203d19683040193b17202720193e4c6a7040ecbb0ad7202d9010563e4c67205040e830002d901053c0e0eb38c7205018c720502af7202d9010563eded93c272057203938cb2db63087205730500018cb2db6308a773060001938cb2db63087205730700029d8cb2db6308a7730800027e72010595937204730996830201938cb2db6308b2a4730a00730b0001730c9299a3730d8cc7a70196830201aea4d901056393cbc27205730e937204e4c6a7060e",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 0\n3: 0\n4: 0\n5: 0\n6: 0\n7: 0\n8: 0\n9: Coll(61,77,106,-65,36,-120,39,27,1,109,101,-87,-13,74,9,45,48,68,77,113,-89,14,-91,30,1,-42,-90,-15,-73,98,118,115)\n10: 1\n11: 0\n12: Coll(82,-43,103,29,47,-108,82,-33,-82,-22,-125,-66,-113,-62,-1,0,-115,58,113,109,-76,-77,-112,-34,-78,119,5,-41,60,96,-108,-22)\n13: 21600\n14: Coll(-98,-6,68,-25,-102,33,112,49,-105,-94,-40,-120,-4,32,76,-10,67,87,17,-51,-17,-49,-33,91,-53,-113,-71,41,-27,9,27,-70)",
      "ergoTreeScript": "{\n  val i1 = SELF.R7[Int].get\n  val coll2 = OUTPUTS.filter({(box2: Box) =>\n      val coll4 = box2.tokens\n      (coll4.size > placeholder[Int](0)) && (coll4(placeholder[Int](1))._1 == SELF.tokens(placeholder[Int](2))._1)\n    }).slice(placeholder[Int](3), i1)\n  val coll3 = OUTPUTS(placeholder[Int](4)).propositionBytes\n  val coll4 = blake2b256(coll3)\n  sigmaProp(\n    allOf(\n      Coll[Boolean](\n        coll2.size == i1, SELF.R4[Coll[Byte]].get == blake2b256(\n          coll2.map({(box5: Box) => box5.R4[Coll[Byte]].get }).fold(Coll[Byte](), {(tuple5: (Coll[Byte], Coll[Byte])) => tuple5._1.append(tuple5._2) })\n        ), coll2.forall(\n          {(box5: Box) =>\n            ((box5.propositionBytes == coll3) && (box5.tokens(placeholder[Int](5))._1 == SELF.tokens(placeholder[Int](6))._1)) && (\n              box5.tokens(placeholder[Int](7))._2 == SELF.tokens(placeholder[Int](8))._2 / i1.toLong\n            )\n          }\n        ), if (coll4 == placeholder[Coll[Byte]](9)) {\n          allOf(\n            Coll[Boolean](\n              INPUTS(placeholder[Int](10)).tokens(placeholder[Int](11))._1 == placeholder[Coll[Byte]](12), HEIGHT - placeholder[Int](13) >= SELF.creationInfo._1\n            )\n          )\n        } else {\n          allOf(\n            Coll[Boolean](INPUTS.exists({(box5: Box) => blake2b256(box5.propositionBytes) == placeholder[Coll[Byte]](14) }), coll4 == SELF.R6[Coll[Byte]].get)\n          )\n        }\n      )\n    )\n  )\n}",
      "address": "ZsPNMsGz8D8y11MAneZTVjJndCjgTUjPFBh5wF6ZNmMySHVDcBmMx2VxGFNCcMxCKDPkdPEzZp4bt5pgwrpZyKV6nmzCAh6SaX5ZnN2fL2X2UTuLvmuk6t8BqrxoiKHmqASttYk6xJPNabuF9ZNMYQBikFWDmq2jrxZS1MG6gQQ2Mx1MgXVvPs9ZkDTe8TykK4MuvQwtjaatjugK3FC5gsB4e4KiTcMPzreUkHvC8mZQGTtGkmHSbq8hkUDfa8MUMAka4oV3unyhgvx9MHjSDNaKWtqrWJpHCsQqPxvzPKohoYSNQt6H3V6ddw1dzGbBz8eKSbno5tEaLSryLDeMAbXhivALPZ3uCyWvx9BKFxSpuqCuQs9aXH7zKedvxzE6XRrrC2TZcWn5UinvbMNu3S4i5oTK2Y8WeVfoy5XHRbK7AL9w9pimJBp5Dx2UnhhHrWbeg9XyVZP7uCEqcUK3iVFmdG2euUa84Jbr7XVaE8v3sBa8LvYdxc6wAVfgPNNbQNxK7Y",
      "assets": [
        {
          "tokenId": "8a94d71b4a08058327fa8372aa69d95c337536c6577c31c8d994169a041e5fc0",
          "index": 0,
          "amount": 219000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e20fb8de16dc1fd73a093836fbb954f6d0f0c582a5c5f04c1e7685d970d4738301c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fb8de16dc1fd73a093836fbb954f6d0f0c582a5c5f04c1e7685d970d4738301c"
        },
        "R5": {
          "serializedValue": "1a0c4062343832613864343838653262336634636264336533336338313436356539613236306163626662316261303830633764636233626338636634353636303635046572676f08657468657265756d333968725579713837794c325a4d773150357053434a416639385a7454437464564a4179485637706d6561596e7a6d58666d66742a3078363939636634343335613332323066303562333865343236326436303436626638626666386364330800000006fc23ac0008000000037cb777950800000000e9bf0980036572672a3078366330363062613733386166333961303966336234356163363438376466633965626238383566364036363266386632363465613232653464666465393265316435343863626636656438343136393964633266613937383566353033623439626664326663613333080000000000150359",
          "sigmaType": "Coll[Coll[SByte]]",
          "renderedValue": "[62343832613864343838653262336634636264336533336338313436356539613236306163626662316261303830633764636233626338636634353636303635,6572676f,657468657265756d,3968725579713837794c325a4d773150357053434a416639385a7454437464564a4179485637706d6561596e7a6d58666d6674,307836393963663434333561333232306630356233386534323632643630343662663862666638636433,00000006fc23ac00,000000037cb77795,00000000e9bf0980,657267,307836633036306261373338616633396130396633623435616336343837646663396562623838356636,36363266386632363465613232653464666465393265316435343863626636656438343136393964633266613937383566353033623439626664326663613333,0000000000150359]"
        },
        "R6": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        },
        "R7": {
          "serializedValue": "049201",
          "sigmaType": "SInt",
          "renderedValue": "73"
        }
      },
      "spentTransactionId": "0ec7b62880d2ce49017d713c50da20075c513fdb916355b57136351f2a3d1e05",
      "mainChain": true
    },
    {
      "boxId": "c86ecd022aa5fa5d31a0ea8d118feca13a485f39b5e14fd15a7d1edc7bcf7437",
      "transactionId": "fce61bcfec02f41175d454e2099e4ce86cbdae7b46147e3eb8d9eab17bfab8eb",
      "blockId": "4aa0947625f9497fbccad12308e246a131f943c1510f271a864b140e10831370",
      "value": 3500000,
      "index": 1,
      "globalIndex": 43322752,
      "creationHeight": 1377129,
      "settlementHeight": 1377131,
      "ergoTree": "0008cd036773a813d9444e624606a45df87cd629f520f48e308984aced04c0a04c5daf94",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(6773a8,224136,...)))}",
      "address": "9hFNECaeuGNhTDTH7Hb6hvjGcdezNU8vJLQqmLHggbPaSQa16NR",
      "assets": [
        {
          "tokenId": "dede2cf5c1a2966453ffec198a9b97b53d281e548903a905519b3525d59cdc3c",
          "index": 0,
          "amount": 16828,
          "name": "eRSN",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {},
      "spentTransactionId": "c3a2af7b82ab1ca77bdad56fe44caeefb0ef43622fee2c6204e5219c5837f080",
      "mainChain": true
    },
    {
      "boxId": "6ead992430af93de8f061b62456d3fdbbcb209ea3868a5a88227ce489a1984b6",
      "transactionId": "fce61bcfec02f41175d454e2099e4ce86cbdae7b46147e3eb8d9eab17bfab8eb",
      "blockId": "4aa0947625f9497fbccad12308e246a131f943c1510f271a864b140e10831370",
      "value": 2100000,
      "index": 2,
      "globalIndex": 43322753,
      "creationHeight": 1377129,
      "settlementHeight": 1377131,
      "ergoTree": "1005040004000e36100204a00b08cd0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798ea02d192a39a8cc7a701730073011001020402d19683030193a38cc7b2a57300000193c2b2a57301007473027303830108cdeeac93b1a57304",
      "ergoTreeConstants": "0: 0\n1: 0\n2: Coll(16,2,4,-96,11,8,-51,2,121,-66,102,126,-7,-36,-69,-84,85,-96,98,-107,-50,-121,11,7,2,-101,-4,-37,45,-50,40,-39,89,-14,-127,91,22,-8,23,-104,-22,2,-47,-110,-93,-102,-116,-57,-89,1,115,0,115,1)\n3: Coll(1)\n4: 1",
      "ergoTreeScript": "{sigmaProp(\n  allOf(\n    Coll[Boolean](\n      HEIGHT == OUTPUTS(placeholder[Int](0)).creationInfo._1, OUTPUTS(placeholder[Int](1)).propositionBytes == substConstants(\n        placeholder[Coll[Byte]](2), placeholder[Coll[Int]](3), Coll[SigmaProp](proveDlog(decodePoint(minerPubKey)))\n      ), OUTPUTS.size == placeholder[Int](4)\n    )\n  )\n)}",
      "address": "2iHkR7CWvD1R4j1yZg5bkeDRQavjAaVPeTDFGGLZduHyfWMuYpmhHocX8GJoaieTx78FntzJbCBVL6rf96ocJoZdmWBL2fci7NqWgAirppPQmZ7fN9V6z13Ay6brPriBKYqLp1bT2Fk4FkFLCfdPpe",
      "assets": [],
      "additionalRegisters": {},
      "spentTransactionId": "4ba99fbff8cf6ef1d70bb0066dd8fde978a832419ac54ec8c7c10ebe2d7213f0",
      "mainChain": true
    }
  ],
  "size": 3741,
  "isUnconfirmed": false
}