Transaction
ID: d431f0210a...aeff
Inputs (2)
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
5.56 ERG
Tokens:
Loading assets...
Outputs (11)
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
4.23 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
1.2 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.005 ERG
Transaction Details
Confirmations: 693,420
Total coins transferred: 5.56 ERG
Fees: 0.005 ERG
Fees per byte: 0.000000582 ERG
Raw Transaction Data
{
"id": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"inclusionHeight": 1065295,
"timestamp": 1691581520147,
"index": 6,
"globalIndex": 5643691,
"numConfirmations": 693420,
"inputs": [
{
"boxId": "851bff8be9fec324be2c50480ff46d64e40004ace63208a663141889f057a7cb",
"value": 1000000,
"index": 0,
"spendingProof": "afd61445257b9a16fce1fe6fca2d598af7246b88cf64685f48faf3d43c6161a3f77beaeb6f63749faba7027c5c6184b7d3f32fdfffdc56df",
"outputBlockId": "ae7b594fc10d2a4969d168efb438e8482b022b8e4402425b4ef2aa113ae7d708",
"outputTransactionId": "c69799a88232f2e308ac29ee8b0e551578acd6ed1d88f96932c2488e984ab0ea",
"outputIndex": 0,
"outputGlobalIndex": 31644025,
"outputCreatedAt": 1065287,
"outputSettledAt": 1065289,
"ergoTree": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(7c5eaa,438ba1,...)))}",
"address": "9hQaYuZHUohs8m6ThXrzJwE4LUWdAsahQoL4K2TUoU41xwtg4We",
"assets": [
{
"tokenId": "a34f4cb2337dd2192c8d7bae9417d4be9ac9baddb3147fc1b72f9fc1bffe9f3a",
"index": 0,
"amount": 1,
"name": "Peperg #91",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a519b1262a6ae91895e6004604e6b2db7ab974fc475380620ffc27463ded2f17",
"index": 1,
"amount": 1,
"name": "Peperg #40",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "c83544a2c9a9f11048271c37a55f95b07a52339b1f422b5ddfabcc0d7fab3f7e",
"index": 2,
"amount": 1,
"name": "Peperg #63",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9e2b0192d3b898d8c09ab9a8716d13a8085321be95e9386a7851ce9f7b254186",
"index": 3,
"amount": 1,
"name": "Peperg #93",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "43362836da58200ae6eea094e02e40181e185a1a2bea9c1df349debcadf852ff",
"index": 4,
"amount": 1,
"name": "Peperg #106",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "810a93c1fb21faf05cb60e42e7bca724e202d7d41fa94c1f50027270b89af8f5",
"index": 5,
"amount": 1,
"name": "Peperg #148",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "56f1624ff5c0a1b5d786f3bf20acc3e30c963f537bd205d1216dc76b8bbf3a8b",
"index": 6,
"amount": 1,
"name": "Peperg #156",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "629c37bb53f71c38e49c2e0ad36d2ed78c0939536dfbe66bd74b7ee2819997c7",
"index": 7,
"amount": 1,
"name": "Peperg #163",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {}
},
{
"boxId": "66270254dd56155caf8cf515da812728fa74b8027a76eba904223232532a8546",
"value": 5555400000,
"index": 1,
"spendingProof": "a48328de2db9f02ed462deb3da715647c0415bc1a825b7cd91afd76bfa2521cac55c328f71f2e8f50d5020c6cb77c0a40f26c8c0f937b822",
"outputBlockId": "f59befbfcd01a3f2ecbe73c394586334a5835b53c225c438def9d266b6f98a58",
"outputTransactionId": "0226c288a861e358e7f38513fcc0914f4a99d9653cd66e4395a47891e685ad8e",
"outputIndex": 2,
"outputGlobalIndex": 31452504,
"outputCreatedAt": 1059891,
"outputSettledAt": 1059894,
"ergoTree": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(7c5eaa,438ba1,...)))}",
"address": "9hQaYuZHUohs8m6ThXrzJwE4LUWdAsahQoL4K2TUoU41xwtg4We",
"assets": [
{
"tokenId": "72e0bf9755929f510d515f0314f38f8d4c345f752626354c6a4b0bda60eb880b",
"index": 0,
"amount": 1,
"name": "Peperg #108",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "26856962aadac8b3f521908597891c00386c2882ca27f7be215ab0354a52f51f",
"index": 1,
"amount": 1,
"name": "Peperg #179",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "3e493e7d12feb5232a23f95b9e6171a82f9a0f5fd5051de3d61f3f5e9349e6a7",
"index": 2,
"amount": 1,
"name": "Peperg #107",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "995df0a549eaa50c7fb113f2374f0ea8a43d8ecadc64692892aca127ec80e8e7",
"index": 3,
"amount": 1,
"name": "Peperg #146",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "3b77c368be9893fc5161ca427d9fe9a869b42edf20daa920ec6d5a5faa5a6f85",
"index": 4,
"amount": 1,
"name": "Peperg #57",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "816609aa56414d183f0919188a6ca32f12de4758506dca2a31b50f0bc9d0acd6",
"index": 5,
"amount": 1,
"name": "Peperg #131",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1e6d4cf61cd85feacb48e6946a09a7e0459af5147b909b06bb60c2180d17ec1a",
"index": 6,
"amount": 1,
"name": "Peperg #152",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8d3954a4183c58c5f37f83b8b921d6e1f27a4ad92c15104ebe0bbf06528cee30",
"index": 7,
"amount": 1,
"name": "Peperg #92",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "e287adc7aa7d1e466f949cd39fe7ac10efe3226555e246831f22a42ea44aa313",
"index": 8,
"amount": 1,
"name": "Peperg #52",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "95ebec3ba8a94f9e45155c669de1c937107741bdc66365b3048395ea359744db",
"index": 9,
"amount": 1,
"name": "Peperg #76",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {}
}
],
"dataInputs": [
{
"boxId": "573d9010b852894b9f99bc072933e6cfa115b490f857451e385dbc2e8448cf7c",
"value": 4219364,
"index": 0,
"outputBlockId": "b3cfb684232fe21e89a8132c966b08c6772b72369822c397d25a7bc8e98c9bda",
"outputTransactionId": "aa58e9d389d3044fda4201159d5d62752e0820f8d0b8506cec28ac4fd0ea826e",
"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": "0428",
"sigmaType": "SInt",
"renderedValue": "20"
}
}
}
],
"outputs": [
{
"boxId": "50187a32381fbdd8e5f040cfef3eeca69517522259ab22f66ed3f92823e7e6eb",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 0,
"globalIndex": 31644151,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "a519b1262a6ae91895e6004604e6b2db7ab974fc475380620ffc27463ded2f17",
"index": 0,
"amount": 1,
"name": "Peperg #40",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380e88887430002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[9000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "c084e2edc76bd6ac7d4986d9e43a5462e5d2e8eb88929ec57e316b52fc882672",
"mainChain": true
},
{
"boxId": "d6da06747d94ed5f84ad8a9fc5fd5c1dbcd6091ac5017b9b6422ace897cd9360",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 1,
"globalIndex": 31644152,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "c83544a2c9a9f11048271c37a55f95b07a52339b1f422b5ddfabcc0d7fab3f7e",
"index": 0,
"amount": 1,
"name": "Peperg #63",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380e88887430002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[9000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "af59067959a958ee0654415f57936284d83953738262b9edccdaf0de9e0a2ade",
"mainChain": true
},
{
"boxId": "38250a2fcba9c0b3aebe758c57268d783dd9bfea6092b59cb8a1c0568e35f64b",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 2,
"globalIndex": 31644153,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "a34f4cb2337dd2192c8d7bae9417d4be9ac9baddb3147fc1b72f9fc1bffe9f3a",
"index": 0,
"amount": 1,
"name": "Peperg #91",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380d88ee16f0002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[15000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "0e49207b7c25ff3739ad9c6d5be96a0360bedcbd0ecef2fc5f1ca1f403105535",
"mainChain": true
},
{
"boxId": "dcf8563acdb332512777173f8f7f6a593df51367a6ce2aa801e8c52f2338115e",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 3,
"globalIndex": 31644154,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "9e2b0192d3b898d8c09ab9a8716d13a8085321be95e9386a7851ce9f7b254186",
"index": 0,
"amount": 1,
"name": "Peperg #93",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380d88ee16f0002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[15000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "6c91ba9113e289962e8220ec0b84ea7dee47f8ece569af3209d9d0031ce85a54",
"mainChain": true
},
{
"boxId": "a33875b5e21d1139f004140583d5a12a932413c335f89d54af1572d5b15c2c93",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 4,
"globalIndex": 31644155,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "43362836da58200ae6eea094e02e40181e185a1a2bea9c1df349debcadf852ff",
"index": 0,
"amount": 1,
"name": "Peperg #106",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380d88ee16f0002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[15000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "432fdab6d0dcb1b4f06828097d9943a7954b3586c7d83890a92c16db091e5749",
"mainChain": true
},
{
"boxId": "4a58ab1853ffba97a1957f87a64ade4115bb456d6f3c603c9061ce61ae4d5de1",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 5,
"globalIndex": 31644156,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "56f1624ff5c0a1b5d786f3bf20acc3e30c963f537bd205d1216dc76b8bbf3a8b",
"index": 0,
"amount": 1,
"name": "Peperg #156",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380a0be8195010002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[20000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "e488c9dcccde730cd55bbe85979b3ea841a75171fe72633ad49542c2df17c7e0",
"mainChain": true
},
{
"boxId": "02b9c07a4d61944d452ee2795c27d9a4f3e863a55830853e196702a42d24f08c",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 6,
"globalIndex": 31644157,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "810a93c1fb21faf05cb60e42e7bca724e202d7d41fa94c1f50027270b89af8f5",
"index": 0,
"amount": 1,
"name": "Peperg #148",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380d88ee16f0002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[15000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "4c048ffce3dba4b4c6cac3b5b7c10f813fc0d3e3fb3d5be2966792ffce7b3a64",
"mainChain": true
},
{
"boxId": "6a7b5a2b0ff74f4eb9742c7e157a3678b8903f49b2401b839d3642472bf8eb97",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 15000000,
"index": 7,
"globalIndex": 31644158,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "629c37bb53f71c38e49c2e0ad36d2ed78c0939536dfbe66bd74b7ee2819997c7",
"index": 0,
"amount": 1,
"name": "Peperg #163",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f"
},
"R5": {
"serializedValue": "5980f98ea2bb62d0a6a389c062",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1691581800000,1692226841000]"
},
"R6": {
"serializedValue": "110380d88ee16f0002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[15000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "9c3691635b0ae0e2369cb956466af144eff8722365d27fbe4c9156d75efeb930",
"mainChain": true
},
{
"boxId": "7575fdb2e32bb8312bfc0f819eafaaf37f3284290c1b3b28a01cfd5b1bcbbb92",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 4231400000,
"index": 8,
"globalIndex": 31644159,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"ergoTree": "0008cd037c5eaadf022d3ce10a473da944ff72e6d6c5f8c08fc24e993dd1ff5ec274d00f",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(7c5eaa,438ba1,...)))}",
"address": "9hQaYuZHUohs8m6ThXrzJwE4LUWdAsahQoL4K2TUoU41xwtg4We",
"assets": [
{
"tokenId": "72e0bf9755929f510d515f0314f38f8d4c345f752626354c6a4b0bda60eb880b",
"index": 0,
"amount": 1,
"name": "Peperg #108",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "26856962aadac8b3f521908597891c00386c2882ca27f7be215ab0354a52f51f",
"index": 1,
"amount": 1,
"name": "Peperg #179",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "3e493e7d12feb5232a23f95b9e6171a82f9a0f5fd5051de3d61f3f5e9349e6a7",
"index": 2,
"amount": 1,
"name": "Peperg #107",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "995df0a549eaa50c7fb113f2374f0ea8a43d8ecadc64692892aca127ec80e8e7",
"index": 3,
"amount": 1,
"name": "Peperg #146",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "3b77c368be9893fc5161ca427d9fe9a869b42edf20daa920ec6d5a5faa5a6f85",
"index": 4,
"amount": 1,
"name": "Peperg #57",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "816609aa56414d183f0919188a6ca32f12de4758506dca2a31b50f0bc9d0acd6",
"index": 5,
"amount": 1,
"name": "Peperg #131",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1e6d4cf61cd85feacb48e6946a09a7e0459af5147b909b06bb60c2180d17ec1a",
"index": 6,
"amount": 1,
"name": "Peperg #152",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8d3954a4183c58c5f37f83b8b921d6e1f27a4ad92c15104ebe0bbf06528cee30",
"index": 7,
"amount": 1,
"name": "Peperg #92",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "e287adc7aa7d1e466f949cd39fe7ac10efe3226555e246831f22a42ea44aa313",
"index": 8,
"amount": 1,
"name": "Peperg #52",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "95ebec3ba8a94f9e45155c669de1c937107741bdc66365b3048395ea359744db",
"index": 9,
"amount": 1,
"name": "Peperg #76",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {},
"spentTransactionId": "c9b0922c58d3b8509b8c0b86eff49907aea11fe57a968e1bee1ea33dea885666",
"mainChain": true
},
{
"boxId": "7c5716e61178b6f0b086e595b443455d210648a2e788d7d070345a21b6c604ee",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 1200000000,
"index": 9,
"globalIndex": 31644160,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"ergoTree": "0008cd03240e71da7ba42ff1e2f68c425ee64ca7d9504a1c84b0c95de4a6effe68804d1d",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(240e71,dfb102,...)))}",
"address": "9gjghouPwq9TCKyFAAvHPsoE1n9moZWec9oKeRzAjnV9p4hAzvo",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "de4aa68483a16ba69eac9aa47d9e33f3d6a257d531a3fac998a2111b689158d7",
"mainChain": true
},
{
"boxId": "408f0a52d926aeecbd31213ba7166efd4b96a30cce52ed00947d6979f9d9649b",
"transactionId": "d431f0210ace8557962565ae76f2883abf7439d2c86ae01aed9199b7e3dcaeff",
"blockId": "aa7cbe94f2f5030da587b69f46f4decc5f2f67511926910dea04832999f91c7b",
"value": 5000000,
"index": 10,
"globalIndex": 31644161,
"creationHeight": 1065293,
"settlementHeight": 1065295,
"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": "e9caa552cee2705c47a031f83233471b5a1ff1ad4a53d28ab1b0979235def0ab",
"mainChain": true
}
],
"size": 8587,
"isUnconfirmed": false
}