Ad
Inputs (2)
Output transaction:
Settlement height:
Value:
0.005 ERG
Tokens:
Loading assets...
Output transaction:
Settlement height:
Value:
0.438116407 ERG
Tokens:
Loading assets...
Outputs (13)
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.283116407 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.005 ERG
Tokens:
1,542.91
Spent in transaction:
Settlement height:
Value:
0.005 ERG
Transaction Details
Status: Confirmed
Size: 9.75 KB
Received time: 3/15/2024 03:05:27 PM
Included in blocks: 1,221,425
Confirmations: 538,082
Total coins transferred: 0.443116407 ERG
Fees: 0.005 ERG
Fees per byte: 0.000000501 ERG
Raw Transaction Data
{
  "id": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
  "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
  "inclusionHeight": 1221425,
  "timestamp": 1710515127359,
  "index": 2,
  "globalIndex": 6823508,
  "numConfirmations": 538082,
  "inputs": [
    {
      "boxId": "c5c27eb589912424a1c1faf8656a29829c551dab4953808beb193f1939a09f9b",
      "value": 5000000,
      "index": 0,
      "spendingProof": "3774cc46f38b05a4d5acf76ec50ad24fd79d95135e3be11a1fd73fc28f19837449b8d3186fb12b14e02e6bf66acc46e755448c0c17aa735d",
      "outputBlockId": "3105ed95200766ca16abeba03465ad32aa8db56e0d7d58e58551fb801607cd35",
      "outputTransactionId": "b71b3221afee4ff781ee489710e9948f28f09cfeea92599f1bc061c2cbebd11e",
      "outputIndex": 0,
      "outputGlobalIndex": 37970867,
      "outputCreatedAt": 1221408,
      "outputSettledAt": 1221410,
      "ergoTree": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(fac434,bcec11,...)))}",
      "address": "9iNFBa8NwtnhfxTyiD3vx8rrXHhnmxtCTTg5tRP6TH4zqVDyhm2",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 100,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "0e154120707572706c65206372797374616c206f72622e",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "4120707572706c65206372797374616c206f72622e"
        },
        "R6": {
          "serializedValue": "0400",
          "sigmaType": "SInt",
          "renderedValue": "0"
        },
        "R8": {
          "serializedValue": "0e205c8e690c2f9e9b090a82aaac9d0e865724f28a9e45220780f0933bb0d183b427",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "5c8e690c2f9e9b090a82aaac9d0e865724f28a9e45220780f0933bb0d183b427"
        },
        "R7": {
          "serializedValue": "0e020103",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0103"
        },
        "R9": {
          "serializedValue": "0e42697066733a2f2f62616679626569636774746e6962656b74676a6b64747779747636733471376b726e65336a6e636632757967636976727866367862697962666f65",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "697066733a2f2f62616679626569636774746e6962656b74676a6b64747779747636733471376b726e65336a6e636632757967636976727866367862697962666f65"
        },
        "R4": {
          "serializedValue": "0e12507572706c65204372797374616c204f7262",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "507572706c65204372797374616c204f7262"
        }
      }
    },
    {
      "boxId": "5e6c104ccb5b0522eb88ae2e3f55acf12f2d0be291556bff5759a34d9ebed4da",
      "value": 438116407,
      "index": 1,
      "spendingProof": "7e4d51363f5497ed87304265fc89d9d7258e0c49f82b092d6659c79c02f10956a3f9a7848f938f7ce1ae29e403983f03d71e2d2cde605e79",
      "outputBlockId": "3105ed95200766ca16abeba03465ad32aa8db56e0d7d58e58551fb801607cd35",
      "outputTransactionId": "d014bfb371f135ce08463325db3b69ff17ac05c89d6f39fdd24fc1dfa07ef424",
      "outputIndex": 1,
      "outputGlobalIndex": 37970863,
      "outputCreatedAt": 1221408,
      "outputSettledAt": 1221410,
      "ergoTree": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(fac434,bcec11,...)))}",
      "address": "9iNFBa8NwtnhfxTyiD3vx8rrXHhnmxtCTTg5tRP6TH4zqVDyhm2",
      "assets": [
        {
          "tokenId": "57b6feed2227e9d2e23fc67db81841def85d9340d7f653e01a451495d3824198",
          "index": 0,
          "amount": 1000000,
          "name": "🧿",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "18c938e1924fc3eadc266e75ec02d81fe73b56e4e9f4e268dffffcb30387c42d",
          "index": 1,
          "amount": 22188189,
          "name": "AHT",
          "decimals": 4,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {}
    }
  ],
  "dataInputs": [
    {
      "boxId": "dc5baed8d08ae04cc52d24d6947963d70ed36721da7480180a16bcbf30882908",
      "value": 3219364,
      "index": 0,
      "outputBlockId": "0926ca09654a5cc52df11736853080d7f207e81e4f447657c7c26f2c2023f2b2",
      "outputTransactionId": "a3c9f6e7ba3ef05707139ee011a82bd134591edff86f40ef6e2313e1c9c280ca",
      "outputIndex": 0,
      "ergoTree": "0008cd03b04048a9708f0a2b109d75513a2483e3b9ede622efb3cc03bdddf93bccd93ac5",
      "address": "9hoRnjysKfkwZSCgSFNzSXMohwYn8DqruuYxD6vT7Ubw55qnwiZ",
      "assets": [],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "0e240008cd03d4e3f9c9956945986a2bc2621a2fc02b9f7492fe57c87be07a33a0d7ccef5bc8",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03d4e3f9c9956945986a2bc2621a2fc02b9f7492fe57c87be07a33a0d7ccef5bc8"
        },
        "R6": {
          "serializedValue": "0580dac409",
          "sigmaType": "SLong",
          "renderedValue": "10000000"
        },
        "R8": {
          "serializedValue": "058084af5f",
          "sigmaType": "SLong",
          "renderedValue": "100000000"
        },
        "R7": {
          "serializedValue": "110280dddb0180fca402",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1800000,2400000]"
        },
        "R4": {
          "serializedValue": "043c",
          "sigmaType": "SInt",
          "renderedValue": "30"
        }
      }
    }
  ],
  "outputs": [
    {
      "boxId": "7f7454a1c4dbdf084c525e1521e3ab8f69bf3f7cbe4eaef3116f705964cd4c73",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 0,
      "globalIndex": 37971266,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "dde260264769c8cd4699e5f988cfcd74653147aa260dbb05eb5a6f8f528f2f0a",
      "mainChain": true
    },
    {
      "boxId": "5915a806bc9261a0b0a9d098cea408f3f44b6df065ad995d5cb6cc7e7ce9ac3b",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 1,
      "globalIndex": 37971267,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "5361a5b8fd56e801dd9558ef2dc3640cf57e70045b58917a2ca1f8df8bdf1041",
      "mainChain": true
    },
    {
      "boxId": "e3bab33f25f60683025e834de58859c80abe33e9667a5d3c8e3aa9a93f8aae79",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 2,
      "globalIndex": 37971268,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "2f06b7bfe033f04c1c7dcaf23656c057a8aac3f2ddaa0c8116578d7f97337487",
      "mainChain": true
    },
    {
      "boxId": "238e5f7135b45a39ccc8a078277284c7c9bd1d6d92ae111ab54530c6a5ba8643",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 3,
      "globalIndex": 37971269,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "7564b08690f49a86f23153f4db6b09a62c198c24da411ca59d9bec19a14c1ce1",
      "mainChain": true
    },
    {
      "boxId": "94e53d4d9d821f75ca9137de3dc4e0aae5f5045f7920f60886e567919a0f7236",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 4,
      "globalIndex": 37971270,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "52cabd93b71fb6e7d550da404b44f2b84c2ce584adccae9a4b39fcb2baaab251",
      "mainChain": true
    },
    {
      "boxId": "da07de3992eb81f2dc39ac7d739574dd2d023c87aab3b26f5b921c9615461506",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 5,
      "globalIndex": 37971271,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "a7f8a11e0f739e53cb889ef7f709f91af1b994bb0255fd572462e95e0f455afa",
      "mainChain": true
    },
    {
      "boxId": "8749c2ab3095fc52cd21e5119933de2ce3bdcf9ff591694478dc7357867ec6cc",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 6,
      "globalIndex": 37971272,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "701622506f5637d537b7ea82d8e03589efff2a0467b40092a0772d0e208243fd",
      "mainChain": true
    },
    {
      "boxId": "bbc88168ee0a586718e87daf13ceeb82e3177049fb3595d8a542d139ca537e53",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 7,
      "globalIndex": 37971273,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "6ee96458234dbdf16ae5a9e70d1148daf874da8b45efdcc4a493cfc83aac8380",
      "mainChain": true
    },
    {
      "boxId": "c9a2bea88aea505f1c6b7d55edea03223d573077efdba4c3c0aefa5ba2d2e048",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 8,
      "globalIndex": 37971274,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "6b7f303dcd10e22483e973384f51940f69b1095bf1604ade7ada236a113cfabe",
      "mainChain": true
    },
    {
      "boxId": "f19ef95ae0c51f40ef0ae99ce0fbc4d94523fcd2b4d9cceebfff014d30b6d2e1",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 15000000,
      "index": 9,
      "globalIndex": 37971275,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "102c04000400040404020404040004020400040604000406050404020400040004d00f040004040414040404000400040005d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed814d601e4c6a7040ed602db6903db6503fed603e4c6a70559d6048c720301d605b2db6501fe730000d606e4c672050404d607e4c6a70611d60899b272077301009c9d9972027204b27207730200b27207730300d609b2a5730401a7d60adb63087209d60b830002d60cc17209d60d8602720b720cd60eb2720a730501720dd60fe4c6a7070ed610b2a5730601a7d611db63087210d612c17210d6138602720b7212d614b272117307017213ea02eb02cdeeb472017308b17201d1959172027204959172028c720302d801d615b2a57309009683040193b1a5730a93db63087215db6308a792c1721599c1a79c730be4c67205060593c272157201d80fd6157209d616720ad617720bd618720cd619720dd61a720ed61b7210d61ce5c6721b0463b2a599b1a5730c00d61dc6721c0404d61ee6721dd61f7211d6207212d6217213d6227214d623b2db6308a7730d009683050193c5b2a4730e00c5a7eded93c272157201928c721a029d9c72087e9999730f720695721ed801d624e5721d731095ec8f722473119272247312722495ed9372247313e6c6721c050c4c0eb0e5c6721c050c4c0e83004c0e7314d90125404c0e9a8c7225018c8c7225020273157316057317938c721a01720feded93c2721be4c67205050e928c7222029d9c72087e7206057318938c722201720f937223b2db6308b2a5731901a7731a00ed95721ed801d624e4721d95ec8f7224731b927224731cd802d625b2a5731d01a7d626b2db63087225731e0186027217c17225eded928c7226029d9c72087e722405731f938c722601720f93c27225c2721c95ed9372247320e6c6721c050c4c0ed802d625e5c6721c050c4c0e83004c0ed626b1722593b4ad7225d901274c0e86028c7227019d9c7e8c722702057208732173227226adb4a573239a73247226d9012763d801d629b2db6308722773250186027217c1722795938c722901720f8602c272278c7229028602721773267327732893cbc3721c8c7223017329d1938cb2db63087205732a0001732b",
      "ergoTreeConstants": "0: 0\n1: 0\n2: 2\n3: 1\n4: 2\n5: 0\n6: 1\n7: 0\n8: 3\n9: 0\n10: 3\n11: 2\n12: 1\n13: 0\n14: 0\n15: 1000\n16: 0\n17: 2\n18: 10\n19: 2\n20: 0\n21: 0\n22: 0\n23: 1000\n24: 1000\n25: 0\n26: 0\n27: 2\n28: 10\n29: 3\n30: 0\n31: 1000\n32: 2\n33: 1000\n34: 0\n35: 3\n36: 3\n37: 0\n38: 0\n39: false\n40: true\n41: false\n42: 0\n43: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
      "ergoTreeScript": "{\n  val coll1 = SELF.R4[Coll[Byte]].get\n  val l2 = CONTEXT.preHeader.timestamp\n  val tuple3 = SELF.R5[(Long, Long)].get\n  val l4 = tuple3._1\n  val box5 = CONTEXT.dataInputs(placeholder[Int](0))\n  val i6 = box5.R4[Int].get\n  val coll7 = SELF.R6[Coll[Long]].get\n  val l8 = coll7(placeholder[Int](1)) - l2 - l4 / coll7(placeholder[Int](2)) * coll7(placeholder[Int](3))\n  val box9 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n  val coll10 = box9.tokens\n  val coll11 = Coll[Byte]()\n  val l12 = box9.value\n  val tuple13 = (coll11, l12)\n  val tuple14 = coll10.getOrElse(placeholder[Int](5), tuple13)\n  val coll15 = SELF.R7[Coll[Byte]].get\n  val box16 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll17 = box16.tokens\n  val l18 = box16.value\n  val tuple19 = (coll11, l18)\n  val tuple20 = coll17.getOrElse(placeholder[Int](7), tuple19)\n  proveDlog(decodePoint(coll1.slice(placeholder[Int](8), coll1.size))) || sigmaProp(if (l2 > l4) { if (l2 > tuple3._2) {(\n        val box21 = OUTPUTS(placeholder[Int](9))\n        allOf(Coll[Boolean](OUTPUTS.size == placeholder[Int](10), box21.tokens == SELF.tokens, box21.value >= SELF.value - placeholder[Long](11) * box5.R6[Long].get, box21.propositionBytes == coll1))\n      )} else {(\n        val box21 = box9\n        val coll22 = coll10\n        val coll23 = coll11\n        val l24 = l12\n        val tuple25 = tuple13\n        val tuple26 = tuple14\n        val box27 = box16\n        val box28 = box27.R4[Box].getOrElse(OUTPUTS(OUTPUTS.size - placeholder[Int](12)))\n        val opt29 = box28.R4[Int]\n        val bool30 = opt29.isDefined\n        val coll31 = coll17\n        val l32 = l18\n        val tuple33 = tuple19\n        val tuple34 = tuple20\n        val tuple35 = SELF.tokens(placeholder[Int](13))\n        allOf(Coll[Boolean](INPUTS(placeholder[Int](14)).id == SELF.id, ((box21.propositionBytes == coll1) && (tuple26._2 >= l8 * placeholder[Int](15) - i6 - if (bool30) {(\n                  val i36 = opt29.getOrElse(placeholder[Int](16))\n                  if ((i36 < placeholder[Int](17)) || (i36 >= placeholder[Int](18))) { i36 } else { if ((i36 == placeholder[Int](19)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) { box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](20), {(tuple37: (Int, (Coll[Byte], Int))) => tuple37._1 + tuple37._2._2 }) } else { placeholder[Int](21) } }\n                )} else { placeholder[Int](22) }.toLong / placeholder[Long](23))) && (tuple26._1 == coll15), ((box27.propositionBytes == box5.R5[Coll[Byte]].get) && (tuple34._2 >= l8 * i6.toLong / placeholder[Long](24))) && (tuple34._1 == coll15), tuple35 == OUTPUTS.getOrElse(placeholder[Int](25), SELF).tokens(placeholder[Int](26)), if (bool30) {(\n              val i36 = opt29.get\n              if ((i36 < placeholder[Int](27)) || (i36 >= placeholder[Int](28))) {(\n                val box37 = OUTPUTS.getOrElse(placeholder[Int](29), SELF)\n                val tuple38 = box37.tokens.getOrElse(placeholder[Int](30), (coll23, box37.value))\n                ((tuple38._2 >= l8 * i36.toLong / placeholder[Long](31)) && (tuple38._1 == coll15)) && (box37.propositionBytes == box28.propositionBytes)\n              )} else { if ((i36 == placeholder[Int](32)) && box28.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                  val coll37 = box28.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                  val i38 = coll37.size\n                  coll37.map({(tuple39: (Coll[Byte], Int)) => (tuple39._1, tuple39._2.toLong * l8 / placeholder[Long](33)) }).slice(placeholder[Int](34), i38) == OUTPUTS.slice(placeholder[Int](35), placeholder[Int](36) + i38).map({(box39: Box) =>\n                      val tuple41 = box39.tokens.getOrElse(placeholder[Int](37), (coll23, box39.value))\n                      if (tuple41._1 == coll15) { (box39.propositionBytes, tuple41._2) } else { (coll23, placeholder[Long](38)) }\n                    })\n                )} else { placeholder[Boolean](39) } }\n            )} else { placeholder[Boolean](40) } && (blake2b256(box28.bytes) == tuple35._1)))\n      )} } else { placeholder[Boolean](41) }) && sigmaProp(box5.tokens(placeholder[Int](42))._1 == placeholder[Coll[Byte]](43))\n}",
      "address": "quE2HvwgAp7z8q4tD1BfCfj72TPziUHqruk3L8jUWQ7bWGD7ugdkpkgYx9kztPTmJborN4baTrHuenaZrCtoB3VHeLjQUQACzZ67qpnMGUAyGs93mUpwodKekvSM8Y6rCFVMxFw76MD8ZUjMPd2J8awcfECurL9v6HkjFnzKJr72NXdQ18XYYGRneXbbkgU5qzUKTLoC2weUGsDpNhfDh9xBGV7CYconikP79c9b3ZcquSBdNCu4G5r2uvBVTHXaFgk5TioeSL4SqwS5sugeEeicTPre842uZBzNd7B3XqE75Rjum1bz1vBgGtadMqt2XRui7tqaK44LjeYfds3N4CWZsYwx69h2PpHFrU9Mzvvj3ju6XGVS5X6GnyGgttXiHgokZPhD45m2etzAUXovNPeutrw5zmQudCh9jXBSfujXDBPS7ohC7qLj3Hj4zfRJTmUzPNMEUGLED57kowMXdAq95h4LciSLcNgZjM3dAwVkkPFgTnu1gvFSR6HAb78d8cx4khpf5bvtPpRxLk1vXeqRxBagUQwgaTBJUEAbxF9bfs7TQBzboKL5krjpqXKydYQb5pbZ64bRk6U6hzNjmn8XEexRE8RACaJrk9MvtXVVqJRyKRkWRvMKgo3QtfXR1qNZcXKV5AHzwCPfHXfxXAkSkEPPXFxYyj33KLuuLAw7LyWqL1v6fFXzohq1oZB3tqXGZbksri3i86cCtMoUFUCUHT2BgCxUmQVGnuUvNTe69PU5VKraGowqUo8MJFXS7njsW7uZyK867qZpPPXwu2fLgK2whDihx6JKY1Ub3aw3mUkjbdqhMxSh4m6ZhD2piJYwtiEb7juZhrhVWVqaJDFCc2aED8Vdc1Z4W9pEt8UKhHcLcHn6CiaSHiyhFwRY3bMuVZwtY2XFwzQRSfW2VyYoC5Dqby43xYuEHe1Ld7ANMsXgHzwwkisdt4rQ1EHMynXM6926DEVYewgxrGEaXdYDymLWZ5DKHdmyvYW6keH9NysQGKytiax8wUyiqyaLhXoqbJCWxrcyu9MZLZpJFRXonKCNK1SAmRkRNQfkmY9jDVnj5nBdjtEGxa9pwAFENv6xa58J1zcA4MD6Tj9B4B36YrWT2TLs7Pp4jMJryA5sUVsL6jn7cEnbjaH78qQw2sicncneBaAoQnFJedyWfnQC3GYRAfRPp3kxfZNsJf2aQQ",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 1,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R4": {
          "serializedValue": "0e240008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0"
        },
        "R5": {
          "serializedValue": "59a2b6e1aac863a2d785e6b765",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1710515563921,1742655763921]"
        },
        "R6": {
          "serializedValue": "11038084af5f0002",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[100000000,0,1]"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        }
      },
      "spentTransactionId": "62a55b9a386140826f5bf1e9a427343c583a781b056e32f4f780b6bbe6dfcda0",
      "mainChain": true
    },
    {
      "boxId": "09d65586c86c0e24bc8babfa12be6fce685b5527548e1e2539b7498f0ac50176",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 283116407,
      "index": 10,
      "globalIndex": 37971276,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "0008cd03fac4341e24de5277572b86ded71bee223117c6061b7e954448c00eb78be55ab0",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(fac434,bcec11,...)))}",
      "address": "9iNFBa8NwtnhfxTyiD3vx8rrXHhnmxtCTTg5tRP6TH4zqVDyhm2",
      "assets": [
        {
          "tokenId": "22efd5e40f0a126b0cd7612b08374890657ff4485e783d128c2b801bb5247593",
          "index": 0,
          "amount": 90,
          "name": "Purple Crystal Orb",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "57b6feed2227e9d2e23fc67db81841def85d9340d7f653e01a451495d3824198",
          "index": 1,
          "amount": 1000000,
          "name": "🧿",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "18c938e1924fc3eadc266e75ec02d81fe73b56e4e9f4e268dffffcb30387c42d",
          "index": 2,
          "amount": 6759109,
          "name": "AHT",
          "decimals": 4,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {},
      "spentTransactionId": "5c23805eebb7ad1bb0995edb6ccd13d6cf5af892ee9fa2a225b4dc9719cdfef2",
      "mainChain": true
    },
    {
      "boxId": "20517049223f7f7be003bfe923d8577f24a2e636206d269d15ef5130643d0eb7",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 5000000,
      "index": 11,
      "globalIndex": 37971277,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "ergoTree": "0008cd03240e71da7ba42ff1e2f68c425ee64ca7d9504a1c84b0c95de4a6effe68804d1d",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(240e71,dfb102,...)))}",
      "address": "9gjghouPwq9TCKyFAAvHPsoE1n9moZWec9oKeRzAjnV9p4hAzvo",
      "assets": [
        {
          "tokenId": "18c938e1924fc3eadc266e75ec02d81fe73b56e4e9f4e268dffffcb30387c42d",
          "index": 0,
          "amount": 15429080,
          "name": "AHT",
          "decimals": 4,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {},
      "spentTransactionId": "cb07b05dbfc6b518ea3e82edf7ae3ee62ac1a3f53371808fdb8b1d94d198f787",
      "mainChain": true
    },
    {
      "boxId": "37985b0f603c29f011941814c4b219d318fcde2a5a4c37c6ba5751ef7ca8f8c8",
      "transactionId": "b49b74acfcfc1ccf019ea0c1a1f3a701bc5ef042ef2dcde7bf1d9f91925a3110",
      "blockId": "fb4dede692a0f92b2eaac9de49352424bb55bc3c1db82482ddf75edfb186eb5b",
      "value": 5000000,
      "index": 12,
      "globalIndex": 37971278,
      "creationHeight": 1221423,
      "settlementHeight": 1221425,
      "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": "6eec6a4cb70a34c4b3b65cfd0cd9dd365bc1a902176659609be4e851ca14a08d",
      "mainChain": true
    }
  ],
  "size": 9983,
  "isUnconfirmed": false
}