Ad
Inputs (88)
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.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:
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.99795 ERG
Outputs (3)
Spent in transaction:
Settlement height:
Value:
0.17301 ERG
Tokens:
261,000
Spent in transaction:
Settlement height:
Value:
0.9959 ERG
Spent in transaction:
Settlement height:
Value:
0.00205 ERG
Transaction Details
Status: Confirmed
Size: 4.08 KB
Received time: 12/8/2024 04:28:15 PM
Included in blocks: 1,412,811
Confirmations: 353,550
Total coins transferred: 1.17 ERG
Fees: 0.00205 ERG
Fees per byte: 0.000000491 ERG
Raw Transaction Data
{
  "id": "32014563a216fef17867d3fcdca5bf61f15b8e3abfd0d98ac22e1e106be03e77",
  "blockId": "9755aa1172c3475c24c04b1d4d252910d9f6cd28ef02d08cd83cb202a8424d00",
  "inclusionHeight": 1412811,
  "timestamp": 1733675295536,
  "index": 18,
  "globalIndex": 8214686,
  "numConfirmations": 353550,
  "inputs": [
    {
      "boxId": "8768e874841d9fc61c4bff64a630efa99dfd8fc0e5c19a738e1403a55aa6fca8",
      "value": 2000000,
      "index": 0,
      "spendingProof": null,
      "outputBlockId": "e8e74d2ffb3b0a53432f26127f4764df71a3c99bc2922ad0d0238cf74b4dccdc",
      "outputTransactionId": "7dad87d998fc407c397eb0191e80d10a60b3b0519815de64990156e66d9bae0b",
      "outputIndex": 1,
      "outputGlobalIndex": 44609335,
      "outputCreatedAt": 1412799,
      "outputSettledAt": 1412801,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e202a9ea0953178350e86523ba773c526c2a07539b952293c5055a5546d9a560f75",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2a9ea0953178350e86523ba773c526c2a07539b952293c5055a5546d9a560f75"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7e97abeb47b5d49236b6a8d948d876255401028a30919f06b98a90c5f49d3232",
      "value": 2000000,
      "index": 1,
      "spendingProof": null,
      "outputBlockId": "7f0248f87aa2bdbbfc01d01caac54c91866abd0cf76bb70d308c56f358faf395",
      "outputTransactionId": "ce06ba329eccba47aa396ccec1b269f494f8c25b2abc20b602f701e08cd9cbf6",
      "outputIndex": 1,
      "outputGlobalIndex": 44609379,
      "outputCreatedAt": 1412800,
      "outputSettledAt": 1412802,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20e87ec3790dce581f01104b44905108dafbfae9d65731369eb38b06659f521b3d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "e87ec3790dce581f01104b44905108dafbfae9d65731369eb38b06659f521b3d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "34f22bc3f982f78442e40abc4cd1476ebbed92d3bcf5729d249662836f0f3b34",
      "value": 2000000,
      "index": 2,
      "spendingProof": null,
      "outputBlockId": "7f0248f87aa2bdbbfc01d01caac54c91866abd0cf76bb70d308c56f358faf395",
      "outputTransactionId": "22976818e5bab25f39f7622d315c971b68fb4abd20a6e6966a1043d769f7ee9d",
      "outputIndex": 1,
      "outputGlobalIndex": 44609449,
      "outputCreatedAt": 1412799,
      "outputSettledAt": 1412802,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20fcd6a24811c624078d8b5cc886226cbc14964a56672ba56622da6269f974fd34",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fcd6a24811c624078d8b5cc886226cbc14964a56672ba56622da6269f974fd34"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "cbc1ed69aaec28d318faf9829a3fa9745b9450ab827dd8495f5ff3751bc0366a",
      "value": 2000000,
      "index": 3,
      "spendingProof": null,
      "outputBlockId": "7f0248f87aa2bdbbfc01d01caac54c91866abd0cf76bb70d308c56f358faf395",
      "outputTransactionId": "724d2a8114dc4084839a8c2d5cae89f540b90646b89a61ca170c874451225d10",
      "outputIndex": 1,
      "outputGlobalIndex": 44609453,
      "outputCreatedAt": 1412800,
      "outputSettledAt": 1412802,
      "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": "0e20742aab33ec1d5b1e29d0d76c31b75d93e60ab3a71f978bcf14e369c2134b3e4b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "742aab33ec1d5b1e29d0d76c31b75d93e60ab3a71f978bcf14e369c2134b3e4b"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20fdcc7ffb41fb79c5cc74dc2b0d215fd3258f936f0d53bf8abdba57913af06b95",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fdcc7ffb41fb79c5cc74dc2b0d215fd3258f936f0d53bf8abdba57913af06b95"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f317b15c002a9606fc88947ee6b0b7a717d9fd40cd1c537ebe8346c4aa085153",
      "value": 1010000,
      "index": 4,
      "spendingProof": null,
      "outputBlockId": "7f0248f87aa2bdbbfc01d01caac54c91866abd0cf76bb70d308c56f358faf395",
      "outputTransactionId": "ce7b787fd0ced8374da49988186cf6cb7f1480ed4cfa411a96a04e7595eb68ef",
      "outputIndex": 1,
      "outputGlobalIndex": 44609484,
      "outputCreatedAt": 1412800,
      "outputSettledAt": 1412802,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20a5ebb337c88b1457e722d18af24c55cfaa6c01b5486ce3fed8574b2cefbfecf0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "a5ebb337c88b1457e722d18af24c55cfaa6c01b5486ce3fed8574b2cefbfecf0"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "0b07301b2befd3e00a764bf6209b090c88ff0559e60d35211b6a7767d9bc5e70",
      "value": 2000000,
      "index": 5,
      "spendingProof": null,
      "outputBlockId": "a6a6cd38bb72bbbc7ecd91b39972cb1788a9de68bd78733f417c183bc3c803a1",
      "outputTransactionId": "11bb7e01bad7848c48e0034b5f6e0c126070ef34c9f375843d14aeedb7495478",
      "outputIndex": 1,
      "outputGlobalIndex": 44609540,
      "outputCreatedAt": 1412803,
      "outputSettledAt": 1412805,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e205bc49d88938344d7d6cde4b43af406b46e05a2659dd5e355a7282547600ee90e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5bc49d88938344d7d6cde4b43af406b46e05a2659dd5e355a7282547600ee90e"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e088579a87f2db85697d80d6300659269fd500a9d14f2cfc5186fec3b2650bb5",
      "value": 2000000,
      "index": 6,
      "spendingProof": null,
      "outputBlockId": "a6a6cd38bb72bbbc7ecd91b39972cb1788a9de68bd78733f417c183bc3c803a1",
      "outputTransactionId": "7c49869c21aa9bab563ce94650ed77a3f31c115ebfd3a8963c6e44c1d0815f8f",
      "outputIndex": 1,
      "outputGlobalIndex": 44609544,
      "outputCreatedAt": 1412803,
      "outputSettledAt": 1412805,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20bb8a37cec99efb6e29cb55bc82fc2b09f717ac03b2f8ae69ce4f3c6094bea5cf",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "bb8a37cec99efb6e29cb55bc82fc2b09f717ac03b2f8ae69ce4f3c6094bea5cf"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "22e4bcdab53f95741193755e0bb99d0b15febd9b95253dbce8bb25a1d8086a3b",
      "value": 2000000,
      "index": 7,
      "spendingProof": null,
      "outputBlockId": "a6a6cd38bb72bbbc7ecd91b39972cb1788a9de68bd78733f417c183bc3c803a1",
      "outputTransactionId": "b9c1e3b5d0bfaa119313aefffbc6b1dbf8614c86d51a8f415e390ba46c17d3dc",
      "outputIndex": 1,
      "outputGlobalIndex": 44609548,
      "outputCreatedAt": 1412803,
      "outputSettledAt": 1412805,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e200f5c3d0b74d62b01c1090f46ea9db45a4f02dc0facfdadb5696fe0c45b3d1e96",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0f5c3d0b74d62b01c1090f46ea9db45a4f02dc0facfdadb5696fe0c45b3d1e96"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7ab0341a2f48db4dc82de5a8393ed1590973a885d2d482264448dbd99e525413",
      "value": 2000000,
      "index": 8,
      "spendingProof": null,
      "outputBlockId": "a6a6cd38bb72bbbc7ecd91b39972cb1788a9de68bd78733f417c183bc3c803a1",
      "outputTransactionId": "e1f24114028a024229d34bd60f0c7ff725beac7aaf0ef1a56dfb9f70e58f8aae",
      "outputIndex": 1,
      "outputGlobalIndex": 44609552,
      "outputCreatedAt": 1412802,
      "outputSettledAt": 1412805,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20d4b6e53e5bd49a7c74f1b704703209c62a833512c578b70038c8256f2a5ee9b1",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "d4b6e53e5bd49a7c74f1b704703209c62a833512c578b70038c8256f2a5ee9b1"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7bc619ab189e5b80d5cf3d6c90a1fd1b2fecff47410402734629890f5bc9b100",
      "value": 2000000,
      "index": 9,
      "spendingProof": null,
      "outputBlockId": "f631bd8b1498e5f2fb43950e113c048702f1183ab87000808eb244ce73ed8da0",
      "outputTransactionId": "016ae91f516e7844eea1c9b3349ded66e7d6f7086ba4f4ec0c48ace348a6c574",
      "outputIndex": 1,
      "outputGlobalIndex": 44609571,
      "outputCreatedAt": 1412803,
      "outputSettledAt": 1412806,
      "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": "0e200088840f331eedf07d309096c075208670801d18d730ba3fb2bb341bd5c094ca",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0088840f331eedf07d309096c075208670801d18d730ba3fb2bb341bd5c094ca"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20ca09d545f5c9f8260e7c001659d1ee721b7cff22414de8f6fdf726f4ff14aef0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ca09d545f5c9f8260e7c001659d1ee721b7cff22414de8f6fdf726f4ff14aef0"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "d89a41c1fad852ae8291dfc20f62580356c139b4c39b3340f503662d596ca1cd",
      "value": 2000000,
      "index": 10,
      "spendingProof": null,
      "outputBlockId": "f631bd8b1498e5f2fb43950e113c048702f1183ab87000808eb244ce73ed8da0",
      "outputTransactionId": "50e57319c1d13e419f3d6b25873d23fe480faf851a7ccb270996c0d926b0f497",
      "outputIndex": 1,
      "outputGlobalIndex": 44609575,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412806,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e206310cc92d3c450aaf9a1b484523a4caf1a5d3ba0ec76ec7c1fc46f3ff885b73a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6310cc92d3c450aaf9a1b484523a4caf1a5d3ba0ec76ec7c1fc46f3ff885b73a"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "a9a6d2c4f42f7caae05ef310b5feae5d7c90f1809a11f5f29271774d329a96d8",
      "value": 2000000,
      "index": 11,
      "spendingProof": null,
      "outputBlockId": "f631bd8b1498e5f2fb43950e113c048702f1183ab87000808eb244ce73ed8da0",
      "outputTransactionId": "5c79871bebd05a570cc8e8870f58abe96eaeb4e609094ef760c3d517ee621723",
      "outputIndex": 1,
      "outputGlobalIndex": 44609579,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412806,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e208f31af94ed7c6c7a8f0edb0fd61fee95c99b6d943417405cda6db0b951a82a50",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8f31af94ed7c6c7a8f0edb0fd61fee95c99b6d943417405cda6db0b951a82a50"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "22232dd5ed1f717f7a9934cb4c7411b7ed9c5be0ca5380f6446c9f65ed81ba82",
      "value": 2000000,
      "index": 12,
      "spendingProof": null,
      "outputBlockId": "f631bd8b1498e5f2fb43950e113c048702f1183ab87000808eb244ce73ed8da0",
      "outputTransactionId": "e2a47fea0e4238da679a3b934514b47187ef797f96508bab946ba7491001c18b",
      "outputIndex": 1,
      "outputGlobalIndex": 44609583,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412806,
      "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": "0e208be41df9ef870f6dda3c200b2d4ee25cba722257a9e36aea0033a6687e3972bb",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8be41df9ef870f6dda3c200b2d4ee25cba722257a9e36aea0033a6687e3972bb"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20cfe771604793b7d65472a24185846fcb3ae2aa0cfbe7bcd681e7909e7e95ed8d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "cfe771604793b7d65472a24185846fcb3ae2aa0cfbe7bcd681e7909e7e95ed8d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "04023ca9484b00739f1ca2319a8e02456a467dbb25a8a9e15161e881ecf15c9c",
      "value": 2000000,
      "index": 13,
      "spendingProof": null,
      "outputBlockId": "f631bd8b1498e5f2fb43950e113c048702f1183ab87000808eb244ce73ed8da0",
      "outputTransactionId": "e33ad51b37b1cca99a3f51c0f530182df0e512382671d1be8a58954c1f6287d4",
      "outputIndex": 1,
      "outputGlobalIndex": 44609587,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412806,
      "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": "0e207194c835bcc86f273b5e6ae41434949d81a2904ef00d0199eeb473340332128e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7194c835bcc86f273b5e6ae41434949d81a2904ef00d0199eeb473340332128e"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20090cc09d4e73743c4fd83efc9d9e6678d4d8a2b83fa2dc636ad76a5d77e27f7f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "090cc09d4e73743c4fd83efc9d9e6678d4d8a2b83fa2dc636ad76a5d77e27f7f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "84237387d227ee63b88db017b190f6f14f1303ee887df25a8853ade45f160925",
      "value": 2000000,
      "index": 14,
      "spendingProof": null,
      "outputBlockId": "f631bd8b1498e5f2fb43950e113c048702f1183ab87000808eb244ce73ed8da0",
      "outputTransactionId": "e9ccac90a3709b93bd9d17e35c32fb9794e26e12590a95504e7ae5ef3634cd73",
      "outputIndex": 1,
      "outputGlobalIndex": 44609595,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412806,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20b3d7cf9d3d38f7c2f796ab66631eeb651477d518c26ed1cc6062af4113d2ff30",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b3d7cf9d3d38f7c2f796ab66631eeb651477d518c26ed1cc6062af4113d2ff30"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "5c9450fd17a0f19b06928cca0e5b9f0a45955924b42eb092bc103770a24809dd",
      "value": 2000000,
      "index": 15,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "144f445c783a610e3c40d68ab3a5bff5fcbc06f5d81a719bf07e44eb0722aa75",
      "outputIndex": 1,
      "outputGlobalIndex": 44609623,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20b14637567fd66123c8b576c641616213d0c4c766feb3bfc0a7b7f0095ed32750",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b14637567fd66123c8b576c641616213d0c4c766feb3bfc0a7b7f0095ed32750"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "4da28129454e9a7ee9ba674157c2156f789015f0d81b5bfd5d9a9e700d4b54bf",
      "value": 2000000,
      "index": 16,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "3ffb69c919a3931efabaacd3fe34500beb13cf2395c6d8ef613d551a7c3a062b",
      "outputIndex": 1,
      "outputGlobalIndex": 44609627,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e20047f4bd7bbad0ee6e4dc2d6577fe878cb7d2bf780691a83b3f9dac406eb8588d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "047f4bd7bbad0ee6e4dc2d6577fe878cb7d2bf780691a83b3f9dac406eb8588d"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20552487da93d70e5ac6340ebf1a3080189751b052cc24c12ea3a4281d8f7623f7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "552487da93d70e5ac6340ebf1a3080189751b052cc24c12ea3a4281d8f7623f7"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "9510ac1d3d8fea2dc841ab80c15d1e305d2d82f85789db56da2c615b415d077b",
      "value": 2000000,
      "index": 17,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "4fb214b2a220635d25c6d6a2b0e776631b10eb944b5e25251b3e33857c6f9867",
      "outputIndex": 1,
      "outputGlobalIndex": 44609631,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20faa44e68574d41fe55f2412d544350241ef515bb4c7dd3b3cd647213da62e1e4",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "faa44e68574d41fe55f2412d544350241ef515bb4c7dd3b3cd647213da62e1e4"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "5be4dc5102a37175dd1d8711bfe7c0fdcd2b57066a3959fc28c42805d64f16d4",
      "value": 2000000,
      "index": 18,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "541f8c924328b650801615956d67c5892e15d7db4fac5c794815dc8bd03111dc",
      "outputIndex": 1,
      "outputGlobalIndex": 44609635,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2047ec70d9731023fac67213af6cb7be0f43f85d03d6d7580c7a917f7ed6b9460b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "47ec70d9731023fac67213af6cb7be0f43f85d03d6d7580c7a917f7ed6b9460b"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "d537994187c1794a36f5fca6f65c2f981a12993ac39356008d2d57c11b667c68",
      "value": 2000000,
      "index": 19,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "7140b89bece143a8b9fe58f948930aaf75a70595b50288f62aa5e13fe984c8ba",
      "outputIndex": 1,
      "outputGlobalIndex": 44609639,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e20be0549204c8f714745f598437ba63f81a4b8cd4ad7599e444dabf9abf3041c1e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "be0549204c8f714745f598437ba63f81a4b8cd4ad7599e444dabf9abf3041c1e"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20cd40b8ac190f9c8561f51d0b523ee4998bfc298cf0d95964577609ae530571d9",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "cd40b8ac190f9c8561f51d0b523ee4998bfc298cf0d95964577609ae530571d9"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e98158a220df8fb9b23cb417ed4d0e21e989bd0d1492e927c3359eb16962a4d9",
      "value": 2000000,
      "index": 20,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "75884811bd98a224ee84c63a9996ed97d8e2983e9a4eaacd753dc2511570efa2",
      "outputIndex": 1,
      "outputGlobalIndex": 44609643,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412807,
      "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": "0e20386d1c70deb3315854bda324ecf573fc224ab8b78b3c9bb62309592450c91047",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "386d1c70deb3315854bda324ecf573fc224ab8b78b3c9bb62309592450c91047"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20c51a43541443b3077af86d1d08b13157ff67e82fdc84edb4cf08fa2dce5217c9",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "c51a43541443b3077af86d1d08b13157ff67e82fdc84edb4cf08fa2dce5217c9"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "73db610a6497dd1e6def81506107d70bb07cc1424602e8a5b7283a5f106ab1f8",
      "value": 2000000,
      "index": 21,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "86694150401db0975ec4e1a709eece4c085723e0e9a0c990260fe6b0a0d3dba8",
      "outputIndex": 1,
      "outputGlobalIndex": 44609647,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e206a572ba3399722fc5020dfe1443990135cd044893c9e7a72056d613232fa61e8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6a572ba3399722fc5020dfe1443990135cd044893c9e7a72056d613232fa61e8"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2025f77dbacf175d5ef8016417cfdc2a9e702ada2b6339be83c56f1ec558ee0749",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "25f77dbacf175d5ef8016417cfdc2a9e702ada2b6339be83c56f1ec558ee0749"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "2854f5e2ace55301a9ab93051c42424f3f484a8ae30b79dc479aa78d855aa1ec",
      "value": 2000000,
      "index": 22,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "9447cc16842ff4c292d2b718c596f7d9a4779a3a0a3e014a4e9025b632b1418d",
      "outputIndex": 1,
      "outputGlobalIndex": 44609651,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e206e3897f1a1c06dd2eeebd4ec9287dc0abd119e7f0a03c7938c181ba21fcddc96",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6e3897f1a1c06dd2eeebd4ec9287dc0abd119e7f0a03c7938c181ba21fcddc96"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2064b6ecc203fe5a0a145c6a9d229867bcb1ea4d0f1d2663d903c68583214a2a3c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "64b6ecc203fe5a0a145c6a9d229867bcb1ea4d0f1d2663d903c68583214a2a3c"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "2b25b9e26c77b015d1c0b83606016bdfa802db5ec3ec9c977f509e4df7f59a8a",
      "value": 2000000,
      "index": 23,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "a3a99495135edde6c2b965b93f1a51d1123e02b00d432f843247b8bcd718239c",
      "outputIndex": 1,
      "outputGlobalIndex": 44609655,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e207d2f5dd0dce52c5e42b935cb986095bdfac1c6102018f4c715d830e736d96876",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7d2f5dd0dce52c5e42b935cb986095bdfac1c6102018f4c715d830e736d96876"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20369432d27dde3bf8bfb81912fd237960a0eb768541183325333bff644628d87c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "369432d27dde3bf8bfb81912fd237960a0eb768541183325333bff644628d87c"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "64368ec2af1c17da57d710d5aeb42165168272c8af2f7ed467e58fcec9ef9709",
      "value": 2000000,
      "index": 24,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "a804d16893b67a17ac4affd92260c99edfd5e4e6cb81e5add72ec0b52a4af2bc",
      "outputIndex": 1,
      "outputGlobalIndex": 44609659,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20f1ac68e5d44af44ceebde06c1daaae4be886abea7ff0c660819b82096da5c3ec",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f1ac68e5d44af44ceebde06c1daaae4be886abea7ff0c660819b82096da5c3ec"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "70b95fb77afee9eb9584a2a63615ca163b4f0a289fee70cd5abda5e09ed92a6f",
      "value": 2000000,
      "index": 25,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "be1302e8b028e3dba44c4612d06d2a5417d73080d1c33a7845d998dc070afeb1",
      "outputIndex": 1,
      "outputGlobalIndex": 44609663,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20a87acb78b6428f3103437e61542c18e5d16da5549e61a7d2b860940f6d5337fc",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "a87acb78b6428f3103437e61542c18e5d16da5549e61a7d2b860940f6d5337fc"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "d40de8ca10989387b4568b93a8f7912af2acece787d881aa6a2c7be29bbec1ef",
      "value": 2000000,
      "index": 26,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "c5ebe289c93681d5f0476f530e41baa3ae587b78b33c737ac8dd2d5e30f53af3",
      "outputIndex": 1,
      "outputGlobalIndex": 44609667,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2018cc35a90ac308f6f6d3589a14cbc07ec4403fe6ffe5420a14d3178d3f45a6a5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "18cc35a90ac308f6f6d3589a14cbc07ec4403fe6ffe5420a14d3178d3f45a6a5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "5433e5390e8526364221a4ac417125d735ba55044ccdc694fc4ea810c35602ef",
      "value": 2000000,
      "index": 27,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "e75b1e664e02f5dd493b6ed676e68a4b2620fb761f00e87e79437f10867dddf3",
      "outputIndex": 1,
      "outputGlobalIndex": 44609671,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e20bd65e8b53aca76f238b88882a85d021401bc6467cb97ace7179d29c5b5323e32",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "bd65e8b53aca76f238b88882a85d021401bc6467cb97ace7179d29c5b5323e32"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20696ac2fe42401160d0813f56e2194fc91e38c25dbb3728f99a3f6951aa9e48b0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "696ac2fe42401160d0813f56e2194fc91e38c25dbb3728f99a3f6951aa9e48b0"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "6343a97df8a15b74a0092933fdcd4f0bda964132a6cf665f439b71bd7f3a7d47",
      "value": 2000000,
      "index": 28,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "ff90cfbd7ec1bed1e4fd55e813a2ed83fe359a1ed3fa3eb4bce31dc66a164dfb",
      "outputIndex": 1,
      "outputGlobalIndex": 44609675,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e200708e4303381b1aff1e2ac3db4beb84a757c6579e2c4b0b7a23d9beb60ff00dc",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0708e4303381b1aff1e2ac3db4beb84a757c6579e2c4b0b7a23d9beb60ff00dc"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "317a5b171bf3c622c11743b678f6cca3c7fda19b00f8c1e4d1d64b67277d181b",
      "value": 2000000,
      "index": 29,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "7f2ccb2f6dd860684189adf405573102785ba755a7506f6d627d55cab17492b7",
      "outputIndex": 1,
      "outputGlobalIndex": 44609679,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e208fec0a9930a4a1c38469bd87d5b2f353d2b84570664f5c8f7b2a848d9a419cac",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8fec0a9930a4a1c38469bd87d5b2f353d2b84570664f5c8f7b2a848d9a419cac"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20413e6c1080027222d05c9adcd47c3324e410cac21584de1cb331df23557f54df",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "413e6c1080027222d05c9adcd47c3324e410cac21584de1cb331df23557f54df"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "3efecded46244c3928502902faf922008a80ea863c7523799b84959bc858b6c5",
      "value": 2000000,
      "index": 30,
      "spendingProof": null,
      "outputBlockId": "c65d1b571ffc0d27d2188e7add07c292547af9a6f89d19b67dd716d802aabbfb",
      "outputTransactionId": "d1d8ccc8af91e548ca810fe8df40e523dd6b7ea9a9c4ce3a51a52e6f48dddd91",
      "outputIndex": 1,
      "outputGlobalIndex": 44609683,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412807,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2037f187be4de0e52ed90d87809d4071402c6767c8d1835d1486886eef0b98b672",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "37f187be4de0e52ed90d87809d4071402c6767c8d1835d1486886eef0b98b672"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "d9a4674cee8682ee56354d3594b220bc6419abf04c0e10f0569fe082d60e5dc9",
      "value": 2000000,
      "index": 31,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "c253dd5d6f0f28f1b18198bc2fc88d37fab2de6d5c9fc5c9f9cb4de2f15d2066",
      "outputIndex": 1,
      "outputGlobalIndex": 44609697,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20dbded86979827264cce3f5f184ec53de610fcc07ee49d3190218309cbd247234",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "dbded86979827264cce3f5f184ec53de610fcc07ee49d3190218309cbd247234"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "b03668586dae5cbc9544487e4d869fb357d83b870cfb6b054797abed646fd274",
      "value": 2000000,
      "index": 32,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "01fa2996e8bedb98f53ae43752b3a9e1e6e9499679eb41dece2c86f314dcbe32",
      "outputIndex": 1,
      "outputGlobalIndex": 44609701,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e20b188db683fdbacca5a356503878c7a4f017030569aed3dd1b665403f64e245c4",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b188db683fdbacca5a356503878c7a4f017030569aed3dd1b665403f64e245c4"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2067bd436d7092b15f2f888702b12e4c7e76c41219cd69d0b80f54dbcd4ecc7264",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "67bd436d7092b15f2f888702b12e4c7e76c41219cd69d0b80f54dbcd4ecc7264"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e1b20b25f6c552a2ad34942ebb3f3e8dec01efa2b13f0ad486a18114c22139a2",
      "value": 2000000,
      "index": 33,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "164b055d9a6fbe1a142b58410eec94594a6af00a7b67e07eca62ad091f1be679",
      "outputIndex": 1,
      "outputGlobalIndex": 44609705,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e206696280d3218decd0ba11a5a954542de86db8915e6ed6210b02ad6edb5d15ff5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6696280d3218decd0ba11a5a954542de86db8915e6ed6210b02ad6edb5d15ff5"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20fe756240fcdbadff14d425bab1c9bcfbc6554e5353c206ee2b7d10d3902c4178",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fe756240fcdbadff14d425bab1c9bcfbc6554e5353c206ee2b7d10d3902c4178"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "beaba71ba2a8919a8af4c0dc6faba356ca3d84f09db56d7c88eda158040384e9",
      "value": 2000000,
      "index": 34,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "1e3c4955cb206283c20c6ccee3e20ffe8ecbc8110cea101a51154777e7e852b4",
      "outputIndex": 1,
      "outputGlobalIndex": 44609709,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20a49f2a130dfbb897fd1dbd3b18afa8f8f453db85f5664b216182ed685a59ae28",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "a49f2a130dfbb897fd1dbd3b18afa8f8f453db85f5664b216182ed685a59ae28"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e0cb6a49de0a27ef768a0512dd48bf045571d245603083fc62d2b006d6fa8801",
      "value": 2000000,
      "index": 35,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "2519c305daf5cb0b1dfbc68d56bff821c3f18f6076b38b4d1d4b83edbb41cb21",
      "outputIndex": 1,
      "outputGlobalIndex": 44609713,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e206e8d28288d55d4f3fa3da47932955e12a9f7fd9c5bb47668d706db3cccb7e28a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6e8d28288d55d4f3fa3da47932955e12a9f7fd9c5bb47668d706db3cccb7e28a"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2058db84d912c1792a1cedb46cc42b58c614aa35abcb92c537eef4818a384d18d8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "58db84d912c1792a1cedb46cc42b58c614aa35abcb92c537eef4818a384d18d8"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "61543bc52cb2d2948773e006ba07a020f44b9ff2f3a0aec9c40a5804f35cdf7e",
      "value": 2000000,
      "index": 36,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "276a707ed426c526b20ed27f4faeb6e10a92ea5b818538125afadcdabff43bad",
      "outputIndex": 1,
      "outputGlobalIndex": 44609717,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e206539a0dcdcb50ea801e5d2178d5d0ac6f37d04c69a2071061449994c5bcc5033",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6539a0dcdcb50ea801e5d2178d5d0ac6f37d04c69a2071061449994c5bcc5033"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "94addafd7a1ac49017c091dc047949a83b293596b33407a8340732e761482818",
      "value": 2000000,
      "index": 37,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "2b6312359c77425b0c2ed98c2ce00595ead3c649ac126e44101306d7873c47ea",
      "outputIndex": 1,
      "outputGlobalIndex": 44609721,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e20cacc2b189e0300a41a77a080699ff25b933eb71bad64297ecb56eeeea5855439",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "cacc2b189e0300a41a77a080699ff25b933eb71bad64297ecb56eeeea5855439"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20787f6c28a797978189ceb200f9c6c58857db30c3342082b8f6470edc5015a7bb",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "787f6c28a797978189ceb200f9c6c58857db30c3342082b8f6470edc5015a7bb"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7db1027f2cd4f5fa1a76faa43ed81cdb2d36949ff3bf2404003681110848b743",
      "value": 2000000,
      "index": 38,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "34ed50d927b96913a00d9e9dca0bb74841ac02e0582c7beb855d41078e83ace4",
      "outputIndex": 1,
      "outputGlobalIndex": 44609725,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2025b403df83bf6683e5861ac215c20859436d57310993c26953390addba646057",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "25b403df83bf6683e5861ac215c20859436d57310993c26953390addba646057"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "05e50ddf4fd3f000a54e581918cb22cd242c946bd9f08b55989ecedea518368b",
      "value": 2000000,
      "index": 39,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "399e47c64db699196bfc4af1b612b8016a2e892bb11fb77fcb40f7c6e2719326",
      "outputIndex": 1,
      "outputGlobalIndex": 44609729,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e200ab7ab5443ce327c044ad35642cea040286ad8995064ca01f2864df4de39b0f5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0ab7ab5443ce327c044ad35642cea040286ad8995064ca01f2864df4de39b0f5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "1b9422ee272651b8884aadc41d8e9eb1625a88b3c1d6107fd415808e8a117762",
      "value": 2000000,
      "index": 40,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "3ca18e78aa96333a28096cdd68f523940074f3bbdaa69166eae56c1cdf8985d2",
      "outputIndex": 1,
      "outputGlobalIndex": 44609733,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2050380024330dbf7001125ff8d8c3df6ffecf302f61eb96e71d1698718f8d5f8f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "50380024330dbf7001125ff8d8c3df6ffecf302f61eb96e71d1698718f8d5f8f"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e208e91e72d24ebabbd28424472c875912be5da46b9dad8f61efc3f18f6acdafddb",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8e91e72d24ebabbd28424472c875912be5da46b9dad8f61efc3f18f6acdafddb"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f6b043856d0724600044ac16d42dfbd31091041f013543cdc0b5a2d91677f4aa",
      "value": 2000000,
      "index": 41,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "3ecb1df1eec72c18cd5f30172ca54e4344af635edf1075544893322a5ca68efb",
      "outputIndex": 1,
      "outputGlobalIndex": 44609737,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20fa857c70bdd5ca96db3ce62b1b6aaf9ad506227d4848d013e896d0ce97ac0de0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fa857c70bdd5ca96db3ce62b1b6aaf9ad506227d4848d013e896d0ce97ac0de0"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "1e95e3034cabb1f8404400d7e5310d659b581e34c9e10f430fc745fdb2ce6ce9",
      "value": 2000000,
      "index": 42,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "481ca7169d07335acfcac16042ae48bc175f78939d36ecd0067a5ec287e19e02",
      "outputIndex": 1,
      "outputGlobalIndex": 44609741,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2050578332ebb8fb95c5b1a62410257c9982a0bd25d93b1ae6787ea95bb94e9757",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "50578332ebb8fb95c5b1a62410257c9982a0bd25d93b1ae6787ea95bb94e9757"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20486d6e649d0eccef593e9bc5791fec162fbf95e5d1e4970ef77d63ec14ed26b2",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "486d6e649d0eccef593e9bc5791fec162fbf95e5d1e4970ef77d63ec14ed26b2"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "bb3cb0fdad1409a1c36236c16632d50cd9e2c1a0bda5191fc8f9c6e3c76d3df7",
      "value": 2000000,
      "index": 43,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "4bcaddce49db510a79170ebd5e02163e614b255047c47818c4b3a1bdc62273cc",
      "outputIndex": 1,
      "outputGlobalIndex": 44609745,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e20ca2e79041d6386afb8ec6d6f74e579821cd3059f8c76db4c562c270ff1c9c698",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ca2e79041d6386afb8ec6d6f74e579821cd3059f8c76db4c562c270ff1c9c698"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e208cb5b1f84b7a0e95cc4771f4d1cbc44ca4abe72b0a7059f5decf7b0fb191e7e4",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8cb5b1f84b7a0e95cc4771f4d1cbc44ca4abe72b0a7059f5decf7b0fb191e7e4"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "901df16c3203fc275e60a381544306c2d539a2aa649e833a01262208cc7c26b8",
      "value": 2000000,
      "index": 44,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "5b81fec85889102db78d31351f2c87e8168c3b5db832b92b642fe90e2da675f4",
      "outputIndex": 1,
      "outputGlobalIndex": 44609749,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e206f3ed92c3f867beec54f5dff6dd8682854eefb9eed2fa9c22f4d2ec5d8fdd050",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f3ed92c3f867beec54f5dff6dd8682854eefb9eed2fa9c22f4d2ec5d8fdd050"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2067b921a4e110efacd6238e19eb20efaa22abd3075a284d98e33d9af85769d908",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "67b921a4e110efacd6238e19eb20efaa22abd3075a284d98e33d9af85769d908"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "3d47a28c89c24b49c16183db793759f751542f9231acaa65c9888c31541a14e6",
      "value": 2000000,
      "index": 45,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "5d2039fa26aa6591778e36671174781d2a5e8d3de85c21180066c6efd54e13c4",
      "outputIndex": 1,
      "outputGlobalIndex": 44609753,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20428d73c69ce1fd19161f493af6ad54828963aa9c57854f5e0c225dbc03aafa59",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "428d73c69ce1fd19161f493af6ad54828963aa9c57854f5e0c225dbc03aafa59"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "6c6517d6e78d6e3513b7018ecacb2045b9cf26021e0c3f0aa1fd10fd9ef517c0",
      "value": 2000000,
      "index": 46,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "6b91519896c886ab978edb72e930449d909dcef99324bf3941c4aa68d082bbc1",
      "outputIndex": 1,
      "outputGlobalIndex": 44609757,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2019b9ce427e082d0ec1077a19db29ee8af2afadfa46e96d28d5d3e7ac56df7c29",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "19b9ce427e082d0ec1077a19db29ee8af2afadfa46e96d28d5d3e7ac56df7c29"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e201aa624814fa4ebf8fd212462ce9b9e44a8a4f76b388f9b503680a3854a98d418",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1aa624814fa4ebf8fd212462ce9b9e44a8a4f76b388f9b503680a3854a98d418"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "2d8f32c968e3a9ff8e3964b52b70c4af09263648e94e9e6d738c6a9581b623c6",
      "value": 2000000,
      "index": 47,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "6d2ad8bbbd263033c7c0a202271937c17e7a471100e030da6684a7fe5bb19d5b",
      "outputIndex": 1,
      "outputGlobalIndex": 44609761,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20b5784405d218ad1688ca42313014bb45db5ae8e0488df948bb782bc95410f6d0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b5784405d218ad1688ca42313014bb45db5ae8e0488df948bb782bc95410f6d0"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "b3e8609c90c67bf0309573b0b052058a38ebe6341d1f4a6ba6e522e9c819333c",
      "value": 2000000,
      "index": 48,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "7575ed752f4910f2bda379267cd5dc21419bb793400773cf4ed386b9f500e82a",
      "outputIndex": 1,
      "outputGlobalIndex": 44609765,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20ce91554fe1c72fb47159095fec62fc1a3a2b6f7daf3a653716b71ae7dd39d3d8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "ce91554fe1c72fb47159095fec62fc1a3a2b6f7daf3a653716b71ae7dd39d3d8"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f21b9ae33e7e70ab628d7ecfac70a80685e5094df322c0a7c463f70e2240da0f",
      "value": 2000000,
      "index": 49,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "7b68291e66a094e640a338fd74ac5b3feea2be9113b09d57251f1f0acde700b0",
      "outputIndex": 1,
      "outputGlobalIndex": 44609769,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20c411e8af55af0f151f9f2c2f7cc12d8f50d8112656d4a5f5a57fd15e6f02571a",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "c411e8af55af0f151f9f2c2f7cc12d8f50d8112656d4a5f5a57fd15e6f02571a"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "968d07fa4c7766d80a6e603cc475880e64b376eaa00a3011da06a531049c56ec",
      "value": 2000000,
      "index": 50,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "8f2d6aef4f16bb13c6bc460547256a3ecfa70a0f7dd3cdc2a6b6cb1610bae4b5",
      "outputIndex": 1,
      "outputGlobalIndex": 44609773,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2051141537eb1ab3390c27d604c50fa58cb80f9cccf65f7981581cb8212be2a15c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "51141537eb1ab3390c27d604c50fa58cb80f9cccf65f7981581cb8212be2a15c"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "de72f2061cf8544e1ab766184f28309ae44ec94d41559fc53afa8a55118f887e",
      "value": 2000000,
      "index": 51,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "997c655a1ed6536dfd271bc7bb6543d9205211bb0642acd148d26c3e567d4dc1",
      "outputIndex": 1,
      "outputGlobalIndex": 44609777,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e207216fd96bc2159906208b4e431dd0bf786178737f0b9d35c1a8f5b71b721d7c1",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "7216fd96bc2159906208b4e431dd0bf786178737f0b9d35c1a8f5b71b721d7c1"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "39b828d7df032853c6a16ea8f0c3139533784ea5b85d3c0d5a5368d454be300b",
      "value": 2000000,
      "index": 52,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "9fb06baebc91a661a36dda15a666d72fcd320f12fb50b3e2893361ca0479e62d",
      "outputIndex": 1,
      "outputGlobalIndex": 44609781,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e204835bd2dc87ea8dd1119a24701ed1a6181f4be81c730b86609ac04f82b634412",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "4835bd2dc87ea8dd1119a24701ed1a6181f4be81c730b86609ac04f82b634412"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "b6cee263be2bdbd40e4e88ba00e07251982be41e41791439ab382276345b6630",
      "value": 2000000,
      "index": 53,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "a28336c8ae6b88452584048062a4fbcc98976a33e0fe40e19846d06099138ecc",
      "outputIndex": 1,
      "outputGlobalIndex": 44609785,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2028cb66110e5104f575bc36306311c59d765f8f2773827ac339a6f9d49b81420f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "28cb66110e5104f575bc36306311c59d765f8f2773827ac339a6f9d49b81420f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "4eb7e7fb8ce6cdd3475c9cbd4969c0f4e73b23428b76ecec45c120cf55b6b768",
      "value": 2000000,
      "index": 54,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "a4abcfc5c7467ebd91b5a42359d9055b7deb0abdd55e2fd89da65f6d4e94af77",
      "outputIndex": 1,
      "outputGlobalIndex": 44609789,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e205ad5adb71f2c26ec41f9c5d078f826762cb0b379e311f00f7d68b1bdb6aa3bcc",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5ad5adb71f2c26ec41f9c5d078f826762cb0b379e311f00f7d68b1bdb6aa3bcc"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "d71f78c9c2fc7cec1d694f7aacf101e112c492cf4d1afc13eb2312e01c3d5986",
      "value": 2000000,
      "index": 55,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "a4ee18b395a160fe2e1be0d7a42075515a6cac09a22c60ee2ad409be0ee7695e",
      "outputIndex": 1,
      "outputGlobalIndex": 44609793,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e20916444e3aa3cbc0f76a394fb7596c5a5799ea78cfab775a158a5f436dbe03691",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "916444e3aa3cbc0f76a394fb7596c5a5799ea78cfab775a158a5f436dbe03691"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2008bd0e3829276f1a9b9f697f9fc64ed53180a1ad3197e23356d39c3202004254",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "08bd0e3829276f1a9b9f697f9fc64ed53180a1ad3197e23356d39c3202004254"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "2af3d60c10f7230cea1e9fb87c868c817202b028553fad65104f3ee4ca61cae5",
      "value": 2000000,
      "index": 56,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "a5e5bb372991fc3521b607a8cb1df509a840eae5dad923e1ffee956f7e16d487",
      "outputIndex": 1,
      "outputGlobalIndex": 44609797,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e20db8e71a8aa08bc0c7630f53d6189aff5e2c5e6c97d794b7617c0e41701a26c70",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "db8e71a8aa08bc0c7630f53d6189aff5e2c5e6c97d794b7617c0e41701a26c70"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e205e7be49e83722a3c7a7bbcbbb1072e5a2d52ab5423767ccb5b6f62bd4639709c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5e7be49e83722a3c7a7bbcbbb1072e5a2d52ab5423767ccb5b6f62bd4639709c"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "c8576302806f45c1759b23919e5f97d4babd2c1865fc6a7089cc6defdc8017c6",
      "value": 2000000,
      "index": 57,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "c6864de83ca1f8f54f3dd4b2fa4f7d8c075ea04db25eed674a667b60961b952f",
      "outputIndex": 1,
      "outputGlobalIndex": 44609801,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2077b15cdeebe0239ed033afdaf82d79243e646ebf402f0c7e4717637298f6c469",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "77b15cdeebe0239ed033afdaf82d79243e646ebf402f0c7e4717637298f6c469"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2098f93cdf65719b77c2e2b06d669cdefcad757d544e9a4484a9a7e99d99fdb0ba",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "98f93cdf65719b77c2e2b06d669cdefcad757d544e9a4484a9a7e99d99fdb0ba"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "fc724d1d9a5e542ebca812343ad7420e5fcb69a0a5b9609430e8d1128132d931",
      "value": 2000000,
      "index": 58,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "d2c63ba5470a2e025bc4414ca1c287ee21c6a035c7c1dcfbf537b827702ecdec",
      "outputIndex": 1,
      "outputGlobalIndex": 44609805,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e20717c8a1a0ff297176cf024f5a41bd95e71ff2cce0fe3a0cc007cde80a69ab2eb",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "717c8a1a0ff297176cf024f5a41bd95e71ff2cce0fe3a0cc007cde80a69ab2eb"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e209e44e485cd1811d045cc47db58148f220fe0f2e30daf02f4af8d56ad6c32d8f0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "9e44e485cd1811d045cc47db58148f220fe0f2e30daf02f4af8d56ad6c32d8f0"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "c0babab7384a94abaab84f09d9df1e95f2ee672c9c8d23bbb62c24fbc334897d",
      "value": 2000000,
      "index": 59,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "d780b287b8eb55984c0f68d77055398320c93aef7a4fea250559b97ea7989c95",
      "outputIndex": 1,
      "outputGlobalIndex": 44609809,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e20fe93b88cc5fe9d945f31341803b9f739284b497165296efe23b50745cb787dd7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fe93b88cc5fe9d945f31341803b9f739284b497165296efe23b50745cb787dd7"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20c83eba73da733da172fd9816bef0429f82d4a5cb22635f0cdc89f5883edee56c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "c83eba73da733da172fd9816bef0429f82d4a5cb22635f0cdc89f5883edee56c"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "c1eeb4d1c8bb83d173ef8646b318bbc406039b5975c3c2c3b9a070c0d9b7b69b",
      "value": 2000000,
      "index": 60,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "e02695e8e5875107f4578b186901f2426477d58c2e0ed940b0f74282cb6ca42a",
      "outputIndex": 1,
      "outputGlobalIndex": 44609813,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e203b9aa597064dc8b0c58f7a9e1463269e80f4c69e49e133c437ef9d70e19fdf53",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3b9aa597064dc8b0c58f7a9e1463269e80f4c69e49e133c437ef9d70e19fdf53"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20475750df01b84f739b275a69daed763abfbf95d9edf2fcc4a5b6ccaba434f707",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "475750df01b84f739b275a69daed763abfbf95d9edf2fcc4a5b6ccaba434f707"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "60ac94a57ede8ed455302e994f0613685d9034da88c8422d427a68f5289dafd3",
      "value": 2000000,
      "index": 61,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "e106764cb15772619f49a96a7ee402463af8485fbcc0e2234aaf57814245cb97",
      "outputIndex": 1,
      "outputGlobalIndex": 44609817,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e200e020a6b8fa53648cdeb6776d119b8d80d05dd054b8f13417314b6c09b1575fd",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0e020a6b8fa53648cdeb6776d119b8d80d05dd054b8f13417314b6c09b1575fd"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "bfdd0ab2edfe684aaad4db43a8fea268c48bf8932e0f02de5c330cd708dd5e0a",
      "value": 2000000,
      "index": 62,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "e4b33c92651b5ff908de51bedf47ee5fd5ff97ff5adbc2df58aa3592c8e9d5e6",
      "outputIndex": 1,
      "outputGlobalIndex": 44609821,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e202cb49b8ebf41f1679770487ddeeb997ae6c0242a1c14de26935906d711054c07",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2cb49b8ebf41f1679770487ddeeb997ae6c0242a1c14de26935906d711054c07"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2091ad349e387dc46417191bf9e896cdb4112bb9266fe0303a874a5224546a8080",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "91ad349e387dc46417191bf9e896cdb4112bb9266fe0303a874a5224546a8080"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "626b60c3d377ac211491f4d1c2e463e3bef2f331b0e898bfe876fa86a3c20980",
      "value": 2000000,
      "index": 63,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "e5640d5c23420244d4a13a76af97b1c43923b74a1fb023d5a737d77c9a7e85eb",
      "outputIndex": 1,
      "outputGlobalIndex": 44609825,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20f36f9f07e7dbb107cce5d06ee16050feb251d82246b1b711888f788bdb279000",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f36f9f07e7dbb107cce5d06ee16050feb251d82246b1b711888f788bdb279000"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "fbe1a2dcf712e98db234acea193770bac5d0aecec096ee7f776124ef86b1fa5d",
      "value": 2000000,
      "index": 64,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "eb031d5b94afbb55ba9343c02095a4a5ec9c8d7dea64f75c5f0ea89676c0049a",
      "outputIndex": 1,
      "outputGlobalIndex": 44609829,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2053e28b29c76583401b17e47678a76aa24b7a84ed4cd26f5766b944b9627636fb",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "53e28b29c76583401b17e47678a76aa24b7a84ed4cd26f5766b944b9627636fb"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2064e6c209b95d4ac69f953958b515fd1d699284a543c13754fc56e1780fb2e71f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "64e6c209b95d4ac69f953958b515fd1d699284a543c13754fc56e1780fb2e71f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "a788adbff103a45ef9ea026bd07d1d8bff3cd61ffa9fa6d1ab42b2cfc05f8de9",
      "value": 2000000,
      "index": 65,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "f27bbde918b4fb378007b2842709f5663155ffb017a471843d2df2e9f87e921b",
      "outputIndex": 1,
      "outputGlobalIndex": 44609833,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e201cc658d4a049338604860d6f90c15d1cc03b00c984eba0c9a096142965406776",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1cc658d4a049338604860d6f90c15d1cc03b00c984eba0c9a096142965406776"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e200d1bf2a29b94f65d7792d7d53c352ea437e8a63f628fcf194703a61025463e84",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0d1bf2a29b94f65d7792d7d53c352ea437e8a63f628fcf194703a61025463e84"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "1f9fe0d736fd8bf236b3e716de8315d644086f1a7670c82f4cddbb31a59ed984",
      "value": 2000000,
      "index": 66,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "f85aaf9c1e0c8dc7b88b1808f06114f496f1b03583533e88d59381aeecde6a01",
      "outputIndex": 1,
      "outputGlobalIndex": 44609837,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2074d14ee349bc54781627bafddea455bf045eac5941d64e2175704a150b8a070d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "74d14ee349bc54781627bafddea455bf045eac5941d64e2175704a150b8a070d"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20fe694afbb4ec14d5d34a487c6d1f084d0f6549dcfa7f577b51d6ea77ee89a8e7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "fe694afbb4ec14d5d34a487c6d1f084d0f6549dcfa7f577b51d6ea77ee89a8e7"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "33a53d288c99ad28de26c6bca0e3f49dd646b6bbace509cf46b6afeca9b51062",
      "value": 2000000,
      "index": 67,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "0605260a3f469d4b0965e99d7c2c95611bf9d41ce4e356de33cab71b7ee08bea",
      "outputIndex": 1,
      "outputGlobalIndex": 44609841,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2047cd684278ce82a8801fec60e65a119951c714a9db79adb3621ada57fc48ff28",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "47cd684278ce82a8801fec60e65a119951c714a9db79adb3621ada57fc48ff28"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "c8919d730c9ea74a1ede5c922a781d080cee4340ddb11058852a41767a20dab0",
      "value": 2000000,
      "index": 68,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "0c7019a7d4140fa24599bfe49da65da1bea232df7f76e4945f3459e9e483755a",
      "outputIndex": 1,
      "outputGlobalIndex": 44609845,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20035a45145141389c6e5b74d1ad13028ec73b971dc24eb688eed12df6cb33f409",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "035a45145141389c6e5b74d1ad13028ec73b971dc24eb688eed12df6cb33f409"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "b29d2435d11b32ef4c351a33abe584781912998636c3adb6e114470f0aad423d",
      "value": 2000000,
      "index": 69,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "2ecbb646ebabf1ce310c2a1e0bfbc6a8fa6da543766932f1a0289a0cd19690f4",
      "outputIndex": 1,
      "outputGlobalIndex": 44609849,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e203a395fa10754d3d69e84c409eb008bf86a36e14cbc3357f69e12d68acaf97353",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3a395fa10754d3d69e84c409eb008bf86a36e14cbc3357f69e12d68acaf97353"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "68ec4157a57aebeaf00db70cfa2b2d60126e2a2c1b80cf553945466152f8d6bc",
      "value": 2000000,
      "index": 70,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "3754c30bdfa171cb345a101ac0f3b7f13c6f46c2f01f196769902b51679e4971",
      "outputIndex": 1,
      "outputGlobalIndex": 44609853,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e200d9f9280f975a21094f4b94f8668aba322daa2403c2ebcc22b401c777fffdbee",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0d9f9280f975a21094f4b94f8668aba322daa2403c2ebcc22b401c777fffdbee"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "161cc7f1741e6272b8eb6259a03f6698dd17ee02296ff3d4abd17bcf70ea5409",
      "value": 2000000,
      "index": 71,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "40104b2839f89f6c3f3cf007837f02dfa01192a7356ae61da3e7fdfca38c71a1",
      "outputIndex": 1,
      "outputGlobalIndex": 44609857,
      "outputCreatedAt": 1412804,
      "outputSettledAt": 1412808,
      "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": "0e20b63d482d991fc91bed24bbc606e3cbb4e02d1bce26966c1c21e94014b981c00c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b63d482d991fc91bed24bbc606e3cbb4e02d1bce26966c1c21e94014b981c00c"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e201c80d77337b35920c33e838c48df442c691e24c2195e9a1ab26e0f8b720aac6e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "1c80d77337b35920c33e838c48df442c691e24c2195e9a1ab26e0f8b720aac6e"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "a47ae86bcec5ef6f4b2675aebb9f9755fd7644ef734f45c3179d3075a19a14d7",
      "value": 2000000,
      "index": 72,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "5aacb7838b504edef6fb3c9054065482702f62e3794a2ef947a1c7ac4ed2caae",
      "outputIndex": 1,
      "outputGlobalIndex": 44609861,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e209d57b0fed60a6f7c06e57cdf6c8fe88f5df4f44dbd41d5f43ed4b971aa13c017",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "9d57b0fed60a6f7c06e57cdf6c8fe88f5df4f44dbd41d5f43ed4b971aa13c017"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e204f821bec586bcd47814c2efa7921696bb3356f456de301129f6b9c977733c5e7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "4f821bec586bcd47814c2efa7921696bb3356f456de301129f6b9c977733c5e7"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "45201778367a41764aed95ccf7cb02a4214a55dcc2b5ae6cc7c6e310e4e00c8a",
      "value": 2000000,
      "index": 73,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "5f26aedebbd2965cf903ced51ed6147b1917fd0c79651da4fa906112b9e6dc0e",
      "outputIndex": 1,
      "outputGlobalIndex": 44609865,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e204ccf99baa9ef1f7a72a9ff58e4da6ccd5a9b839c1cd152a3e2ba0bc719457e62",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "4ccf99baa9ef1f7a72a9ff58e4da6ccd5a9b839c1cd152a3e2ba0bc719457e62"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2084c4ce8649644a2e696085338925552d1aa84ef8d5eb8da58330900bf9322a88",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "84c4ce8649644a2e696085338925552d1aa84ef8d5eb8da58330900bf9322a88"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7b79bca5a086893e9d5e4e5c213eb943d4dba4c1efddc7b40aadcb09a36aef2f",
      "value": 2000000,
      "index": 74,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "667c9c67b8dbec0c8a8ea827b8be8130d7ac06d27930961c3e410266699da6f0",
      "outputIndex": 1,
      "outputGlobalIndex": 44609869,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e20f0347cb3d75c4fb1561e5b0f8490179290b2b930e9a699df5f0aae48e1a234bf",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f0347cb3d75c4fb1561e5b0f8490179290b2b930e9a699df5f0aae48e1a234bf"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e206a72f98a9beec473c4b2499f353b7fe4837a03dcc2b932a4a485e2f091a2b12d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6a72f98a9beec473c4b2499f353b7fe4837a03dcc2b932a4a485e2f091a2b12d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "264c75c0466b3cba45052438d47ef061270d3103e32f1ba6f3827329902251a0",
      "value": 2000000,
      "index": 75,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "673dc2ec30518b8aa208dc34919e4c702ca297db73c02d5524a6a6c567b2a189",
      "outputIndex": 1,
      "outputGlobalIndex": 44609873,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e206b9a44a2b2d58f7049a288c911d955e8d70558ecb2705437f908beb783ddce00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6b9a44a2b2d58f7049a288c911d955e8d70558ecb2705437f908beb783ddce00"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20b8d7e87530ec814ca7e8142599fc77a8ea669564af56bffcfff70733ddac5fc5",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "b8d7e87530ec814ca7e8142599fc77a8ea669564af56bffcfff70733ddac5fc5"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "ea3336bc966590a7dac75d4f4a274bfaff8d72b7cebc1a40ea38d2c7082db40c",
      "value": 2000000,
      "index": 76,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "70f34792c004deaf409db69b8c5c6ad428b98caa96182658455a5c95f28a6e2c",
      "outputIndex": 1,
      "outputGlobalIndex": 44609877,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e200aedbdc717d62dd354f6b59640f85a6f9b6ffababa1235b2d71738fd8517341e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0aedbdc717d62dd354f6b59640f85a6f9b6ffababa1235b2d71738fd8517341e"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2031221498e54109ebb489f559067a058b01140265636dbf727cf5e34f5783d34d",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "31221498e54109ebb489f559067a058b01140265636dbf727cf5e34f5783d34d"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7a1a06844dc46a89d325a4b6f394cbd383584c2605898740f3986c8dd61d4515",
      "value": 2000000,
      "index": 77,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "71a1dd71cf162054798fef3a87c84cc9e16fa1bd7e8fcbfbbfdbe6d2f68bc6cd",
      "outputIndex": 1,
      "outputGlobalIndex": 44609881,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e20dea05e9796b8e58d3a7ab92de7463d5a5d365171ffa1b581249e5c55f187f3dc",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "dea05e9796b8e58d3a7ab92de7463d5a5d365171ffa1b581249e5c55f187f3dc"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20af87eb20446f2143e3c6e235ee0a06019b1daca74a41171e89c52c4efadc96df",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "af87eb20446f2143e3c6e235ee0a06019b1daca74a41171e89c52c4efadc96df"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e97d24dac08308c591e32c2d7bed1a2d095f3c4d9a46f2fb8bb1b4c12e5b6537",
      "value": 2000000,
      "index": 78,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "72e36aea68853fa9e32d1bba08f0d28dca7bdbaaf74f423206b671e53f7add89",
      "outputIndex": 1,
      "outputGlobalIndex": 44609885,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2001625bee5a6f7e287acf47b3fc11d8c0eadf7cae3df7fec6fba2efca5ed3caa7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "01625bee5a6f7e287acf47b3fc11d8c0eadf7cae3df7fec6fba2efca5ed3caa7"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "37bd9e900159b3ae5c5484491387f28a94fa0f6548ae4767c7f5c20a32005541",
      "value": 2000000,
      "index": 79,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "7a6182760b361b290dbe2fda196142460faf728fa8a392b81355dc107a57e43c",
      "outputIndex": 1,
      "outputGlobalIndex": 44609889,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e203b90523209a5584d73cce57cd153e3e79bd334097b703636ccdbe525d518a00f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3b90523209a5584d73cce57cd153e3e79bd334097b703636ccdbe525d518a00f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "b4c7f4543141fee54c1e28cf8b28bc877fc86a5c6b5186815565c2159abce8bc",
      "value": 2000000,
      "index": 80,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "7c73a38aa2ff3a5f98718d56e3844a74f3e7c4fa77f98068192f7898d14d9924",
      "outputIndex": 1,
      "outputGlobalIndex": 44609893,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e2094dae57d9bf0d20e561362750c29f17d6b298544b16614a8962be541e2061865",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "94dae57d9bf0d20e561362750c29f17d6b298544b16614a8962be541e2061865"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2025a9730a8924d6a2524dae0edc3f19208ccffca00b3c5ec4333b55529cbc37a6",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "25a9730a8924d6a2524dae0edc3f19208ccffca00b3c5ec4333b55529cbc37a6"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "91b6a968fc0c03756902dba9d6a30b2c21408ef4d6b7e4f33700470a34fdda30",
      "value": 2000000,
      "index": 81,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "9fe87ab68a4b0c6555d91cb2f8ee97728405a55f691d0e80ae94baba21d8d3e6",
      "outputIndex": 1,
      "outputGlobalIndex": 44609897,
      "outputCreatedAt": 1412805,
      "outputSettledAt": 1412808,
      "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": "0e20a6ff2fc001a271b31891207c3588580a10475c6e9c8bc4b8a7a05edc072ba4dd",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "a6ff2fc001a271b31891207c3588580a10475c6e9c8bc4b8a7a05edc072ba4dd"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e2029662ac54c60287ed9171da5a10d04691c4aeaf475c11e76bfe7fcf829bdc84f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "29662ac54c60287ed9171da5a10d04691c4aeaf475c11e76bfe7fcf829bdc84f"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "e038af26e427166af10e2efa8c518dc2e2f10f757c717cf60fa7d74d0ba14bee",
      "value": 2000000,
      "index": 82,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "cacea0611ec8f93f31d7206edb446c1b4255aae55d0df2477acc446c9e6e5229",
      "outputIndex": 1,
      "outputGlobalIndex": 44609901,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e20f881c6baffd9bd4b1fb7241b8cf8cab0058ccc89f66a873ec64c8d1a0e0596bd",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "f881c6baffd9bd4b1fb7241b8cf8cab0058ccc89f66a873ec64c8d1a0e0596bd"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20869f14a60660205afbc05c0aa4c0545b8ab6d29bd4f4936cf27c94b047d61488",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "869f14a60660205afbc05c0aa4c0545b8ab6d29bd4f4936cf27c94b047d61488"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7b33efebc7386256eea45a77f38d5b9a88d29ae4d95b1489b0e46aa4e1b0c000",
      "value": 2000000,
      "index": 83,
      "spendingProof": null,
      "outputBlockId": "91c4da0ab9be8d985722abe639217c129196f0f3f7d0958f5227e9f01469fe49",
      "outputTransactionId": "f2d279be076f38edc343c45f4a96b52f24f9f0887b7ad7a6a39f9d93704a38db",
      "outputIndex": 1,
      "outputGlobalIndex": 44609905,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412808,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e208ce3b5f017a8b4e590929ccf9842ca13007f6060edfeea4bb5457316f080936c",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "8ce3b5f017a8b4e590929ccf9842ca13007f6060edfeea4bb5457316f080936c"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "f1bbfe67a8eeb0614d1e5a33fc239f0f8be9307bf1d5ebb2e4e014f1d6363518",
      "value": 2000000,
      "index": 84,
      "spendingProof": null,
      "outputBlockId": "865150d68715bc6275fa6d6c5a885ff03d8f1048c64fb25119d7bbe788fac053",
      "outputTransactionId": "79ded08c5984ba4239eafd4a4ff2bccda787b343119f9334f5ce7fcd63ac4ded",
      "outputIndex": 1,
      "outputGlobalIndex": 44609921,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412809,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20a25523867b8750de28a327d1d33f941cc5841ef2ddac15716d3774229e2342ee",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "a25523867b8750de28a327d1d33f941cc5841ef2ddac15716d3774229e2342ee"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "daffbd9af5fad408c92dd338b0e8e07dd3425fb5f021b72da32dbc896662e112",
      "value": 2000000,
      "index": 85,
      "spendingProof": null,
      "outputBlockId": "865150d68715bc6275fa6d6c5a885ff03d8f1048c64fb25119d7bbe788fac053",
      "outputTransactionId": "5d4b615214578e961e832d8fb3027387d6a80e46ed286e43da343c2b48c0b3c0",
      "outputIndex": 1,
      "outputGlobalIndex": 44609925,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412809,
      "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": "0e202f87084567c48e1afa048012f51f885a9c263896d107dcb8ca813f2c73735323",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "2f87084567c48e1afa048012f51f885a9c263896d107dcb8ca813f2c73735323"
        },
        "R5": {
          "serializedValue": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e20763b2afd0b5e810582d322512eb41fa858318d5f2324af99df8fa864e0c97590",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "763b2afd0b5e810582d322512eb41fa858318d5f2324af99df8fa864e0c97590"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "66f0963fa8e85f1cf65691fb21769108920afff7c995f0e76c2087cd26234bde",
      "value": 2000000,
      "index": 86,
      "spendingProof": null,
      "outputBlockId": "865150d68715bc6275fa6d6c5a885ff03d8f1048c64fb25119d7bbe788fac053",
      "outputTransactionId": "f5d3f643694cc369b4b612e9059c187dc5601491412e35564ff75d5fde0e8d8a",
      "outputIndex": 1,
      "outputGlobalIndex": 44609929,
      "outputCreatedAt": 1412806,
      "outputSettledAt": 1412809,
      "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": "0e2040e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "40e0fc2a72ce766ee11619e3af4816411510ff05a40362e50c0bdc6c55ab6453"
        },
        "R6": {
          "serializedValue": "0e203a90de7f48c5278477ca967d8cc36480f9cd2fa0f3bbd95a4dfec2cd7e893aa6",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "3a90de7f48c5278477ca967d8cc36480f9cd2fa0f3bbd95a4dfec2cd7e893aa6"
        },
        "R7": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        }
      }
    },
    {
      "boxId": "7de085ee149915a65c78d86552fd4ebbedf6eabaff99adedd20d611b6248ea1d",
      "value": 997950000,
      "index": 87,
      "spendingProof": "44010ff61be6a8546c18eb83038e271e455dcf7a19426ed0b382e38f2f4bd4c4458cb17c3f2ebc82054da892df42754f6c55281cd9b2d93d",
      "outputBlockId": "30da99c8497e8212fde44efc84887907ff03ba49982664228e53d60b407ef5d4",
      "outputTransactionId": "1c3c31b3798ae5b4ac88bf5689b29e7824fc8cf8dfaaaf0d9c7a9eb5433b1e92",
      "outputIndex": 2,
      "outputGlobalIndex": 44542246,
      "outputCreatedAt": 1411539,
      "outputSettledAt": 1411541,
      "ergoTree": "0008cd0314d5b9bffb0c54cc22f772b2299b8fe13597bb7d9f7234d1a2f7d3df72c778dd",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(14d5b9,cef0f1,...)))}",
      "address": "9gcytabf6iESHbie5zgKBaWtLFXxKowBZdpBsBjWwpoXN8r9EwH",
      "assets": [],
      "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": "7ec35e4a4a66e2662ad8fa705473576eeac02680c39985b5127472b66e1407ad",
      "value": 2000000,
      "index": 1,
      "outputBlockId": "774400865007066ad94ccc8d55f64fb7274281a14dc95d41850f296592139ca0",
      "outputTransactionId": "5224de77a90ae3ff579b6c7549a8eca320a26af2885ede6ed67d64b2e0fbe5a8",
      "outputIndex": 0,
      "ergoTree": "1026040004000e20c8dea5bd396984a17fc0aefafb11c46188a9a980caf2af12f7c893508db93a5b010104020402040604060404040404000404040204000e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b0502040604000400040a0502050604000e20b725b697b441266d9a1e29b2291d6d1373041adb7d4f8b0eb6b2f614eb33557904080400050004020101040004020404040204000402050205020400d805d601b2a5730000d602db63087201d603b27202730100d6048c720301d6057302959372047205d17303d812d606db6308a7d607b27206730400d6088c720702d609b27202730500d60a8c720902d60bb27206730600d60c8c720b02d60db27202730700d60e8c720d02d60fb27202730800d6108c720f02d611b27206730900d6128c721102d6138c720701d614b27206730a00d6158c721101d6168c720b01d6179683080193c27201c2a792c17201c1a79372048c721401938c7203028c721402938c7209017213938c720f017215938c720d01721693e4c67201040ee4c6a7040e95917208720ad805d618b2a5730b00d619b2a5730c00d61a997208720ad61bb2db63087218730d00d61c96830501721793721a9972107212938c721b02721a938c721b01721393cbc27218730e9593720e99720c730fd806d61dc5a7d61eb2db6308b2a5731000731100d61fb2db6501fe731200d620e4c6721f0411d621db63087219d622b27220731300d196830c0193e4c6720105059ae4c6a705057314721c93e4c67218040e721d938c721e01721d928c721e027315938cb2db6308721f73160001720593cbc27219731793e4c67219040e721d92c17219b2722073180093e4c672190505721a938cb2722173190001721695917222731ad801d623b27221731b0096830201938c7223017215928c7223027222731cd196830601721c93e4c67218040ee4c67219040e93720e720c93e4c672010505e4c6a70505938cb2db63087219731d00017216939ae4c6b2a4731e000505721ae4c672190505d804d618b2a4731f00d619b2a4732000d61a99720a7208d61be4c672190505d196830601721793e4c67218040ee4c67219040e938cb2db6308721873210001721393721a99721272109591721b721a9683030193720c720e93e4c672010505e4c6a705059399721b721ae4c6b2a573220005059683020193720e9a720c732393e4c67201050599e4c6a705057324938cb2db63087219732500017216",
      "address": "NY4PEzZ7Vfjvo3AYu7dBh4ziatarsMAVPnwtHZL6BfoKeaots7P629HvVAmDZNdiVNUitWMqVJhgphUregwCXnhVNRddztP93qbtSWCMzVk1UQmCVUpvQyb25nyH1PrpRSjpFewJWeN3bjiVF6bTAm2t11X4d2fKGnAo3PX2BFVeyAUre7T5CZs2uikxZisyrJ1djE4UY1uwpTFkJv3RzZ3JMugNDeicf7qWqtCtNH8E9uG56VD2dMvmsr5YHQbrKgxa5foyA4K8cD59o2ub9ezbhjSgfXbc6VLaXmp5SzdP6n61MaePNexedifBWwAsHFcaaVXf7oUkePp5dDpc5mBbaAuidBAwH4SaxnUNjPw2bHVSXEk3ZJwwBrZRG7CYBCvEN6wFuPyzuhGsJQwdCtvUqxViGhxWrhRYKwixLhScVdGwCFCF9HjuCXt92FkEZKRk1kJuNzMUuc9AUbafbwhi8RC96TVQrtnsajhomptLKFmQXg4nZQao3jwHV8kfZeyF9BX5kiWUnC83Wa7X7seGUcECHRPLAapk7Lr1kUQ6Q62RpBKeGUsfmPcyNhaZ2bmdxMxxHAhdZdKVr78R5ch2BvG7ZtV6wkHB1hcVJGJmU4dskPPR5EFd8gED72eeUnNAsTknW7ePfNMj4DYWGqf2QhPHDZXsyRN2Mczv4tgyRsNA2HR3U9oZikejcuYhha9yNsXEdNn23B8wa5aDZwR6hwZ9hQ74yv29sbfBAfe9XWT2UZAVaeZeazQSSrvAhicEKnwmCAvfwcZNS57SHJ1EfZf1oEt66S6mGFdBzcKPLZzmJmCgMiBmMThqMemT1XS1ovES76LVcpXSkyiEdA17htR5HuPWdDVfWNQAK2jAM8BjKGtvsh93oMFGvMaBVBAvj1QcfTr17LdeeT7h78bKzyF5SQWuyu46xtDbmTZVrR1ZSpnffiD8TbWnae85Bw1VfttScQ8yfa26dsc9pwLrHhYhC4XKEVPWYUxLHZd959tLA2kGNkJBJR8PPThR8PugaUTq1sQpLg4ezPPUjYyWFvhFf6Rcw5rcJAwj99AUwoEhPaUnxT3TxiEJBbD3Zsna33mQD9Zg69Zzr9xiLA7GzhhA998dwkpbbgqFxyASwH6yav5qDbXPZH7GPtt3nTjUfRs87SGYgVGHoGhqaVUAfQKW4TtvFicdpvQws5kg1nZthd7WkWcR7HqLc1R4wBPFynFVGc457vhQwaP78yQsQDHq86",
      "assets": [],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e046572676f",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6572676f"
        },
        "R5": {
          "serializedValue": "05fc01",
          "sigmaType": "SLong",
          "renderedValue": "126"
        }
      }
    }
  ],
  "outputs": [
    {
      "boxId": "2809929af4ca450692ff27091607b9350a41edfab2eea546936d1a53aaa98fce",
      "transactionId": "32014563a216fef17867d3fcdca5bf61f15b8e3abfd0d98ac22e1e106be03e77",
      "blockId": "9755aa1172c3475c24c04b1d4d252910d9f6cd28ef02d08cd83cb202a8424d00",
      "value": 173010000,
      "index": 0,
      "globalIndex": 44610023,
      "creationHeight": 1412809,
      "settlementHeight": 1412811,
      "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": 261000000,
          "name": "rspv2ErgoRWT",
          "decimals": 3,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e209bfe02d6c5b1a49d012a2fff6961da57faf166c59c75d1a84b214c0e1791c8e7",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "9bfe02d6c5b1a49d012a2fff6961da57faf166c59c75d1a84b214c0e1791c8e7"
        },
        "R5": {
          "serializedValue": "1a0c4036623435353731313337396134656162313938356366313432613562303733383065623961623332663835343530363263393565326563343436336330336562046572676f0763617264616e6f333968643766674843464d6235457a503334514c3350394b746b6b6e4d62626d4b483563464675674a4477764c4d74723265675067616464723171386e376172616c76356c7373636c36386879766d766871647673717a7a7376307a796437366d6e6b74727166666d3465737a666361376a70616e6b706b746e3863716472757136347033666472686473676164327037727235357133636473303308000009184e72a000080000000ba43b740008000000008e2d1c8d036572674330346239353336383339336338323166313830646565653832323966626439343162616166396264373438656263646266376164626231342e373237333435353234374064386432356332363130633463316164313461623539663463636565366438666464656336373438313666383238313134656232313662343861613061303164080000000000158eb9",
          "sigmaType": "Coll[Coll[SByte]]",
          "renderedValue": "[36623435353731313337396134656162313938356366313432613562303733383065623961623332663835343530363263393565326563343436336330336562,6572676f,63617264616e6f,3968643766674843464d6235457a503334514c3350394b746b6b6e4d62626d4b483563464675674a4477764c4d747232656750,616464723171386e376172616c76356c7373636c36386879766d766871647673717a7a7376307a796437366d6e6b74727166666d3465737a666361376a70616e6b706b746e38637164727571363470336664726864736761643270377272353571336364733033,000009184e72a000,0000000ba43b7400,000000008e2d1c8d,657267,30346239353336383339336338323166313830646565653832323966626439343162616166396264373438656263646266376164626231342e37323733343535323437,64386432356332363130633463316164313461623539663463636565366438666464656336373438313666383238313134656232313662343861613061303164,0000000000158eb9]"
        },
        "R6": {
          "serializedValue": "0e206f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "6f8f73f2b846490d986a3d2c9f509fb56e2fd95fc0100c7a1f6a911f59ea763b"
        },
        "R7": {
          "serializedValue": "04ae01",
          "sigmaType": "SInt",
          "renderedValue": "87"
        }
      },
      "spentTransactionId": "59012377abcd5607b2d64d22ebdd9180fda25f0309f49e418f705f999111fb95",
      "mainChain": true
    },
    {
      "boxId": "07cb77fcf84c250df61e9e5c56664a6300e80429008a5ec408c828b6be56408c",
      "transactionId": "32014563a216fef17867d3fcdca5bf61f15b8e3abfd0d98ac22e1e106be03e77",
      "blockId": "9755aa1172c3475c24c04b1d4d252910d9f6cd28ef02d08cd83cb202a8424d00",
      "value": 995900000,
      "index": 1,
      "globalIndex": 44610024,
      "creationHeight": 1412809,
      "settlementHeight": 1412811,
      "ergoTree": "0008cd0314d5b9bffb0c54cc22f772b2299b8fe13597bb7d9f7234d1a2f7d3df72c778dd",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(14d5b9,cef0f1,...)))}",
      "address": "9gcytabf6iESHbie5zgKBaWtLFXxKowBZdpBsBjWwpoXN8r9EwH",
      "assets": [],
      "additionalRegisters": {},
      "spentTransactionId": "4c34277c8f141fe740706b3aa22489747d6aad61c5a66ee012d5a2eb94359191",
      "mainChain": true
    },
    {
      "boxId": "661011ac8398f21be2d0429fba4c0dfb76d0405711c36bcea9620f74299e0f17",
      "transactionId": "32014563a216fef17867d3fcdca5bf61f15b8e3abfd0d98ac22e1e106be03e77",
      "blockId": "9755aa1172c3475c24c04b1d4d252910d9f6cd28ef02d08cd83cb202a8424d00",
      "value": 2050000,
      "index": 2,
      "globalIndex": 44610025,
      "creationHeight": 1412809,
      "settlementHeight": 1412811,
      "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": "01ae2f3c8879819909f4eeb31ee8f3b5b40c8ab1f0eb54a1723d342a0cce03b9",
      "mainChain": true
    }
  ],
  "size": 4176,
  "isUnconfirmed": false
}