Transaction
ID: ab86f58e33...d0d6
Inputs (3)
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
0.999 ERG
Spent
Address:
Output transaction:
Settlement height:
Value:
60 ERG
Outputs (3)
Spent
Address:
Spent in transaction:
Settlement height:
Value:
60.99 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.001 ERG
Unspent
Transaction Details
Confirmations: 335,554
Total coins transferred: 61 ERG
Fees: 0.001 ERG
Fees per byte: 0.000000556 ERG
Raw Transaction Data
{
"id": "ab86f58e338cbc5ce41980f76753aa4cdb13ed819d5ea3d97b680c4f27d1d0d6",
"blockId": "01b8159cac01546bde525ab50731261c963c87e1a36fe8c7a4c1db5fb95934d0",
"inclusionHeight": 1430283,
"timestamp": 1735783344645,
"index": 43,
"globalIndex": 8363317,
"numConfirmations": 335554,
"inputs": [
{
"boxId": "38f9cfc0393641aedfd3a1926527b140d8a9ed6c7337eb70ef49cd81127326d8",
"value": 1000000,
"index": 0,
"spendingProof": null,
"outputBlockId": "8b9cc3e03e2ef72d5135e74bb8fd97125265619ee13296391d88dc65a7b771d9",
"outputTransactionId": "d2c48fc4c60ea881ac94d993638740dcc3bfa075c732236f52a2d5ccc434cc7c",
"outputIndex": 2,
"outputGlobalIndex": 45156078,
"outputCreatedAt": 1426683,
"outputSettledAt": 1426685,
"ergoTree": "103804000402040004020406040405000408058002040205808002040405808080020406058080808002040805808080808002040a0580808080808002040c058080808080808002040e058080808080808080020410041204020e20c7c537e6c635930ecb4ace95a54926b3ab77698d9f4922f0b1c58ea87156483b0400040204420500040404000e2009077d4497336c074f71226b7e4e40031bd148a12be88692d81c2bddd61b52ee04000e204a9869117536fa26da509e2f825de0e926ca0b07141a7c756c656d67437cbb4a0400040204000402040405020406040804000400040004000402040004040402050005020580ade2040400d813d601db6501fed602b27201730000d603b27201730100d604e4c672030410d605e4c6a70411d606b27205730200d607b27205730300d608b27205730400d609b27205730500d60a9172097306d60be4c6a7050c63d60cb27205730700d60db1720bd60ed9010e05958f720e73087309958f720e730a730b958f720e730c730d958f720e730e730f958f720e73107311958f720e73127313958f720e73147315958f720e731673177318d60fb1a5d610b2a599720f731900d61193cbc27210b4e4b2dc640be4c6720204640283010e731ae4e3000e731b00731c731dd612d901120c63b0dc0c0f721201d9011463db63087214731ed90114414d0e9a8c7214018c8c72140202d613957211b2a599720f731f007210d196830801938cb2db6308720273200001732196830301938cb2db63087203732200017323937eb27204732400057206937eb2720473250005720792db6903db6503fe720895720ad802d614b2a5b1720b00d615e4c6721404119683090193c17214c1a793db63087214db6308a793b27215732600720693b27215732700720793b27215732800997209732993b27215732a009a7208720c93b27215732b00720c93e4c67214050c63720b93c27214c2a7efaea5d9011463aedb63087214d901164d0e938c7216018cb2db6308a7732c0001afdc0c1d720b01b4a5732d720dd901143c6363d805d6168c721401d617c47216d6189ada720e01c17216b1c27216d6198c721402d61ac47219ed93b47217732e7218b4721a732f721893b472179a7218da720e017e8cc772160105b17217b4721a9a7218da720e017e8cc772190105b1721a93720f9a9a720d95720a733073319572117332733393da721201a49ada721201a595720a733473359683020190c17213733693b1db630872137337",
"ergoTreeConstants": "0: 0\n1: 1\n2: 0\n3: 1\n4: 3\n5: 2\n6: 0\n7: 4\n8: 128\n9: 1\n10: 16384\n11: 2\n12: 2097152\n13: 3\n14: 268435456\n15: 4\n16: 34359738368\n17: 5\n18: 4398046511104\n19: 6\n20: 562949953421312\n21: 7\n22: 72057594037927936\n23: 8\n24: 9\n25: 1\n26: Coll(-57,-59,55,-26,-58,53,-109,14,-53,74,-50,-107,-91,73,38,-77,-85,119,105,-115,-97,73,34,-16,-79,-59,-114,-88,113,86,72,59)\n27: 0\n28: 1\n29: 33\n30: 0\n31: 2\n32: 0\n33: Coll(9,7,125,68,-105,51,108,7,79,113,34,107,126,78,64,3,27,-47,72,-95,43,-24,-122,-110,-40,28,43,-35,-42,27,82,-18)\n34: 0\n35: Coll(74,-104,105,17,117,54,-6,38,-38,80,-98,47,-126,93,-32,-23,38,-54,11,7,20,26,124,117,108,101,109,103,67,124,-69,74)\n36: 0\n37: 1\n38: 0\n39: 1\n40: 2\n41: 1\n42: 3\n43: 4\n44: 0\n45: 0\n46: 0\n47: 0\n48: 1\n49: 0\n50: 2\n51: 1\n52: 0\n53: 1\n54: 5000000\n55: 0",
"ergoTreeScript": "{\n val coll1 = CONTEXT.dataInputs\n val box2 = coll1(placeholder[Int](0))\n val box3 = coll1(placeholder[Int](1))\n val coll4 = box3.R4[Coll[Int]].get\n val coll5 = SELF.R4[Coll[Long]].get\n val l6 = coll5(placeholder[Int](2))\n val l7 = coll5(placeholder[Int](3))\n val l8 = coll5(placeholder[Int](4))\n val l9 = coll5(placeholder[Int](5))\n val bool10 = l9 > placeholder[Long](6)\n val coll11 = SELF.R5[Coll[Box]].get\n val l12 = coll5(placeholder[Int](7))\n val i13 = coll11.size\n val func14 = {(l14: Long) =>\n if (l14 < placeholder[Long](8)) { placeholder[Int](9) } else {\n if (l14 < placeholder[Long](10)) { placeholder[Int](11) } else {\n if (l14 < placeholder[Long](12)) { placeholder[Int](13) } else {\n if (l14 < placeholder[Long](14)) { placeholder[Int](15) } else {\n if (l14 < placeholder[Long](16)) { placeholder[Int](17) } else {\n if (l14 < placeholder[Long](18)) { placeholder[Int](19) } else {\n if (l14 < placeholder[Long](20)) { placeholder[Int](21) } else {\n if (l14 < placeholder[Long](22)) { placeholder[Int](23) } else { placeholder[Int](24) }\n }\n }\n }\n }\n }\n }\n }\n }\n val i15 = OUTPUTS.size\n val box16 = OUTPUTS(i15 - placeholder[Int](25))\n val bool17 = blake2b256(box16.propositionBytes) == box2.R4[AvlTree].get.getMany(\n Coll[Coll[Byte]](placeholder[Coll[Byte]](26)), getVar[Coll[Byte]](0.toByte).get\n )(placeholder[Int](27)).get.slice(placeholder[Int](28), placeholder[Int](29))\n val func18 = {(coll18: Coll[Box]) =>\n coll18.flatMap({(box20: Box) => box20.tokens }).fold(placeholder[Long](30), {(tuple20: (Long, (Coll[Byte], Long))) => tuple20._1 + tuple20._2._2 })\n }\n val box19 = if (bool17) { OUTPUTS(i15 - placeholder[Int](31)) } else { box16 }\n sigmaProp(\n allOf(\n Coll[Boolean](\n box2.tokens(placeholder[Int](32))._1 == placeholder[Coll[Byte]](33), allOf(\n Coll[Boolean](\n box3.tokens(placeholder[Int](34))._1 == placeholder[Coll[Byte]](35), coll4(placeholder[Int](36)).toLong == l6, coll4(\n placeholder[Int](37)\n ).toLong == l7\n )\n ), CONTEXT.preHeader.timestamp >= l8, if (bool10) {(\n val box20 = OUTPUTS(coll11.size)\n val coll21 = box20.R4[Coll[Long]].get\n allOf(\n Coll[Boolean](\n box20.value == SELF.value, box20.tokens == SELF.tokens, coll21(placeholder[Int](38)) == l6, coll21(placeholder[Int](39)) == l7, coll21(\n placeholder[Int](40)\n ) == l9 - placeholder[Long](41), coll21(placeholder[Int](42)) == l8 + l12, coll21(placeholder[Int](43)) == l12, box20.R5[\n Coll[Box]\n ].get == coll11, box20.propositionBytes == SELF.propositionBytes\n )\n )\n )} else {\n !OUTPUTS.exists({(box20: Box) => box20.tokens.exists({(tuple22: (Coll[Byte], Long)) => tuple22._1 == SELF.tokens(placeholder[Int](44))._1 }) })\n }, coll11.zip(OUTPUTS.slice(placeholder[Int](45), i13)).forall({(tuple20: (Box, Box)) =>\n val box22 = tuple20._1\n val coll23 = box22.bytesWithoutRef\n val i24 = func14(box22.value) + box22.propositionBytes.size\n val box25 = tuple20._2\n val coll26 = box25.bytesWithoutRef\n (coll23.slice(placeholder[Int](46), i24) == coll26.slice(placeholder[Int](47), i24)) && (coll23.slice(i24 + func14(box22.creationInfo._1.toLong), coll23.size) == coll26.slice(i24 + func14(box25.creationInfo._1.toLong), coll26.size))\n }), i15 == i13 + if (bool10) { placeholder[Int](48) } else { placeholder[Int](49) } + if (bool17) { placeholder[Int](50) } else {\n placeholder[Int](51)\n }, func18(INPUTS) == func18(OUTPUTS) + if (bool10) { placeholder[Long](52) } else { placeholder[Long](53) }, allOf(\n Coll[Boolean](box19.value <= placeholder[Long](54), box19.tokens.size == placeholder[Int](55))\n )\n )\n )\n )\n}",
"address": "8EaoL6sopDk86KBcoZPEb7JcxchiAau7RxYRg5eTaHmxndYy6u5e16yTQgoxybvVHsxU1XjrXoVokDCPq49oeZv78TKEghFSFZQYZAsr9ycnHm722HwLm76SySxvXd5sdjVma4ULDWjfNgVykv9a89vghxcnGtweUVsAr2eMj5TLzx4GwF4QhR9FmrcbqcNbTB79dA141GJL9Ctd4fdjKhLNW6JbWhyLJ3TpkLyTxdhGZxM7QPfNV8Ms97qZ3JLu76PLxQbHoonsbda2qdD9CPt5q3PaGCdLUmNTbrSWm8xz3HQaZYijZiLL83zLfR2kZytPX858VyNWtYA27dHwZSfxJrG2SkqaJLi4DgTveZNLNhBKUwNeU2URp6KZ1P4TS8pngNvnGSNNooLu4Kn7xchxamMjU3V6SYEnfS2QnMxA5ht5xeK1H1PDRY1JHDmApnrQwwodrXC2oVeDXFRkxofvcsMJTaAYibkxSyb4fDkqNyyXXPsmNws1ybpDe22hXepaC6FQkcDAuREGxdqt3tXSZDjCvwokms7YZZKx46wdcCU8G4w2vAeu1skDiFDr9MH3G4CgRHiJvwWXfnLfY7BDSwWzw7Gd3mLYee9cTK1z3TsWvoMnTq9UGTupFWgsvfWTTBbGmYR4vUmdM18Vkpx8SMfjanfmMH3etiw83iUTUvQp6LYbJeCtNNEPxKZJn3JrPMN421sDT7SJvdKoRmaSHf9z5opAZHyVNdr9Qqv7ApiEcTMZTWQEzk5dv5avbE29qz9erF5VLMF33uDkKXvzzVT5cihak5A7KDq9abskDroUyMN1UoGxBjf8g6Pn7bQPaGGYRH8WAbJjJzZHHiYJXThn65gAf8SyL2d3GLHL6Gjva9vxTssnXTPJMdZcQfW6sN27NcDC4kTPHxCYm79ew7T8D4AvyDP5v4zbCXq8k17WwZMWxECXh2gxQBPwhzEqDN6N9j6MMJ7J7zPtMa1WVN7KMt5FjGqbt97cemcQb4hsofaXmy51eVTALNUCMxRsPETi1fwTTVVQVs2KT4GL2zH3LtSSb42EqPoe111W2yjWegNhSJ9YXpjegymixQpA17studPYSztWpWb4Mw3WDQBoFA28hjbXLnAcM5FZUmfKUR46Ba23dgXB9vno8xNAcinUdVXmtmGq1iwWBcHwaoYbwkL3vij3NJmo3tHUDS6VUsv25RrSZfmZtUJ3dAdnx4Rk6Lsh7FDAAKhuu9epvGw9zywK1",
"assets": [
{
"tokenId": "57a5fdc741e31a55da9818be38791d4b0aea3814692a223e53c2a6acc9d484ca",
"index": 0,
"amount": 1,
"name": "Walrus DAO Action",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "110508020080d4edcb846500",
"sigmaType": "Coll[SLong]",
"renderedValue": "[4,1,0,1735783200000,0]"
},
"R5": {
"serializedValue": "0c63018097a69ae3010008cd03b775aacf3f06a2d0835af6163add1355cbb8830dbcab9c903b35a103fc6f595cfb89570000f675790426dd2deaca6314f4c571683cbf67700ab64c13015d85517d4db62c5000",
"sigmaType": null,
"renderedValue": null
}
}
},
{
"boxId": "0ae1bd31350041b368084acb709b1676b4ce60f7c35c96102f09aaa2af58702d",
"value": 999000000,
"index": 1,
"spendingProof": null,
"outputBlockId": "d662f67d3366f652c072f4a8c47a4384275192d72d966235c5311bb3cb560073",
"outputTransactionId": "a827ff05386ed92eefafbddcc0abadd76ca265e81551dc44693763dad09529f9",
"outputIndex": 2,
"outputGlobalIndex": 39263849,
"outputCreatedAt": 1244596,
"outputSettledAt": 1244598,
"ergoTree": "103b040004000e2057a5fdc741e31a55da9818be38791d4b0aea3814692a223e53c2a6acc9d484ca01000e200040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc59830e205bcff102254366780cd5191257050a6ed33ac5d12eef0e304139ed5d981f4bfa040004000400040205000500050004000e20892e6f47a10d5c90b87ad4863355cead00c3e2983217ee15533253cd9a6025c20e204fd8b0d6d98242726f57b3dfa686126792b8e5056e1d51b6e90d6880cf2dcdc5040004000e20225e3fc5d189f547d9c626bebdc671398b6c007c783dc47f903f24bf7f3484790e20bc4a5ab9e45ab74b79faecbf67496cc2bf8c2b0e55dbe8accfc39d14891174900e20767caa80b98e496ad8a9f689c4410ae453327f0f95e95084c0ae206350793b7704000402041204040502040404020442040004000406040204120500050004020402041204020402040204420e20ecf2d04bae48a00a8a6e49c0567263c9f5d23f26c82358a176abd1f021d8b130040204020412050005000400040204120402040004020442040204020100d803d601aea4d9010163d801d603db630872019591b172037300938cb272037301000173027303d6027304d6037305d197830201720195ef7201d810d604b2a5730600d605e4c672040511d606b2a4730700d607c2a7d608b2b5a5d901086393c272087207730800d609db6501fed60ae4c6b272097309000464d60be4e3000ed60cb5a4d9010c6393c2720c7207d60db0720c730ad9010d41639a8c720d01c18c720d02d60edb63087208d60fd9010f0eb0dc0c0f720c01d9011163db63087211730bd90111414d0ed801d6138c7211029a8c72110195938c721301720f8c721302730cd610da720f017202d611dc640be4c6b27209730d0004640283020e730e730fe4e3010ed612afb5720ed901124d0e948c7212017202d901124d0e938c721202da720f018c721201d613afdc0c0f720c01d9011363db63087213d901134d0ed801d6158c721301ec9372157202aedb63087208d901164d0e938c72160172159591b27205731000b2e4c672060511731100d803d614dc640b720a0283040e7312731373147203720bd6159a9c7cb4e4b2721473150073167317b272057318007319d616b2db6308b2b5a5d901166393cbc27216b4e4b27214731a00731b731c731d00731e009683070192c1720899720d7cb4e4b27214731f007320732192b0720e7322d90117414d0ed801d6198c7217029a8c72170195938c72190172028c72190273239999721072157cb4e4b272147324007325732672127213938c7216017202928c721602721593cbc2b2a4732700b4e4b272117328007329732ad801d614dc640b720a0283020e732b7203720b9683060192c1720899720d7cb4e4b27214732c00732d732e92b0720e732fd90115414d0ed801d6178c7215029a8c72150195938c72170172028c72170273309972107cb4e4b27214733100733273337212721393cbc2b2a4733400b4e4b2721173350073367337938cb2db63087204733800028cb2db6308720673390002733a",
"ergoTreeConstants": "0: 0\n1: 0\n2: Coll(87,-91,-3,-57,65,-29,26,85,-38,-104,24,-66,56,121,29,75,10,-22,56,20,105,42,34,62,83,-62,-90,-84,-55,-44,-124,-54)\n3: false\n4: Coll(0,64,-82,101,12,78,-41,123,-51,32,57,20,-109,-85,-24,76,26,-101,-75,-114,-24,-114,-121,-15,86,112,-56,1,-30,-4,89,-125)\n5: Coll(91,-49,-15,2,37,67,102,120,12,-43,25,18,87,5,10,110,-45,58,-59,-47,46,-17,14,48,65,57,-19,93,-104,31,75,-6)\n6: 0\n7: 0\n8: 0\n9: 1\n10: 0\n11: 0\n12: 0\n13: 0\n14: Coll(-119,46,111,71,-95,13,92,-112,-72,122,-44,-122,51,85,-50,-83,0,-61,-30,-104,50,23,-18,21,83,50,83,-51,-102,96,37,-62)\n15: Coll(79,-40,-80,-42,-39,-126,66,114,111,87,-77,-33,-90,-122,18,103,-110,-72,-27,5,110,29,81,-74,-23,13,104,-128,-49,45,-51,-59)\n16: 0\n17: 0\n18: Coll(34,94,63,-59,-47,-119,-11,71,-39,-58,38,-66,-67,-58,113,57,-117,108,0,124,120,61,-60,127,-112,63,36,-65,127,52,-124,121)\n19: Coll(-68,74,90,-71,-28,90,-73,75,121,-6,-20,-65,103,73,108,-62,-65,-116,43,14,85,-37,-24,-84,-49,-61,-99,20,-119,17,116,-112)\n20: Coll(118,124,-86,-128,-71,-114,73,106,-40,-87,-10,-119,-60,65,10,-28,83,50,127,15,-107,-23,80,-124,-64,-82,32,99,80,121,59,119)\n21: 0\n22: 1\n23: 9\n24: 2\n25: 1\n26: 2\n27: 1\n28: 33\n29: 0\n30: 0\n31: 3\n32: 1\n33: 9\n34: 0\n35: 0\n36: 1\n37: 1\n38: 9\n39: 1\n40: 1\n41: 1\n42: 33\n43: Coll(-20,-14,-48,75,-82,72,-96,10,-118,110,73,-64,86,114,99,-55,-11,-46,63,38,-56,35,88,-95,118,-85,-47,-16,33,-40,-79,48)\n44: 1\n45: 1\n46: 9\n47: 0\n48: 0\n49: 0\n50: 1\n51: 9\n52: 1\n53: 0\n54: 1\n55: 33\n56: 1\n57: 1\n58: false",
"ergoTreeScript": "{\n val bool1 = INPUTS.exists({(box1: Box) =>\n val coll3 = box1.tokens\n if (coll3.size > placeholder[Int](0)) { coll3(placeholder[Int](1))._1 == placeholder[Coll[Byte]](2) } else { placeholder[Boolean](3) }\n })\n val coll2 = placeholder[Coll[Byte]](4)\n val coll3 = placeholder[Coll[Byte]](5)\n sigmaProp(anyOf(Coll[Boolean](bool1, if (!bool1) {(\n val box4 = OUTPUTS(placeholder[Int](6))\n val coll5 = box4.R5[Coll[Long]].get\n val box6 = INPUTS(placeholder[Int](7))\n val coll7 = SELF.propositionBytes\n val box8 = OUTPUTS.filter({(box8: Box) => box8.propositionBytes == coll7 })(placeholder[Int](8))\n val coll9 = CONTEXT.dataInputs\n val avlTree10 = coll9(placeholder[Int](9)).R4[AvlTree].get\n val coll11 = getVar[Coll[Byte]](0.toByte).get\n val coll12 = INPUTS.filter({(box12: Box) => box12.propositionBytes == coll7 })\n val l13 = coll12.fold(placeholder[Long](10), {(tuple13: (Long, Box)) => tuple13._1 + tuple13._2.value })\n val coll14 = box8.tokens\n val func15 = {(coll15: Coll[Byte]) => coll12.flatMap({(box17: Box) => box17.tokens }).fold(placeholder[Long](11), {(tuple17: (Long, (Coll[Byte], Long))) =>\n val tuple19 = tuple17._2\n tuple17._1 + if (tuple19._1 == coll15) { tuple19._2 } else { placeholder[Long](12) }\n }) }\n val l16 = func15(coll2)\n val coll17 = coll9(placeholder[Int](13)).R4[AvlTree].get.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](14), placeholder[Coll[Byte]](15)), getVar[Coll[Byte]](1.toByte).get)\n val bool18 = coll14.filter({(tuple18: (Coll[Byte], Long)) => tuple18._1 != coll2 }).forall({(tuple18: (Coll[Byte], Long)) => tuple18._2 == func15(tuple18._1) })\n val bool19 = coll12.flatMap({(box19: Box) => box19.tokens }).forall({(tuple19: (Coll[Byte], Long)) =>\n val coll21 = tuple19._1\n (coll21 == coll2) || box8.tokens.exists({(tuple22: (Coll[Byte], Long)) => tuple22._1 == coll21 })\n })\n if (coll5(placeholder[Int](16)) > box6.R5[Coll[Long]].get(placeholder[Int](17))) {(\n val coll20 = avlTree10.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](18), placeholder[Coll[Byte]](19), placeholder[Coll[Byte]](20), coll3), coll11)\n val l21 = byteArrayToLong(coll20(placeholder[Int](21)).get.slice(placeholder[Int](22), placeholder[Int](23))) * coll5(placeholder[Int](24)) + placeholder[Long](25)\n val tuple22 = OUTPUTS.filter({(box22: Box) => blake2b256(box22.propositionBytes) == coll20(placeholder[Int](26)).get.slice(placeholder[Int](27), placeholder[Int](28)) })(placeholder[Int](29)).tokens(placeholder[Int](30))\n allOf(Coll[Boolean](box8.value >= l13 - byteArrayToLong(coll20(placeholder[Int](31)).get.slice(placeholder[Int](32), placeholder[Int](33))), coll14.fold(placeholder[Long](34), {(tuple23: (Long, (Coll[Byte], Long))) =>\n val tuple25 = tuple23._2\n tuple23._1 + if (tuple25._1 == coll2) { tuple25._2 } else { placeholder[Long](35) }\n }) >= l16 - l21 - byteArrayToLong(coll20(placeholder[Int](36)).get.slice(placeholder[Int](37), placeholder[Int](38))), bool18, bool19, tuple22._1 == coll2, tuple22._2 >= l21, blake2b256(INPUTS(placeholder[Int](39)).propositionBytes) == coll17(placeholder[Int](40)).get.slice(placeholder[Int](41), placeholder[Int](42))))\n )} else {(\n val coll20 = avlTree10.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](43), coll3), coll11)\n allOf(Coll[Boolean](box8.value >= l13 - byteArrayToLong(coll20(placeholder[Int](44)).get.slice(placeholder[Int](45), placeholder[Int](46))), coll14.fold(placeholder[Long](47), {(tuple21: (Long, (Coll[Byte], Long))) =>\n val tuple23 = tuple21._2\n tuple21._1 + if (tuple23._1 == coll2) { tuple23._2 } else { placeholder[Long](48) }\n }) >= l16 - byteArrayToLong(coll20(placeholder[Int](49)).get.slice(placeholder[Int](50), placeholder[Int](51))), bool18, bool19, blake2b256(INPUTS(placeholder[Int](52)).propositionBytes) == coll17(placeholder[Int](53)).get.slice(placeholder[Int](54), placeholder[Int](55)), box4.tokens(placeholder[Int](56))._2 == box6.tokens(placeholder[Int](57))._2))\n )}\n )} else { placeholder[Boolean](58) })))\n}",
"address": "4MMmFUAxCSARqTDq1ykTYuH3DvRDmDjmG7RR3fzFyvy6Ua5WV9idSZu3TFQpiSovQUn7VHNthvrKA5BqR1udcJF2WbDUkRR2xBNijtBTnhdxHR1BJR3zNdzMqWLoS37CSZ45NTHQhtkBByZeJ8vAhUv7bW6vqces9rCR1nVxh6z7P2dY9ptBuLHfhVbNFHRGp5VCJjetcV4ux7hmEVJopgaq79Kzv3rWjcNHUrBntR9qCYfNuTRLZRaRoD2wYuY6zn4cBF3FDHo5mAppbys9jiyyr4LyCbBdoL1126tqP9uAKZP1ZWDJjxkFTJMeqCchpeZhci2aFBgM3Z1xuwkBkmvskFH69r7jvCm18Dss9qBVKU9uoRctA1XDyBTnsfpfXeitEXngETqRGb6Ua29LDRdiBcxK1ukQwbPhFFbXtaoSCakSRGqfRh5VJmeWijDNNBA2PfpLq4yxMcsrSgFmzJEzCtVs7LZYynuc1drG5vE1wzAiVyukinQhjfjWufSaXx3e3CAb22ormSiVivRbKmyjRD8hAtLSVkpaxTnF5iYsTA22sjaXKsLv5SMdm8BFpt6Fq34UUX7AEHDANbyJE1nVW4QgRQPiZi7UG8zexNCsDewWXZtETRV2xvsVQ3KKwXUqcwvT8Cv1ePbQpUxLL44HD93oCJsBNzqj1Q7MQKQTeMoUrPQ7WnMLP6Phi8NwTcXP9FmSL9TZQkEArQPk788ixePiZ21MucjoqifhMQJ99SJtw8YZC1y5As6oj6u9BFuz58yycVZS8v9fQjwusVZRrdB3uSuVRx17enX3Pn5WWR6pQPH6XwzPjzziqLjFYXP87dzRSdor5K1U3X46L2QRSDRLMjh62FjiSauPjpw8FUA4Zrcx3U4zE9DYASiZc4VMDRdDWj8HW2XqJk1qZDYq3mqii4EFBjLkgMB9nKWrLa1ZmyiuUR1y7DuA24aoQJUvw3PaTPPnMWgmDQ2SoYQdNPsEXdLDTyeypZHmdtZbrS3TG49iYfQ72d2mjrhmJoiSFAkgX1W2zk8BufwcNMxTWnKKyJKfChWMhPVQ1nmCMEVdAnGHwqAsu7qziko1RRniRQapmjHJZb3XBXyC5V44dRnqFEdnTBbaZvARKGciQfxCXa3D1ManfipRejJsKZQUop5iKnsn9DhMeuEiEYyDuLZH9g6eAHnoP9EmuET7Fugj2fEyfZNhaNMQKd18CLGwL687QfyBNtevP3K1r6YdC2oNAns5MCf7abA7dw2SKAeXQa55WzAZZhdhWT1pAKB1hMKdjjK4jdZxQyuohbzsdL9HNGWQZEDMN2bcVwRQuHnzYZZWkdu6wHrnDYK4UkQdhgzjwnEpXMC6HjktkKdYt1pu8qx9bSPqcPrbCMFGranXJbTCwa6ar2wS6eMuL59jio9jeVKB2yqvUwqRGtGNntwSoMzvJ82GnXV7VakftKb1gHHsoY6eyiUxHWRyvvnTEg29muStxxddVMWH4yYyieedMs8acKKF9pfinBdDdfZaZzA2cba73cPVUab4dRrFLJh2TFjYt4L",
"assets": [],
"additionalRegisters": {}
},
{
"boxId": "ce7940fd0f321b6c58ba2d941283821307f889b681151bf73d17a73ab66561c1",
"value": 60000000000,
"index": 2,
"spendingProof": null,
"outputBlockId": "9a6ee0e56268aa5d9d74a81893b47ce3b5f7b6955a3a618bdf1bf99ab92f8bef",
"outputTransactionId": "b1229228f60f6a06cb2b711caf5e411ff723bcef63f867b680bd3d80b34a045c",
"outputIndex": 0,
"outputGlobalIndex": 39265497,
"outputCreatedAt": 1244618,
"outputSettledAt": 1244620,
"ergoTree": "103b040004000e2057a5fdc741e31a55da9818be38791d4b0aea3814692a223e53c2a6acc9d484ca01000e200040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc59830e205bcff102254366780cd5191257050a6ed33ac5d12eef0e304139ed5d981f4bfa040004000400040205000500050004000e20892e6f47a10d5c90b87ad4863355cead00c3e2983217ee15533253cd9a6025c20e204fd8b0d6d98242726f57b3dfa686126792b8e5056e1d51b6e90d6880cf2dcdc5040004000e20225e3fc5d189f547d9c626bebdc671398b6c007c783dc47f903f24bf7f3484790e20bc4a5ab9e45ab74b79faecbf67496cc2bf8c2b0e55dbe8accfc39d14891174900e20767caa80b98e496ad8a9f689c4410ae453327f0f95e95084c0ae206350793b7704000402041204040502040404020442040004000406040204120500050004020402041204020402040204420e20ecf2d04bae48a00a8a6e49c0567263c9f5d23f26c82358a176abd1f021d8b130040204020412050005000400040204120402040004020442040204020100d803d601aea4d9010163d801d603db630872019591b172037300938cb272037301000173027303d6027304d6037305d197830201720195ef7201d810d604b2a5730600d605e4c672040511d606b2a4730700d607c2a7d608b2b5a5d901086393c272087207730800d609db6501fed60ae4c6b272097309000464d60be4e3000ed60cb5a4d9010c6393c2720c7207d60db0720c730ad9010d41639a8c720d01c18c720d02d60edb63087208d60fd9010f0eb0dc0c0f720c01d9011163db63087211730bd90111414d0ed801d6138c7211029a8c72110195938c721301720f8c721302730cd610da720f017202d611dc640be4c6b27209730d0004640283020e730e730fe4e3010ed612afb5720ed901124d0e948c7212017202d901124d0e938c721202da720f018c721201d613afdc0c0f720c01d9011363db63087213d901134d0ed801d6158c721301ec9372157202aedb63087208d901164d0e938c72160172159591b27205731000b2e4c672060511731100d803d614dc640b720a0283040e7312731373147203720bd6159a9c7cb4e4b2721473150073167317b272057318007319d616b2db6308b2b5a5d901166393cbc27216b4e4b27214731a00731b731c731d00731e009683070192c1720899720d7cb4e4b27214731f007320732192b0720e7322d90117414d0ed801d6198c7217029a8c72170195938c72190172028c72190273239999721072157cb4e4b272147324007325732672127213938c7216017202928c721602721593cbc2b2a4732700b4e4b272117328007329732ad801d614dc640b720a0283020e732b7203720b9683060192c1720899720d7cb4e4b27214732c00732d732e92b0720e732fd90115414d0ed801d6178c7215029a8c72150195938c72170172028c72170273309972107cb4e4b27214733100733273337212721393cbc2b2a4733400b4e4b2721173350073367337938cb2db63087204733800028cb2db6308720673390002733a",
"ergoTreeConstants": "0: 0\n1: 0\n2: Coll(87,-91,-3,-57,65,-29,26,85,-38,-104,24,-66,56,121,29,75,10,-22,56,20,105,42,34,62,83,-62,-90,-84,-55,-44,-124,-54)\n3: false\n4: Coll(0,64,-82,101,12,78,-41,123,-51,32,57,20,-109,-85,-24,76,26,-101,-75,-114,-24,-114,-121,-15,86,112,-56,1,-30,-4,89,-125)\n5: Coll(91,-49,-15,2,37,67,102,120,12,-43,25,18,87,5,10,110,-45,58,-59,-47,46,-17,14,48,65,57,-19,93,-104,31,75,-6)\n6: 0\n7: 0\n8: 0\n9: 1\n10: 0\n11: 0\n12: 0\n13: 0\n14: Coll(-119,46,111,71,-95,13,92,-112,-72,122,-44,-122,51,85,-50,-83,0,-61,-30,-104,50,23,-18,21,83,50,83,-51,-102,96,37,-62)\n15: Coll(79,-40,-80,-42,-39,-126,66,114,111,87,-77,-33,-90,-122,18,103,-110,-72,-27,5,110,29,81,-74,-23,13,104,-128,-49,45,-51,-59)\n16: 0\n17: 0\n18: Coll(34,94,63,-59,-47,-119,-11,71,-39,-58,38,-66,-67,-58,113,57,-117,108,0,124,120,61,-60,127,-112,63,36,-65,127,52,-124,121)\n19: Coll(-68,74,90,-71,-28,90,-73,75,121,-6,-20,-65,103,73,108,-62,-65,-116,43,14,85,-37,-24,-84,-49,-61,-99,20,-119,17,116,-112)\n20: Coll(118,124,-86,-128,-71,-114,73,106,-40,-87,-10,-119,-60,65,10,-28,83,50,127,15,-107,-23,80,-124,-64,-82,32,99,80,121,59,119)\n21: 0\n22: 1\n23: 9\n24: 2\n25: 1\n26: 2\n27: 1\n28: 33\n29: 0\n30: 0\n31: 3\n32: 1\n33: 9\n34: 0\n35: 0\n36: 1\n37: 1\n38: 9\n39: 1\n40: 1\n41: 1\n42: 33\n43: Coll(-20,-14,-48,75,-82,72,-96,10,-118,110,73,-64,86,114,99,-55,-11,-46,63,38,-56,35,88,-95,118,-85,-47,-16,33,-40,-79,48)\n44: 1\n45: 1\n46: 9\n47: 0\n48: 0\n49: 0\n50: 1\n51: 9\n52: 1\n53: 0\n54: 1\n55: 33\n56: 1\n57: 1\n58: false",
"ergoTreeScript": "{\n val bool1 = INPUTS.exists({(box1: Box) =>\n val coll3 = box1.tokens\n if (coll3.size > placeholder[Int](0)) { coll3(placeholder[Int](1))._1 == placeholder[Coll[Byte]](2) } else { placeholder[Boolean](3) }\n })\n val coll2 = placeholder[Coll[Byte]](4)\n val coll3 = placeholder[Coll[Byte]](5)\n sigmaProp(anyOf(Coll[Boolean](bool1, if (!bool1) {(\n val box4 = OUTPUTS(placeholder[Int](6))\n val coll5 = box4.R5[Coll[Long]].get\n val box6 = INPUTS(placeholder[Int](7))\n val coll7 = SELF.propositionBytes\n val box8 = OUTPUTS.filter({(box8: Box) => box8.propositionBytes == coll7 })(placeholder[Int](8))\n val coll9 = CONTEXT.dataInputs\n val avlTree10 = coll9(placeholder[Int](9)).R4[AvlTree].get\n val coll11 = getVar[Coll[Byte]](0.toByte).get\n val coll12 = INPUTS.filter({(box12: Box) => box12.propositionBytes == coll7 })\n val l13 = coll12.fold(placeholder[Long](10), {(tuple13: (Long, Box)) => tuple13._1 + tuple13._2.value })\n val coll14 = box8.tokens\n val func15 = {(coll15: Coll[Byte]) => coll12.flatMap({(box17: Box) => box17.tokens }).fold(placeholder[Long](11), {(tuple17: (Long, (Coll[Byte], Long))) =>\n val tuple19 = tuple17._2\n tuple17._1 + if (tuple19._1 == coll15) { tuple19._2 } else { placeholder[Long](12) }\n }) }\n val l16 = func15(coll2)\n val coll17 = coll9(placeholder[Int](13)).R4[AvlTree].get.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](14), placeholder[Coll[Byte]](15)), getVar[Coll[Byte]](1.toByte).get)\n val bool18 = coll14.filter({(tuple18: (Coll[Byte], Long)) => tuple18._1 != coll2 }).forall({(tuple18: (Coll[Byte], Long)) => tuple18._2 == func15(tuple18._1) })\n val bool19 = coll12.flatMap({(box19: Box) => box19.tokens }).forall({(tuple19: (Coll[Byte], Long)) =>\n val coll21 = tuple19._1\n (coll21 == coll2) || box8.tokens.exists({(tuple22: (Coll[Byte], Long)) => tuple22._1 == coll21 })\n })\n if (coll5(placeholder[Int](16)) > box6.R5[Coll[Long]].get(placeholder[Int](17))) {(\n val coll20 = avlTree10.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](18), placeholder[Coll[Byte]](19), placeholder[Coll[Byte]](20), coll3), coll11)\n val l21 = byteArrayToLong(coll20(placeholder[Int](21)).get.slice(placeholder[Int](22), placeholder[Int](23))) * coll5(placeholder[Int](24)) + placeholder[Long](25)\n val tuple22 = OUTPUTS.filter({(box22: Box) => blake2b256(box22.propositionBytes) == coll20(placeholder[Int](26)).get.slice(placeholder[Int](27), placeholder[Int](28)) })(placeholder[Int](29)).tokens(placeholder[Int](30))\n allOf(Coll[Boolean](box8.value >= l13 - byteArrayToLong(coll20(placeholder[Int](31)).get.slice(placeholder[Int](32), placeholder[Int](33))), coll14.fold(placeholder[Long](34), {(tuple23: (Long, (Coll[Byte], Long))) =>\n val tuple25 = tuple23._2\n tuple23._1 + if (tuple25._1 == coll2) { tuple25._2 } else { placeholder[Long](35) }\n }) >= l16 - l21 - byteArrayToLong(coll20(placeholder[Int](36)).get.slice(placeholder[Int](37), placeholder[Int](38))), bool18, bool19, tuple22._1 == coll2, tuple22._2 >= l21, blake2b256(INPUTS(placeholder[Int](39)).propositionBytes) == coll17(placeholder[Int](40)).get.slice(placeholder[Int](41), placeholder[Int](42))))\n )} else {(\n val coll20 = avlTree10.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](43), coll3), coll11)\n allOf(Coll[Boolean](box8.value >= l13 - byteArrayToLong(coll20(placeholder[Int](44)).get.slice(placeholder[Int](45), placeholder[Int](46))), coll14.fold(placeholder[Long](47), {(tuple21: (Long, (Coll[Byte], Long))) =>\n val tuple23 = tuple21._2\n tuple21._1 + if (tuple23._1 == coll2) { tuple23._2 } else { placeholder[Long](48) }\n }) >= l16 - byteArrayToLong(coll20(placeholder[Int](49)).get.slice(placeholder[Int](50), placeholder[Int](51))), bool18, bool19, blake2b256(INPUTS(placeholder[Int](52)).propositionBytes) == coll17(placeholder[Int](53)).get.slice(placeholder[Int](54), placeholder[Int](55)), box4.tokens(placeholder[Int](56))._2 == box6.tokens(placeholder[Int](57))._2))\n )}\n )} else { placeholder[Boolean](58) })))\n}",
"address": "4MMmFUAxCSARqTDq1ykTYuH3DvRDmDjmG7RR3fzFyvy6Ua5WV9idSZu3TFQpiSovQUn7VHNthvrKA5BqR1udcJF2WbDUkRR2xBNijtBTnhdxHR1BJR3zNdzMqWLoS37CSZ45NTHQhtkBByZeJ8vAhUv7bW6vqces9rCR1nVxh6z7P2dY9ptBuLHfhVbNFHRGp5VCJjetcV4ux7hmEVJopgaq79Kzv3rWjcNHUrBntR9qCYfNuTRLZRaRoD2wYuY6zn4cBF3FDHo5mAppbys9jiyyr4LyCbBdoL1126tqP9uAKZP1ZWDJjxkFTJMeqCchpeZhci2aFBgM3Z1xuwkBkmvskFH69r7jvCm18Dss9qBVKU9uoRctA1XDyBTnsfpfXeitEXngETqRGb6Ua29LDRdiBcxK1ukQwbPhFFbXtaoSCakSRGqfRh5VJmeWijDNNBA2PfpLq4yxMcsrSgFmzJEzCtVs7LZYynuc1drG5vE1wzAiVyukinQhjfjWufSaXx3e3CAb22ormSiVivRbKmyjRD8hAtLSVkpaxTnF5iYsTA22sjaXKsLv5SMdm8BFpt6Fq34UUX7AEHDANbyJE1nVW4QgRQPiZi7UG8zexNCsDewWXZtETRV2xvsVQ3KKwXUqcwvT8Cv1ePbQpUxLL44HD93oCJsBNzqj1Q7MQKQTeMoUrPQ7WnMLP6Phi8NwTcXP9FmSL9TZQkEArQPk788ixePiZ21MucjoqifhMQJ99SJtw8YZC1y5As6oj6u9BFuz58yycVZS8v9fQjwusVZRrdB3uSuVRx17enX3Pn5WWR6pQPH6XwzPjzziqLjFYXP87dzRSdor5K1U3X46L2QRSDRLMjh62FjiSauPjpw8FUA4Zrcx3U4zE9DYASiZc4VMDRdDWj8HW2XqJk1qZDYq3mqii4EFBjLkgMB9nKWrLa1ZmyiuUR1y7DuA24aoQJUvw3PaTPPnMWgmDQ2SoYQdNPsEXdLDTyeypZHmdtZbrS3TG49iYfQ72d2mjrhmJoiSFAkgX1W2zk8BufwcNMxTWnKKyJKfChWMhPVQ1nmCMEVdAnGHwqAsu7qziko1RRniRQapmjHJZb3XBXyC5V44dRnqFEdnTBbaZvARKGciQfxCXa3D1ManfipRejJsKZQUop5iKnsn9DhMeuEiEYyDuLZH9g6eAHnoP9EmuET7Fugj2fEyfZNhaNMQKd18CLGwL687QfyBNtevP3K1r6YdC2oNAns5MCf7abA7dw2SKAeXQa55WzAZZhdhWT1pAKB1hMKdjjK4jdZxQyuohbzsdL9HNGWQZEDMN2bcVwRQuHnzYZZWkdu6wHrnDYK4UkQdhgzjwnEpXMC6HjktkKdYt1pu8qx9bSPqcPrbCMFGranXJbTCwa6ar2wS6eMuL59jio9jeVKB2yqvUwqRGtGNntwSoMzvJ82GnXV7VakftKb1gHHsoY6eyiUxHWRyvvnTEg29muStxxddVMWH4yYyieedMs8acKKF9pfinBdDdfZaZzA2cba73cPVUab4dRrFLJh2TFjYt4L",
"assets": [],
"additionalRegisters": {}
}
],
"dataInputs": [
{
"boxId": "d5e26e6762a4347bf87646643e2b79c6e659ebf83fd7a6eb5786501c1238e873",
"value": 1000000,
"index": 0,
"outputBlockId": "8e0a4a8e5af3da01f9c08a8601c8c30364bc419deb6508f25958f34d8fcaf91d",
"outputTransactionId": "960ba2ae44d8c11be5c3bcec1711b707afe45bae016477b1c2103f4a81f06173",
"outputIndex": 0,
"ergoTree": "100904000e20a9558e4186cbd5aa5723a852d4c1dc657d9e814382ff888d5a8aec521531301d040004020442040004000e2057a5fdc741e31a55da9818be38791d4b0aea3814692a223e53c2a6acc9d484ca0100d801d601b2a5730000d19683040193db6308a7db6308720190c1a7c1720193cbc27201b4e4b2dc640be4c6720104640283010e7301e4e3000e73020073037304aea4d9010263d801d604db630872029591b172047305938cb272047306000173077308",
"address": "FDdVv3XcPnh67Hm9GfPJpFCLuVeaYKY9MGf67RZfgNcGhsxDZPTz5JVn86hKGoSf3aCbfhxS4B7pnHK9U4MfwgAyZwYi4EPk6QVQHHfDUgnLBeqthkd8pmnAfSnNokCv5ddxjDxB8aNcWoFYEaMNSnmyowgv2eCZ2UhaW3v1hJZLiwMWEnJdS59KH9SS79rSEpj61XAmsShhQ9Scbn3YBKpKAJimiDtPB8t2egzuJmMWrmpSGog4BRYCzY36hh5S",
"assets": [],
"additionalRegisters": {
"R4": {
"serializedValue": "6406710096aa7663275121713286cba864f301585d9d1ee3fc2d8c8bcfc5a28db006072000",
"sigmaType": null,
"renderedValue": null
}
}
},
{
"boxId": "4372dd68a07b86518833f602ec4c2f12817fcd2783c62752e185ef138e245d0e",
"value": 1000000,
"index": 1,
"outputBlockId": "d2b7e1d136d43f9a3494fd4da50532afecb9d1ece24a8267e306c4ed4c164b6f",
"outputTransactionId": "70d072eaf493fef3531ea38ac410dde90b54f2c4280eec518b00faaffe70181f",
"outputIndex": 0,
"ergoTree": "104b04000e20f6ff8b7210015545d4b3ac5fc60c908092d035a1a16155c029e8d511627c7a2c0e20af785b0add805c5c31f1cc3a3e96c89008fd7127320107a3784b7f49e95648420e20efc4f603dea6041286a89f5bd516ac96ea5b25da4f08d76c6927e01d61b22adf0404040c044c04040402040004000e2009077d4497336c074f71226b7e4e40031bd148a12be88692d81c2bddd61b52ee040104000402040104020404040004020e20f5918eb4b0283c669bdd8a195640766c19e40a693a6697b775b08e09052523d40e20767caa80b98e496ad8a9f689c4410ae453327f0f95e95084c0ae206350793b770400040004000e2000ff963212ba003aeba715c067e92ef299c55f35aed7b6aef4c975ae81a5d3f9040005809bee0204000400040004000402040204000402041205d00f04020402041205d00f04030402040204420580897a0e200040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc5983040204000402041204000406040004000410041004020410050004040402040404000410042004000400041004100402041005000400d80ed601db6501fed602b27201730000d603e4c6a70410d604dc640be4c6720204640283030e730173027303e4e3000ed605b4e4b2720473040073057306d606e4c6a70511d607b472067307b17206d608e3044005d609e47208d60a8c720901d60b8c720902d60ce4c6a70664d60db27206730800d60eb27206730900d196830201938cb2db63087202730a0001730b95ed93dc0c1aa402a7730c730d93b27203730e00730fd80ad60fb27201731000d610b27201731100d611b2a5731200d612db6308a7d613e4c672110410d6147208d6157209d616b2a5731300d617dc640be4c6721004640283020e73147315e4e3010ed618b2db6308721673160096830601938cb2db6308720f731700017205938cb2db63087210731800017319ededafdb0c0e7207d901190495937219720a93b27207721900720b90b27207721900720b91b17207720a92720a731a9683070193c27211c2a792c1721199c1a7731b93b2db63087211731c00b27212731d0093b27213731e00b27203731f0093e4c672110511720693e4c672110664720c93b2721373200095ed91720d9d9cb2e4c6720f05117321007cb4e4b27204732200732373247325d801d619720b9172199d9c720d7cb4e4b27204732600732773287329720a732a91db6903db6503fe720e9683040193cbc27216b4e4b27217732b00732c732d92c17216732e938c721801732f928c721802a18cb27212733000027cb4e4b2721773310073327333d80dd60fb2a4733400d610b2a4733500d6118cb2db6308721073360001d612e4c67210050ed613adb4db0c0e721273379db172127338d90113047cb472129c721373399c9a7213733a733bd614b07213733cd90114599a8c7214018c721402d615b2a5733d00d616e4c672150511d617dc640a720c027211e4e3010ed618e67217d619b27216733e00d61ab47216733fb17216d61be4e3020e96830a01927cb4e4dc640ab2e4c6720f040c64734000027211e4e3030e73417342721493c27215c2a792c17215c1a793db63087215db6308a793e4c672150410720393b27216734300720e957218d802d61ce47217d61dadb4db0c0e721c73449db1721c7345d9011d047cb4721c9c721d73469c9a721d73477348968302019372199a99720db0721d7349d9011e599a8c721e018c721e02721493721aaddc0c1d720701addc0c1d721d017213d9011e59998c721e028c721e01d9011e599a8c721e018c721e02968302019372199a720d721493721aaddc0c1d7207017213d9011c599a8c721c018c721c0293db6401e4c672150664db6401957218e4dc640d720c0283013c0e0e860272117212721be4dc640c720c0283013c0e0e860272117212721b938cb2db6308720f734a000172059472167206",
"address": "tzVGDo5ekSiA2Sm4oHuhVrcz5CuUYBgFnhNxSbvvU679LVSrwykpopjCVEXMMWGFYgBGcBXF6VCbA9EuMch7arv4u9A8GejNfkyzijVHvo16qPyx8sNLZXtWV815BqSrzbqmvBm4th2aBWE5Dy3s5Y4t9cXiqXDNtXw1qjAMWstgVZ7uTQefpXs6ZfkV9RRswnmDspXziiMG4cpEMeVPxV8vqq7QEazBH44UCsX1Vf1xD5hZcNdC3LaWjjeaBvsdXTWgakLSrBh3v9rGjp6awJArQ3iUtCW56qE4QVKKEiANchhj9Uy61w5Cr7dkD8XCLuz2MCrvdLcYi8caBJBxL8Qc9YsGXKb73YMPhqkPwwDm3JVdNsbPzRuu3FTHPz8gyBp6nv4VPCHXh9odXoZxQaWpzK1fJkYC9LBtojieuy5a7RxYztggqhwGUhhpUqqRqkLA4xLFPbHmFAV1syNxqtLX3FjCHReqnpBnRDxBD6bnL9VUScjLCPdAtuajCQdvyk5C4zzVLoEeXkUng6nVTgQRs2DsZdFEXqB5L9KkoxxjskzgnfyuA1Z184B2gX7j32fu4KJ78aA7WrxoURcVULyg8Wi9KnEPpf9r1VUE7MkbNPVb3NH9asbF2j5MWhpQFLwFyKUz1y4czqvxbvVPATZdso6tUBVE2repJN2y9LUygnLWQGrhEn9AyNVCpMCigWK6qwFcYCBof637t9rczYNaoDJVqBkETKuv9PLyH5Q6dM1mvTxqVgkFXSHGrRDXCwUaCGLAEBWPLHBLTLS6hwdxS5ZnG8w4iFZ6Gohpcb2AY2KtoXf8VKibAFznaHwGsciqzKneAHtZqL1et2rdfoGXVd45v91GShCojwTtepQJLuBnYoq23bCp2qerjXU4U9nWH8V6X9xwYFM2VeRnT8cVfSkTBU47MnftJaKBwTteE5zHtfMH7zfTCVEg1YzWzWeSKw1mpUUsgpdkWvscTESXDCEDaLiBF45FEMxT9mo9t9Tdi7WmT2Le8K13MqCB6RmgnjfeENJS579BQKkivf7qCq4hka53VPNwWkud1Ci2tg3sKB9b7XDrJJM6saCs7g97gKgMCVyy4SonPDxJBvQj1eiM6GGdhhnkEGrwqpiJ6wipZ3ynkDvDfSLgs7N75ytBTnT54yQG6JagPVdZjsXeXZ1VZ2vVV8ZzuRyX9gtkMxD21myD1SRHhaUmqKYktSBUgrWxvHqjvmZ4N88dgVeFCtsuPEfVitBk7oa39Es3gwhuYXysDGEgAq2eWzjLRBDXHWVCFxNp8iZgHa5mySXNQQgZgqmHCh1eMAdPzMN52fZjeamzRb2FFG3Y7V6rpqPWBKMwwBnat2D631JYtEjJd5zibo9XzV9gekZkvPsPcwne6pZAYeEfbAMyEHH4jXkNpF75X5mZqm24WZyaMHvhoMPFoWF2ZqenYsmESDmxmCTh1bwQBQ8EhhPhyxgcPbxco3aCBDdw7m1nAcRtHEYuywNBiX684yuUxjcdaWmFBPE4FtcrTFyAyyutJmWUkJnCpH6475W7Z4diF8GpseL7NcWrbB8r99vKrXfxnzSZApR9FeNvyPpq8FwLRgkVEawPHWhTo3MrVEYTFwVFooDMWtVGabZd3s6PzMWKRUvcqWe5T8ZhRYstJYD63zjLB7xnVnup3X5GtshhbaJmjDAZhmeGg967XywXBMw64JfdgSDvdhrvSi2vVvwS6Me89NxUYViysexq6RyB4qwmsBi28M468zmQR81AHmBmyXMgNmcXnBB8MjDhmNoTtRe1CVwXganmfdYah8PkZYcqsuuWhZdBS7gb3jUrQKeZ7QR4emnrwutLtLYkYg717n7n4aUP3eL33YJmenL5LMDBC6vooMLoK5ZyEbuupRKScBCQVhmRQY8w2UqUe2X1Ue3VDQAgCfvnW27vYP1nft89v457r",
"assets": [],
"additionalRegisters": {
"R4": {
"serializedValue": "10020802",
"sigmaType": "Coll[SInt]",
"renderedValue": "[4,1]"
},
"R5": {
"serializedValue": "1104a8f0ffca8465904e00904e",
"sigmaType": "Coll[SLong]",
"renderedValue": "[1735782300692,5000,0,5000]"
},
"R6": {
"serializedValue": "644e732eab04943ec284e00e630f619fd6d860c9ce53c7421de4422335dd48711e01072000",
"sigmaType": null,
"renderedValue": null
},
"R7": {
"serializedValue": "0e1e53656e6420626574612066756e647320746f206d61696e6e65742044414f",
"sigmaType": "Coll[SByte]",
"renderedValue": "53656e6420626574612066756e647320746f206d61696e6e65742044414f"
}
}
}
],
"outputs": [
{
"boxId": "60610e667b8a5aa5d66bfaea0ae3fd53878d8ba7c12649ee7def64c408104141",
"transactionId": "ab86f58e338cbc5ce41980f76753aa4cdb13ed819d5ea3d97b680c4f27d1d0d6",
"blockId": "01b8159cac01546bde525ab50731261c963c87e1a36fe8c7a4c1db5fb95934d0",
"value": 60990000000,
"index": 0,
"globalIndex": 45274598,
"creationHeight": 1430281,
"settlementHeight": 1430283,
"ergoTree": "0008cd03b775aacf3f06a2d0835af6163add1355cbb8830dbcab9c903b35a103fc6f595c",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(b775aa,5105d7,...)))}",
"address": "9hrbvQghJYNy3XCqFdK6Ci3To4NcrbULt8cgQziBozHadZ1RgPx",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "e7b0b69bcedeb98c4a418879e6321530888498f6fea212376af12fc1f08cfb82",
"mainChain": true
},
{
"boxId": "ff9a54c102bd23fc2a0ac7565a4c845e162dfb9a5475630e97c2b404feb93bc8",
"transactionId": "ab86f58e338cbc5ce41980f76753aa4cdb13ed819d5ea3d97b680c4f27d1d0d6",
"blockId": "01b8159cac01546bde525ab50731261c963c87e1a36fe8c7a4c1db5fb95934d0",
"value": 1000000,
"index": 1,
"globalIndex": 45274599,
"creationHeight": 1430281,
"settlementHeight": 1430283,
"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": "3fb25925f5b3d6203436069d3f6324a7fe0454b68ef7085ae1df3f728d2e1d42",
"mainChain": true
},
{
"boxId": "320b4874aaa3329bac4e0e94319f647d31c46f66b499bdd0eef43838f03b9cf7",
"transactionId": "ab86f58e338cbc5ce41980f76753aa4cdb13ed819d5ea3d97b680c4f27d1d0d6",
"blockId": "01b8159cac01546bde525ab50731261c963c87e1a36fe8c7a4c1db5fb95934d0",
"value": 9000000,
"index": 2,
"globalIndex": 45274600,
"creationHeight": 1430281,
"settlementHeight": 1430283,
"ergoTree": "103b040004000e2057a5fdc741e31a55da9818be38791d4b0aea3814692a223e53c2a6acc9d484ca01000e200040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc59830e205bcff102254366780cd5191257050a6ed33ac5d12eef0e304139ed5d981f4bfa040004000400040205000500050004000e20892e6f47a10d5c90b87ad4863355cead00c3e2983217ee15533253cd9a6025c20e204fd8b0d6d98242726f57b3dfa686126792b8e5056e1d51b6e90d6880cf2dcdc5040004000e20225e3fc5d189f547d9c626bebdc671398b6c007c783dc47f903f24bf7f3484790e20bc4a5ab9e45ab74b79faecbf67496cc2bf8c2b0e55dbe8accfc39d14891174900e20767caa80b98e496ad8a9f689c4410ae453327f0f95e95084c0ae206350793b7704000402041204040502040404020442040004000406040204120500050004020402041204020402040204420e20ecf2d04bae48a00a8a6e49c0567263c9f5d23f26c82358a176abd1f021d8b130040204020412050005000400040204120402040004020442040204020100d803d601aea4d9010163d801d603db630872019591b172037300938cb272037301000173027303d6027304d6037305d197830201720195ef7201d810d604b2a5730600d605e4c672040511d606b2a4730700d607c2a7d608b2b5a5d901086393c272087207730800d609db6501fed60ae4c6b272097309000464d60be4e3000ed60cb5a4d9010c6393c2720c7207d60db0720c730ad9010d41639a8c720d01c18c720d02d60edb63087208d60fd9010f0eb0dc0c0f720c01d9011163db63087211730bd90111414d0ed801d6138c7211029a8c72110195938c721301720f8c721302730cd610da720f017202d611dc640be4c6b27209730d0004640283020e730e730fe4e3010ed612afb5720ed901124d0e948c7212017202d901124d0e938c721202da720f018c721201d613afdc0c0f720c01d9011363db63087213d901134d0ed801d6158c721301ec9372157202aedb63087208d901164d0e938c72160172159591b27205731000b2e4c672060511731100d803d614dc640b720a0283040e7312731373147203720bd6159a9c7cb4e4b2721473150073167317b272057318007319d616b2db6308b2b5a5d901166393cbc27216b4e4b27214731a00731b731c731d00731e009683070192c1720899720d7cb4e4b27214731f007320732192b0720e7322d90117414d0ed801d6198c7217029a8c72170195938c72190172028c72190273239999721072157cb4e4b272147324007325732672127213938c7216017202928c721602721593cbc2b2a4732700b4e4b272117328007329732ad801d614dc640b720a0283020e732b7203720b9683060192c1720899720d7cb4e4b27214732c00732d732e92b0720e732fd90115414d0ed801d6178c7215029a8c72150195938c72170172028c72170273309972107cb4e4b27214733100733273337212721393cbc2b2a4733400b4e4b2721173350073367337938cb2db63087204733800028cb2db6308720673390002733a",
"ergoTreeConstants": "0: 0\n1: 0\n2: Coll(87,-91,-3,-57,65,-29,26,85,-38,-104,24,-66,56,121,29,75,10,-22,56,20,105,42,34,62,83,-62,-90,-84,-55,-44,-124,-54)\n3: false\n4: Coll(0,64,-82,101,12,78,-41,123,-51,32,57,20,-109,-85,-24,76,26,-101,-75,-114,-24,-114,-121,-15,86,112,-56,1,-30,-4,89,-125)\n5: Coll(91,-49,-15,2,37,67,102,120,12,-43,25,18,87,5,10,110,-45,58,-59,-47,46,-17,14,48,65,57,-19,93,-104,31,75,-6)\n6: 0\n7: 0\n8: 0\n9: 1\n10: 0\n11: 0\n12: 0\n13: 0\n14: Coll(-119,46,111,71,-95,13,92,-112,-72,122,-44,-122,51,85,-50,-83,0,-61,-30,-104,50,23,-18,21,83,50,83,-51,-102,96,37,-62)\n15: Coll(79,-40,-80,-42,-39,-126,66,114,111,87,-77,-33,-90,-122,18,103,-110,-72,-27,5,110,29,81,-74,-23,13,104,-128,-49,45,-51,-59)\n16: 0\n17: 0\n18: Coll(34,94,63,-59,-47,-119,-11,71,-39,-58,38,-66,-67,-58,113,57,-117,108,0,124,120,61,-60,127,-112,63,36,-65,127,52,-124,121)\n19: Coll(-68,74,90,-71,-28,90,-73,75,121,-6,-20,-65,103,73,108,-62,-65,-116,43,14,85,-37,-24,-84,-49,-61,-99,20,-119,17,116,-112)\n20: Coll(118,124,-86,-128,-71,-114,73,106,-40,-87,-10,-119,-60,65,10,-28,83,50,127,15,-107,-23,80,-124,-64,-82,32,99,80,121,59,119)\n21: 0\n22: 1\n23: 9\n24: 2\n25: 1\n26: 2\n27: 1\n28: 33\n29: 0\n30: 0\n31: 3\n32: 1\n33: 9\n34: 0\n35: 0\n36: 1\n37: 1\n38: 9\n39: 1\n40: 1\n41: 1\n42: 33\n43: Coll(-20,-14,-48,75,-82,72,-96,10,-118,110,73,-64,86,114,99,-55,-11,-46,63,38,-56,35,88,-95,118,-85,-47,-16,33,-40,-79,48)\n44: 1\n45: 1\n46: 9\n47: 0\n48: 0\n49: 0\n50: 1\n51: 9\n52: 1\n53: 0\n54: 1\n55: 33\n56: 1\n57: 1\n58: false",
"ergoTreeScript": "{\n val bool1 = INPUTS.exists({(box1: Box) =>\n val coll3 = box1.tokens\n if (coll3.size > placeholder[Int](0)) { coll3(placeholder[Int](1))._1 == placeholder[Coll[Byte]](2) } else { placeholder[Boolean](3) }\n })\n val coll2 = placeholder[Coll[Byte]](4)\n val coll3 = placeholder[Coll[Byte]](5)\n sigmaProp(anyOf(Coll[Boolean](bool1, if (!bool1) {(\n val box4 = OUTPUTS(placeholder[Int](6))\n val coll5 = box4.R5[Coll[Long]].get\n val box6 = INPUTS(placeholder[Int](7))\n val coll7 = SELF.propositionBytes\n val box8 = OUTPUTS.filter({(box8: Box) => box8.propositionBytes == coll7 })(placeholder[Int](8))\n val coll9 = CONTEXT.dataInputs\n val avlTree10 = coll9(placeholder[Int](9)).R4[AvlTree].get\n val coll11 = getVar[Coll[Byte]](0.toByte).get\n val coll12 = INPUTS.filter({(box12: Box) => box12.propositionBytes == coll7 })\n val l13 = coll12.fold(placeholder[Long](10), {(tuple13: (Long, Box)) => tuple13._1 + tuple13._2.value })\n val coll14 = box8.tokens\n val func15 = {(coll15: Coll[Byte]) => coll12.flatMap({(box17: Box) => box17.tokens }).fold(placeholder[Long](11), {(tuple17: (Long, (Coll[Byte], Long))) =>\n val tuple19 = tuple17._2\n tuple17._1 + if (tuple19._1 == coll15) { tuple19._2 } else { placeholder[Long](12) }\n }) }\n val l16 = func15(coll2)\n val coll17 = coll9(placeholder[Int](13)).R4[AvlTree].get.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](14), placeholder[Coll[Byte]](15)), getVar[Coll[Byte]](1.toByte).get)\n val bool18 = coll14.filter({(tuple18: (Coll[Byte], Long)) => tuple18._1 != coll2 }).forall({(tuple18: (Coll[Byte], Long)) => tuple18._2 == func15(tuple18._1) })\n val bool19 = coll12.flatMap({(box19: Box) => box19.tokens }).forall({(tuple19: (Coll[Byte], Long)) =>\n val coll21 = tuple19._1\n (coll21 == coll2) || box8.tokens.exists({(tuple22: (Coll[Byte], Long)) => tuple22._1 == coll21 })\n })\n if (coll5(placeholder[Int](16)) > box6.R5[Coll[Long]].get(placeholder[Int](17))) {(\n val coll20 = avlTree10.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](18), placeholder[Coll[Byte]](19), placeholder[Coll[Byte]](20), coll3), coll11)\n val l21 = byteArrayToLong(coll20(placeholder[Int](21)).get.slice(placeholder[Int](22), placeholder[Int](23))) * coll5(placeholder[Int](24)) + placeholder[Long](25)\n val tuple22 = OUTPUTS.filter({(box22: Box) => blake2b256(box22.propositionBytes) == coll20(placeholder[Int](26)).get.slice(placeholder[Int](27), placeholder[Int](28)) })(placeholder[Int](29)).tokens(placeholder[Int](30))\n allOf(Coll[Boolean](box8.value >= l13 - byteArrayToLong(coll20(placeholder[Int](31)).get.slice(placeholder[Int](32), placeholder[Int](33))), coll14.fold(placeholder[Long](34), {(tuple23: (Long, (Coll[Byte], Long))) =>\n val tuple25 = tuple23._2\n tuple23._1 + if (tuple25._1 == coll2) { tuple25._2 } else { placeholder[Long](35) }\n }) >= l16 - l21 - byteArrayToLong(coll20(placeholder[Int](36)).get.slice(placeholder[Int](37), placeholder[Int](38))), bool18, bool19, tuple22._1 == coll2, tuple22._2 >= l21, blake2b256(INPUTS(placeholder[Int](39)).propositionBytes) == coll17(placeholder[Int](40)).get.slice(placeholder[Int](41), placeholder[Int](42))))\n )} else {(\n val coll20 = avlTree10.getMany(Coll[Coll[Byte]](placeholder[Coll[Byte]](43), coll3), coll11)\n allOf(Coll[Boolean](box8.value >= l13 - byteArrayToLong(coll20(placeholder[Int](44)).get.slice(placeholder[Int](45), placeholder[Int](46))), coll14.fold(placeholder[Long](47), {(tuple21: (Long, (Coll[Byte], Long))) =>\n val tuple23 = tuple21._2\n tuple21._1 + if (tuple23._1 == coll2) { tuple23._2 } else { placeholder[Long](48) }\n }) >= l16 - byteArrayToLong(coll20(placeholder[Int](49)).get.slice(placeholder[Int](50), placeholder[Int](51))), bool18, bool19, blake2b256(INPUTS(placeholder[Int](52)).propositionBytes) == coll17(placeholder[Int](53)).get.slice(placeholder[Int](54), placeholder[Int](55)), box4.tokens(placeholder[Int](56))._2 == box6.tokens(placeholder[Int](57))._2))\n )}\n )} else { placeholder[Boolean](58) })))\n}",
"address": "4MMmFUAxCSARqTDq1ykTYuH3DvRDmDjmG7RR3fzFyvy6Ua5WV9idSZu3TFQpiSovQUn7VHNthvrKA5BqR1udcJF2WbDUkRR2xBNijtBTnhdxHR1BJR3zNdzMqWLoS37CSZ45NTHQhtkBByZeJ8vAhUv7bW6vqces9rCR1nVxh6z7P2dY9ptBuLHfhVbNFHRGp5VCJjetcV4ux7hmEVJopgaq79Kzv3rWjcNHUrBntR9qCYfNuTRLZRaRoD2wYuY6zn4cBF3FDHo5mAppbys9jiyyr4LyCbBdoL1126tqP9uAKZP1ZWDJjxkFTJMeqCchpeZhci2aFBgM3Z1xuwkBkmvskFH69r7jvCm18Dss9qBVKU9uoRctA1XDyBTnsfpfXeitEXngETqRGb6Ua29LDRdiBcxK1ukQwbPhFFbXtaoSCakSRGqfRh5VJmeWijDNNBA2PfpLq4yxMcsrSgFmzJEzCtVs7LZYynuc1drG5vE1wzAiVyukinQhjfjWufSaXx3e3CAb22ormSiVivRbKmyjRD8hAtLSVkpaxTnF5iYsTA22sjaXKsLv5SMdm8BFpt6Fq34UUX7AEHDANbyJE1nVW4QgRQPiZi7UG8zexNCsDewWXZtETRV2xvsVQ3KKwXUqcwvT8Cv1ePbQpUxLL44HD93oCJsBNzqj1Q7MQKQTeMoUrPQ7WnMLP6Phi8NwTcXP9FmSL9TZQkEArQPk788ixePiZ21MucjoqifhMQJ99SJtw8YZC1y5As6oj6u9BFuz58yycVZS8v9fQjwusVZRrdB3uSuVRx17enX3Pn5WWR6pQPH6XwzPjzziqLjFYXP87dzRSdor5K1U3X46L2QRSDRLMjh62FjiSauPjpw8FUA4Zrcx3U4zE9DYASiZc4VMDRdDWj8HW2XqJk1qZDYq3mqii4EFBjLkgMB9nKWrLa1ZmyiuUR1y7DuA24aoQJUvw3PaTPPnMWgmDQ2SoYQdNPsEXdLDTyeypZHmdtZbrS3TG49iYfQ72d2mjrhmJoiSFAkgX1W2zk8BufwcNMxTWnKKyJKfChWMhPVQ1nmCMEVdAnGHwqAsu7qziko1RRniRQapmjHJZb3XBXyC5V44dRnqFEdnTBbaZvARKGciQfxCXa3D1ManfipRejJsKZQUop5iKnsn9DhMeuEiEYyDuLZH9g6eAHnoP9EmuET7Fugj2fEyfZNhaNMQKd18CLGwL687QfyBNtevP3K1r6YdC2oNAns5MCf7abA7dw2SKAeXQa55WzAZZhdhWT1pAKB1hMKdjjK4jdZxQyuohbzsdL9HNGWQZEDMN2bcVwRQuHnzYZZWkdu6wHrnDYK4UkQdhgzjwnEpXMC6HjktkKdYt1pu8qx9bSPqcPrbCMFGranXJbTCwa6ar2wS6eMuL59jio9jeVKB2yqvUwqRGtGNntwSoMzvJ82GnXV7VakftKb1gHHsoY6eyiUxHWRyvvnTEg29muStxxddVMWH4yYyieedMs8acKKF9pfinBdDdfZaZzA2cba73cPVUab4dRrFLJh2TFjYt4L",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": null,
"mainChain": true
}
],
"size": 1799,
"isUnconfirmed": false
}