Transaction
ID: d5df5f3893...e77c
Inputs (1)
Spent
Address:
Output transaction:
Settlement height:
Value:
11.5 ERG
Tokens:
Loading assets...
Outputs (28)
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:
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:
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:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
7.37 ERG
Tokens:
Loading assets...
Unspent
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.005 ERG
Transaction Details
Confirmations: 346,598
Total coins transferred: 11.5 ERG
Fees: 0.005 ERG
Fees per byte: 0.000000199 ERG
Raw Transaction Data
{
"id": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"inclusionHeight": 1412140,
"timestamp": 1733588957284,
"index": 2,
"globalIndex": 8206594,
"numConfirmations": 346598,
"inputs": [
{
"boxId": "c3607a2b9ea98d46befba8587a7515064261dc969016b6e43e84875a68daf751",
"value": 11502129000,
"index": 0,
"spendingProof": "26775f5ffe685d35fa584825134b7112f46f6dd979a30f4127bf4fd7ef17e889fc38c561cac06bfb5a061293a51899b02550388f60bc634d",
"outputBlockId": "0c2a7539015e0301592a6ec168dc6ba8d2793d1f0d6404bf673fe5666dc8c0e7",
"outputTransactionId": "296d0ce50e1e211b29b0da76def34ba678c2aa18925eb4bcc7103538d04186b2",
"outputIndex": 1,
"outputGlobalIndex": 44576059,
"outputCreatedAt": 1412137,
"outputSettledAt": 1412139,
"ergoTree": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(295285,6acaf7,...)))}",
"address": "9gn1DTEBZ5ksxKdccYHMssrR9AR33S6cGnFNQJU5jmkB8HtzTDV",
"assets": [
{
"tokenId": "b429f0de0d314388b52c9d02c0346a3cc6e43de366e47e05979c6136807b97f9",
"index": 0,
"amount": 1,
"name": "ErgoAngels",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "ebb40ecab7bb7d2a935024100806db04f44c62c33ae9756cf6fc4cb6b9aa2d12",
"index": 1,
"amount": 69420,
"name": "🚬",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6ad70cdbf928a2bdd397041a36a5c2490a35beb4d20eabb5666f004b103c7189",
"index": 2,
"amount": 69420,
"name": "rsHOSKY",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "f0d5bdf474fcbd4249608e6dc6e9cf34a327b218f66445ea545b4c711b4676e3",
"index": 3,
"amount": 444444,
"name": "COS",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "18c938e1924fc3eadc266e75ec02d81fe73b56e4e9f4e268dffffcb30387c42d",
"index": 4,
"amount": 2330228,
"name": "AHT",
"decimals": 4,
"type": "EIP-004"
},
{
"tokenId": "8c3cd6c0fac27fb033525aae6b7c5af54f5418be2f396a2d7c3ceaaa01b55d23",
"index": 5,
"amount": 1,
"name": "GOLDEN VIKINGS",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6d27478e54e3294333868c3cb59b519796420606fa9b2989040f9d71bac6a3ab",
"index": 6,
"amount": 1,
"name": "ErgoAngel28",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9b9ccd8e3ce64a2c0b4a8ce87532eed9b4abdc9b3318b18b8decbd79cf0489bf",
"index": 7,
"amount": 1,
"name": "ErgoAngel20",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "d8e30d8b420d09b1693ced477677b06c465158bfe36d3fd5615f8dd5f1ed9d3f",
"index": 8,
"amount": 1,
"name": "ErgoAngel30",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4d328d1ae14b1a231c2b463e40d94f110bb8f75a814e9c59d2ae47e5cce7fa0c",
"index": 9,
"amount": 1,
"name": "ErgoAngel12",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "716d0c449039ad6ff079d6513618852caccdaa7c94770fb1597b3fd3a0b35674",
"index": 10,
"amount": 1,
"name": "ErgoAngel02",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "65f9ba4e6b17f1faf300a6801012d363338c03c3a788719747bd542008552131",
"index": 11,
"amount": 1,
"name": "ErgoAngel01",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8243fd119e4955bf0ff76c8d43a7ab9d5dd6b2b3ad40b47e9c08aa7fc7425c60",
"index": 12,
"amount": 1,
"name": "ErgoAngel06",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0cc236e2935815a759b9547f25da5da608f42342e661c764cd8bdeb7160884d0",
"index": 13,
"amount": 1,
"name": "ErgoAngel24",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "d8037fe17f4ba5e0ff41823e612577005c1746c4488f7549c273d073eb32d9ee",
"index": 14,
"amount": 1,
"name": "ErgoAngel09",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "5cabff2b48931bc887d76151793a513dba688af80fe2d0eb7174856e5134e032",
"index": 15,
"amount": 1,
"name": "ErgoAngel08",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "06ebac20404aea8714a4d65bb26ba849561815d9e56bf373a3a9afb9818abaa8",
"index": 16,
"amount": 1,
"name": "ErgoAngel10",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0617e2780350b36d111cc5fe8452e8f362657c4b65ac286458271e41e4a6f19b",
"index": 17,
"amount": 1,
"name": "ErgoAngel23",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "099ac2bef5cb4c058d1a665098a75f631d82267bd60b94a5c5ed2f213937df56",
"index": 18,
"amount": 1,
"name": "ErgoAngel27",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "b4079a6e358491e493d9d93dab1236cf1e42dbfdde80adfcdd408a6d621c9ac3",
"index": 19,
"amount": 1,
"name": "ErgoAngel07",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "2f66baedf18bd0a5b2c38fa43738ddb3b9af60451e365f788fa508ca158a9576",
"index": 20,
"amount": 1,
"name": "ErgoAngel11",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "89fff714b58bab87f188c4bcae51f9664512bc76620c9d8b7efa301960320a8d",
"index": 21,
"amount": 1,
"name": "ErgoAngel04",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6d92c908fef8c59ce94f6928cc56a389da80e0af255690783b9ba9cd653741a4",
"index": 22,
"amount": 1,
"name": "ErgoAngel05",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "da6452c199e2b9a7fde0ca62f82b2cca1f85d21c37fe335b07ab0e16ebf48381",
"index": 23,
"amount": 1,
"name": "ErgoAngel25",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1fdc2d0ef3f40cf8d83133a479dc54e039c90350094674262a6c92bcfb7111d5",
"index": 24,
"amount": 1,
"name": "ErgoAngel17",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "66c6c2950644c720346474473bf468f12336e87d6b5bb71e2477a82597630bd8",
"index": 25,
"amount": 1,
"name": "ErgoAngel19",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "5af44782698f0bbb50e40f8ead0b2b998d75f56413158c3588eabf6cd38d464d",
"index": 26,
"amount": 1,
"name": "ErgoAngel18",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "244604baa374eebd068ac9f77f467a6d13c827f2d0cb6d9d234737600cb4fe32",
"index": 27,
"amount": 1,
"name": "ErgoAngel29",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "11ba4b0e99193011b4e3d88ee9c1d5329f709dc9f27b767cf9d9c5491f4aef77",
"index": 28,
"amount": 1,
"name": "ErgoAngel26",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8f3d2cf1d85e8fe30398d8c472a6a77cd1b911b9e0b20cc01bfc0b2be83ea936",
"index": 29,
"amount": 1,
"name": "ErgoAngel03",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "28b8698e033fc58d5a2bfb6fee28ba38c4b1d36a30b2e8386cbc39c819e6c813",
"index": 30,
"amount": 1,
"name": "ErgoAngel15",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1cfa3e42c7f8a079fff3ce4a9fd58ca1bcc62283b18abf5b626bc484accd90e8",
"index": 31,
"amount": 1,
"name": "ErgoAngel13",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "e060143584044349f0c514020aa5e579557ad72dd150f6d633277c845decc26d",
"index": 32,
"amount": 1,
"name": "ErgoAngel14",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "ea990dc346caadc0c5ade9f77c26bc87cc52c912ae7ab36a05e5b3dda00fa90d",
"index": 33,
"amount": 1,
"name": "ErgoAngel22",
"decimals": 0,
"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": "afec191f9028e7548011ff1e9998a7be377f963b589c829bad7208ac3f44648b",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 0,
"globalIndex": 44576116,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "da6452c199e2b9a7fde0ca62f82b2cca1f85d21c37fe335b07ab0e16ebf48381",
"index": 0,
"amount": 1,
"name": "ErgoAngel25",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "19adc50b39dae5ccf28d769e4db49e6942897885beb7a38954396e59e3bb5b29",
"mainChain": true
},
{
"boxId": "dcac1789e47433d5ddba75459d51ef542a0d9c0e421f495b1e3b96d3335e4db3",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 1,
"globalIndex": 44576117,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "d8e30d8b420d09b1693ced477677b06c465158bfe36d3fd5615f8dd5f1ed9d3f",
"index": 0,
"amount": 1,
"name": "ErgoAngel30",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "b011983f8a7af525b384a81e614e93f10943e7f10a6ac36c227eda2c1d77ae0d",
"mainChain": true
},
{
"boxId": "6fdda9e57e6c35c77a9b7de40d6644fda899425dc5b7c099d220b4cade064817",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 2,
"globalIndex": 44576118,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "099ac2bef5cb4c058d1a665098a75f631d82267bd60b94a5c5ed2f213937df56",
"index": 0,
"amount": 1,
"name": "ErgoAngel27",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "5032d317b46bf99e810dcdb2e66af6edf82f107b2c7d9a764dc0bda594d6cfa3",
"mainChain": true
},
{
"boxId": "f36356cc52a83a8c9c48eb5791441bc63f264e779ba0c80e7ca7abd17af5bfab",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 3,
"globalIndex": 44576119,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "1cfa3e42c7f8a079fff3ce4a9fd58ca1bcc62283b18abf5b626bc484accd90e8",
"index": 0,
"amount": 1,
"name": "ErgoAngel13",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "bb195c6ca1db274fa96bafd41ddf7903ff75c873567d7a068842205e10502879",
"mainChain": true
},
{
"boxId": "12e2998160fc91dc54994e2c21e96daaa0389954a703edff17a519d429289ee6",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 4,
"globalIndex": 44576120,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "0617e2780350b36d111cc5fe8452e8f362657c4b65ac286458271e41e4a6f19b",
"index": 0,
"amount": 1,
"name": "ErgoAngel23",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "a046e7b139405cc27ff09c091259071782c78ce1102fdb9e287836f0d9719013",
"mainChain": true
},
{
"boxId": "decc162db826e9e28d0bec403fc192d13f509d3f377ba15b3bf29c3590d6984c",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 5,
"globalIndex": 44576121,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "8f3d2cf1d85e8fe30398d8c472a6a77cd1b911b9e0b20cc01bfc0b2be83ea936",
"index": 0,
"amount": 1,
"name": "ErgoAngel03",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "bdcb2f5566b77e3fc197d2056cd5a67fcd2f009b42e6f00bb97623889a33e10a",
"mainChain": true
},
{
"boxId": "69ff3b94784bb1dc5c9018e6085b46c1c7622c94c0081a06b8bdd115c53f9bd5",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 6,
"globalIndex": 44576122,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "d8037fe17f4ba5e0ff41823e612577005c1746c4488f7549c273d073eb32d9ee",
"index": 0,
"amount": 1,
"name": "ErgoAngel09",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "f0f36c8e80390ede0d72bb54fc7c33428b3e9eaa2a3d18f9401a19788a560585",
"mainChain": true
},
{
"boxId": "d01c8cefc6f184ae214c9cad0df17063d5a20e1f9753eeebc974c4f45044fb07",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 7,
"globalIndex": 44576123,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "28b8698e033fc58d5a2bfb6fee28ba38c4b1d36a30b2e8386cbc39c819e6c813",
"index": 0,
"amount": 1,
"name": "ErgoAngel15",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "74c143487bbfbde6f51ad88dae40df21913848ff13074113e35927f566f5e7cf",
"mainChain": true
},
{
"boxId": "b9fb8b068ef0305627df6899e7498f9841a6ddb88f2c7e92ad2a4632f32e247b",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 8,
"globalIndex": 44576124,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "2f66baedf18bd0a5b2c38fa43738ddb3b9af60451e365f788fa508ca158a9576",
"index": 0,
"amount": 1,
"name": "ErgoAngel11",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "dd1801897e069143ff73b13093d3410d67a4847eadb2e98384be828d7d759f60",
"mainChain": true
},
{
"boxId": "777634400a362a4a1b446ddc66e4cb76592a0a3a6d701726bfb900511081c229",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 9,
"globalIndex": 44576125,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "244604baa374eebd068ac9f77f467a6d13c827f2d0cb6d9d234737600cb4fe32",
"index": 0,
"amount": 1,
"name": "ErgoAngel29",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "a6531d7331a25b1b2b9decd33d6891def984aa4c601a86cc96f6ce79a7c7d51d",
"mainChain": true
},
{
"boxId": "2de7825b8986884d5c4f496095482ec658d587c5e8e7ff35d714af328bea5c07",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 10,
"globalIndex": 44576126,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "5cabff2b48931bc887d76151793a513dba688af80fe2d0eb7174856e5134e032",
"index": 0,
"amount": 1,
"name": "ErgoAngel08",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "6d26c888378040c0c2064455ef775d30ce8759267b237fb71bf73a687fc1a463",
"mainChain": true
},
{
"boxId": "e34239dafcca4b91d14b5f7775de42510c2946d344ae402ccf80181486ead494",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 11,
"globalIndex": 44576127,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "6d92c908fef8c59ce94f6928cc56a389da80e0af255690783b9ba9cd653741a4",
"index": 0,
"amount": 1,
"name": "ErgoAngel05",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "817ee4c114fc71e949c39633a2b4397de8894e1a5287520cd9ca26c969ebab9a",
"mainChain": true
},
{
"boxId": "56886c57936dbe21c93ac6aacaebcb1cd9f19f5747ccb262d779e43e30602689",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 12,
"globalIndex": 44576128,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "0cc236e2935815a759b9547f25da5da608f42342e661c764cd8bdeb7160884d0",
"index": 0,
"amount": 1,
"name": "ErgoAngel24",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "3914f3785304128704c92d6bc1f6569e95751d26185047f0edcd65fe3030d11d",
"mainChain": true
},
{
"boxId": "fb68c9218a900ef33f76f2732c73fd3c45558b8f0a9324f763cf834b3aeb2981",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 13,
"globalIndex": 44576129,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "5af44782698f0bbb50e40f8ead0b2b998d75f56413158c3588eabf6cd38d464d",
"index": 0,
"amount": 1,
"name": "ErgoAngel18",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "e30f70f2a5a9b74db7206ffe4133b7c41d4a96e4852114472e891cf685a9d2cf",
"mainChain": true
},
{
"boxId": "d4cad2c17f60a94adea49d8874c72fe2c16dc72afb5d8f920bacf5c375612926",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 14,
"globalIndex": 44576130,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "6d27478e54e3294333868c3cb59b519796420606fa9b2989040f9d71bac6a3ab",
"index": 0,
"amount": 1,
"name": "ErgoAngel28",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "9428f28497a146415a14f5755244be4224f768195dfc1c1d7862d60526b05b39",
"mainChain": true
},
{
"boxId": "70859c6b1efb074476bce61223cb5e1a7d4ef72940a3cbb0fd1f3126aa338aac",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 15,
"globalIndex": 44576131,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "716d0c449039ad6ff079d6513618852caccdaa7c94770fb1597b3fd3a0b35674",
"index": 0,
"amount": 1,
"name": "ErgoAngel02",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "f3e0619a8e397c4f0bfc2ccbea1f65eed4e2bf8494e76fc6a389205469ffe7ec",
"mainChain": true
},
{
"boxId": "0e053f65b329f4742ff1bb3b7025baad5c70a83aeb6f5219d392e8c6af2a82a6",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 16,
"globalIndex": 44576132,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "89fff714b58bab87f188c4bcae51f9664512bc76620c9d8b7efa301960320a8d",
"index": 0,
"amount": 1,
"name": "ErgoAngel04",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "c5477769ac17576b5c370ed623f5f93fc8df532b2e4ef34cc6dd3f54fdd3189c",
"mainChain": true
},
{
"boxId": "bb5f67fd5c0f1edc4f23bf8f12d035b5d81a2a52a4769fea70bb04bd0d2a9f01",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 17,
"globalIndex": 44576133,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "8243fd119e4955bf0ff76c8d43a7ab9d5dd6b2b3ad40b47e9c08aa7fc7425c60",
"index": 0,
"amount": 1,
"name": "ErgoAngel06",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "a35c37248103a2ac8467e5073bc084bef024866ebda4ed7f4776b557597530b9",
"mainChain": true
},
{
"boxId": "ef38eb6b70f0550637986ead0251a30b91cdc9645587615a53849950a914e4c3",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 18,
"globalIndex": 44576134,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "11ba4b0e99193011b4e3d88ee9c1d5329f709dc9f27b767cf9d9c5491f4aef77",
"index": 0,
"amount": 1,
"name": "ErgoAngel26",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "e7a5c1b3ad5c300ac7603d96e45fd0d705494262150a17745773f13db7a62015",
"mainChain": true
},
{
"boxId": "48d4c42235be9a8b3803acc02e40888437c8af8575ce398ee206277863885048",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 19,
"globalIndex": 44576135,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "66c6c2950644c720346474473bf468f12336e87d6b5bb71e2477a82597630bd8",
"index": 0,
"amount": 1,
"name": "ErgoAngel19",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "46012ea4f384aa5daed4a240005da3bab5c4165eea7153bb7e2eb33cd6900216",
"mainChain": true
},
{
"boxId": "e80a1d76a52e7295d9195860d99d2d3c60e8b2f4e8a34025321c9113f612c39c",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 20,
"globalIndex": 44576136,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "e060143584044349f0c514020aa5e579557ad72dd150f6d633277c845decc26d",
"index": 0,
"amount": 1,
"name": "ErgoAngel14",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "d76429b0470529d91d0c6b47199b7891f989dcec115b4a412ae7acd14793e405",
"mainChain": true
},
{
"boxId": "a5ce7e765c2685227d995d117bf0520322b75ab64bacad03d297966c788b8c7d",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 21,
"globalIndex": 44576137,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "1fdc2d0ef3f40cf8d83133a479dc54e039c90350094674262a6c92bcfb7111d5",
"index": 0,
"amount": 1,
"name": "ErgoAngel17",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "dbe635951a64de0ca455554f712d47c3195dce37b5eefd22234b9d6dbe411214",
"mainChain": true
},
{
"boxId": "8fe3573b5fa2e9889f669158b96c2c00538cceb5c67daa30b6e987097db62ebf",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 22,
"globalIndex": 44576138,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "b4079a6e358491e493d9d93dab1236cf1e42dbfdde80adfcdd408a6d621c9ac3",
"index": 0,
"amount": 1,
"name": "ErgoAngel07",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "fe5026a866a76a241c9df02582d74eb21a3cc1d1ccf3bc281bb6e9fdd9949e5e",
"mainChain": true
},
{
"boxId": "9c604b6a5481928e7d19f13065debdc735dea28515c2b6bd4b416931bc0e3501",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 23,
"globalIndex": 44576139,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "ea990dc346caadc0c5ade9f77c26bc87cc52c912ae7ab36a05e5b3dda00fa90d",
"index": 0,
"amount": 1,
"name": "ErgoAngel22",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "59ebcb301e989703d104e3da2bcfea31c70d9aeb4c1f7af29c20f273db982817",
"mainChain": true
},
{
"boxId": "58e61b6492525f9b9ffedad1482bb78aa0670161595d5c0ac51556a8b0fb514f",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 15000000,
"index": 24,
"globalIndex": 44576140,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "9b9ccd8e3ce64a2c0b4a8ce87532eed9b4abdc9b3318b18b8decbd79cf0489bf",
"index": 0,
"amount": 1,
"name": "ErgoAngel20",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e240008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984"
},
"R5": {
"serializedValue": "59aeb7cd9ff46480b0f2f9ad65",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1733589315031,1741334400000]"
},
"R6": {
"serializedValue": "110380c8afa0250002",
"sigmaType": "Coll[SLong]",
"renderedValue": "[5000000000,0,1]"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
}
},
"spentTransactionId": "19f939c640ed61cedafd9464bb633fb9ea9dbc13f15439d39be169c5a15332e0",
"mainChain": true
},
{
"boxId": "e9fb8cc38a7610c7cb947f074bf7e783146b872a617b191415dda6a898ddb0c4",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 7372129000,
"index": 25,
"globalIndex": 44576141,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"ergoTree": "0008cd03295285caf857d90ac333ed62f99157c6fb9dbd6f2775cb7f7351dad3a65d5984",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(295285,6acaf7,...)))}",
"address": "9gn1DTEBZ5ksxKdccYHMssrR9AR33S6cGnFNQJU5jmkB8HtzTDV",
"assets": [
{
"tokenId": "b429f0de0d314388b52c9d02c0346a3cc6e43de366e47e05979c6136807b97f9",
"index": 0,
"amount": 1,
"name": "ErgoAngels",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "ebb40ecab7bb7d2a935024100806db04f44c62c33ae9756cf6fc4cb6b9aa2d12",
"index": 1,
"amount": 69420,
"name": "🚬",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6ad70cdbf928a2bdd397041a36a5c2490a35beb4d20eabb5666f004b103c7189",
"index": 2,
"amount": 69420,
"name": "rsHOSKY",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "f0d5bdf474fcbd4249608e6dc6e9cf34a327b218f66445ea545b4c711b4676e3",
"index": 3,
"amount": 444444,
"name": "COS",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "18c938e1924fc3eadc266e75ec02d81fe73b56e4e9f4e268dffffcb30387c42d",
"index": 4,
"amount": 2330228,
"name": "AHT",
"decimals": 4,
"type": "EIP-004"
},
{
"tokenId": "8c3cd6c0fac27fb033525aae6b7c5af54f5418be2f396a2d7c3ceaaa01b55d23",
"index": 5,
"amount": 1,
"name": "GOLDEN VIKINGS",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4d328d1ae14b1a231c2b463e40d94f110bb8f75a814e9c59d2ae47e5cce7fa0c",
"index": 6,
"amount": 1,
"name": "ErgoAngel12",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "65f9ba4e6b17f1faf300a6801012d363338c03c3a788719747bd542008552131",
"index": 7,
"amount": 1,
"name": "ErgoAngel01",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "06ebac20404aea8714a4d65bb26ba849561815d9e56bf373a3a9afb9818abaa8",
"index": 8,
"amount": 1,
"name": "ErgoAngel10",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {},
"spentTransactionId": "6cb9d45635473bc720aea8ad531aa71902c8adf7789a84966b23ae8381bf946b",
"mainChain": true
},
{
"boxId": "a7826928c66d5b5c98d9027d3a780dcad39f9e6beb3ae34fb4226125cfac924e",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 3750000000,
"index": 26,
"globalIndex": 44576142,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"ergoTree": "0008cd03240e71da7ba42ff1e2f68c425ee64ca7d9504a1c84b0c95de4a6effe68804d1d",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(240e71,dfb102,...)))}",
"address": "9gjghouPwq9TCKyFAAvHPsoE1n9moZWec9oKeRzAjnV9p4hAzvo",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": null,
"mainChain": true
},
{
"boxId": "75d4c109c42189664835379047e40cd6b4bdceced84d433bad149bb3670695b2",
"transactionId": "d5df5f3893df7fa6ca850fd03f70fb16cc7abdad5d2b35b9d1c46f03cee4e77c",
"blockId": "7b3cb95af5bf8e1dca768a227b52b12ca9397c6d28ae2c12fb83da12c5cd3c0d",
"value": 5000000,
"index": 27,
"globalIndex": 44576143,
"creationHeight": 1412137,
"settlementHeight": 1412140,
"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": "9bdc3aa9456e5729f074cd4512cbd28ff37b9b4d00e06bb8449256c04fbb6c76",
"mainChain": true
}
],
"size": 25097,
"isUnconfirmed": false
}