Transaction
ID: 2f39167e37...8e90
Inputs (6)
Spent
Address:
Output transaction:
Settlement height:
Value:
3 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
0.01 ERG
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Outputs (12)
Spent
Address:
Spent in transaction:
Settlement height:
Value:
1 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
1 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
1 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.001 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.001 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.001 ERG
Unspent
Unspent
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.001 ERG
Unspent
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.01 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.001 ERG
Transaction Details
Status: Confirmed
Size: 50.36 KB
Received time: 12/23/2024 07:02:42 AM
Included in blocks: 1,423,264
Confirmations: 340,644
Total coins transferred: 3.02 ERG
Fees: 0.001 ERG
Fees per byte: 0.000000019 ERG
Raw Transaction Data
{
"id": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"inclusionHeight": 1423264,
"timestamp": 1734937362875,
"index": 18,
"globalIndex": 8310810,
"numConfirmations": 340644,
"inputs": [
{
"boxId": "272729532eded699f43ada8a3bd5d965f60a2db6cec25deefbfdfc4b33bf7858",
"value": 3004000000,
"index": 0,
"spendingProof": null,
"outputBlockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"outputTransactionId": "73c5e2ebe60d6f52fa07d8c274381680ca7a14a25d071e881b236cc6127ba96a",
"outputIndex": 0,
"outputGlobalIndex": 45039663,
"outputCreatedAt": 1423262,
"outputSettledAt": 1423264,
"ergoTree": "10010e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f07d804d601b2db6501fe040000d602e4c672010464d603e4e3010ed604e4c6a70464d196830201938cb2db630872010400000173009593e4e300020200d80ad605b2a5040200d606dc640b72020283020e832002025b02e4024702c70213029202c4023002b00212026002480226029f029a0278028a02f3025502270275025f02ac02e902d2022902fd02860253020e023402f5832002028502820231021902f2026002c702bb02ef025b020a0245024e02b102e6024302ea026202c1021b02a5024b026c0228027202f2024402d4024202fd0239027f7203d607b2db63087205040000d608c5a7d609e4e3030ed60ae4b2dc640b72040283010e832002022502b5029a0274020002dd02b402d90225023a02140253027102b702cc028e02d80261026302d802fe02a9022c02d50270028c0286021202f302d6029302afe4e3020e040000d60bb4720a040ab1720ad60c95937209832002023d02aa02660280028e026902c2025a02e9023202dd02660261021c025f020b023c02ba02ca02d102120252020302e8027d028d02c402910286021c027102e68602b3720b830902022002500272026f0270026f02730261026c05feffffffffffffffff019593720983200202ba02aa029b0216024c02b402b8020d0273025e02100242024e022602a4027102b90262021c020202ef02ca021702460213025a02c302f602db0210021402108602b3720b83070202200241026302740269026f026e05feffffffffffffffff019593720983200202ef02c402f6020302de02a602040212028602a8029f025b02d5021602ac029602ea025b022502da024f020802d7026c0269022702e0021d026102b2022a02df8602b3720b830c020220025302740261026b026502200253027402610274026505028602720b0501d60de4c67205040ed60eb2a5040000968302019683070193cbc27205b4e4b2720604020004020442938c7207017208938c7207028c720c0293720d8c720c0193e4c67205050e720d93e4c67205060e830102023092c172050580897a9683050193cbc2720eb4e4b272060400000402044293db6308720edb6308a793db6401e4c6720e0464db6401e4dc640c72040283013c0e0e86027209b3830602020a020002000200020002207208e4e3040e92c1720e99c1a7058092f40193e4c6720e050ee4c6a7050e93cbc2b2a4040200b4e4b2dc640b72020283010e83200202d2024a02cf0242020f02050290022302e90274022102000285021e02b602ad028d029802760213029202b502d902760214023b0260020802930217026a0207720304000004020442",
"ergoTreeConstants": "0: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)",
"ergoTreeScript": "{\n val box1 = CONTEXT.dataInputs(0)\n val avlTree2 = box1.R4[AvlTree].get\n val coll3 = getVar[Coll[Byte]](1.toByte).get\n val avlTree4 = SELF.R4[AvlTree].get\n sigmaProp(allOf(Coll[Boolean](box1.tokens(0)._1 == placeholder[Coll[Byte]](0), if (getVar[Byte](0.toByte).get == 0.toByte) {(\n val box5 = OUTPUTS(1)\n val coll6 = avlTree2.getMany(Coll[Coll[Byte]](Coll[Byte](91.toByte, -28.toByte, 71.toByte, -57.toByte, 19.toByte, -110.toByte, -60.toByte, 48.toByte, -80.toByte, 18.toByte, 96.toByte, 72.toByte, 38.toByte, -97.toByte, -102.toByte, 120.toByte, -118.toByte, -13.toByte, 85.toByte, 39.toByte, 117.toByte, 95.toByte, -84.toByte, -23.toByte, -46.toByte, 41.toByte, -3.toByte, -122.toByte, 83.toByte, 14.toByte, 52.toByte, -11.toByte), Coll[Byte](-123.toByte, -126.toByte, 49.toByte, 25.toByte, -14.toByte, 96.toByte, -57.toByte, -69.toByte, -17.toByte, 91.toByte, 10.toByte, 69.toByte, 78.toByte, -79.toByte, -26.toByte, 67.toByte, -22.toByte, 98.toByte, -63.toByte, 27.toByte, -91.toByte, 75.toByte, 108.toByte, 40.toByte, 114.toByte, -14.toByte, 68.toByte, -44.toByte, 66.toByte, -3.toByte, 57.toByte, 127.toByte)), coll3)\n val tuple7 = box5.tokens(0)\n val coll8 = SELF.id\n val coll9 = getVar[Coll[Byte]](3.toByte).get\n val coll10 = avlTree4.getMany(Coll[Coll[Byte]](Coll[Byte](37.toByte, -75.toByte, -102.toByte, 116.toByte, 0.toByte, -35.toByte, -76.toByte, -39.toByte, 37.toByte, 58.toByte, 20.toByte, 83.toByte, 113.toByte, -73.toByte, -52.toByte, -114.toByte, -40.toByte, 97.toByte, 99.toByte, -40.toByte, -2.toByte, -87.toByte, 44.toByte, -43.toByte, 112.toByte, -116.toByte, -122.toByte, 18.toByte, -13.toByte, -42.toByte, -109.toByte, -81.toByte)), getVar[Coll[Byte]](2.toByte).get)(0).get\n val coll11 = coll10.slice(5, coll10.size)\n val tuple12 = if (coll9 == Coll[Byte](61.toByte, -86.toByte, 102.toByte, -128.toByte, -114.toByte, 105.toByte, -62.toByte, 90.toByte, -23.toByte, 50.toByte, -35.toByte, 102.toByte, 97.toByte, 28.toByte, 95.toByte, 11.toByte, 60.toByte, -70.toByte, -54.toByte, -47.toByte, 18.toByte, 82.toByte, 3.toByte, -24.toByte, 125.toByte, -115.toByte, -60.toByte, -111.toByte, -122.toByte, 28.toByte, 113.toByte, -26.toByte)) { (coll11.append(Coll[Byte](32.toByte, 80.toByte, 114.toByte, 111.toByte, 112.toByte, 111.toByte, 115.toByte, 97.toByte, 108.toByte)), 9223372036854775807L) } else { if (coll9 == Coll[Byte](-70.toByte, -86.toByte, -101.toByte, 22.toByte, 76.toByte, -76.toByte, -72.toByte, 13.toByte, 115.toByte, 94.toByte, 16.toByte, 66.toByte, 78.toByte, 38.toByte, -92.toByte, 113.toByte, -71.toByte, 98.toByte, 28.toByte, 2.toByte, -17.toByte, -54.toByte, 23.toByte, 70.toByte, 19.toByte, 90.toByte, -61.toByte, -10.toByte, -37.toByte, 16.toByte, 20.toByte, 16.toByte)) { (coll11.append(Coll[Byte](32.toByte, 65.toByte, 99.toByte, 116.toByte, 105.toByte, 111.toByte, 110.toByte)), 9223372036854775807L) } else { if (coll9 == Coll[Byte](-17.toByte, -60.toByte, -10.toByte, 3.toByte, -34.toByte, -90.toByte, 4.toByte, 18.toByte, -122.toByte, -88.toByte, -97.toByte, 91.toByte, -43.toByte, 22.toByte, -84.toByte, -106.toByte, -22.toByte, 91.toByte, 37.toByte, -38.toByte, 79.toByte, 8.toByte, -41.toByte, 108.toByte, 105.toByte, 39.toByte, -32.toByte, 29.toByte, 97.toByte, -78.toByte, 42.toByte, -33.toByte)) { (coll11.append(Coll[Byte](32.toByte, 83.toByte, 116.toByte, 97.toByte, 107.toByte, 101.toByte, 32.toByte, 83.toByte, 116.toByte, 97.toByte, 116.toByte, 101.toByte)), 1L) } else { (coll11, -1L) } } }\n val coll13 = box5.R4[Coll[Byte]].get\n val box14 = OUTPUTS(0)\n allOf(Coll[Boolean](allOf(Coll[Boolean](blake2b256(box5.propositionBytes) == coll6(1).get.slice(1, 33), tuple7._1 == coll8, tuple7._2 == tuple12._2, coll13 == tuple12._1, box5.R5[Coll[Byte]].get == coll13, box5.R6[Coll[Byte]].get == Coll[Byte](48.toByte), box5.value >= 1000000L)), allOf(Coll[Boolean](blake2b256(box14.propositionBytes) == coll6(0).get.slice(1, 33), box14.tokens == SELF.tokens, box14.R4[AvlTree].get.digest == avlTree4.insert(Coll[(Coll[Byte], Coll[Byte])]((coll9, Coll[Byte](10.toByte, 0.toByte, 0.toByte, 0.toByte, 0.toByte, 32.toByte).append(coll8))), getVar[Coll[Byte]](4.toByte).get).get.digest, box14.value >= SELF.value - 2000000L, box14.R5[Coll[Byte]].get == SELF.R5[Coll[Byte]].get))))\n )} else { blake2b256(INPUTS(1).propositionBytes) == avlTree2.getMany(Coll[Coll[Byte]](Coll[Byte](-46.toByte, 74.toByte, -49.toByte, 66.toByte, 15.toByte, 5.toByte, -112.toByte, 35.toByte, -23.toByte, 116.toByte, 33.toByte, 0.toByte, -123.toByte, 30.toByte, -74.toByte, -83.toByte, -115.toByte, -104.toByte, 118.toByte, 19.toByte, -110.toByte, -75.toByte, -39.toByte, 118.toByte, 20.toByte, 59.toByte, 96.toByte, 8.toByte, -109.toByte, 23.toByte, 106.toByte, 7.toByte)), coll3)(0).get.slice(1, 33) })))\n}",
"address": "5a7cVCCN7ZKBCxGsRM1Z87PFL5oAsMDP1NtutRhX8MaNoqm9JmxdRZy9KBb5nVp4hxAyyxsZ9aeFrDNXxL1fA9361nWqXwLEJM5tV3ekgFPfE81qooqZV4ii4B6VAifckuaUvao6t6pBCyD2zscYmTimJJKEQKEb6ZaNtiw4NYPBqh48q4yB4RtD4rEWF7ZnoDbnbynu3JCDgPMM9K8LSCKgQseRBwXursHYMpiN1TYB9oeaP9pZ7Kck438NmQePsTJBfU2w4zvHMeSKcXAQULKQVDZYXdWmzahN4UimLWuXxwZcgeNG33Tk3vHU8BHiGNdXLabSY2KoGUDRDRuGZgWFH9i9Prgz76ooqasNQs1hfP3ySMjomzDBfCRJuBRMa7eA3RwjUJSvvL5eND4fazPQRx2zUjXZb9JCwG3rUhCbfV5S2qGrp3FKZTkT751ikPw66QiTFjc767q9fJeUnGM8V6rd3MdAuZ7R8nhL12KLJDyEtg6f2Vrs8DjThZD7T7wnV4L4AoFELNDe8iPmAGAH8V5fkNwnRaJJ2hTjK9MMisP7vKY2tcgurh7R74iWXyG7MMVWLutZhdXNSJbqneWUxmUtDM3etYBMWfA7hS4LRmdQ4cc2bcseXFwDJQxkfyH6V4ba5wFnR458GhGyPktcwgCnCdoRfTAUgiuBZXhuWpM6eTg8HmrZx9K1Ntkzx91jBCQBcqFD9G3pMixW8HwaD9Ds457Ebn8iHfbrSbPZWKhDhALbj7AETztGNdWf7Y4XnV5xRVeDSPWVaCRSEReN8VBBgX1BSSNWU43xjhr9Qrn9SMn888vUUZwf3VAMUCgtou8s6QVxkmGwNZUemzi97GpYRLH26y6jgZX8wiJ7BgT6xsSPg6SfVE77chReR8rhfahfSwwomC6UYKboDoizbiTw7VNobL3LYqhSXLegvxP6fwkB6PPxojb6W6b64ho9RZCkhEBr6iLEnVkDQWDGfcLfq8WqArWhGrPafVv7Jdrzk6J9T8umPBw3bdjZU12VqmEcxSXCV7VdB1PhQPFEj7VfJHDp72TBMwy5uQJrEVBu4c1snsJ2p6KDHhyM4wVNqR8SkR2aF7mkmSaPb12Sr3zP5TtgPSkepDPqwZUZDtTzEQG79qufM9z7eydHob3GPD2C63Xr2La6GkVje2Xo3bvaVA2haDTMYHvV7YJ3wBPcZUwUDcx5KTMA5s64bz4q3qRPUMBsrzKU2J6DK5oHMMRBJ4tKffDPn3jFQuJ47ZfhJiagnBpKf1n2E7bNGFL71FD9VsbHqPHb6USknvJshsGkM55d7GH9JJ8CaoFQwaZxZXQW3EnP8JZ9W8iMSfAtgyspmBk6A",
"assets": [
{
"tokenId": "171c56d1aa54a6709bdadcc0f053e7a786411224a8f40111a6878549a3fae842",
"index": 0,
"amount": 1,
"name": "Paideia DAO",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "59ee24951ce668f0ed32bdb2e2e5731b6c36128748a3b23c28407c5f8ccbf0f6",
"index": 1,
"amount": 1,
"name": "WALRUS",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "647c26319d1a39a34d8b4c2251431bb9476ed0a511f55f3063749c964002c92f5405072000",
"sigmaType": null,
"renderedValue": null
},
"R5": {
"serializedValue": "0e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e",
"sigmaType": "Coll[SByte]",
"renderedValue": "98ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e"
}
}
},
{
"boxId": "c3ee9022a22a3947b368fb92eec4f938f5342df257916146c1b0231400a28837",
"value": 10000000,
"index": 1,
"spendingProof": null,
"outputBlockId": "82590f971cb70ea8496f9b55d966c6bfb441e12b5948dbbcde170f3b9462f4f9",
"outputTransactionId": "68a242a1ea8a1bc76ec299cf04b6180f20802a58cc2ad8830dc98e0c8e1e3209",
"outputIndex": 10,
"outputGlobalIndex": 43477652,
"outputCreatedAt": 1382739,
"outputSettledAt": 1382742,
"ergoTree": "10010e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f07d847d601e4e3050c1ad602b2db6501fe040000d603d9010363e4c672030464d604dc640bda720301720202b27201040000e4e3000ed605e4b27204040200d6068301040400d607d9010732b4e47207040c044cd608b2a4040000d609da7203017208d60adc640b720902b27201040200e4e3010ed60bda720701b2720a040200d60ce4e3031ad60db2720c040200d60ee4b27204040600d60f83020404000406d610da720701b2720a040400d611da720701b2720a040600d612b2720c040000d613e4b27204040a00d61483020404000402d615da720701b2720a040000d61683020e72107215d617b2720c040400d618e4b27204040e00d619b2720c040600d61ae4b27204041200d61b83020e72107211d61cb2720c040800d61de4b27204041600d61eb2720c040a00d61fe4b27204041e00d620b2720c040e00d621e4b27204042200d622b2720c041000d623e4b27204042600d624b2720c041200d625e4b27204041a00d626b2720c040c00d627e4b27204042a00d628b2720c041400d629e4b27204043200d62ab2720c041800d62be4b27204042e00d62cb2720c041600d62de4b27204040000d62eb2720c041a00d62fb2a5040000d630db6308722fd631db63087208d632b27230040200d633b27230040400d634b2a5040200d635db63087234d636b27235040000d637b27201040400d638b27237040400d639e4e3041ad63ab2a5040400d63bdb6308723ad63c832102024e02c6021f0248025b029802eb02870215023f027c025702db024f025e02cd02750255026f02dd02bc0240023b024102ac02f80244021f02de028e021602090200d63de4c6723a0511d63eb2723d040000d63f9adb6903db6503fe7cb4e4b2720a04080004020412d640b2a5040600d641b2a5040800d642b2a5040a00d643b2a5040c00d644b2a5040e00d645b2a5041000d646b2a5041200d647b2a5041400d196830801938320020256028802bf02bd02d602cd02e90232026a02df02700220022e02a1025b02f8026802ed02690218025a02f4026e022702520285029702070214029b025d025bcbdc0c0fdc0c0f720101d901481a724801d901480e7248938cb2db6308720204000001730096830e0193dc0c13e4b27204040400030402cb74b47205040cb17205720683010e720b0440720d93dc0c13e4b27204040800030402cb74b4720e040cb1720e720f83020e7210b3720b72110440721293dc0c13e4b27204040c00030402cb74b47213040cb17213721472160440721793dc0c13e4b27204041000030402cb74b47218040cb17218721472160440721993dc0c13e4b27204041400030402cb74b4721a040cb1721a720f721b0440721c93dc0c13e4b27204041800030402cb74b4721d040cb1721d7214721b0440721e93dc0c13e4b27204042000030402cb74b4721f040cb1721f7214721b0440722093dc0c13e4b27204042400030402cb74b47221040cb172217214721b0440722293dc0c13e4b27204042800030402cb74b47223040cb172237214721b0440722493dc0c13e4b27204041c00030402cb74b47225040cb172257214721b0440722693dc0c13e4b27204042c00030402cb74b47227040cb17227720683010e72100440722893dc0c13e4b27204043400030402cb74b47229040cb172297214721b0440722a93dc0c13e4b27204043000030402cb74b4722b040cb1722b7214721b0440722c93dc0c13e4b27204043600030402cb74b4722d040cb1722d720f721b0440722e9683080193cbc2722fb4722e0402044292c1722f0580897a93b27230040000b27231040000938c7232017215938c72320205feffffffffffffffff01938c723301720b938c72330205feffffffffffffffff0193b1723004069683060193cbc27234b4720d0402044292c172340580897a938c7236017210938c723602050293b17235040293db6401e4c672340464db6401e4dc640c720902830e3c0e0e8602b2723704000072128602b27237040200720d8602cbb37238b2723904000072178602cbb37238b2723904020072198602cbb3b27237040600b27239040400721c8602b27237040800721e8602b27237040a0072268602b27237040c0072208602b27237040e0072228602b2723704100072248602b2723704120072288602b27237041400722c8602b27237041600722a8602b27237041800722ee4e3020e96830c0193cbc2723ab472280402044292c1723a0580897a938cb2723b04000001721193b2723b040200b2723104020093b1723b0404afe4c6723a040c64d901486493db64017248723c92723e99723f0580bab7038f723e9a723f0580bab703afb4723d0402b1723dd90148059372480500afdc0c0fe4c6723a061d01d90148117248d90148059372480500afe4c6723a070c3c6464d901483c6464ed93db64018c724801723c93db64018c724802723cafe4c6723a0811d9014805937248050096830e0192c172400580897a93cbc27240b4721e0402044292c172410580897a93cbc27241b472260402044292c172420580897a93cbc27242b4722a0402044292c172430580897a93cbc27243b472200402044292c172440580897a93cbc27244b472240402044292c172450580897a93cbc27245b4722c0402044292c172460580897a93cbc27246b47222040204429683020192c17247c1a793c27247c2a7",
"ergoTreeConstants": "0: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)",
"ergoTreeScript": "{\n val coll1 = getVar[Coll[Coll[Coll[Byte]]]](5.toByte).get\n val box2 = CONTEXT.dataInputs(0)\n val func3 = {(box3: Box) => box3.R4[AvlTree].get }\n val coll4 = func3(box2).getMany(coll1(0), getVar[Coll[Byte]](0.toByte).get)\n val coll5 = coll4(1).get\n val coll6 = Coll[Int](0)\n val func7 = {(opt7: Option[Coll[Byte]]) => opt7.get.slice(6, 38) }\n val box8 = INPUTS(0)\n val avlTree9 = func3(box8)\n val coll10 = avlTree9.getMany(coll1(1), getVar[Coll[Byte]](1.toByte).get)\n val coll11 = func7(coll10(1))\n val coll12 = getVar[Coll[Coll[Byte]]](3.toByte).get\n val coll13 = coll12(1)\n val coll14 = coll4(3).get\n val coll15 = Coll[Int](0, 3)\n val coll16 = func7(coll10(2))\n val coll17 = func7(coll10(3))\n val coll18 = coll12(0)\n val coll19 = coll4(5).get\n val coll20 = Coll[Int](0, 1)\n val coll21 = func7(coll10(0))\n val coll22 = Coll[Coll[Byte]](coll16, coll21)\n val coll23 = coll12(2)\n val coll24 = coll4(7).get\n val coll25 = coll12(3)\n val coll26 = coll4(9).get\n val coll27 = Coll[Coll[Byte]](coll16, coll17)\n val coll28 = coll12(4)\n val coll29 = coll4(11).get\n val coll30 = coll12(5)\n val coll31 = coll4(15).get\n val coll32 = coll12(7)\n val coll33 = coll4(17).get\n val coll34 = coll12(8)\n val coll35 = coll4(19).get\n val coll36 = coll12(9)\n val coll37 = coll4(13).get\n val coll38 = coll12(6)\n val coll39 = coll4(21).get\n val coll40 = coll12(10)\n val coll41 = coll4(25).get\n val coll42 = coll12(12)\n val coll43 = coll4(23).get\n val coll44 = coll12(11)\n val coll45 = coll4(0).get\n val coll46 = coll12(13)\n val box47 = OUTPUTS(0)\n val coll48 = box47.tokens\n val coll49 = box8.tokens\n val tuple50 = coll48(1)\n val tuple51 = coll48(2)\n val box52 = OUTPUTS(1)\n val coll53 = box52.tokens\n val tuple54 = coll53(0)\n val coll55 = coll1(2)\n val coll56 = coll55(2)\n val coll57 = getVar[Coll[Coll[Byte]]](4.toByte).get\n val box58 = OUTPUTS(2)\n val coll59 = box58.tokens\n val coll60 = Coll[Byte](\n 78.toByte, -58.toByte, 31.toByte, 72.toByte, 91.toByte, -104.toByte, -21.toByte, -121.toByte, 21.toByte, 63.toByte, 124.toByte, 87.toByte, -37.toByte, 79.toByte, 94.toByte, -51.toByte, 117.toByte, 85.toByte, 111.toByte, -35.toByte, -68.toByte, 64.toByte, 59.toByte, 65.toByte, -84.toByte, -8.toByte, 68.toByte, 31.toByte, -34.toByte, -114.toByte, 22.toByte, 9.toByte, 0.toByte\n )\n val coll61 = box58.R5[Coll[Long]].get\n val l62 = coll61(0)\n val l63 = CONTEXT.preHeader.timestamp + byteArrayToLong(coll10(4).get.slice(1, 9))\n val box64 = OUTPUTS(3)\n val box65 = OUTPUTS(4)\n val box66 = OUTPUTS(5)\n val box67 = OUTPUTS(6)\n val box68 = OUTPUTS(7)\n val box69 = OUTPUTS(8)\n val box70 = OUTPUTS(9)\n val box71 = OUTPUTS(10)\n sigmaProp(\n allOf(\n Coll[Boolean](\n Coll[Byte](\n 86.toByte, -120.toByte, -65.toByte, -67.toByte, -42.toByte, -51.toByte, -23.toByte, 50.toByte, 106.toByte, -33.toByte, 112.toByte, 32.toByte, 46.toByte, -95.toByte, 91.toByte, -8.toByte, 104.toByte, -19.toByte, 105.toByte, 24.toByte, 90.toByte, -12.toByte, 110.toByte, 39.toByte, 82.toByte, -123.toByte, -105.toByte, 7.toByte, 20.toByte, -101.toByte, 93.toByte, 91.toByte\n ) == blake2b256(coll1.flatMap({(coll72: Coll[Coll[Byte]]) => coll72 }).flatMap({(coll72: Coll[Byte]) => coll72 })), box2.tokens(0)._1 == placeholder[\n Coll[Byte]\n ](0), allOf(\n Coll[Boolean](\n coll4(2).get.patch(1, blake2b256(substConstants(coll5.slice(6, coll5.size), coll6, Coll[Coll[Byte]](coll11))), 32) == coll13, coll4(4).get.patch(\n 1, blake2b256(substConstants(coll14.slice(6, coll14.size), coll15, Coll[Coll[Byte]](coll16, coll11.append(coll17)))), 32\n ) == coll18, coll4(6).get.patch(1, blake2b256(substConstants(coll19.slice(6, coll19.size), coll20, coll22)), 32) == coll23, coll4(8).get.patch(\n 1, blake2b256(substConstants(coll24.slice(6, coll24.size), coll20, coll22)), 32\n ) == coll25, coll4(10).get.patch(1, blake2b256(substConstants(coll26.slice(6, coll26.size), coll15, coll27)), 32) == coll28, coll4(12).get.patch(\n 1, blake2b256(substConstants(coll29.slice(6, coll29.size), coll20, coll27)), 32\n ) == coll30, coll4(16).get.patch(1, blake2b256(substConstants(coll31.slice(6, coll31.size), coll20, coll27)), 32) == coll32, coll4(18).get.patch(\n 1, blake2b256(substConstants(coll33.slice(6, coll33.size), coll20, coll27)), 32\n ) == coll34, coll4(20).get.patch(1, blake2b256(substConstants(coll35.slice(6, coll35.size), coll20, coll27)), 32) == coll36, coll4(14).get.patch(\n 1, blake2b256(substConstants(coll37.slice(6, coll37.size), coll20, coll27)), 32\n ) == coll38, coll4(22).get.patch(1, blake2b256(substConstants(coll39.slice(6, coll39.size), coll6, Coll[Coll[Byte]](coll16))), 32) == coll40, coll4(\n 26\n ).get.patch(1, blake2b256(substConstants(coll41.slice(6, coll41.size), coll20, coll27)), 32) == coll42, coll4(24).get.patch(\n 1, blake2b256(substConstants(coll43.slice(6, coll43.size), coll20, coll27)), 32\n ) == coll44, coll4(27).get.patch(1, blake2b256(substConstants(coll45.slice(6, coll45.size), coll15, coll27)), 32) == coll46\n )\n ), allOf(\n Coll[Boolean](\n blake2b256(box47.propositionBytes) == coll46.slice(1, 33), box47.value >= 1000000L, coll48(0) == coll49(\n 0\n ), tuple50._1 == coll21, tuple50._2 == 9223372036854775807L, tuple51._1 == coll11, tuple51._2 == 9223372036854775807L, coll48.size == 3\n )\n ), allOf(\n Coll[Boolean](\n blake2b256(box52.propositionBytes) == coll13.slice(\n 1, 33\n ), box52.value >= 1000000L, tuple54._1 == coll16, tuple54._2 == 1L, coll53.size == 1, box52.R4[AvlTree].get.digest == avlTree9.insert(\n Coll[(Coll[Byte], Coll[Byte])](\n (coll55(0), coll18), (coll55(1), coll13), (blake2b256(coll56.append(coll57(0))), coll23), (blake2b256(coll56.append(coll57(1))), coll25), (\n blake2b256(coll55(3).append(coll57(2))), coll28\n ), (coll55(4), coll30), (coll55(5), coll38), (coll55(6), coll32), (coll55(7), coll34), (coll55(8), coll36), (coll55(9), coll40), (\n coll55(10), coll44\n ), (coll55(11), coll42), (coll55(12), coll46)\n ), getVar[Coll[Byte]](2.toByte).get\n ).get.digest\n )\n ), allOf(\n Coll[Boolean](\n blake2b256(box58.propositionBytes) == coll40.slice(1, 33), box58.value >= 1000000L, coll59(0)._1 == coll17, coll59(1) == coll49(\n 1\n ), coll59.size == 2, box58.R4[Coll[AvlTree]].get.forall(\n {(avlTree72: AvlTree) => avlTree72.digest == coll60 }\n ), l62 >= l63 - 3600000L, l62 < l63 + 3600000L, coll61.slice(1, coll61.size).forall({(l72: Long) => l72 == 0L }), box58.R6[\n Coll[Coll[Long]]\n ].get.flatMap({(coll72: Coll[Long]) => coll72 }).forall({(l72: Long) => l72 == 0L }), box58.R7[Coll[(AvlTree, AvlTree)]].get.forall(\n {(tuple72: (AvlTree, AvlTree)) => (tuple72._1.digest == coll60) && (tuple72._2.digest == coll60) }\n ), box58.R8[Coll[Long]].get.forall({(l72: Long) => l72 == 0L })\n )\n ), allOf(\n Coll[Boolean](\n box64.value >= 1000000L, blake2b256(box64.propositionBytes) == coll30.slice(1, 33), box65.value >= 1000000L, blake2b256(\n box65.propositionBytes\n ) == coll38.slice(1, 33), box66.value >= 1000000L, blake2b256(box66.propositionBytes) == coll42.slice(1, 33), box67.value >= 1000000L, blake2b256(\n box67.propositionBytes\n ) == coll32.slice(1, 33), box68.value >= 1000000L, blake2b256(box68.propositionBytes) == coll36.slice(1, 33), box69.value >= 1000000L, blake2b256(\n box69.propositionBytes\n ) == coll44.slice(1, 33), box70.value >= 1000000L, blake2b256(box70.propositionBytes) == coll34.slice(1, 33)\n )\n ), allOf(Coll[Boolean](box71.value >= SELF.value, box71.propositionBytes == SELF.propositionBytes))\n )\n )\n )\n}",
"address": "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",
"assets": [],
"additionalRegisters": {}
},
{
"boxId": "1fa93ed3c01c9dd84d031360372cf0c90388fe6df8b17bbde389638e6f1a79de",
"value": 1000000,
"index": 2,
"spendingProof": null,
"outputBlockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"outputTransactionId": "2d7cdea5143d0198740e1cdafee9124b1ba042c4d84003dccd6f93698ddc465f",
"outputIndex": 1,
"outputGlobalIndex": 45039645,
"outputCreatedAt": 1423262,
"outputSettledAt": 1423264,
"ergoTree": "10010e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f07d805d601b2db6501fe040000d602b2a4040000d603d9010332b4e4720304020442d604d9010463e4c672040464d605dc640bda72040172010283020e832002025b02e4024702c70213029202c4023002b00212026002480226029f029a0278028a02f3025502270275025f02ac02e902d2022902fd02860253020e023402f583200202d2024a02cf0242020f02050290022302e90274022102000285021e02b602ad028d029802760213029202b502d902760214023b0260020802930217026a0207e4e3000ed196830401938cb2db6308720104000001730093cbc27202da720301b27205040000938cb2db6308a704000001dad9010632b4e47206040c044c01b2dc640bda72040172020283010ee4e3020ee4e3010e04000093cbc2b2a4040200da720301b27205040200",
"ergoTreeConstants": "0: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)",
"ergoTreeScript": "{\n val box1 = CONTEXT.dataInputs(0)\n val box2 = INPUTS(0)\n val func3 = {(opt3: Option[Coll[Byte]]) => opt3.get.slice(1, 33) }\n val func4 = {(box4: Box) => box4.R4[AvlTree].get }\n val coll5 = func4(box1).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 91.toByte, -28.toByte, 71.toByte, -57.toByte, 19.toByte, -110.toByte, -60.toByte, 48.toByte, -80.toByte, 18.toByte, 96.toByte, 72.toByte, 38.toByte, -97.toByte, -102.toByte, 120.toByte, -118.toByte, -13.toByte, 85.toByte, 39.toByte, 117.toByte, 95.toByte, -84.toByte, -23.toByte, -46.toByte, 41.toByte, -3.toByte, -122.toByte, 83.toByte, 14.toByte, 52.toByte, -11.toByte\n ), Coll[Byte](\n -46.toByte, 74.toByte, -49.toByte, 66.toByte, 15.toByte, 5.toByte, -112.toByte, 35.toByte, -23.toByte, 116.toByte, 33.toByte, 0.toByte, -123.toByte, 30.toByte, -74.toByte, -83.toByte, -115.toByte, -104.toByte, 118.toByte, 19.toByte, -110.toByte, -75.toByte, -39.toByte, 118.toByte, 20.toByte, 59.toByte, 96.toByte, 8.toByte, -109.toByte, 23.toByte, 106.toByte, 7.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )\n sigmaProp(\n allOf(\n Coll[Boolean](\n box1.tokens(0)._1 == placeholder[Coll[Byte]](0), blake2b256(box2.propositionBytes) == func3(coll5(0)), SELF.tokens(0)._1 == {(\n opt6: Option[Coll[Byte]]\n ) => opt6.get.slice(6, 38) }(func4(box2).getMany(Coll[Coll[Byte]](getVar[Coll[Byte]](2.toByte).get), getVar[Coll[Byte]](1.toByte).get)(0)), blake2b256(\n INPUTS(1).propositionBytes\n ) == func3(coll5(1))\n )\n )\n )\n}",
"address": "CQTrb4Djvzvc3nASJsSDffuVia3qcTP8vprRiCTrjYPU5UA67TpfU3vZQZjMovEaUhxRF8hD5tkTHKyRQRC3KE4iZZN7NtjmF4TmT6APv49i89XHFXGKxYC6K9V1PaLikM3PHiL6eRZ4FndT626mfEjxuHvyTv9dUkYBYRkPtURpRvthAZMUH2fTVxnR3f2ktvRVgwy24YCDhd6eHLnVkrKwoC3DHyYdWWVf6eip51cqgj9N8msitTCLZS2Pymxq5VGQo6Ljf1SCcdaFAx36bedNK71ybBspGLQLFph2EN2Q6YmMCHyfJg3v4BzdvQdcUVNjxqFCpEeo8Cuyz2vACfVf1JFXBxtaqB6kBDGT9wvFPJakmBM7CU9qYGJrfAE1dpb2joLkM91kVRkBKrwx9eNuTpAAxnvQs3PQMY2bKSsry5FjaV9Zyau45ayhMb8R6S3ejv6JgDYKUEdTq",
"assets": [
{
"tokenId": "4afba4014c298e92a214caea22a3d9bd57240449c03f5a136267998cf8e5bd89",
"index": 0,
"amount": 9223372036854776000,
"name": "Walrus DAO Proposal",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e1357616c7275732044414f2050726f706f73616c",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f2050726f706f73616c"
},
"R5": {
"serializedValue": "0e1357616c7275732044414f2050726f706f73616c",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f2050726f706f73616c"
},
"R6": {
"serializedValue": "0e0130",
"sigmaType": "Coll[SByte]",
"renderedValue": "30"
}
}
},
{
"boxId": "22908c382e2ddfa9a268c0eee6ac460e691a46541d7eb5ded334f9e8a617c8b9",
"value": 1000000,
"index": 3,
"spendingProof": null,
"outputBlockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"outputTransactionId": "95b21480425524a7f42b03962418ce8336d9b856f1a11b3aa1395ed32d15db34",
"outputIndex": 1,
"outputGlobalIndex": 45039648,
"outputCreatedAt": 1423262,
"outputSettledAt": 1423264,
"ergoTree": "10010e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f07d805d601b2db6501fe040000d602b2a4040000d603d9010332b4e4720304020442d604d9010463e4c672040464d605dc640bda72040172010283020e832002025b02e4024702c70213029202c4023002b00212026002480226029f029a0278028a02f3025502270275025f02ac02e902d2022902fd02860253020e023402f583200202d2024a02cf0242020f02050290022302e90274022102000285021e02b602ad028d029802760213029202b502d902760214023b0260020802930217026a0207e4e3000ed196830401938cb2db6308720104000001730093cbc27202da720301b27205040000938cb2db6308a704000001dad9010632b4e47206040c044c01b2dc640bda72040172020283010ee4e3020ee4e3010e04000093cbc2b2a4040200da720301b27205040200",
"ergoTreeConstants": "0: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)",
"ergoTreeScript": "{\n val box1 = CONTEXT.dataInputs(0)\n val box2 = INPUTS(0)\n val func3 = {(opt3: Option[Coll[Byte]]) => opt3.get.slice(1, 33) }\n val func4 = {(box4: Box) => box4.R4[AvlTree].get }\n val coll5 = func4(box1).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 91.toByte, -28.toByte, 71.toByte, -57.toByte, 19.toByte, -110.toByte, -60.toByte, 48.toByte, -80.toByte, 18.toByte, 96.toByte, 72.toByte, 38.toByte, -97.toByte, -102.toByte, 120.toByte, -118.toByte, -13.toByte, 85.toByte, 39.toByte, 117.toByte, 95.toByte, -84.toByte, -23.toByte, -46.toByte, 41.toByte, -3.toByte, -122.toByte, 83.toByte, 14.toByte, 52.toByte, -11.toByte\n ), Coll[Byte](\n -46.toByte, 74.toByte, -49.toByte, 66.toByte, 15.toByte, 5.toByte, -112.toByte, 35.toByte, -23.toByte, 116.toByte, 33.toByte, 0.toByte, -123.toByte, 30.toByte, -74.toByte, -83.toByte, -115.toByte, -104.toByte, 118.toByte, 19.toByte, -110.toByte, -75.toByte, -39.toByte, 118.toByte, 20.toByte, 59.toByte, 96.toByte, 8.toByte, -109.toByte, 23.toByte, 106.toByte, 7.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )\n sigmaProp(\n allOf(\n Coll[Boolean](\n box1.tokens(0)._1 == placeholder[Coll[Byte]](0), blake2b256(box2.propositionBytes) == func3(coll5(0)), SELF.tokens(0)._1 == {(\n opt6: Option[Coll[Byte]]\n ) => opt6.get.slice(6, 38) }(func4(box2).getMany(Coll[Coll[Byte]](getVar[Coll[Byte]](2.toByte).get), getVar[Coll[Byte]](1.toByte).get)(0)), blake2b256(\n INPUTS(1).propositionBytes\n ) == func3(coll5(1))\n )\n )\n )\n}",
"address": "CQTrb4Djvzvc3nASJsSDffuVia3qcTP8vprRiCTrjYPU5UA67TpfU3vZQZjMovEaUhxRF8hD5tkTHKyRQRC3KE4iZZN7NtjmF4TmT6APv49i89XHFXGKxYC6K9V1PaLikM3PHiL6eRZ4FndT626mfEjxuHvyTv9dUkYBYRkPtURpRvthAZMUH2fTVxnR3f2ktvRVgwy24YCDhd6eHLnVkrKwoC3DHyYdWWVf6eip51cqgj9N8msitTCLZS2Pymxq5VGQo6Ljf1SCcdaFAx36bedNK71ybBspGLQLFph2EN2Q6YmMCHyfJg3v4BzdvQdcUVNjxqFCpEeo8Cuyz2vACfVf1JFXBxtaqB6kBDGT9wvFPJakmBM7CU9qYGJrfAE1dpb2joLkM91kVRkBKrwx9eNuTpAAxnvQs3PQMY2bKSsry5FjaV9Zyau45ayhMb8R6S3ejv6JgDYKUEdTq",
"assets": [
{
"tokenId": "97f262a9dde3bb81a680e9716e79c0b4e6e4e88b13f785acc917604fc02425b8",
"index": 0,
"amount": 9223372036854776000,
"name": "Walrus DAO Action",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e1157616c7275732044414f20416374696f6e",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f20416374696f6e"
},
"R5": {
"serializedValue": "0e1157616c7275732044414f20416374696f6e",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f20416374696f6e"
},
"R6": {
"serializedValue": "0e0130",
"sigmaType": "Coll[SByte]",
"renderedValue": "30"
}
}
},
{
"boxId": "613d722cb9811ce6b920f084d3a5f61cd491cac8f29c5298a05fe5936f96e9e0",
"value": 1000000,
"index": 4,
"spendingProof": null,
"outputBlockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"outputTransactionId": "4edf9bfb303190b9e6e62662583f9e501a42e4bff1d7f1b44b737ee8080833fe",
"outputIndex": 3,
"outputGlobalIndex": 45039642,
"outputCreatedAt": 1423262,
"outputSettledAt": 1423264,
"ergoTree": "10010e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f07d805d601b2db6501fe040000d602b2a4040000d603d9010332b4e4720304020442d604d9010463e4c672040464d605dc640bda72040172010283020e832002025b02e4024702c70213029202c4023002b00212026002480226029f029a0278028a02f3025502270275025f02ac02e902d2022902fd02860253020e023402f583200202d2024a02cf0242020f02050290022302e90274022102000285021e02b602ad028d029802760213029202b502d902760214023b0260020802930217026a0207e4e3000ed196830401938cb2db6308720104000001730093cbc27202da720301b27205040000938cb2db6308a704000001dad9010632b4e47206040c044c01b2dc640bda72040172020283010ee4e3020ee4e3010e04000093cbc2b2a4040200da720301b27205040200",
"ergoTreeConstants": "0: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)",
"ergoTreeScript": "{\n val box1 = CONTEXT.dataInputs(0)\n val box2 = INPUTS(0)\n val func3 = {(opt3: Option[Coll[Byte]]) => opt3.get.slice(1, 33) }\n val func4 = {(box4: Box) => box4.R4[AvlTree].get }\n val coll5 = func4(box1).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 91.toByte, -28.toByte, 71.toByte, -57.toByte, 19.toByte, -110.toByte, -60.toByte, 48.toByte, -80.toByte, 18.toByte, 96.toByte, 72.toByte, 38.toByte, -97.toByte, -102.toByte, 120.toByte, -118.toByte, -13.toByte, 85.toByte, 39.toByte, 117.toByte, 95.toByte, -84.toByte, -23.toByte, -46.toByte, 41.toByte, -3.toByte, -122.toByte, 83.toByte, 14.toByte, 52.toByte, -11.toByte\n ), Coll[Byte](\n -46.toByte, 74.toByte, -49.toByte, 66.toByte, 15.toByte, 5.toByte, -112.toByte, 35.toByte, -23.toByte, 116.toByte, 33.toByte, 0.toByte, -123.toByte, 30.toByte, -74.toByte, -83.toByte, -115.toByte, -104.toByte, 118.toByte, 19.toByte, -110.toByte, -75.toByte, -39.toByte, 118.toByte, 20.toByte, 59.toByte, 96.toByte, 8.toByte, -109.toByte, 23.toByte, 106.toByte, 7.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )\n sigmaProp(\n allOf(\n Coll[Boolean](\n box1.tokens(0)._1 == placeholder[Coll[Byte]](0), blake2b256(box2.propositionBytes) == func3(coll5(0)), SELF.tokens(0)._1 == {(\n opt6: Option[Coll[Byte]]\n ) => opt6.get.slice(6, 38) }(func4(box2).getMany(Coll[Coll[Byte]](getVar[Coll[Byte]](2.toByte).get), getVar[Coll[Byte]](1.toByte).get)(0)), blake2b256(\n INPUTS(1).propositionBytes\n ) == func3(coll5(1))\n )\n )\n )\n}",
"address": "CQTrb4Djvzvc3nASJsSDffuVia3qcTP8vprRiCTrjYPU5UA67TpfU3vZQZjMovEaUhxRF8hD5tkTHKyRQRC3KE4iZZN7NtjmF4TmT6APv49i89XHFXGKxYC6K9V1PaLikM3PHiL6eRZ4FndT626mfEjxuHvyTv9dUkYBYRkPtURpRvthAZMUH2fTVxnR3f2ktvRVgwy24YCDhd6eHLnVkrKwoC3DHyYdWWVf6eip51cqgj9N8msitTCLZS2Pymxq5VGQo6Ljf1SCcdaFAx36bedNK71ybBspGLQLFph2EN2Q6YmMCHyfJg3v4BzdvQdcUVNjxqFCpEeo8Cuyz2vACfVf1JFXBxtaqB6kBDGT9wvFPJakmBM7CU9qYGJrfAE1dpb2joLkM91kVRkBKrwx9eNuTpAAxnvQs3PQMY2bKSsry5FjaV9Zyau45ayhMb8R6S3ejv6JgDYKUEdTq",
"assets": [
{
"tokenId": "98ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e",
"index": 0,
"amount": 1,
"name": "Walrus DAO DAO Key",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e1257616c7275732044414f2044414f204b6579",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f2044414f204b6579"
},
"R5": {
"serializedValue": "0e1257616c7275732044414f2044414f204b6579",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f2044414f204b6579"
},
"R6": {
"serializedValue": "0e0130",
"sigmaType": "Coll[SByte]",
"renderedValue": "30"
}
}
},
{
"boxId": "ff88bd540390dcca9f8a257774b24896689c6114b709022517dff6bdd550871e",
"value": 1000000,
"index": 5,
"spendingProof": null,
"outputBlockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"outputTransactionId": "73c5e2ebe60d6f52fa07d8c274381680ca7a14a25d071e881b236cc6127ba96a",
"outputIndex": 1,
"outputGlobalIndex": 45039664,
"outputCreatedAt": 1423262,
"outputSettledAt": 1423264,
"ergoTree": "10010e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f07d805d601b2db6501fe040000d602b2a4040000d603d9010332b4e4720304020442d604d9010463e4c672040464d605dc640bda72040172010283020e832002025b02e4024702c70213029202c4023002b00212026002480226029f029a0278028a02f3025502270275025f02ac02e902d2022902fd02860253020e023402f583200202d2024a02cf0242020f02050290022302e90274022102000285021e02b602ad028d029802760213029202b502d902760214023b0260020802930217026a0207e4e3000ed196830401938cb2db6308720104000001730093cbc27202da720301b27205040000938cb2db6308a704000001dad9010632b4e47206040c044c01b2dc640bda72040172020283010ee4e3020ee4e3010e04000093cbc2b2a4040200da720301b27205040200",
"ergoTreeConstants": "0: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)",
"ergoTreeScript": "{\n val box1 = CONTEXT.dataInputs(0)\n val box2 = INPUTS(0)\n val func3 = {(opt3: Option[Coll[Byte]]) => opt3.get.slice(1, 33) }\n val func4 = {(box4: Box) => box4.R4[AvlTree].get }\n val coll5 = func4(box1).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 91.toByte, -28.toByte, 71.toByte, -57.toByte, 19.toByte, -110.toByte, -60.toByte, 48.toByte, -80.toByte, 18.toByte, 96.toByte, 72.toByte, 38.toByte, -97.toByte, -102.toByte, 120.toByte, -118.toByte, -13.toByte, 85.toByte, 39.toByte, 117.toByte, 95.toByte, -84.toByte, -23.toByte, -46.toByte, 41.toByte, -3.toByte, -122.toByte, 83.toByte, 14.toByte, 52.toByte, -11.toByte\n ), Coll[Byte](\n -46.toByte, 74.toByte, -49.toByte, 66.toByte, 15.toByte, 5.toByte, -112.toByte, 35.toByte, -23.toByte, 116.toByte, 33.toByte, 0.toByte, -123.toByte, 30.toByte, -74.toByte, -83.toByte, -115.toByte, -104.toByte, 118.toByte, 19.toByte, -110.toByte, -75.toByte, -39.toByte, 118.toByte, 20.toByte, 59.toByte, 96.toByte, 8.toByte, -109.toByte, 23.toByte, 106.toByte, 7.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )\n sigmaProp(\n allOf(\n Coll[Boolean](\n box1.tokens(0)._1 == placeholder[Coll[Byte]](0), blake2b256(box2.propositionBytes) == func3(coll5(0)), SELF.tokens(0)._1 == {(\n opt6: Option[Coll[Byte]]\n ) => opt6.get.slice(6, 38) }(func4(box2).getMany(Coll[Coll[Byte]](getVar[Coll[Byte]](2.toByte).get), getVar[Coll[Byte]](1.toByte).get)(0)), blake2b256(\n INPUTS(1).propositionBytes\n ) == func3(coll5(1))\n )\n )\n )\n}",
"address": "CQTrb4Djvzvc3nASJsSDffuVia3qcTP8vprRiCTrjYPU5UA67TpfU3vZQZjMovEaUhxRF8hD5tkTHKyRQRC3KE4iZZN7NtjmF4TmT6APv49i89XHFXGKxYC6K9V1PaLikM3PHiL6eRZ4FndT626mfEjxuHvyTv9dUkYBYRkPtURpRvthAZMUH2fTVxnR3f2ktvRVgwy24YCDhd6eHLnVkrKwoC3DHyYdWWVf6eip51cqgj9N8msitTCLZS2Pymxq5VGQo6Ljf1SCcdaFAx36bedNK71ybBspGLQLFph2EN2Q6YmMCHyfJg3v4BzdvQdcUVNjxqFCpEeo8Cuyz2vACfVf1JFXBxtaqB6kBDGT9wvFPJakmBM7CU9qYGJrfAE1dpb2joLkM91kVRkBKrwx9eNuTpAAxnvQs3PQMY2bKSsry5FjaV9Zyau45ayhMb8R6S3ejv6JgDYKUEdTq",
"assets": [
{
"tokenId": "a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01",
"index": 0,
"amount": 1,
"name": "Walrus DAO Stake State",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e1657616c7275732044414f205374616b65205374617465",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f205374616b65205374617465"
},
"R5": {
"serializedValue": "0e1657616c7275732044414f205374616b65205374617465",
"sigmaType": "Coll[SByte]",
"renderedValue": "57616c7275732044414f205374616b65205374617465"
},
"R6": {
"serializedValue": "0e0130",
"sigmaType": "Coll[SByte]",
"renderedValue": "30"
}
}
}
],
"dataInputs": [
{
"boxId": "0cca9016769f0abbd704bc14e422ba3dd4ec10e00ecd120f36846bb859a16ca0",
"value": 1000000000,
"index": 0,
"outputBlockId": "4c8dc2ed20f330c612719316b3494a4d66de5f0668ecbc6283a0e3bde4207893",
"outputTransactionId": "66b181ec5489107a9bf3c7b13563acee0d31cd0e79d9b837e2a489467dde6f9a",
"outputIndex": 0,
"ergoTree": "10010e20000653ab0e7fb89bfa221d75bd25aed8b98e0bac66a13aa229caf5855128d33ad808d601d901013c0c630eb58c720101d9010363aedb63087203d901054d0e938c7205018c720102d602d9010263e4c672020464d60383200202a90255028e0241028602cb02d502aa0257022302a8025202d402c102dc0265027d029e02810243028202ff0288028d025a028a02ec0252021502310230021dd604e3010ed605d9010532b4e4720504020442d606e4e30002d607dc0c1aa402a70400d608d9010805958f72080580020402958f7208058080020404958f720805808080020406958f72080580808080020408958f720805808080808002040a958f72080580808080808002040c958f7208058080808080808002040e958f72080580808080808080800204100412d197830201dad9010902959372090208d802d60bb2da7201018602a5dad9010b638cb2db6308720b0400000101a7040000d60cdc640bda720201720b0283020e7203cbb3831c020269026d022e0270026102690264026502690261022e0263026f026e027402720261026302740273022e0261026302740269026f026e022ec2b2da7201018602a47300040000e472049683040193db6308a7db6308720b90c1a7c1720b93cbc2720bda720501b2720c040000e6b2720c0402000100017206ed9372060207dad901093c0e6395927207b1a50100d809d60bb2a5720700d60cc1720bd60dc1a7d60ec2720bd60fc4a7d610c2a7d6118cc7a701d612c4720bd6138cc7720b019683040192720c99720d058092f40193cb720eda720501b2dc640bda7202018c7209020283010e8c720901e5720483000204000093b4720f9a9ada720801720db17210da7208017e721105b1720fb472129a9ada720801720cb1720eda7208017e721305b17212978302019299721372110480c33d947210720e0186027203a7",
"address": "GcZsF8aUAtTocXk59PirRHW3rrM557qMPUguPw1GhqmP3juthaW1A2348h7AQnudG94j2pWu7HrEQJW4HxXsnjj1drFaAse32XWZzyBg8gU9dkaWM49PVoH4sS8DNV69EhpjMt3oZnvnbAMTYNpKCZuW2EdTqpff5qF8ThXZoACGssncq87LSko8Q4v4TFXszK8ZTmeZbxEiz3Df1Y3R34hvi5vqGLGDzERpmQDMqLiWDscz33bzckF7ykkYnBXJACgBU2kPbc1rgqXSSTccb51B3pKDykiP2Y9KaRSp692RWzDwx2QSWc8VJPobs7pGvyKEKHBVXEGGNXeysxHZAP111TZsoUn7QbRH5XpCDQte5oppcPyCDDS5K6T1CEXRPXiTu5hXcyu1fPwht12FCcooCPMQvkp4D7FJzpZU8VaDcztVARN9rzaMBYWPrxVm4oeYtZo1DbsxciaHW9DasVjqTvRzNMz5BdCbXQmGRmkCW9PfmMrxqC24mpBsymh18fbFJtTGPnjXxDkLTrVcYEU5G3fEKfVn1f4JMK4dzBLHRbou19nsVpdo49TKW1RFfob1fHCrhcSjuXfbp7XVvrcN5xGMVHg3UiMWpBEh2evgwLQR7wfwy4Dim4hU8uFfxAxRiivWBgeokvgGYjQ4TL7f8ZZCzss1J6hDk3mWpcboBYtWbXtARguo2cBEcVQhrQM65LcEKCLhH8kL29WkHwNnmtvVL7sQ3CCbi2tCEsceU48VH7W4dDHZj626YALMbLxPQk8Gyw5KcXvYRYfHBNUE6GUq7coDJQrVtMFfiiuoNsoE5PjKEACQkTyADN7JyD7Lu11Lw277KqfNqWMP3fiuagCdCStQj3fMQWin1TFyxCVGMY5q69HkHKzB24tqDG5ddPq7eMACRbQJ7SWar5YnhBn2qbDMXJYf1vv7UUhxcQmG9aH",
"assets": [],
"additionalRegisters": {
"R4": {
"serializedValue": "64a1db138991f9e426fe847dbae52abd772f8681deb022a8a3d0cad0ef86436f7107072000",
"sigmaType": null,
"renderedValue": null
}
}
}
],
"outputs": [
{
"boxId": "8067b836dbe6a82e5bf05e548a766da6899ab722fdefdfcd515ac7f3cf96b2fb",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000000,
"index": 0,
"globalIndex": 45039687,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10040e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f070e201fd6e032e8476c4aa54c18c1a308dce83940e8f4a28f576440513ed7326ad4890e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d80cd6017300d602d901023c0c630eb58c720201d9010463aedb63087204d901064d0e938c7206018c720202d603d9010363e4c672030464d6048320020203029d022a020a0221028d027c024802c802fd024602a802d20294023102bd0205026c02840288022a0221026a02560273022602c302c70298024e02c80235d605d9010532b4e4720504020442d606d9010663b2db63087206040000d607d9010763b2db63087207040200d608d9010863b2db63087208040400d609d901093c324159d805d60b8c720902d60c8c720b01d60d8c720b02d60e8c720d01d60f8c720d02e5dc24078c72090101d901100e9593b172100412d801d6127cb4721004020412958f7212720c720c95917212720e720e7212720f720fd60ae4e30002d60bdc0c1aa402a70400d60cd9010c05958f720c0580020402958f720c058080020404958f720c05808080020406958f720c0580808080020408958f720c05808080808002040a958f720c0580808080808002040c958f720c058080808080808002040e958f720c0580808080808080800204100412d197830201dad9010d029593720d020bd818d60fb2a5040000d610db6501fed611e4e30263d612c27211d613e4e3030c63d614e4e3011ad615dc640bda720301b2da72020186027210720104000002b383040e720483200202f00236027d02df023402350298021f024a02a50257021b029102dd024602fe02810236026702f20288028d024f02c602910296028f02de02150287029b02978320020258021e02b0025c02e8021402dc023f0224027902e402b00202027d02b102c50249024f02e40220023d027502840212026502f602c70252029702d502ec02c1cbb3831e020269026d022e0270026102690264026502690261022e0263026f026e027402720261026302740273022e02700272026f0270026f02730261026c022e7212ad7213d9011563cbb3831c020269026d022e0270026102690264026502690261022e0263026f026e027402720261026302740273022e0261026302740269026f026e022ec27215b27214040200d616da720701720fd617da720701a7d6188c721701d6198c721702d61ada720801720fd61bda720801a7d61c8c721b01d61db17213d61eb2a5040200d61fc1721ed6209905feffffffffffffffff017219d621dad9012163b2db6308722104000001721ed622dad9012263b2db6308722204020001721ed623c2721ed624b4a504049a721d0404d625b2da720201860272107303040000d626b27214040400968305019683080193cbc2720fda720501b2721504000092c1720fc1a793da720601720fda720601a7938c7216017218938c7216029972190502938c721a01721c938c721a02998c721b027e721d0593b1db6308720f040696830c0192721fc1721192721f0580ade204937edad9012763b2e4c67227041004000001721e057220938c7221017218938c7221020502938c7222017302938c722202da7209018602b2dc640bda720301b2da7202018602721073010400000283010e83200202f50291028e02b402b00228023c0266029b02dd028a0219025602400276026c021902e4020a0269023a0266029702b7027502b0028e020902050225022302d4b272140400000400008602050086020580a0b787e90505d00f937223721292dad9012763b2e4c67227051104000001721e9adb6903db6503feda7209018602b2721504020086020580b899298602058080f1c8130580f0b25293cb7223da720501b2721504060093dad9012763b2e4c67227051104020001721e0500afdad9012763d801d629e4c672270511b472290404b1722901721ed90127059372270500afdb0c0e7224d9012704d803d629b27224722700d62ac17229d62bdad9012b63b2db6308722b0400000172299683070192722ac1b2721372270092722a058092f401938c722b01721c938c722b02050293dad9012c63b2e4c6722c0411040000017229722091dad9012c63b2e4c6722c0411040200017229050093cbc27229b2adb472150408b17215d9012c32da720501722c72270092dad901270e7cb472270410042001e4dc640adad9012763b2e4c67227040c64040000017225027226b27214040600da7209018602b272150404008602050086029ddad9012763b2e4c67227051104020001722505040500dad901273c0c630eae8c722701d9012963aedb63087229d9012b4d0e938c722b018c722702018602a57226010001720adad9010d029593720d0207dad9010f3c0e639592720bb1a50100d809d611b2a5720b00d612c17211d613c1a7d614c27211d615c4a7d616c2a7d6178cc7a701d618c47211d6198cc772110196830401927212997213058092f40193cb7214da720501b2dc640bda7203018c720f020283010e8c720f01e5e3010e83000204000093b472159a9ada720c017213b17216da720c017e721705b17215b472189a9ada720c017212b17214da720c017e721905b17218978302019299721972170480c33d94721672140186027204b2da7202018602db6501fe7201040000010001720a",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)\n2: Coll(31,-42,-32,50,-24,71,108,74,-91,76,24,-63,-93,8,-36,-24,57,64,-24,-12,-94,-113,87,100,64,81,62,-41,50,106,-44,-119)\n3: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val coll1 = placeholder[Coll[Byte]](0)\n val func2 = {(tuple2: (Coll[Box], Coll[Byte])) =>\n tuple2._1.filter({(box4: Box) => box4.tokens.exists({(tuple6: (Coll[Byte], Long)) => tuple6._1 == tuple2._2 }) })\n }\n val func3 = {(box3: Box) => box3.R4[AvlTree].get }\n val coll4 = Coll[Byte](\n 3.toByte, -99.toByte, 42.toByte, 10.toByte, 33.toByte, -115.toByte, 124.toByte, 72.toByte, -56.toByte, -3.toByte, 70.toByte, -88.toByte, -46.toByte, -108.toByte, 49.toByte, -67.toByte, 5.toByte, 108.toByte, -124.toByte, -120.toByte, 42.toByte, 33.toByte, 106.toByte, 86.toByte, 115.toByte, 38.toByte, -61.toByte, -57.toByte, -104.toByte, 78.toByte, -56.toByte, 53.toByte\n )\n val func5 = {(opt5: Option[Coll[Byte]]) => opt5.get.slice(1, 33) }\n val func6 = {(box6: Box) => box6.tokens(0) }\n val func7 = {(box7: Box) => box7.tokens(1) }\n val func8 = {(box8: Box) => box8.tokens(2) }\n val func9 = {(tuple9: (Option[Coll[Byte]], (Long, (Long, Long)))) =>\n val tuple11 = tuple9._2\n val l12 = tuple11._1\n val tuple13 = tuple11._2\n val l14 = tuple13._1\n val l15 = tuple13._2\n tuple9._1.map({(coll16: Coll[Byte]) => if (coll16.size == 9) {(\n val l18 = byteArrayToLong(coll16.slice(1, 9))\n if (l18 < l12) { l12 } else { if (l18 > l14) { l14 } else { l18 } }\n )} else { l15 } }).getOrElse(l15)\n }\n val b10 = getVar[Byte](0.toByte).get\n val i11 = INPUTS.indexOf(SELF, 0)\n val func12 = {(l12: Long) =>\n if (l12 < 128L) { 1 } else {\n if (l12 < 16384L) { 2 } else {\n if (l12 < 2097152L) { 3 } else {\n if (l12 < 268435456L) { 4 } else {\n if (l12 < 34359738368L) { 5 } else {\n if (l12 < 4398046511104L) { 6 } else { if (l12 < 562949953421312L) { 7 } else { if (l12 < 72057594037927936L) { 8 } else { 9 } } }\n }\n }\n }\n }\n }\n }\n sigmaProp(anyOf(Coll[Boolean]({(b13: Byte) => if (b13 == 11.toByte) {(\n val box15 = OUTPUTS(0)\n val coll16 = CONTEXT.dataInputs\n val box17 = getVar[Box](2.toByte).get\n val coll18 = box17.propositionBytes\n val coll19 = getVar[Coll[Box]](3.toByte).get\n val coll20 = getVar[Coll[Coll[Byte]]](1.toByte).get\n val coll21 = func3(func2((coll16, coll1))(0)).getMany(Coll[Coll[Byte]](coll4, Coll[Byte](-16.toByte, 54.toByte, 125.toByte, -33.toByte, 52.toByte, 53.toByte, -104.toByte, 31.toByte, 74.toByte, -91.toByte, 87.toByte, 27.toByte, -111.toByte, -35.toByte, 70.toByte, -2.toByte, -127.toByte, 54.toByte, 103.toByte, -14.toByte, -120.toByte, -115.toByte, 79.toByte, -58.toByte, -111.toByte, -106.toByte, -113.toByte, -34.toByte, 21.toByte, -121.toByte, -101.toByte, -105.toByte), Coll[Byte](88.toByte, 30.toByte, -80.toByte, 92.toByte, -24.toByte, 20.toByte, -36.toByte, 63.toByte, 36.toByte, 121.toByte, -28.toByte, -80.toByte, 2.toByte, 125.toByte, -79.toByte, -59.toByte, 73.toByte, 79.toByte, -28.toByte, 32.toByte, 61.toByte, 117.toByte, -124.toByte, 18.toByte, 101.toByte, -10.toByte, -57.toByte, 82.toByte, -105.toByte, -43.toByte, -20.toByte, -63.toByte), blake2b256(Coll[Byte](105.toByte, 109.toByte, 46.toByte, 112.toByte, 97.toByte, 105.toByte, 100.toByte, 101.toByte, 105.toByte, 97.toByte, 46.toByte, 99.toByte, 111.toByte, 110.toByte, 116.toByte, 114.toByte, 97.toByte, 99.toByte, 116.toByte, 115.toByte, 46.toByte, 112.toByte, 114.toByte, 111.toByte, 112.toByte, 111.toByte, 115.toByte, 97.toByte, 108.toByte, 46.toByte).append(coll18))).append(coll19.map({(box21: Box) => blake2b256(Coll[Byte](105.toByte, 109.toByte, 46.toByte, 112.toByte, 97.toByte, 105.toByte, 100.toByte, 101.toByte, 105.toByte, 97.toByte, 46.toByte, 99.toByte, 111.toByte, 110.toByte, 116.toByte, 114.toByte, 97.toByte, 99.toByte, 116.toByte, 115.toByte, 46.toByte, 97.toByte, 99.toByte, 116.toByte, 105.toByte, 111.toByte, 110.toByte, 46.toByte).append(box21.propositionBytes)) })), coll20(1))\n val tuple22 = func7(box15)\n val tuple23 = func7(SELF)\n val coll24 = tuple23._1\n val l25 = tuple23._2\n val tuple26 = func8(box15)\n val tuple27 = func8(SELF)\n val coll28 = tuple27._1\n val i29 = coll19.size\n val box30 = OUTPUTS(1)\n val l31 = box30.value\n val l32 = 9223372036854775807L - l25\n val tuple33 = {(box33: Box) => box33.tokens(0) }(box30)\n val tuple34 = {(box34: Box) => box34.tokens(1) }(box30)\n val coll35 = box30.propositionBytes\n val coll36 = OUTPUTS.slice(2, i29 + 2)\n val box37 = func2((coll16, placeholder[Coll[Byte]](3)))(0)\n val coll38 = coll20(2)\n allOf(Coll[Boolean](allOf(Coll[Boolean](blake2b256(box15.propositionBytes) == func5(coll21(0)), box15.value >= SELF.value, func6(box15) == func6(SELF), tuple22._1 == coll24, tuple22._2 == l25 - 1L, tuple26._1 == coll28, tuple26._2 == tuple27._2 - i29.toLong, box15.tokens.size == 3)), allOf(Coll[Boolean](l31 >= box17.value, l31 >= 5000000L, {(box39: Box) => box39.R4[Coll[Int]].get(0) }(box30).toLong == l32, tuple33._1 == coll24, tuple33._2 == 1L, tuple34._1 == placeholder[Coll[Byte]](2), tuple34._2 == func9((func3(func2((coll16, placeholder[Coll[Byte]](1)))(0)).getMany(Coll[Coll[Byte]](Coll[Byte](-11.toByte, -111.toByte, -114.toByte, -76.toByte, -80.toByte, 40.toByte, 60.toByte, 102.toByte, -101.toByte, -35.toByte, -118.toByte, 25.toByte, 86.toByte, 64.toByte, 118.toByte, 108.toByte, 25.toByte, -28.toByte, 10.toByte, 105.toByte, 58.toByte, 102.toByte, -105.toByte, -73.toByte, 117.toByte, -80.toByte, -114.toByte, 9.toByte, 5.toByte, 37.toByte, 35.toByte, -44.toByte)), coll20(0))(0), (0L, (100000000000L, 1000L)))), coll35 == coll18, {(box39: Box) => box39.R5[Coll[Long]].get(0) }(box30) >= CONTEXT.preHeader.timestamp + func9((coll21(1), (43200000L, (2626560000L, 86400000L)))), blake2b256(coll35) == func5(coll21(3)), {(box39: Box) => box39.R5[Coll[Long]].get(1) }(box30) == 0L, {(box39: Box) =>\n val coll41 = box39.R5[Coll[Long]].get\n coll41.slice(2, coll41.size)\n }(box30).forall({(l39: Long) => l39 == 0L }))), coll36.indices.forall({(i39: Int) =>\n val box41 = coll36(i39)\n val l42 = box41.value\n val tuple43 = {(box43: Box) => box43.tokens(0) }(box41)\n allOf(Coll[Boolean](l42 >= coll19(i39).value, l42 >= 2000000L, tuple43._1 == coll28, tuple43._2 == 1L, {(box44: Box) => box44.R4[Coll[Long]].get(0) }(box41) == l32, {(box44: Box) => box44.R4[Coll[Long]].get(1) }(box41) > 0L, blake2b256(box41.propositionBytes) == coll21.slice(4, coll21.size).map({(opt44: Option[Coll[Byte]]) => func5(opt44) })(i39)))\n }), {(coll39: Coll[Byte]) => byteArrayToLong(coll39.slice(8, 16)) }({(box39: Box) => box39.R4[Coll[AvlTree]].get(0) }(box37).get(coll38, coll20(3)).get) >= func9((coll21(2), (0L, ({(box39: Box) => box39.R5[Coll[Long]].get(1) }(box37) / 2L, 0L)))), {(tuple39: (Coll[Box], Coll[Byte])) => tuple39._1.exists({(box41: Box) => box41.tokens.exists({(tuple43: (Coll[Byte], Long)) => tuple43._1 == tuple39._2 }) }) }((OUTPUTS, coll38))))\n )} else { false } }(b10), {(b13: Byte) => if (b13 == 7.toByte) { {(tuple15: (Coll[Byte], Box)) => if (i11 >= OUTPUTS.size) { false } else {(\n val box17 = OUTPUTS(i11)\n val l18 = box17.value\n val l19 = SELF.value\n val coll20 = box17.propositionBytes\n val coll21 = SELF.bytesWithoutRef\n val coll22 = SELF.propositionBytes\n val i23 = SELF.creationInfo._1\n val coll24 = box17.bytesWithoutRef\n val i25 = box17.creationInfo._1\n allOf(Coll[Boolean](l18 >= l19 - 2000000L, blake2b256(coll20) == func5(func3(tuple15._2).getMany(Coll[Coll[Byte]](tuple15._1), getVar[Coll[Byte]](1.toByte).getOrElse(Coll[Byte]()))(0)), coll21.slice(func12(l19) + coll22.size + func12(i23.toLong), coll21.size) == coll24.slice(func12(l18) + coll20.size + func12(i25.toLong), coll24.size), anyOf(Coll[Boolean](i25 - i23 >= 504000, coll22 != coll20))))\n )} }((coll4, func2((CONTEXT.dataInputs, coll1))(0))) } else { false } }(b10))))\n}",
"address": "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",
"assets": [
{
"tokenId": "171c56d1aa54a6709bdadcc0f053e7a786411224a8f40111a6878549a3fae842",
"index": 0,
"amount": 1,
"name": "Paideia DAO",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4afba4014c298e92a214caea22a3d9bd57240449c03f5a136267998cf8e5bd89",
"index": 1,
"amount": 9223372036854776000,
"name": "Walrus DAO Proposal",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "97f262a9dde3bb81a680e9716e79c0b4e6e4e88b13f785acc917604fc02425b8",
"index": 2,
"amount": 9223372036854776000,
"name": "Walrus DAO Action",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {},
"spentTransactionId": "e40c9149faf18a8b193bd9c6fc22cd0ed02fcf6520276ab18423e8be1ed0de2f",
"mainChain": true
},
{
"boxId": "ab3cfd9682484f991fc521212f6ccaafc542a4b7c63d172a0599ab10b062b2f3",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000000,
"index": 1,
"globalIndex": 45039688,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10010e2097f262a9dde3bb81a680e9716e79c0b4e6e4e88b13f785acc917604fc02425b8d808d601d901013c0c630eb58c720101d9010363aedb63087203d901054d0e938c7205018c720102d602d9010263e4c672020464d60383200202a90255028e0241028602cb02d502aa0257022302a8025202d402c102dc0265027d029e02810243028202ff0288028d025a028a02ec0252021502310230021dd604e3010ed605d9010532b4e4720504020442d606e4e30002d607dc0c1aa402a70400d608d9010805958f72080580020402958f7208058080020404958f720805808080020406958f72080580808080020408958f720805808080808002040a958f72080580808080808002040c958f7208058080808080808002040e958f72080580808080808080800204100412d197830201dad9010902959372090208d802d60bb2da7201018602a5dad9010b638cb2db6308720b0400000101a7040000d60cdc640bda720201720b0283020e7203cbb3831c020269026d022e0270026102690264026502690261022e0263026f026e027402720261026302740273022e0261026302740269026f026e022ec2b2da7201018602a47300040000e472049683040193db6308a7db6308720b90c1a7c1720b93cbc2720bda720501b2720c040000e6b2720c0402000100017206ed9372060207dad901093c0e6395927207b1a50100d809d60bb2a5720700d60cc1720bd60dc1a7d60ec2720bd60fc4a7d610c2a7d6118cc7a701d612c4720bd6138cc7720b019683040192720c99720d058092f40193cb720eda720501b2dc640bda7202018c7209020283010e8c720901e5720483000204000093b4720f9a9ada720801720db17210da7208017e721105b1720fb472129a9ada720801720cb1720eda7208017e721305b17212978302019299721372110480c33d947210720e0186027203a7",
"ergoTreeConstants": "0: Coll(-105,-14,98,-87,-35,-29,-69,-127,-90,-128,-23,113,110,121,-64,-76,-26,-28,-24,-117,19,-9,-123,-84,-55,23,96,79,-64,36,37,-72)",
"ergoTreeScript": "{\n val func1 = {(tuple1: (Coll[Box], Coll[Byte])) =>\n tuple1._1.filter({(box3: Box) => box3.tokens.exists({(tuple5: (Coll[Byte], Long)) => tuple5._1 == tuple1._2 }) })\n }\n val func2 = {(box2: Box) => box2.R4[AvlTree].get }\n val coll3 = Coll[Byte](\n -87.toByte, 85.toByte, -114.toByte, 65.toByte, -122.toByte, -53.toByte, -43.toByte, -86.toByte, 87.toByte, 35.toByte, -88.toByte, 82.toByte, -44.toByte, -63.toByte, -36.toByte, 101.toByte, 125.toByte, -98.toByte, -127.toByte, 67.toByte, -126.toByte, -1.toByte, -120.toByte, -115.toByte, 90.toByte, -118.toByte, -20.toByte, 82.toByte, 21.toByte, 49.toByte, 48.toByte, 29.toByte\n )\n val opt4 = getVar[Coll[Byte]](1.toByte)\n val func5 = {(opt5: Option[Coll[Byte]]) => opt5.get.slice(1, 33) }\n val b6 = getVar[Byte](0.toByte).get\n val i7 = INPUTS.indexOf(SELF, 0)\n val func8 = {(l8: Long) =>\n if (l8 < 128L) { 1 } else {\n if (l8 < 16384L) { 2 } else {\n if (l8 < 2097152L) { 3 } else {\n if (l8 < 268435456L) { 4 } else {\n if (l8 < 34359738368L) { 5 } else {\n if (l8 < 4398046511104L) { 6 } else { if (l8 < 562949953421312L) { 7 } else { if (l8 < 72057594037927936L) { 8 } else { 9 } } }\n }\n }\n }\n }\n }\n }\n sigmaProp(anyOf(Coll[Boolean]({(b9: Byte) => if (b9 == 8.toByte) {(\n val box11 = func1((OUTPUTS, {(box11: Box) => box11.tokens(0)._1 }(SELF)))(0)\n val coll12 = func2(box11).getMany(Coll[Coll[Byte]](coll3, blake2b256(Coll[Byte](105.toByte, 109.toByte, 46.toByte, 112.toByte, 97.toByte, 105.toByte, 100.toByte, 101.toByte, 105.toByte, 97.toByte, 46.toByte, 99.toByte, 111.toByte, 110.toByte, 116.toByte, 114.toByte, 97.toByte, 99.toByte, 116.toByte, 115.toByte, 46.toByte, 97.toByte, 99.toByte, 116.toByte, 105.toByte, 111.toByte, 110.toByte, 46.toByte).append(func1((INPUTS, placeholder[Coll[Byte]](0)))(0).propositionBytes))), opt4.get)\n allOf(Coll[Boolean](SELF.tokens == box11.tokens, SELF.value <= box11.value, blake2b256(box11.propositionBytes) == func5(coll12(0)), coll12(1).isDefined))\n )} else { false } }(b6), (b6 == 7.toByte) && {(tuple9: (Coll[Byte], Box)) => if (i7 >= OUTPUTS.size) { false } else {(\n val box11 = OUTPUTS(i7)\n val l12 = box11.value\n val l13 = SELF.value\n val coll14 = box11.propositionBytes\n val coll15 = SELF.bytesWithoutRef\n val coll16 = SELF.propositionBytes\n val i17 = SELF.creationInfo._1\n val coll18 = box11.bytesWithoutRef\n val i19 = box11.creationInfo._1\n allOf(Coll[Boolean](l12 >= l13 - 2000000L, blake2b256(coll14) == func5(func2(tuple9._2).getMany(Coll[Coll[Byte]](tuple9._1), opt4.getOrElse(Coll[Byte]()))(0)), coll15.slice(func8(l13) + coll16.size + func8(i17.toLong), coll15.size) == coll18.slice(func8(l12) + coll14.size + func8(i19.toLong), coll18.size), anyOf(Coll[Boolean](i19 - i17 >= 504000, coll16 != coll14))))\n )} }((coll3, SELF)))))\n}",
"address": "GcZsF93HXp9B7ZcR6FgxkwWQkVck6KDwG3YQhm7ziEfGZsGYD2H4SuQg26NB6NQb8j6F2RqDGvyoCQfT2NqZ9VPDGXXVp6CbC1HSZH2REfRr3DCJdVWUdJUR3SPbKZcMG9xRTMmc4NgnAGzsmma1WyfrqkPMQe8LjkjPTEZZbCKHNypRkQLk2tgiHyzTK7Scc1iTP1Z6kH3qufJHvEL2aunsfBMHQNyswwjtid8LSsn3MGHKx89GMD1AhMJz9zfaRJwuy7VuvsbbWUmx7zNTpKiqBotLDUgttbbvPgycFipTTV3tCwtx6THBBcb9MaL4rs9V9kkLvPcVsCzCMdd9XjoqwfKiGhNdbjouDcE4zMFHUxNEuKwKCvgaNzrAHef3WNFa6XXwgvRzdghfYvTzaJY9tSLmWAs9uZ9x85UPEk3JKPR7sSPiy8j7HXDrQyceqjRChWfMnp5dgD6PYKFErBEzAokhbNh5ScBtiexPkSanVsBGUjmY1qh2j5JaayzvTYg1r9dqtJ6KCD2QT4ES7Es4qoZzrpEKDEnK6GSfefMgbDcChtzyW1Qr8z6449SSXLKQgjxRJdz6gzWWufYTkiKYa668kDh1vafe7itHUxgA4Gs79AB3niGRk8ESHbFTqugewghMXbM4ZzSo7pEaNp93PLE5pdApL9Fac4HeH7Eg6SY9QQvYSernF5tp1Jzfr9Sp5MoBGYQomJsx8KPgzMdxtJGnhiVE3eUbhqK3hLZEfAj6bvMkpKycDDUd74tLpnydFeq4M4WieAabMt8snnDvw73te1CHGMDrFjogK1MVekvEy4c8kg1URgAGG7HN9U7yubtmqrkEhuyLyQ2Pc8cQWMJ2ooiQAYaNoHwc4JLH5LURw15YGUcuFuwtqShp5EaFoE5Mgjmk7BezKYnM5ooS5QDB1Wv9qhSi64Try3k3zj7fst4",
"assets": [
{
"tokenId": "98ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e",
"index": 0,
"amount": 1,
"name": "Walrus DAO DAO Key",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "6464024a80cd85260d347879bfda27279b9a0393b0fe02494602493d8a53cd615906072000",
"sigmaType": null,
"renderedValue": null
}
},
"spentTransactionId": "8da1f966022432fd7fc772f5936e1f332d6af56bc0d56f699d90a634c5c5840c",
"mainChain": true
},
{
"boxId": "895ca7298ca635899ef9e1f871047eba15696557ad3ffe8a9ec678165f8bcb27",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000000,
"index": 2,
"globalIndex": 45039689,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10010e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008ed80ed60183200202de02ae02cf025b026402ba02d602f50257020b02ad020a0261020c024e02480249025702cf0247028202300284020002bc02900240024c021d0214021002dad602d9010263e4c672020464d603d901033c0c630eb58c720301d9010563aedb63087205d901074d0e938c7207018c720302d604b2da7203018602db6501fe7300040000d605e3010ed606d9010632b4e4720604020442d607d9010763b2db63087207040000d608da720701a7d609b2da7203018602a58c720801040000d60ad9010a63b2db6308720a040200d60bd9010b0ed801d60ddc640bda72020172040283020e7201720be472059683020193b1dad9010e3c0c630eb58c720e01d901106393cbc272108c720e02018602a4da720601b2720d0402000402dad9010e0e9683030193cbc27209720e93da72070172097208938cda720a017209018cda720a01a70101da720601b2720d040000d60ce4e30002d60ddc0c1aa402a70400d60ed9010e05958f720e0580020402958f720e058080020404958f720e05808080020406958f720e0580808080020408958f720e05808080808002040a958f720e0580808080808002040c958f720e058080808080808002040e958f720e0580808080808080800204100412d197830801dad9010f029593720f0200da720b0183200202030292020802bc024e02ef029a020302e802d7028b0286026302a3020102bb025f02ad02dc02a7028b02e1029d027f02e5023502b302c6024c02be02fe0242010001720cdad9010f029593720f0202da720b01832002028b02c7028f021c026a02ae02c9021e0262028e021502cf0266028c021602cc021e029b02d802e402b902b702e1026d0263021802b502f5022302a502e902bd010001720cdad9010f029593720f0201da720b01832002028802300261022c02520235025f026f0228020d0212029702f1029f026702b0027802c902da02a702d702b0024b0245029c029102cc02640249025702c20280010001720cdad9010f029593720f0203da720b01832002024f02d802b002d602d9028202420272026f025702b302df02a6028602120267029202b802e50205026e021d025102b602e9020d0268028002cf022d02cd02c5010001720cdad9010f029593720f0204da720b018320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2010001720cdad9010f029593720f0205da720b01832002023a02110295025c0247021902e5028802bc02e602a70261021d022702bd021f02df02db02570238025c02ae02e2026602d80204020c0289024f021c022e021d010001720cdad9010f029593720f0206da720b0183200202090282020f02cb0288027102fb0245020c023e020602b702cb025e022702b002450250028702a302660262021a029d02de0275028202a002190211021e023e010001720cdad9010f029593720f0207dad901113c0e639592720db1a50100d809d613b2a5720d00d614c17213d615c1a7d616c27213d617c4a7d618c2a7d6198cc7a701d61ac47213d61b8cc772130196830401927214997215058092f40193cb7216da720601b2dc640bda7202018c7211020283010e8c721101e5720583000204000093b472179a9ada720e017215b17218da720e017e721905b17217b4721a9a9ada720e017214b17216da720e017e721b05b1721a978302019299721b72190480c33d947218721601860272017204010001720c",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)",
"ergoTreeScript": "{\n val coll1 = Coll[Byte](\n -34.toByte, -82.toByte, -49.toByte, 91.toByte, 100.toByte, -70.toByte, -42.toByte, -11.toByte, 87.toByte, 11.toByte, -83.toByte, 10.toByte, 97.toByte, 12.toByte, 78.toByte, 72.toByte, 73.toByte, 87.toByte, -49.toByte, 71.toByte, -126.toByte, 48.toByte, -124.toByte, 0.toByte, -68.toByte, -112.toByte, 64.toByte, 76.toByte, 29.toByte, 20.toByte, 16.toByte, -38.toByte\n )\n val func2 = {(box2: Box) => box2.R4[AvlTree].get }\n val func3 = {(tuple3: (Coll[Box], Coll[Byte])) =>\n tuple3._1.filter({(box5: Box) => box5.tokens.exists({(tuple7: (Coll[Byte], Long)) => tuple7._1 == tuple3._2 }) })\n }\n val box4 = func3((CONTEXT.dataInputs, placeholder[Coll[Byte]](0)))(0)\n val opt5 = getVar[Coll[Byte]](1.toByte)\n val func6 = {(opt6: Option[Coll[Byte]]) => opt6.get.slice(1, 33) }\n val func7 = {(box7: Box) => box7.tokens(0) }\n val tuple8 = func7(SELF)\n val box9 = func3((OUTPUTS, tuple8._1))(0)\n val func10 = {(box10: Box) => box10.tokens(1) }\n val func11 = {(coll11: Coll[Byte]) =>\n val coll13 = func2(box4).getMany(Coll[Coll[Byte]](coll1, coll11), opt5.get)\n allOf(\n Coll[Boolean](\n {(tuple14: (Coll[Box], Coll[Byte])) => tuple14._1.filter({(box16: Box) => blake2b256(box16.propositionBytes) == tuple14._2 }) }(\n (INPUTS, func6(coll13(1)))\n ).size == 1, {(coll14: Coll[Byte]) =>\n allOf(Coll[Boolean](blake2b256(box9.propositionBytes) == coll14, func7(box9) == tuple8, func10(box9)._1 == func10(SELF)._1))\n }(func6(coll13(0)))\n )\n )\n }\n val b12 = getVar[Byte](0.toByte).get\n val i13 = INPUTS.indexOf(SELF, 0)\n val func14 = {(l14: Long) =>\n if (l14 < 128L) { 1 } else {\n if (l14 < 16384L) { 2 } else {\n if (l14 < 2097152L) { 3 } else {\n if (l14 < 268435456L) { 4 } else {\n if (l14 < 34359738368L) { 5 } else {\n if (l14 < 4398046511104L) { 6 } else { if (l14 < 562949953421312L) { 7 } else { if (l14 < 72057594037927936L) { 8 } else { 9 } } }\n }\n }\n }\n }\n }\n }\n sigmaProp(\n anyOf(\n Coll[Boolean](\n {(b15: Byte) =>\n if (b15 == 0.toByte) {\n func11(\n Coll[Byte](\n 3.toByte, -110.toByte, 8.toByte, -68.toByte, 78.toByte, -17.toByte, -102.toByte, 3.toByte, -24.toByte, -41.toByte, -117.toByte, -122.toByte, 99.toByte, -93.toByte, 1.toByte, -69.toByte, 95.toByte, -83.toByte, -36.toByte, -89.toByte, -117.toByte, -31.toByte, -99.toByte, 127.toByte, -27.toByte, 53.toByte, -77.toByte, -58.toByte, 76.toByte, -66.toByte, -2.toByte, 66.toByte\n )\n )\n } else { false }\n }(b12), {(b15: Byte) =>\n if (b15 == 2.toByte) {\n func11(\n Coll[Byte](\n -117.toByte, -57.toByte, -113.toByte, 28.toByte, 106.toByte, -82.toByte, -55.toByte, 30.toByte, 98.toByte, -114.toByte, 21.toByte, -49.toByte, 102.toByte, -116.toByte, 22.toByte, -52.toByte, 30.toByte, -101.toByte, -40.toByte, -28.toByte, -71.toByte, -73.toByte, -31.toByte, 109.toByte, 99.toByte, 24.toByte, -75.toByte, -11.toByte, 35.toByte, -91.toByte, -23.toByte, -67.toByte\n )\n )\n } else { false }\n }(b12), {(b15: Byte) =>\n if (b15 == 1.toByte) {\n func11(\n Coll[Byte](\n -120.toByte, 48.toByte, 97.toByte, 44.toByte, 82.toByte, 53.toByte, 95.toByte, 111.toByte, 40.toByte, 13.toByte, 18.toByte, -105.toByte, -15.toByte, -97.toByte, 103.toByte, -80.toByte, 120.toByte, -55.toByte, -38.toByte, -89.toByte, -41.toByte, -80.toByte, 75.toByte, 69.toByte, -100.toByte, -111.toByte, -52.toByte, 100.toByte, 73.toByte, 87.toByte, -62.toByte, -128.toByte\n )\n )\n } else { false }\n }(b12), {(b15: Byte) =>\n if (b15 == 3.toByte) {\n func11(\n Coll[Byte](\n 79.toByte, -40.toByte, -80.toByte, -42.toByte, -39.toByte, -126.toByte, 66.toByte, 114.toByte, 111.toByte, 87.toByte, -77.toByte, -33.toByte, -90.toByte, -122.toByte, 18.toByte, 103.toByte, -110.toByte, -72.toByte, -27.toByte, 5.toByte, 110.toByte, 29.toByte, 81.toByte, -74.toByte, -23.toByte, 13.toByte, 104.toByte, -128.toByte, -49.toByte, 45.toByte, -51.toByte, -59.toByte\n )\n )\n } else { false }\n }(b12), {(b15: Byte) =>\n if (b15 == 4.toByte) {\n func11(\n Coll[Byte](\n -119.toByte, 46.toByte, 111.toByte, 71.toByte, -95.toByte, 13.toByte, 92.toByte, -112.toByte, -72.toByte, 122.toByte, -44.toByte, -122.toByte, 51.toByte, 85.toByte, -50.toByte, -83.toByte, 0.toByte, -61.toByte, -30.toByte, -104.toByte, 50.toByte, 23.toByte, -18.toByte, 21.toByte, 83.toByte, 50.toByte, 83.toByte, -51.toByte, -102.toByte, 96.toByte, 37.toByte, -62.toByte\n )\n )\n } else { false }\n }(b12), {(b15: Byte) =>\n if (b15 == 5.toByte) {\n func11(\n Coll[Byte](\n 58.toByte, 17.toByte, -107.toByte, 92.toByte, 71.toByte, 25.toByte, -27.toByte, -120.toByte, -68.toByte, -26.toByte, -89.toByte, 97.toByte, 29.toByte, 39.toByte, -67.toByte, 31.toByte, -33.toByte, -37.toByte, 87.toByte, 56.toByte, 92.toByte, -82.toByte, -30.toByte, 102.toByte, -40.toByte, 4.toByte, 12.toByte, -119.toByte, 79.toByte, 28.toByte, 46.toByte, 29.toByte\n )\n )\n } else { false }\n }(b12), {(b15: Byte) =>\n if (b15 == 6.toByte) {\n func11(\n Coll[Byte](\n 9.toByte, -126.toByte, 15.toByte, -53.toByte, -120.toByte, 113.toByte, -5.toByte, 69.toByte, 12.toByte, 62.toByte, 6.toByte, -73.toByte, -53.toByte, 94.toByte, 39.toByte, -80.toByte, 69.toByte, 80.toByte, -121.toByte, -93.toByte, 102.toByte, 98.toByte, 26.toByte, -99.toByte, -34.toByte, 117.toByte, -126.toByte, -96.toByte, 25.toByte, 17.toByte, 30.toByte, 62.toByte\n )\n )\n } else { false }\n }(b12), {(b15: Byte) => if (b15 == 7.toByte) { {(tuple17: (Coll[Byte], Box)) => if (i13 >= OUTPUTS.size) { false } else {(\n val box19 = OUTPUTS(i13)\n val l20 = box19.value\n val l21 = SELF.value\n val coll22 = box19.propositionBytes\n val coll23 = SELF.bytesWithoutRef\n val coll24 = SELF.propositionBytes\n val i25 = SELF.creationInfo._1\n val coll26 = box19.bytesWithoutRef\n val i27 = box19.creationInfo._1\n allOf(Coll[Boolean](l20 >= l21 - 2000000L, blake2b256(coll22) == func6(func2(tuple17._2).getMany(Coll[Coll[Byte]](tuple17._1), opt5.getOrElse(Coll[Byte]()))(0)), coll23.slice(func14(l21) + coll24.size + func14(i25.toLong), coll23.size) == coll26.slice(func14(l20) + coll22.size + func14(i27.toLong), coll26.size), anyOf(Coll[Boolean](i27 - i25 >= 504000, coll24 != coll22))))\n )} }((coll1, box4)) } else { false } }(b12)\n )\n )\n )\n}",
"address": "3bseGyrL8c19T8TAJUAYyvfvvYbnQsZ9Mj5v268gLyjG8d753JNwPTFYsxHudjK11poGatNQ21rP71BR6wdP38HxXPZyo7AfYjEpv47oiUx27KXzoHhJ4nVy8tXPitzSBmuSwsT9PRUNkGQZ4ZVHcVRdHDT9Qo1gZfFn4JwHPHXWyS84i64hqhrnk5Epkq3EZvxdUrdY64zRJhBztdSnc6FqUAJoE2S4ZW2wYoBr6vBSa88UcioaJKHaktZBcapDFqHJKbRLDPhodZxAEXh27mJmKgxnzi1tkrwF5ae1mpXofjjw1zcRu8Y9J3waoBsqwCKf3N7Y4fLH2gdJasT8z51oZgP1G5hZgiD7YYtLZc6Y8cADWwxnji3ZmgvmRwtgPpRCnf4SUaneh7TuvQnn626GtSBkL6SUvjv6ewjAbKuKENsbQstK2WuvxEBD1gbP5h6Bd4gHtSKDzmDxhvM7FuaP3Er2KnFqth8cN92fckAXfpZrTLHUNpikyjcwuu9969UYBMLQ7RKigYggNRRKTMdED5oMQXPEJ3oAy5R8K1jRvvex2q9MC7KqPCaQZvnsyzP7LsFpRm7EUBqp59shV95M3tbcM8AezcaTmutJNqU8dWVsmrit2je96iJqS9g3hw3F9E4BCnKT9TBV8kNbQ3zoDxU8bJFUE8B2VL62yKfUPXvvS4AjkTLchhLwWcACnaJ4tUmrEpxCpEPB8AVwKxajr98cHbeyC3mC946vW28yb6FH4LuLBfjxy2BE9UwjeCWKw12pa2goJuCQyJxJei28Cett7j5u2gYvjCk1acSSXZ3TdNhqyCTsmWprisVFReezJjF3nQ383S8HjzJXYh3GaCkLyQ7BRSyuEm3mM213YLmn3MZ5LzMhN9xWZiYGAvrzJzsFibMgqDwsTcjiqYVXx77iEJqzndwWjEy8Y2xhi26Rrh21phmn1uzutvFKTkCyKLLdfiq2RSh3sGyBtveP6U4nyJy25fqeUe4Wg17L7R85zmUw2Z3kZXhknkCDhxm8T8SAPeSnGsYYr1nmHmv3aNqk75VcBBM4W562nQjn3G8KTZJ1e6PqS1wKnztgYiZBs4KMZ8SohQbX15EBZT8eZXZ4ggvPBP1szBtocHeqF7cY1zcB5CWHVbi9p1SnaY9HLB6QTT1Pbr84V2dyhCNny5mCjy1W6WhDStVJSXNfwGcoJckA3Ub6bnQ57FQjMLCeN3nHNxt6eTWb1hsmj2dMjY7vkAcVCCMNcm1tRpLMWGmeqCNLU6QiHoAx3NAPxmfksocvHwSXDF56bUJpYxt6kwuyAWCZAv6ijJDgg7imtHoju1oyjZQehmhMpyQKvuQmdthHcdsmGqp6oPbMr1RGLHKdmEucJvo888AVuTmVBN7nUSszUioJ2BhaNPyzZQtm9Sn9h9F7UjNo2eX551o9RGTk5r6dRj4VXHvGPP5vXkp6jodkG11BLaF9ur835oLpFAFetbeS9rQS7Mb4p2cvXwrZjh3YhMd8QHUKGt1x44D163rRbRh8ywiZVGim9uFwaZM5JjsF4fSHWBRqRCztNvMNr4NuTquVGynbn1JnjagmgVWLRixzx3PzL3PMDDtFVpz5FEhsGnbbHQn3zWcAZhgyu6YtfkqdUvDZVErysTiiXV6QFU6keq3z25z6zZ3hGZvRAjr1DucdnpGeyi41xrYfAEq4u6SwSvs8ZRffa5vHqgmCqapRihZ9Gt85eDKKzMY4VJv9ZyfxH9s5gaCrX42K5zEoUDPRLxhvFFSkXNrZiYtHjA6HMfyC1QU5HBqNfi9g3z3BaWdKbAUFfhL8",
"assets": [
{
"tokenId": "a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01",
"index": 0,
"amount": 1,
"name": "Walrus DAO Stake State",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "59ee24951ce668f0ed32bdb2e2e5731b6c36128748a3b23c28407c5f8ccbf0f6",
"index": 1,
"amount": 1,
"name": "WALRUS",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "1107ca918cdd8465000000000000",
"sigmaType": "Coll[SLong]",
"renderedValue": "[1735801275493,0,0,0,0,0,0]"
},
"R6": {
"serializedValue": "1d05020000020000020000020000020000",
"sigmaType": "Coll[Coll[SLong]]",
"renderedValue": "[[0,0],[0,0],[0,0],[0,0],[0,0]]"
},
"R8": {
"serializedValue": "11020000",
"sigmaType": "Coll[SLong]",
"renderedValue": "[0,0]"
},
"R7": {
"serializedValue": "0c3c6464024ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e1609000720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e1609000720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e1609000720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e160900072000",
"sigmaType": null,
"renderedValue": null
},
"R4": {
"serializedValue": "0c64024ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e1609000720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e160900072000",
"sigmaType": null,
"renderedValue": null
}
},
"spentTransactionId": "de0255b338f682f70ec1631a212e8ad9b7e6b707882054d8b3ce92fd88fea5b3",
"mainChain": true
},
{
"boxId": "81d7ae3ce90fdf68f427c9f30be14b24b9494fdba5b0a7baebc354a3f6766409",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 3,
"globalIndex": 45039690,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10020e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d81fd601e4e3010c3c0e0ed602b27201040000d6038c720201d604d901040e7cb4720404100420d6058c720202d606da7204017205d607d9010763b2e4c67207040c64040000d608d901083c0c630eb58c720801d9010a63aedb6308720ad9010c4d0e938c720c018c720802d6097301d60ab2da7208018602a47209040000d60bda720701720ad60ce4e3020ed60de4dc640a720b027203720cd60eda720401720dd60f997206720ed610d9011063b2db63087210040200d611b2da7208018602a57209040000d612d9011263b2e4c672120511040200d613d901130eaddb0c0eb4721304009d99b1721304200410d9011504d801d6179c721504107cb472139a721704209a9a721704100420d614b3830105720eda721301720dd615b38301057206da7213017205d616dc0c1d7214017215d617d9011763b2e4c67217040c64040200d618d9011863d801d61ae4c672180511b4721a040ab1721ad619d9011963b2e4c672190511040000d61ad9011a63b2e4c6721a0511040400d61bd9011b63b2e4c6721b0511040600d61cd9011c63b2e4c6721c0511040800d61dd9011d63e4c6721d061dd61ed9011e63e4c6721e070c3c6464d61fd9011f63e4c6721f0811d196830901dad901203c0c630eae8c722001d9012263aedb63087222d901244d0e938c7224018c722002018602a57203ed93720f998cda7210017211028cda721001720a0293720f99da7212017211da721201720a93b17201040293db6401e4dc640d720b027201720cdb6401da7207017211afb472160402b17216d9012059d801d6228c722002ed928c722001722292722205009399b27214040200b2721504020099c1720ac1721192c1b2dad901203c0c630eb58c722001d901226393cbc272228c722002018602a5dad9012032b4e472200402044201b2dc640bdad9012063e4c67220046401b2da7208018602db6501fe73000400000283010e832002028802300261022c02520235025f026f0228020d0212029702f1029f026702b0027802c902da02a702d702b0024b0245029c029102cc02640249025702c20280e4e3000e040000040000c1a79683090193da7217017211da721701720a93da7218017211da721801720a93da7219017211da721901720a93da721a017211da721a01720a93da721b017211da721b01720a93da721c017211da721c01720a93da721d017211da721d01720a93da721e017211da721e01720a93da721f017211da721f01720a927206720e",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val coll1 = getVar[Coll[(Coll[Byte], Coll[Byte])]](1.toByte).get\n val tuple2 = coll1(0)\n val coll3 = tuple2._1\n val func4 = {(coll4: Coll[Byte]) => byteArrayToLong(coll4.slice(8, 16)) }\n val coll5 = tuple2._2\n val l6 = func4(coll5)\n val func7 = {(box7: Box) => box7.R4[Coll[AvlTree]].get(0) }\n val func8 = {(tuple8: (Coll[Box], Coll[Byte])) =>\n tuple8._1.filter({(box10: Box) => box10.tokens.exists({(tuple12: (Coll[Byte], Long)) => tuple12._1 == tuple8._2 }) })\n }\n val coll9 = placeholder[Coll[Byte]](1)\n val box10 = func8((INPUTS, coll9))(0)\n val avlTree11 = func7(box10)\n val coll12 = getVar[Coll[Byte]](2.toByte).get\n val coll13 = avlTree11.get(coll3, coll12).get\n val l14 = func4(coll13)\n val l15 = l6 - l14\n val func16 = {(box16: Box) => box16.tokens(1) }\n val box17 = func8((OUTPUTS, coll9))(0)\n val func18 = {(box18: Box) => box18.R5[Coll[Long]].get(1) }\n val func19 = {(coll19: Coll[Byte]) => coll19.slice(0, coll19.size - 16 / 8).indices.map({(i21: Int) =>\n val i23 = i21 * 8\n byteArrayToLong(coll19.slice(i23 + 16, i23 + 8 + 16))\n }) }\n val coll20 = Coll[Long](l14).append(func19(coll13))\n val coll21 = Coll[Long](l6).append(func19(coll5))\n val coll22 = coll20.zip(coll21)\n val func23 = {(box23: Box) => box23.R4[Coll[AvlTree]].get(1) }\n val func24 = {(box24: Box) =>\n val coll26 = box24.R5[Coll[Long]].get\n coll26.slice(5, coll26.size)\n }\n val func25 = {(box25: Box) => box25.R5[Coll[Long]].get(0) }\n val func26 = {(box26: Box) => box26.R5[Coll[Long]].get(2) }\n val func27 = {(box27: Box) => box27.R5[Coll[Long]].get(3) }\n val func28 = {(box28: Box) => box28.R5[Coll[Long]].get(4) }\n val func29 = {(box29: Box) => box29.R6[Coll[Coll[Long]]].get }\n val func30 = {(box30: Box) => box30.R7[Coll[(AvlTree, AvlTree)]].get }\n val func31 = {(box31: Box) => box31.R8[Coll[Long]].get }\n sigmaProp(\n allOf(\n Coll[Boolean](\n {(tuple32: (Coll[Box], Coll[Byte])) =>\n tuple32._1.exists({(box34: Box) => box34.tokens.exists({(tuple36: (Coll[Byte], Long)) => tuple36._1 == tuple32._2 }) })\n }((OUTPUTS, coll3)), (l15 == func16(box17)._2 - func16(box10)._2) && (l15 == func18(box17) - func18(box10)), coll1.size == 1, avlTree11.update(\n coll1, coll12\n ).get.digest == func7(box17).digest, coll22.slice(1, coll22.size).forall({(tuple32: (Long, Long)) =>\n val l34 = tuple32._2\n (tuple32._1 >= l34) && (l34 >= 0L)\n }), coll20(1) - coll21(1) == box10.value - box17.value, {(tuple32: (Coll[Box], Coll[Byte])) =>\n tuple32._1.filter({(box34: Box) => blake2b256(box34.propositionBytes) == tuple32._2 })\n }(\n (\n OUTPUTS, {(opt32: Option[Coll[Byte]]) => opt32.get.slice(1, 33) }(\n {(box32: Box) => box32.R4[AvlTree].get }(func8((CONTEXT.dataInputs, placeholder[Coll[Byte]](0)))(0)).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n -120.toByte, 48.toByte, 97.toByte, 44.toByte, 82.toByte, 53.toByte, 95.toByte, 111.toByte, 40.toByte, 13.toByte, 18.toByte, -105.toByte, -15.toByte, -97.toByte, 103.toByte, -80.toByte, 120.toByte, -55.toByte, -38.toByte, -89.toByte, -41.toByte, -80.toByte, 75.toByte, 69.toByte, -100.toByte, -111.toByte, -52.toByte, 100.toByte, 73.toByte, 87.toByte, -62.toByte, -128.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )(0)\n )\n )\n )(0).value >= SELF.value, allOf(\n Coll[Boolean](\n func23(box17) == func23(box10), func24(box17) == func24(box10), func25(box17) == func25(box10), func26(box17) == func26(box10), func27(\n box17\n ) == func27(box10), func28(box17) == func28(box10), func29(box17) == func29(box10), func30(box17) == func30(box10), func31(box17) == func31(box10)\n )\n ), l6 >= l14\n )\n )\n )\n}",
"address": "KS83rEfyUEnKy212Vdj5o8LGv5ofZ7NLAsgL9d8jHFYQA8AJpkQ6g7wuz7M7VqMkWcXHXKfpmPsCr4wMJH3rR4jS1ALmDMbaM1yJgCTNKheRsUpM9LcPLqXuM3P8TkeGKhRa61knqehuMdEomDYdCfopHb34mLGF6Yep1EsKdpJ7KgnJ2bSSF6KkTF4nXanx6jxtwu5oA9kTugUDHiAXsTZMSmwTSQXqRvcjVLeRjcx7rwzsqmnu2wTcQDSwRBNEsvVnEe7n9qazT5CcQin3Q6hkF1GncboAthZoBAXmnw7oJBojaaWhd2co34FB8RV8MhcXnQUMFdbdDvQJJ5hecgRBQr5eq2V7jpumwfDKDmCLkqtpRa8vM5hx7Ni8zUupyFWMVJHhe918ujNKDkC1qLvaJiC8a3eHKxUMBsKnJ1Wrsd2jKL3pqvDtGuArf68UdXpcaUrjTJ3jC9eDUKcio6VRrxRxQLmzPciWuRG6AzwmDSGA8w1QdUyjFfy4MpmAdqoChQ55VJkB4nZ9NTPvhv7bcRdRTp6cPxFWvWMa7HZCuDzsTedFmMrGZSP4LDxe7DJKPVx6G9Eh1Ne4jvnh48eJ3P1YSKpdGec9T74nvYEdbKshdihQHp2e5Dw5dcGAfvvhmeErmtJF6XXwLgyqj8iQa1vP8xFJ5MbeEf9bTSjMrXtZHURsjgxkbqsRd7BVQQkCsiv8bWRYcQe8Hsf4vLURRD6cPq5LZo4dQY44XN3BfLGg5czrUsAmSMmKXShXLLDejwF4Zk51R4UfZgXAZxxxjuwiQrphgFiBmm4KAMzCWFF2QKyFT3SZhmZxgvvYwwDDWVhDnXagzjUjpeqBZf5GMnAgyiZDwFTQHTfSukLBxJwKUeyLUNyMJE8pceSa7myWo7TF4HG2HJircfVJ3pkGDYWjr9jdXSgpj19JSiGyqRw9tojxWs2o1Bch4sGKdtYwYwNXLafoJYnqnLAYN6gaRQnwjD15tmd9ATgEy6U8LZbriuCEzvSPyj8VmJNnxxmmVCWw46HsEqVQ61BVNQPLVExCPpq8UTvsmHReNoRZKVgbF7mBJKzrzhWLuUws8D9DPF36JKpT7g8zKevz7KFshQeHhBifzY6ymRJM2msnfx2SLdhNLS2ytbu7wKMohw8pcoeaiCczSxnDJtEwDgj5STW6Qdk6ScrzHwiFKUYULkFf86FKNBDoiPeaJiW7pN8MuDXT7xwkCVQhcT8qbhWBxfhtyzX1Rid8QRE945bRQv4xqoX91ij8EHqYPmyugSVHuADZWXcJRKryjYpEuuvxTBSdWszyXQhBC49Cf199KnjKNUmLsDZk3Cr1gqt",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "294bc0fa717b1d47a3f8a925ab6fa71a92df2bd9d08407817649e9a726f32a64",
"mainChain": true
},
{
"boxId": "4825d4871a0a999243c1498366134ad718c036d85153f37d6931a8649c816706",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 4,
"globalIndex": 45039691,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10020e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d816d601d901013c0c630eb58c720101d9010363aedb63087203d901054d0e938c7205018c720102d6027301d603b2da7201018602a57202040000d604b2da7201018602a47202040000d605d9010563d801d607db63087205b472070404b17207d606d9010663b2e4c67206040c64040200d607d9010763b2e4c672070511040000d608d9010863b2e4c672080511040600d609d9010963b2e4c672090511040800d60ad9010a63d801d60ce4c6720a0511b4720c040ab1720cd60bd9010b63e4c6720b061dd60cd9010c63e4c6720c070c3c6464d60dd9010d63e4c6720d0811d60ec5b2a4040000d60fe4e3010c3c0e0ed610b2720f040000d6118c721002d612dad901120e7cb4721204100420017211d613d9011363b2db63087213040200d614d9011463b2e4c672140511040200d615d9011563b2e4c67215040c64040000d616d9011663b2e4c672160511040400d196830b0196830a0192c17203c1720493da7205017203da720501720493da7206017203da720601720493da7207017203da720701720493da7208017203da720801720493da7209017203da720901720493da720a017203da720a01720493da720b017203da720b01720493da720c017203da720c01720493da720d017203da720d01720493720e8c72100193dad901173c0c630eb0dc0c0f8c72170101d9011963db630872190500d90119414d0ed801d61b8c7219029a8c72190195938c721b018c7217028c721b020500018602a5720e0502ed937212998cda7213017203028cda72130172040293721299da7214017203da721401720493b1720f040293db6401e4dc640cda721501720402720fe4e3020edb6401da7215017203afdad901170eaddb0c0eb4721704009d99b1721704200410d9011904d801d61b9c721904107cb472179a721b04209a9a721b04100420017211d9011705937217050092c1b2dad901173c0c630eb58c721701d901196393cbc272198c721702018602a5dad9011732b4e472170402044201b2dc640bdad9011763e4c67217046401b2da7201018602db6501fe73000400000283010e83200202030292020802bc024e02ef029a020302e802d7028b0286026302a3020102bb025f02ad02dc02a7028b02e1029d027f02e5023502b302c6024c02be02fe0242e4e3000e040000040000c1a7939ada72160172040502da721601720393dad901170e7cb472170400041001721105009172120500",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val func1 = {(tuple1: (Coll[Box], Coll[Byte])) =>\n tuple1._1.filter({(box3: Box) => box3.tokens.exists({(tuple5: (Coll[Byte], Long)) => tuple5._1 == tuple1._2 }) })\n }\n val coll2 = placeholder[Coll[Byte]](1)\n val box3 = func1((OUTPUTS, coll2))(0)\n val box4 = func1((INPUTS, coll2))(0)\n val func5 = {(box5: Box) =>\n val coll7 = box5.tokens\n coll7.slice(2, coll7.size)\n }\n val func6 = {(box6: Box) => box6.R4[Coll[AvlTree]].get(1) }\n val func7 = {(box7: Box) => box7.R5[Coll[Long]].get(0) }\n val func8 = {(box8: Box) => box8.R5[Coll[Long]].get(3) }\n val func9 = {(box9: Box) => box9.R5[Coll[Long]].get(4) }\n val func10 = {(box10: Box) =>\n val coll12 = box10.R5[Coll[Long]].get\n coll12.slice(5, coll12.size)\n }\n val func11 = {(box11: Box) => box11.R6[Coll[Coll[Long]]].get }\n val func12 = {(box12: Box) => box12.R7[Coll[(AvlTree, AvlTree)]].get }\n val func13 = {(box13: Box) => box13.R8[Coll[Long]].get }\n val coll14 = INPUTS(0).id\n val coll15 = getVar[Coll[(Coll[Byte], Coll[Byte])]](1.toByte).get\n val tuple16 = coll15(0)\n val coll17 = tuple16._2\n val l18 = {(coll18: Coll[Byte]) => byteArrayToLong(coll18.slice(8, 16)) }(coll17)\n val func19 = {(box19: Box) => box19.tokens(1) }\n val func20 = {(box20: Box) => box20.R5[Coll[Long]].get(1) }\n val func21 = {(box21: Box) => box21.R4[Coll[AvlTree]].get(0) }\n val func22 = {(box22: Box) => box22.R5[Coll[Long]].get(2) }\n sigmaProp(\n allOf(\n Coll[Boolean](\n allOf(\n Coll[Boolean](\n box3.value >= box4.value, func5(box3) == func5(box4), func6(box3) == func6(box4), func7(box3) == func7(box4), func8(box3) == func8(box4), func9(\n box3\n ) == func9(box4), func10(box3) == func10(box4), func11(box3) == func11(box4), func12(box3) == func12(box4), func13(box3) == func13(box4)\n )\n ), coll14 == tuple16._1, {(tuple23: (Coll[Box], Coll[Byte])) =>\n tuple23._1.flatMap({(box25: Box) => box25.tokens }).fold(0L, {(tuple25: (Long, (Coll[Byte], Long))) =>\n val tuple27 = tuple25._2\n tuple25._1 + if (tuple27._1 == tuple23._2) { tuple27._2 } else { 0L }\n })\n }((OUTPUTS, coll14)) == 1L, (l18 == func19(box3)._2 - func19(box4)._2) && (l18 == func20(box3) - func20(box4)), coll15.size == 1, func21(box4).insert(\n coll15, getVar[Coll[Byte]](2.toByte).get\n ).get.digest == func21(box3).digest, {(coll23: Coll[Byte]) => coll23.slice(0, coll23.size - 16 / 8).indices.map({(i25: Int) =>\n val i27 = i25 * 8\n byteArrayToLong(coll23.slice(i27 + 16, i27 + 8 + 16))\n }) }(coll17).forall({(l23: Long) => l23 == 0L }), {(tuple23: (Coll[Box], Coll[Byte])) =>\n tuple23._1.filter({(box25: Box) => blake2b256(box25.propositionBytes) == tuple23._2 })\n }(\n (\n OUTPUTS, {(opt23: Option[Coll[Byte]]) => opt23.get.slice(1, 33) }(\n {(box23: Box) => box23.R4[AvlTree].get }(func1((CONTEXT.dataInputs, placeholder[Coll[Byte]](0)))(0)).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 3.toByte, -110.toByte, 8.toByte, -68.toByte, 78.toByte, -17.toByte, -102.toByte, 3.toByte, -24.toByte, -41.toByte, -117.toByte, -122.toByte, 99.toByte, -93.toByte, 1.toByte, -69.toByte, 95.toByte, -83.toByte, -36.toByte, -89.toByte, -117.toByte, -31.toByte, -99.toByte, 127.toByte, -27.toByte, 53.toByte, -77.toByte, -58.toByte, 76.toByte, -66.toByte, -2.toByte, 66.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )(0)\n )\n )\n )(0).value >= SELF.value, func22(box4) + 1L == func22(box3), {(coll23: Coll[Byte]) => byteArrayToLong(coll23.slice(0, 8)) }(coll17) == 0L, l18 > 0L\n )\n )\n )\n}",
"address": "2jgvs128ygPbfNoWHfk6xiWjhw1F9itXsBKCWiuieFXxnySNVKuEYrMzsMwJSYTWeSqcEePukgJeXsTWHeW3rq7teNDGyP4FZfTHzn51A5b8KLwWFdXFLGg5jqGWoDSHnxMaPw2PFjBM1Ceh3ELwGt54XNssu6HZ5wdAkHA7PuKb4QeNMPU7gXLfoXYM1Gndtn9zkT9P5z2vcF2oBuE5frRP7Qd8TNMkSFdXYAKmwNA3JMw8MQv65fHRCqNngyA6WgaaHdrqSAHua7kTL7uR9Ux8RoufHN8zZuoUK9xkRo4AAnAcT98LaB5sJtj3fLyTgJnKjbeQC6cKFxZsuoXrumL3SPdfgjYXB1tnSkXFHBEqTfRA55VnNw854vXmH19XsbXucPdAkT4yK1Po8k1GR65d8Jf2Q9YHwWSFnRRpRHgwN4uTYCyhg9gsD5TBro1Bx3qFptXy21XbcK45WbtC4ZcSgH3fZpydf1ab78ZsQhQKUs5RGMQGTakCczXktSqPTnuQARirpvwcaf6ntucUkReXHgbuKMaKN4hU1ayhxBmpJxT9VyBwAntBFdHmK62uNNTBfKxENg4dnVQ3VaWbiuAaKoCWHERRgQVvzwtbKCu5ZfiAuY4JQ8zD6jSAq3xj6krvmtRzqc4Pb1fcWUCZKCpncVTUnLzLxftucqBd5BEiibtJWDDM3fZPNXMxKwrqnTSTA3WT3oR5akg1vmQTRWE6z9yU9U1hurqbPwJ3jRq3Gtb8W6bCeiBRPBzFfcYiEwyQMUbot2N1TNKGQSyDva9U9aV5b8oX3xRbsi5iomoKFgdrfTgvbSZ99Q8iif7P6ZwXGEs26GE6WK7sMyNwTPpGyTVoAXZNgoc1o9XB5kMEwWpUy2v9Cz5oQmNhiBqaM6n9VtjUKPRfU8XMpQ73Tz5eD2pCy7Rg2jxupp1DzKAexrYaiK25kA8xbHCrJe9F1SKC8gQpMBXFrYcXbxo1SWDMeUKpd9FCv25S3ndcD5qmG4HzuoCCJfEuiwvmcEkPEbmEwNdcE44PQpVTpHCFhXksDRdNVZCunYn6BGpm4jFdTdq2mWENdKwHrwgtwn5rU6PofduCiF5DGRDhjgrAoGnKiYE3MNT6BxHP8vkQM1gzZGULJJHDna98EwDpUgiNdSHNbjYw3Pie6qQuWtuuBtogRjHWPQGAE4YNPNAyNbbQQByYs5iP5J39LW5gPQujP6xCg9Jujpto4bXJf51TPsgbiXdBoGj6EFQKyBxdPhK7UyFcBApPziiWb5Cdh5m3qgjL4R7dALBWBXhBA78SesF5kwndBghqUwixNBh",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "de0255b338f682f70ec1631a212e8ad9b7e6b707882054d8b3ce92fd88fea5b3",
"mainChain": true
},
{
"boxId": "0857c67e4ea3ab6de021d6a782d2477b83b6d74b97c734f2b0329283fe93fb48",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 5,
"globalIndex": 45039692,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10020e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d817d601d9010163b2e4c67201040c64040200d602d901023c0c630eb58c720201d9010463aedb63087204d901064d0e938c7206018c720202d6037301d604b2da7202018602a57203040000d605b2da7202018602a47203040000d606d9010663b2e4c672060511040000d607d9010763b2e4c672070511040600d608d9010863b2e4c672080511040800d609d9010963d801d60be4c672090511b4720b040ab1720bd60ad9010a63e4c6720a061dd60bd9010b63e4c6720b070c3c6464d60cd9010c63e4c6720c0811d60de4e3011ad60eb2720d040000d60fd9010f63b2e4c6720f040c64040000d610da720f017205d611e4dc640a721002720ee4e3020ed612dad901120e7cb4721204100420017211d613d9011363b2db63087213040200d614d9011463b2e4c672140511040200d615dad9011532b4e472150402044201b2dc640bdad9011563e4c67215046401b2da7202018602db6501fe73000400000283010e832002028b02c7028f021c026a02ae02c9021e0262028e021502cf0266028c021602cc021e029b02d802e402b902b702e1026d0263021802b502f5022302a502e902bde4e3000e040000d616b2dad901163c0c630eb58c721601d901186393cbc272188c721602018602a57215040000d617d9011763b2e4c672170511040400d1968309019683080193da7201017204da720101720593da7206017204da720601720593da7207017204da720701720593da7208017204da720801720593da7209017204da720901720593da720a017204da720a01720593da720b017204da720b01720593da720c017204da720c017205dad901183c0c630eae8c721801d9011a63aedb6308721ad9011c4d0e938c721c018c721802018602a4720e96830201937212998cda7213017205028cda72130172040293721299da7214017205da721401720493b2dad901180eaddb0c0eb4721804009d99b1721804200410d9011a04d801d61c9c721a04107cb472189a721c04209a9a721c0410042001721104000099c17205c1720493b1720d040293db6401e4dc640e721002720de4e3030edb6401da720f0172049683020193cbc27216721592c17216c1a79399da72170172050502da721701720491db6903db6503fedad901180e7cb4721804000410017211",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val func1 = {(box1: Box) => box1.R4[Coll[AvlTree]].get(1) }\n val func2 = {(tuple2: (Coll[Box], Coll[Byte])) =>\n tuple2._1.filter({(box4: Box) => box4.tokens.exists({(tuple6: (Coll[Byte], Long)) => tuple6._1 == tuple2._2 }) })\n }\n val coll3 = placeholder[Coll[Byte]](1)\n val box4 = func2((OUTPUTS, coll3))(0)\n val box5 = func2((INPUTS, coll3))(0)\n val func6 = {(box6: Box) => box6.R5[Coll[Long]].get(0) }\n val func7 = {(box7: Box) => box7.R5[Coll[Long]].get(3) }\n val func8 = {(box8: Box) => box8.R5[Coll[Long]].get(4) }\n val func9 = {(box9: Box) =>\n val coll11 = box9.R5[Coll[Long]].get\n coll11.slice(5, coll11.size)\n }\n val func10 = {(box10: Box) => box10.R6[Coll[Coll[Long]]].get }\n val func11 = {(box11: Box) => box11.R7[Coll[(AvlTree, AvlTree)]].get }\n val func12 = {(box12: Box) => box12.R8[Coll[Long]].get }\n val coll13 = getVar[Coll[Coll[Byte]]](1.toByte).get\n val coll14 = coll13(0)\n val func15 = {(box15: Box) => box15.R4[Coll[AvlTree]].get(0) }\n val avlTree16 = func15(box5)\n val coll17 = avlTree16.get(coll14, getVar[Coll[Byte]](2.toByte).get).get\n val l18 = {(coll18: Coll[Byte]) => byteArrayToLong(coll18.slice(8, 16)) }(coll17)\n val func19 = {(box19: Box) => box19.tokens(1) }\n val func20 = {(box20: Box) => box20.R5[Coll[Long]].get(1) }\n val coll21 = {(opt21: Option[Coll[Byte]]) => opt21.get.slice(1, 33) }(\n {(box21: Box) => box21.R4[AvlTree].get }(func2((CONTEXT.dataInputs, placeholder[Coll[Byte]](0)))(0)).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n -117.toByte, -57.toByte, -113.toByte, 28.toByte, 106.toByte, -82.toByte, -55.toByte, 30.toByte, 98.toByte, -114.toByte, 21.toByte, -49.toByte, 102.toByte, -116.toByte, 22.toByte, -52.toByte, 30.toByte, -101.toByte, -40.toByte, -28.toByte, -71.toByte, -73.toByte, -31.toByte, 109.toByte, 99.toByte, 24.toByte, -75.toByte, -11.toByte, 35.toByte, -91.toByte, -23.toByte, -67.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )(0)\n )\n val box22 = {(tuple22: (Coll[Box], Coll[Byte])) => tuple22._1.filter({(box24: Box) => blake2b256(box24.propositionBytes) == tuple22._2 }) }(\n (OUTPUTS, coll21)\n )(0)\n val func23 = {(box23: Box) => box23.R5[Coll[Long]].get(2) }\n sigmaProp(\n allOf(\n Coll[Boolean](\n allOf(\n Coll[Boolean](\n func1(box4) == func1(box5), func6(box4) == func6(box5), func7(box4) == func7(box5), func8(box4) == func8(box5), func9(box4) == func9(box5), func10(\n box4\n ) == func10(box5), func11(box4) == func11(box5), func12(box4) == func12(box5)\n )\n ), {(tuple24: (Coll[Box], Coll[Byte])) =>\n tuple24._1.exists({(box26: Box) => box26.tokens.exists({(tuple28: (Coll[Byte], Long)) => tuple28._1 == tuple24._2 }) })\n }((INPUTS, coll14)), allOf(Coll[Boolean](l18 == func19(box5)._2 - func19(box4)._2, l18 == func20(box5) - func20(box4))), {(coll24: Coll[Byte]) =>\n coll24.slice(0, coll24.size - 16 / 8).indices.map({(i26: Int) =>\n val i28 = i26 * 8\n byteArrayToLong(coll24.slice(i28 + 16, i28 + 8 + 16))\n })\n }(coll17)(0) == box5.value - box4.value, coll13.size == 1, avlTree16.remove(coll13, getVar[Coll[Byte]](3.toByte).get).get.digest == func15(\n box4\n ).digest, allOf(Coll[Boolean](blake2b256(box22.propositionBytes) == coll21, box22.value >= SELF.value)), func23(box5) - 1L == func23(\n box4\n ), CONTEXT.preHeader.timestamp > {(coll24: Coll[Byte]) => byteArrayToLong(coll24.slice(0, 8)) }(coll17)\n )\n )\n )\n}",
"address": "NXqQY3GUNAEBkAX2xa2u8h41soM6eddoYMfCUqh8Axv4kcnPrpjNEXcaciySZsdJ6u2aLwwEGMkp7Rj22eLghRbmkJ9QDKGFLguoNH4MLQM759kbLx4Zdpo8iXCjm3aeZ9GJg84764b3P5M7ftyvG32fPGdw4r5VgMcV5GhJzRKGf1uCsNwxm31ynKFhbkNWchCveZhSrwxUodAqwjx3V1nHdq34bxEGXUvjq2TcMHZNdL9vAbvABsVjAWxR2aY5pwtyE1GK8U7JYfoyh8CjdkBAqYV23jj3KZUNSZNneCbRhMuKkQPyvgzD3tbtKwzFcz88DYXYnoXzLhjeYd6yxxWu9oDAGnVASZYxyfXwYMD4AykRXL5WbhQG9CxS6Jb9xb1XHUJ1VMNvjueX8JRuEqnPsU8Qeeiud2G9YAdnEBeETcNfCXxiUnyzWZ73GeTR5HiTS3Km6L6pffN527KXnyky8MVMYf72u7QNDuwWKEN8L3No4CYa5FwDHDRQF3CpPjYwSsNSu2jSWY5GoV7RuuoqpdyoBP3VWAtMMBwzH8r3LgyjJxiacpTEdn42RY144WQ2u4vzrtejs5RXWojAY1Y6FhCsjxmw3D6n6C6EBmxZD6LoGeLe8QyRCdTqJWoWPQVfihatJ3jiJAjm7uGQosrS7WH2PxBS9LxwJJ3sLKUVVCEd4yepBKiF2hs5EJF84T96CoqwZL5Eum9swNgkjA4TiUFgbEgkwKWR2k9Z4sKLmwxYrKFQDu4duZYBFhgWtLD18q56Dp7YtR5i13kktUgi4y6xwdkYS6JtEvwAHrtXrK65L4pg2MHEWG6dmvTMFVVGEddqw2KZ52v3GmLcKH24CXWs2FwgLBdAGVDpUCT4yNDn7bSP5yiqFXoZpy9B5qaRYhoMUJ1azgxUfFEZqPPJtQoTtfHLJDsHkYC3zArjp8Ea1UcJ8tZpXU7Seb1w5fkZYXiugvN5tiakicTkjVNAjEqP9Lu4estEtXsJsF4qdqtRJ14rPQvQreay9ZQhZPJWvbppyMgzRqQ93vMt7ZhHzBBVhfneXoX5MaLq2QMRmWbncoiJTmg95kAvsPoruXKHXtYVxJWmk3xX41HrHHpGiMbtxuRvAwuXZjqX5p4yYqt65yABhz2SgNLEeMQf74iPNut7PxHusvdYWZkMwZPz7DQu97pMgZrQ5S1JgdjiFhnSsauz1KKdR6bJ8L1D7H5zQ3Lw1d1xEbGCZjiPT1sEiJ8fVV",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "c1355724d34dcbdb7f59cb45306f7fc5caf22856cbd3e5054e751ffc34733f0a",
"mainChain": true
},
{
"boxId": "f218324d28cad9a8f8eaec116cb235dc7585b8b33c87cfbac15b835d94e776d5",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 6,
"globalIndex": 45039693,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10020e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d834d601e4e3010c3c0e0ed602ad7201d901023c0e0e8c720201d603db0c0e7202d604d9010463b2e4c67204040c64040000d605d901053c0c630eb58c720501d9010763aedb63087207d901094d0e938c7209018c720502d6067301d607b2da7205018602a47206040000d608da7204017207d609dc640b7208027202e4e3020ed60ad9010a0e7cb4720a04100420d60bd9010b0eaddb0c0eb4720b04009d99b1720b04200410d9010d04d801d60f9c720d04107cb4720b9a720f04209a9a720f04100420d60cd9010c63d801d60ee4c6720c0511b4720e040ab1720ed60dda720c017207d60ead7209d9010e3295e6720ed801d610e4720eb3830105da720a017210da720b017210ad720dd90110050501d60fd9010f63e4c6720f070c3c6464d610da720f017207d611b27210040000d6128c721101d613addc640b7212027202e4e3030ed9011332da720a01e47213d614d9011463b2e4c67214061d040000d615b2dad9011563b2e4c67215061d040200017207040000d6169591721505007db2dad9011663b2e4c67216061d040600017207040000020200d617b2dad9011763b2e4c67217061d040400017207040000d6189591721705007db2dad9011863b2e4c67218061d040800017207040000020200d6199a72167218d61a95917e7219040400a2990264721902000264d61b060100d61c060100d61d9a7219721ad61e8c721102d61faddc640b721e027202e4e3050ed9011f3295e6721fd801d621e4721f86027cb47221040004107cb4722104100420860205000500d620d9012063e4c672200811d621da7220017207d622ad7201d901223c0e0ed801d6248c722202b3830105da720a017224da720b017224d623d901230e7cb4722304000410d624ad7209d901243295e67224da722301e472240501d625ad7201d901253c0e0eda7223018c722502d6268602adda7220017207d90126050601000101d627d9012763b2e4c672270511040200d628addb0c0e7221d9012804b0ad7203d9012a04d801d62cb2720e722a009592b2722c0400000500d801d62dadda7220017207d9012d05d801d62f7e722d069d9a9a9c9d9c7eb27213722a0006722f7eb2da7214017207040000067e721a0695917e72160404009c9d9c7e8cb2721f722a000106722f7e7215067e721606721b95917e72180404009c9d9c7e8cb2721f722a000206722f7e7217067e721806721c7e721d068602722ded93addc0c1d722c01722dd9012e41069a7e8c722e01068c722e02adb27222722a00d9012e057e722e0693b27224722a00b27225722a007226060100d9012a4249129a8c722a01b28c8c722a0201722800d629b2da7205018602a57206040000d62ada720f017229d62bb2722a040000d62cdb64018c722b01d62ddad9012d32b4e4722d0402044201b2dc640bdad9012d63e4c6722d046401b2da7205018602db6501fe73000400000283010e8320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2e4e3000e040000d62eb2dad9012e3c0c630eb58c722e01d901306393cbc272308c722e02018602a5722d040000d62fd9012f63b2e4c6722f040c64040200d630d9013063b2e4c672300511040000d631d9013163b2e4c672310511040400d632d9013263b2e4c672320511040600d633d9013363b2e4c672330511040800d634d9013463e4c67234061dd19683080196ad7203d9013504d801d637b2720e7235008c9592b272370400000500d801d638ad7221d9013805d801d63a7e7238069d9a9a9c9d9c7eb2721372350006723a7eb2da7214017207040000067e721a0695917e72160404009c9d9c7e8cb2721f7235000106723a7e7215067e721606721b95917e72180404009c9d9c7e8cb2721f7235000206723a7e7217067e721806721c7e721d0686027238ed93addc0c1d7237017238d9013941069a7e8c723901068c723902adb27222723500d90139057e72390693b27224723500b27225723500722602939a7eda722701720706b272280400007eda72270172290693db6401e4dc640e7212027202e4e3040e722c93db6401e4dc640d720802b57201d901353c0e0e91da720a018c7235020500e4e3060edb6401da72040172299683020193cbc2722e722d92c1722ec1a796830b0193c17229c1720793db63087229db6308720793db6401da722f017229db6401da722f017207938c722b02721e93b4722a0402b1722ab472100402b1721093da7230017229da723001720793da7231017229da723101720793da7232017229da723201720793da7233017229da723301720793da7234017229da723401720793da72200172297221ec92b17201041493722c832102024e02c6021f0248025b029802eb02870215023f027c025702db024f025e02cd02750255026f02dd02bc0240023b024102ac02f80244021f02de028e021602090200afdb0c0e720dd9013504937eb2da720c01722972350006997eb2720d72350006b27228723500",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val coll1 = getVar[Coll[(Coll[Byte], Coll[Byte])]](1.toByte).get\n val coll2 = coll1.map({(tuple2: (Coll[Byte], Coll[Byte])) => tuple2._1 })\n val coll3 = coll2.indices\n val func4 = {(box4: Box) => box4.R4[Coll[AvlTree]].get(0) }\n val func5 = {(tuple5: (Coll[Box], Coll[Byte])) =>\n tuple5._1.filter({(box7: Box) => box7.tokens.exists({(tuple9: (Coll[Byte], Long)) => tuple9._1 == tuple5._2 }) })\n }\n val coll6 = placeholder[Coll[Byte]](1)\n val box7 = func5((INPUTS, coll6))(0)\n val avlTree8 = func4(box7)\n val coll9 = avlTree8.getMany(coll2, getVar[Coll[Byte]](2.toByte).get)\n val func10 = {(coll10: Coll[Byte]) => byteArrayToLong(coll10.slice(8, 16)) }\n val func11 = {(coll11: Coll[Byte]) => coll11.slice(0, coll11.size - 16 / 8).indices.map({(i13: Int) =>\n val i15 = i13 * 8\n byteArrayToLong(coll11.slice(i15 + 16, i15 + 8 + 16))\n }) }\n val func12 = {(box12: Box) =>\n val coll14 = box12.R5[Coll[Long]].get\n coll14.slice(5, coll14.size)\n }\n val coll13 = func12(box7)\n val coll14 = coll9.map({(opt14: Option[Coll[Byte]]) => if (opt14.isDefined) {(\n val coll16 = opt14.get\n Coll[Long](func10(coll16)).append(func11(coll16))\n )} else { coll13.map({(l16: Long) => -1L }) } })\n val func15 = {(box15: Box) => box15.R7[Coll[(AvlTree, AvlTree)]].get }\n val coll16 = func15(box7)\n val tuple17 = coll16(0)\n val avlTree18 = tuple17._1\n val coll19 = avlTree18.getMany(coll2, getVar[Coll[Byte]](3.toByte).get).map({(opt19: Option[Coll[Byte]]) => func10(opt19.get) })\n val func20 = {(box20: Box) => box20.R6[Coll[Coll[Long]]].get(0) }\n val l21 = {(box21: Box) => box21.R6[Coll[Coll[Long]]].get(1) }(box7)(0)\n val b22 = if (l21 > 0L) { {(box22: Box) => box22.R6[Coll[Coll[Long]]].get(3) }(box7)(0).toByte } else { 0.toByte }\n val l23 = {(box23: Box) => box23.R6[Coll[Coll[Long]]].get(2) }(box7)(0)\n val b24 = if (l23 > 0L) { {(box24: Box) => box24.R6[Coll[Coll[Long]]].get(4) }(box7)(0).toByte } else { 0.toByte }\n val b25 = b22 + b24\n val b26 = if (b25.toInt > 0) { max(100.toByte - b25, 0.toByte) } else { 100.toByte }\n val bi27 = 0.toBigInt\n val bi28 = 0.toBigInt\n val b29 = b25 + b26\n val avlTree30 = tuple17._2\n val coll31 = avlTree30.getMany(coll2, getVar[Coll[Byte]](5.toByte).get).map({(opt31: Option[Coll[Byte]]) => if (opt31.isDefined) {(\n val coll33 = opt31.get\n (byteArrayToLong(coll33.slice(0, 8)), byteArrayToLong(coll33.slice(8, 16)))\n )} else { (0L, 0L) } })\n val func32 = {(box32: Box) => box32.R8[Coll[Long]].get }\n val coll33 = func32(box7)\n val coll34 = coll1.map({(tuple34: (Coll[Byte], Coll[Byte])) =>\n val coll36 = tuple34._2\n Coll[Long](func10(coll36)).append(func11(coll36))\n })\n val func35 = {(coll35: Coll[Byte]) => byteArrayToLong(coll35.slice(0, 8)) }\n val coll36 = coll9.map({(opt36: Option[Coll[Byte]]) => if (opt36.isDefined) { func35(opt36.get) } else { -1L } })\n val coll37 = coll1.map({(tuple37: (Coll[Byte], Coll[Byte])) => func35(tuple37._2) })\n val tuple38 = (func32(box7).map({(l38: Long) => 0.toBigInt }), true)\n val func39 = {(box39: Box) => box39.R5[Coll[Long]].get(1) }\n val coll40 = coll33.indices.map({(i40: Int) => coll3.map({(i42: Int) =>\n val coll44 = coll14(i42)\n if (coll44(0) >= 0L) {(\n val coll45 = func32(box7).map({(l45: Long) =>\n val bi47 = l45.toBigInt\n coll19(i42).toBigInt * bi47 / func20(box7)(0).toBigInt * b26.toBigInt + if (b22.toInt > 0) { coll31(i42)._1.toBigInt * bi47 / l21.toBigInt * b22.toBigInt } else { bi27 } + if (b24.toInt > 0) { coll31(i42)._2.toBigInt * bi47 / l23.toBigInt * b24.toBigInt } else { bi28 } / b29.toBigInt\n })\n (coll45, (coll44.zip(coll45).map({(tuple46: (Long, BigInt)) => tuple46._1.toBigInt + tuple46._2 }) == coll34(i42).map({(l46: Long) => l46.toBigInt })) && (coll36(i42) == coll37(i42)))\n )} else { tuple38 }\n }).fold(0.toBigInt, {(tuple42: (BigInt, (Coll[BigInt], Boolean))) => tuple42._1 + tuple42._2._1(i40) }) })\n val box41 = func5((OUTPUTS, coll6))(0)\n val coll42 = func15(box41)\n val tuple43 = coll42(0)\n val coll44 = tuple43._1.digest\n val coll45 = {(opt45: Option[Coll[Byte]]) => opt45.get.slice(1, 33) }(\n {(box45: Box) => box45.R4[AvlTree].get }(func5((CONTEXT.dataInputs, placeholder[Coll[Byte]](0)))(0)).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n -119.toByte, 46.toByte, 111.toByte, 71.toByte, -95.toByte, 13.toByte, 92.toByte, -112.toByte, -72.toByte, 122.toByte, -44.toByte, -122.toByte, 51.toByte, 85.toByte, -50.toByte, -83.toByte, 0.toByte, -61.toByte, -30.toByte, -104.toByte, 50.toByte, 23.toByte, -18.toByte, 21.toByte, 83.toByte, 50.toByte, 83.toByte, -51.toByte, -102.toByte, 96.toByte, 37.toByte, -62.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )(0)\n )\n val box46 = {(tuple46: (Coll[Box], Coll[Byte])) => tuple46._1.filter({(box48: Box) => blake2b256(box48.propositionBytes) == tuple46._2 }) }(\n (OUTPUTS, coll45)\n )(0)\n val func47 = {(box47: Box) => box47.R4[Coll[AvlTree]].get(1) }\n val func48 = {(box48: Box) => box48.R5[Coll[Long]].get(0) }\n val func49 = {(box49: Box) => box49.R5[Coll[Long]].get(2) }\n val func50 = {(box50: Box) => box50.R5[Coll[Long]].get(3) }\n val func51 = {(box51: Box) => box51.R5[Coll[Long]].get(4) }\n val func52 = {(box52: Box) => box52.R6[Coll[Coll[Long]]].get }\n sigmaProp(allOf(Coll[Boolean](allOf(coll3.map({(i53: Int) =>\n val coll55 = coll14(i53)\n if (coll55(0) >= 0L) {(\n val coll56 = coll33.map({(l56: Long) =>\n val bi58 = l56.toBigInt\n coll19(i53).toBigInt * bi58 / func20(box7)(0).toBigInt * b26.toBigInt + if (b22.toInt > 0) { coll31(i53)._1.toBigInt * bi58 / l21.toBigInt * b22.toBigInt } else { bi27 } + if (b24.toInt > 0) { coll31(i53)._2.toBigInt * bi58 / l23.toBigInt * b24.toBigInt } else { bi28 } / b29.toBigInt\n })\n (coll56, (coll55.zip(coll56).map({(tuple57: (Long, BigInt)) => tuple57._1.toBigInt + tuple57._2 }) == coll34(i53).map({(l57: Long) => l57.toBigInt })) && (coll36(i53) == coll37(i53)))\n )} else { tuple38 }._2\n })), func39(box7).toBigInt + coll40(0) == func39(box41).toBigInt, avlTree18.remove(coll2, getVar[Coll[Byte]](4.toByte).get).get.digest == coll44, avlTree8.update(coll1.filter({(tuple53: (Coll[Byte], Coll[Byte])) => func10(tuple53._2) > 0L }), getVar[Coll[Byte]](6.toByte).get).get.digest == func4(box41).digest, allOf(Coll[Boolean](blake2b256(box46.propositionBytes) == coll45, box46.value >= SELF.value)), allOf(Coll[Boolean](box41.value == box7.value, box41.tokens == box7.tokens, func47(box41).digest == func47(box7).digest, tuple43._2 == avlTree30, coll42.slice(1, coll42.size) == coll16.slice(1, coll16.size), func48(box41) == func48(box7), func49(box41) == func49(box7), func50(box41) == func50(box7), func51(box41) == func51(box7), func52(box41) == func52(box7), func32(box41) == coll33)), (coll1.size >= 10) || (coll44 == Coll[Byte](78.toByte, -58.toByte, 31.toByte, 72.toByte, 91.toByte, -104.toByte, -21.toByte, -121.toByte, 21.toByte, 63.toByte, 124.toByte, 87.toByte, -37.toByte, 79.toByte, 94.toByte, -51.toByte, 117.toByte, 85.toByte, 111.toByte, -35.toByte, -68.toByte, 64.toByte, 59.toByte, 65.toByte, -84.toByte, -8.toByte, 68.toByte, 31.toByte, -34.toByte, -114.toByte, 22.toByte, 9.toByte, 0.toByte)), coll13.indices.forall({(i53: Int) => func12(box41)(i53).toBigInt == coll13(i53).toBigInt - coll40(i53) }))))\n}",
"address": "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",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": null,
"mainChain": true
},
{
"boxId": "82209a057610a9294f3b0bf43b76e7dca37ee2b24e1a611e82b8705a7c2ed656",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 7,
"globalIndex": 45039694,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10020e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d82fd601d901013c0c630eb58c720101d9010363aedb63087203d901054d0e938c7205018c720102d602dc640bdad9010263e4c67202046401b2da7201018602db6501fe73000400000283070e832002024f02d802b002d602d9028202420272026f025702b302df02a6028602120267029202b802e50205026e021d025102b602e9020d0268028002cf022d02cd02c583200202b002b9020702ab02af02ad028d02ff02ce022f029f021d02fa0215023502c0022202dd02a00253026602f402fb02d2027f0258021d0213022f024b022302f6832002029b021602b1028002810227024d02c2022f021802e802590219029602a2026602d302b9022102b702710281020c02ca020c02b802e70212024a02d8020802be832002024102f302980280026502520284025e02520200029002320210025f025902e502cb022c02b1024102de026302cc0273027b026d02990257025302c3026e0281832002022802c602840259023e0211024e027a0252022c02a602e602900298027702ad020a027902ae029902db026d026c02d40238021902a3024d0250025b023702e8832002023b0208023902c702f7027e02fc028602db02a002a4025f02aa02cd026402a6023802b6028e020a02c2026a02a8020a0215028c028e02be025702ae0215028383200202b802c3022c020b029e024202cc028602d0023002b20261028e025a020602c002d202eb022b02a00264021f02090206028502b9028502ed02ab02100295026fe4e3000ed603d9010363b2e4c672030511040200d6047301d605b2da7201018602a57204040000d606b2da7201018602a47204040000d607da7203017206d608d9010863b2e4c672080511040400d609d9010963b2e4c672090511040600d60ad9010a63b2e4c6720a0511040800d60bd9010b63b2e4c6720b040c64040000d60cdb6401da720b017206d60dd9010d63b2e4c6720d040c64040200d60e832102024e02c6021f0248025b029802eb02870215023f027c025702db024f025e02cd02750255026f02dd02bc0240023b024102ac02f80244021f02de028e021602090200d60fd9010f3c324159d805d6118c720f02d6128c721101d6138c721102d6148c721301d6158c721302e5dc24078c720f0101d901160e9593b172160412d801d6187cb4721604020412958f7218721272129591721872147214721872157215d610da720f018602b2720204020086020500860205feffb3ccd4dfc6030500d611d9011163b2e4c67211061d040000d612da7211017205d613b17212d6149972130402d615d9011563b2e4c67215061d040200d616da7215017205d617d9011763b2e4c67217061d040400d618da7217017205d619d9011963b2e4c67219061d040600d61ada7219017205d61bb27202040800d61ca20200a1026495e6721bb2e4721b0402000200d61dd9011d63b2e4c6721d061d040800d61eda721d017205d61fb27202040a00d620d9012063e4c67220070c3c6464d621da7220017205d622b27221721400d623dad9012363e4c672230811017205d624d9012463d801d626e4c672240511b47226040ab17226d625da7224017206d6267dda720f018602b272020404008602050286020514050204d627da7220017206d628a1b172277226d6299972280402d62ada7219017206d62bda721d017206d62cda7211017206d62dda7224017205d62ed9012e63b2e4c6722e0511040000d62fda722e017206d196830b0192c1b2dad901303c0c630eb58c723001d901326393cbc272328c723002018602a5dad9013032b4e472300402044201b27202040000040000c1a79683060193da7203017205720793da7208017205da720801720693da7209017205050093da720a017205050093db6401da720b017205720c93db6401da720d017205720eafdc0c1ddb6308720601db63087205d901303c4d0e4d0ed803d6328c723001d6338c723201d6348c72300295937233dad9013532b4e47235040c044c01b27202040c00ed938c7234017233939a8c72320272108c72340293723472329683080193b27212721400720793b27216721400da720901720693b27218721400da720a01720693b2721a7214007e721c0593b2721e7214007ea20200a1990264721c95e6721fb2e4721f04020002000593db64018c722201720c93db64018c722202db6401da720d01720693b272230400009a7210b27225040000959172267228afdb0c0eb4722104009999722672280402d9013004d801d6329a722872309683060193b27221723200b2722772290093b27216723200050093b27218723200050093b2721a723200b2722a72290093b2721e723200b2722b72290093b27212723200b2722c72290001019683070193db64018cb2722704000001720e93b4722104007229b472270402722893b4721604007229b4da72150172060402722893b4721804007229b4da72170172060402722893b4721a04007229b4722a0402722893b4721e04007229b4722b0402722893b4721204007229b4722c04027228afdb0c0eb472230402b17225d9013004d801d6329a7230040293b27223723200b272257232009683060193b172217226937213722693b1721a722693b1721e722693b17216722693b172187226afdb0c0e722dd901300493b2722d723000b2722372300093da722e0172059a722fda720f018602b2720204060086020580bab703860205feffb3ccd4dfc6030580f0b25290722fdb6903db6503fe",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val func1 = {(tuple1: (Coll[Box], Coll[Byte])) =>\n tuple1._1.filter({(box3: Box) => box3.tokens.exists({(tuple5: (Coll[Byte], Long)) => tuple5._1 == tuple1._2 }) })\n }\n val coll2 = {(box2: Box) => box2.R4[AvlTree].get }(func1((CONTEXT.dataInputs, placeholder[Coll[Byte]](0)))(0)).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 79.toByte, -40.toByte, -80.toByte, -42.toByte, -39.toByte, -126.toByte, 66.toByte, 114.toByte, 111.toByte, 87.toByte, -77.toByte, -33.toByte, -90.toByte, -122.toByte, 18.toByte, 103.toByte, -110.toByte, -72.toByte, -27.toByte, 5.toByte, 110.toByte, 29.toByte, 81.toByte, -74.toByte, -23.toByte, 13.toByte, 104.toByte, -128.toByte, -49.toByte, 45.toByte, -51.toByte, -59.toByte\n ), Coll[Byte](\n -80.toByte, -71.toByte, 7.toByte, -85.toByte, -81.toByte, -83.toByte, -115.toByte, -1.toByte, -50.toByte, 47.toByte, -97.toByte, 29.toByte, -6.toByte, 21.toByte, 53.toByte, -64.toByte, 34.toByte, -35.toByte, -96.toByte, 83.toByte, 102.toByte, -12.toByte, -5.toByte, -46.toByte, 127.toByte, 88.toByte, 29.toByte, 19.toByte, 47.toByte, 75.toByte, 35.toByte, -10.toByte\n ), Coll[Byte](\n -101.toByte, 22.toByte, -79.toByte, -128.toByte, -127.toByte, 39.toByte, 77.toByte, -62.toByte, 47.toByte, 24.toByte, -24.toByte, 89.toByte, 25.toByte, -106.toByte, -94.toByte, 102.toByte, -45.toByte, -71.toByte, 33.toByte, -73.toByte, 113.toByte, -127.toByte, 12.toByte, -54.toByte, 12.toByte, -72.toByte, -25.toByte, 18.toByte, 74.toByte, -40.toByte, 8.toByte, -66.toByte\n ), Coll[Byte](\n 65.toByte, -13.toByte, -104.toByte, -128.toByte, 101.toByte, 82.toByte, -124.toByte, 94.toByte, 82.toByte, 0.toByte, -112.toByte, 50.toByte, 16.toByte, 95.toByte, 89.toByte, -27.toByte, -53.toByte, 44.toByte, -79.toByte, 65.toByte, -34.toByte, 99.toByte, -52.toByte, 115.toByte, 123.toByte, 109.toByte, -103.toByte, 87.toByte, 83.toByte, -61.toByte, 110.toByte, -127.toByte\n ), Coll[Byte](\n 40.toByte, -58.toByte, -124.toByte, 89.toByte, 62.toByte, 17.toByte, 78.toByte, 122.toByte, 82.toByte, 44.toByte, -90.toByte, -26.toByte, -112.toByte, -104.toByte, 119.toByte, -83.toByte, 10.toByte, 121.toByte, -82.toByte, -103.toByte, -37.toByte, 109.toByte, 108.toByte, -44.toByte, 56.toByte, 25.toByte, -93.toByte, 77.toByte, 80.toByte, 91.toByte, 55.toByte, -24.toByte\n ), Coll[Byte](\n 59.toByte, 8.toByte, 57.toByte, -57.toByte, -9.toByte, 126.toByte, -4.toByte, -122.toByte, -37.toByte, -96.toByte, -92.toByte, 95.toByte, -86.toByte, -51.toByte, 100.toByte, -90.toByte, 56.toByte, -74.toByte, -114.toByte, 10.toByte, -62.toByte, 106.toByte, -88.toByte, 10.toByte, 21.toByte, -116.toByte, -114.toByte, -66.toByte, 87.toByte, -82.toByte, 21.toByte, -125.toByte\n ), Coll[Byte](\n -72.toByte, -61.toByte, 44.toByte, 11.toByte, -98.toByte, 66.toByte, -52.toByte, -122.toByte, -48.toByte, 48.toByte, -78.toByte, 97.toByte, -114.toByte, 90.toByte, 6.toByte, -64.toByte, -46.toByte, -21.toByte, 43.toByte, -96.toByte, 100.toByte, 31.toByte, 9.toByte, 6.toByte, -123.toByte, -71.toByte, -123.toByte, -19.toByte, -85.toByte, 16.toByte, -107.toByte, 111.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )\n val func3 = {(box3: Box) => box3.R5[Coll[Long]].get(1) }\n val coll4 = placeholder[Coll[Byte]](1)\n val box5 = func1((OUTPUTS, coll4))(0)\n val box6 = func1((INPUTS, coll4))(0)\n val l7 = func3(box6)\n val func8 = {(box8: Box) => box8.R5[Coll[Long]].get(2) }\n val func9 = {(box9: Box) => box9.R5[Coll[Long]].get(3) }\n val func10 = {(box10: Box) => box10.R5[Coll[Long]].get(4) }\n val func11 = {(box11: Box) => box11.R4[Coll[AvlTree]].get(0) }\n val coll12 = func11(box6).digest\n val func13 = {(box13: Box) => box13.R4[Coll[AvlTree]].get(1) }\n val coll14 = Coll[Byte](\n 78.toByte, -58.toByte, 31.toByte, 72.toByte, 91.toByte, -104.toByte, -21.toByte, -121.toByte, 21.toByte, 63.toByte, 124.toByte, 87.toByte, -37.toByte, 79.toByte, 94.toByte, -51.toByte, 117.toByte, 85.toByte, 111.toByte, -35.toByte, -68.toByte, 64.toByte, 59.toByte, 65.toByte, -84.toByte, -8.toByte, 68.toByte, 31.toByte, -34.toByte, -114.toByte, 22.toByte, 9.toByte, 0.toByte\n )\n val func15 = {(tuple15: (Option[Coll[Byte]], (Long, (Long, Long)))) =>\n val tuple17 = tuple15._2\n val l18 = tuple17._1\n val tuple19 = tuple17._2\n val l20 = tuple19._1\n val l21 = tuple19._2\n tuple15._1.map({(coll22: Coll[Byte]) => if (coll22.size == 9) {(\n val l24 = byteArrayToLong(coll22.slice(1, 9))\n if (l24 < l18) { l18 } else { if (l24 > l20) { l20 } else { l24 } }\n )} else { l21 } }).getOrElse(l21)\n }\n val l16 = func15((coll2(1), (0L, (999999999999999L, 0L))))\n val func17 = {(box17: Box) => box17.R6[Coll[Coll[Long]]].get(0) }\n val coll18 = func17(box5)\n val i19 = coll18.size\n val i20 = i19 - 1\n val func21 = {(box21: Box) => box21.R6[Coll[Coll[Long]]].get(1) }\n val coll22 = func21(box5)\n val func23 = {(box23: Box) => box23.R6[Coll[Coll[Long]]].get(2) }\n val coll24 = func23(box5)\n val func25 = {(box25: Box) => box25.R6[Coll[Coll[Long]]].get(3) }\n val coll26 = func25(box5)\n val opt27 = coll2(4)\n val b28 = max(0.toByte, min(100.toByte, if (opt27.isDefined) { opt27.get(1) } else { 0.toByte }))\n val func29 = {(box29: Box) => box29.R6[Coll[Coll[Long]]].get(4) }\n val coll30 = func29(box5)\n val opt31 = coll2(5)\n val func32 = {(box32: Box) => box32.R7[Coll[(AvlTree, AvlTree)]].get }\n val coll33 = func32(box5)\n val tuple34 = coll33(i20)\n val coll35 = {(box35: Box) => box35.R8[Coll[Long]].get }(box5)\n val func36 = {(box36: Box) =>\n val coll38 = box36.R5[Coll[Long]].get\n coll38.slice(5, coll38.size)\n }\n val coll37 = func36(box6)\n val i38 = func15((coll2(2), (1L, (10L, 1L)))).toInt\n val coll39 = func32(box6)\n val i40 = min(coll39.size, i38)\n val i41 = i40 - 1\n val coll42 = func25(box6)\n val coll43 = func29(box6)\n val coll44 = func17(box6)\n val coll45 = func36(box5)\n val func46 = {(box46: Box) => box46.R5[Coll[Long]].get(0) }\n val l47 = func46(box6)\n sigmaProp(\n allOf(\n Coll[Boolean](\n {(tuple48: (Coll[Box], Coll[Byte])) => tuple48._1.filter({(box50: Box) => blake2b256(box50.propositionBytes) == tuple48._2 }) }(\n (OUTPUTS, {(opt48: Option[Coll[Byte]]) => opt48.get.slice(1, 33) }(coll2(0)))\n )(0).value >= SELF.value, allOf(\n Coll[Boolean](\n func3(box5) == l7, func8(box5) == func8(box6), func9(box5) == 0L, func10(box5) == 0L, func11(box5).digest == coll12, func13(box5).digest == coll14\n )\n ), box6.tokens.zip(box5.tokens).forall({(tuple48: ((Coll[Byte], Long), (Coll[Byte], Long))) =>\n val tuple50 = tuple48._1\n val coll51 = tuple50._1\n val tuple52 = tuple48._2\n if (coll51 == {(opt53: Option[Coll[Byte]]) => opt53.get.slice(6, 38) }(coll2(6))) { (tuple52._1 == coll51) && (tuple50._2 + l16 == tuple52._2) } else { tuple52 == tuple50 }\n }), allOf(\n Coll[Boolean](\n coll18(i20) == l7, coll22(i20) == func9(box6), coll24(i20) == func10(box6), coll26(i20) == b28.toLong, coll30(i20) == max(\n 0.toByte, min(100.toByte - b28, if (opt31.isDefined) { opt31.get(1) } else { 0.toByte })\n ).toLong, tuple34._1.digest == coll12, tuple34._2.digest == func13(box6).digest, coll35(0) == l16 + coll37(0)\n )\n ), if (i38 > i40) { coll33.slice(0, i38 - i40 - 1).indices.forall({(i48: Int) =>\n val i50 = i40 + i48\n allOf(Coll[Boolean](coll33(i50) == coll39(i41), coll22(i50) == 0L, coll24(i50) == 0L, coll26(i50) == coll42(i41), coll30(i50) == coll43(i41), coll18(i50) == coll44(i41)))\n }) } else { true }, allOf(\n Coll[Boolean](\n coll39(0)._1.digest == coll14, coll33.slice(0, i41) == coll39.slice(1, i40), coll22.slice(0, i41) == func21(box6).slice(1, i40), coll24.slice(\n 0, i41\n ) == func23(box6).slice(1, i40), coll26.slice(0, i41) == coll42.slice(1, i40), coll30.slice(0, i41) == coll43.slice(1, i40), coll18.slice(\n 0, i41\n ) == coll44.slice(1, i40)\n )\n ), coll35.slice(1, coll37.size).indices.forall({(i48: Int) =>\n val i50 = i48 + 1\n coll35(i50) == coll37(i50)\n }), allOf(\n Coll[Boolean](coll33.size == i38, i19 == i38, coll26.size == i38, coll30.size == i38, coll22.size == i38, coll24.size == i38)\n ), coll45.indices.forall({(i48: Int) => coll45(i48) == coll35(i48) }), func46(box5) == l47 + func15(\n (coll2(3), (3600000L, (999999999999999L, 86400000L)))\n ), l47 <= CONTEXT.preHeader.timestamp\n )\n )\n )\n}",
"address": "JPXYAQsoYukLNEnw9389FV29eVjrKZzTArzRabvoSgxyA4iRKcZgBbLHCe8F1XbT4zBxfYYhk9fGyCvhyd7xTZHbdrCnAXCnCTRPGqZyJixmfJq5PQurX4hpYZ4A1MJ2Dd3SZCCC84jfFNmFnNQDPM3ec36ofXM95HUSb7xuu6zNGt7RSXbCsSEc6UGwwn8oQDJa2CFPJ5o1CWpbriHSY1RGKbw8oQXqDLDdW8Xb74X1FKStQrwuzom1LfhpuKzKHABXGnfXnJ4JRe1KuS4wFRF6NnaarcB54hVF5E9Se3hVZocM6s1o9amDv3VY1VJiuHtdMCPVZpUqZyNfZ1ss3UvJ8v7fXJYav22CcN28DPQf9KeMA6HNKqAifNoAaJt5Usnzv7pBhvQK4ksXpkAUwpdjGwRAUCNNkray5g9pivdR2TJtkW92UcwKhRtj7ZVXtxaFa8hBSQ9LsnMexNTfR9nnwxHRPGp6RmhV94eo4VY4xH32mFBobuZ19rGJac1fDmWcRmeJUakfJqyJKHQtmoQzvLiEHV5LcY3sYZ2Cvr9wown5oukGtKJvmHUCFAgTQFN46KLCGY9c2J58joFuybfc54faYByGqyvBSv9L6ew5UFAfxpzwndokbjup24kdcoHug3jCYcBxhb1kF4MP4Wa731SzY6AyyPh1nTgHXqXTcfjNBG6d36aKchAdKzEYwY2xnrr4eFjy9vzFPLu1H1ukN2QTouePvHEMTahwrrsp3KtRsSfasvUzgW9B4FnNqvyghG9UDJvhsDMBsTmBung4PCqGjueEDoT49LZmXhkwctHTb75JJAFEL7dafkGZE1GMNhZ4d7mawccnYQfKTjCWbvSNAjBhVmDUVURtc1WCddfpMVN7CMcxE4p5bZYgy9XTxNsWNwxBtDuohHzF1gvSj9osRgx5JHFT28kK99TNTYkfPVf8QZfxw8WebhrctKJDvgPB4qTfLQR9GbpK1SmjRzVcWuVqDHEvcXcy2LYoUsAm7Mg1yLwZEvZjRwKBJ1Ebx5Y78DkXuZ3xcbxf6zDupQ79sap8Q2HCcpXNJT9DHBajTk7Y6Us2JTVye1FE9edqqjsY6UAQFEbXNYDZivG143gbD5SrfEsQEaMWQizXuaQy6ZqXmnGRCDfCUTnZ4Vg35oipmjw9LxYCwAnEZgqmXHu8CJ3jHUbANrfHKvnwPevwgvhpvtfgU1R5UwHrgg3gKa5nBNCUaF7pBdWpSqEWAvtqRroBSuKZzb1WbFvSx2bpg37VTMvDHvWw6UmmVhs4MiZtbCrfJv29EN31K1oJWYKBYEDcKA2DVU5QfwHM1jK6BYvN8V8RTJXJ38BEBvNdZd7Kny61AZhD6ZavzGVa4Ey9ex6svPmZk7DYj2BJ5yQ53ujjFgPCkQoYG4UKENxFbwDqy9qbP5pEkRP1s8pXJbJ5AFnSz962AGU2okTjMxnCNXm1vckharztKE1BLQDKhRrWKvzCevoQut8sP3JDwGtcNym3gnZuLmeg9CjTgDdF2SsDy57wSNaiXopgbyk5kwkMWqhEjBGCXnjiVsp4bDmUmvKWJMLPy5MfUEV6RCmUH1vGVRFG6gd1KTxZgvLu7jGXC7znSjGwArMa6S5o5i2FJgZMcHJWGw9cv9PRVMrfbTSFVZ8oF65aDmrWTwoAUy2kJoDFasU7q4fqr1PQu33GVhtzBdjgFa1hHu4M3dW6Nnkz1RjFvmA6fwsT7LpLXF2jay4u2dExhM388MyZgrxTjvNBQovVwCEGTCGwvj1eSv8o6Q1znaQLN55pFfrhnw5tDGyFKiYc3by8okzSQnPjuhs1ohtaSMQCzRH1j2hk54kujqjkXx69RGrab62De98ToAKXftSp1pCq5GVhft9auhVUfEdqdeieF3beUKBL5idrfk1d8vGNMdmBUhbvttiZbsH4iwZDAY1oZJFMjoWiUmSx1NqFYNSb8Z8hMSdHvmuSQXjjESXWgYkuynuxHZSPzzX7jdZgfUjGyvCUxQ6FLKfU7Nz2RuEWg7Ca7C7Ykh6TZgRWP1LrNDvmW7vRoHeP9fsmit1Jc4yJwR2iV3abZDbgmchugqE5oSxhKaTCf1BmUGMAfKJLhr1Vz3d3Ty4XvW4u8oDy1ZXsxVb5Tn7U6QX4yrw1K6xyrvh6okf5EXyVN71pYApemXrsrM7ScceVboiGPVxweHbCqw4mMhrGAWa2YB6BKkqSDXPUHbLwS53ZjbeYUWs9aSDCzNZnCpUY9uGcSUnWfoE4mdY2CidCENQmLviiZci9wnGjscy8FRQrJ1pMm6Ux9KsfEN1YVXjksS4NLNd4hwHoRUTGsffutaShrfPxgcVSZjnvTS2yT3DNsG1XPvBGg5mPfnNjzbAJU9vfucuE46g7eh4Ea1qx8g6ZjtKUzWi6TcmkAcmbLcCyssdwHH6tokiPy8FvrpXuEdUVGAFbkQULvT2cyrUy2AUMfr3TRdjpUWEpbpJUojGVcctVK8JFR2e5qGt2UZPbUBDRL2tLk1yJLKSybmDaowLD4kwGtuotTJgsRT9FWNRqTecYSkmx7h4kLCJqqXo7AbAUXEZc3i1aYZVung3r4Sfc3h4Vbisutyhe6YCYsf1ptcoDDposD9ZQN7gAC3evo3KxSL3DwzpkCfJFUKoV4iMVxPCZjzHPWaoEVy8zCt5HbMEV3fUrCuiaZwHrgRjvmHAj1Hcbe3f3eDgujaJ9VDPYgz2D4fU43Ct45WmhWPPWQwirJHa3GwDgTRPdnmx6eAKPd3Mu2qTEzvPFNkkkTWt7SsxDyJcbUAshkdjDEYBHivv",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": null,
"mainChain": true
},
{
"boxId": "1fc3ef9c20e00dbe7727f89dd09bbde8abec8ccdc2162aa14f5ff91d8577a901",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 8,
"globalIndex": 45039695,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10020e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d823d601e4e3001ad602dc640bdad9010263e4c67202046401b2db6501fe0400000283020e83200202090282020f02cb0288027102fb0245020c023e020602b702cb025e022702b002450250028702a302660262021a029d02de0275028202a002190211021e023e832002023d02aa02660280028e026902c2025a02e9023202dd02660261021c025f020b023c02ba02ca02d102120252020302e8027d028d02c402910286021c027102e6b27201040000d603b27201041200d604d901043c0c630eb58c720401d9010663aedb63087206d901084d0e938c7208018c720402d6057301d606b2da7204018602a57205040000d607b2da7204018602a47205040000d608d9010863b2e4c67208040c64040000d609da7208017207d60ab2da7204018602a4dad9010a32b4e4720a040c044c01b27202040200040000d60be4dc640a7209027203b27201040400d60cb37aa2dad9010c63b2e4c6720c051104000001720adad9010c0e7cb4720c0400041001720bb4720b0410b1720bd60dd9010d63b2e4c6720d040c64040200d60eda720d017207d60fdc640a720e027203b27201040800d610e6720fd611dc640adad9011163e4c67211066401720a027203b27201040200d612e67211d6139572107cb4e4720f040004100500d61495721272139a72130502d6159572107cb4e4720f041004200500d616b27201041000d617b0adb4db0c0e721604009db172160410d90117047cb472169c721704109c9a7217040204100500d90117599a8c7217018c721702d618957212d801d618e47211a29a997215b0adb4db0c0e721804009db172180410d90119047cb472189c721904109c9a7219040204100500d90119599a8c7219018c721902721705009a72157217d619b37a72147a7218d61ab27201040a00d61bd9011b63b2e4c6721b0511040000d61cd9011c63b2e4c6721c0511040200d61dd9011d63b2e4c6721d0511040400d61ed9011e63b2e4c6721e0511040600d61fd9011f63b2e4c6721f0511040800d620d9012063d801d622e4c672200511b47222040ab17222d621d9012163e4c67221061dd622d9012263e4c67222070c3c6464d623d9012363e4c672230811d19683050192c1b2dad901243c0c630eb58c722401d901266393cbc272268c722402018602a5dad9012432b4e472240402044201b27202040000040000c1a7dad901243c0c630eae8c722401d9012663aedb63087226d901284d0e938c7228018c722402018602a5720396830d0193c17206c1720793db63087206db6308720793db6401da7208017206db6401e4dc640d72090283013c0e0e86027203720cb2720104060093db6401da720d017206db6401957210e4dc640d720e0283013c0e0e860272037219721ae4dc640c720e0283013c0e0e860272037219721a93da721b017206da721b01720793da721c017206da721c01720793da721d017206da721d01720793da721e017206999ada721e0172077214721393da721f017206999ada721f0172077218721593da7220017206da722001720793da7221017206da722101720793da7222017206da722201720793da7223017206da722301720793b27201040c00720c93b27201040e007219",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val coll1 = getVar[Coll[Coll[Byte]]](0.toByte).get\n val coll2 = {(box2: Box) => box2.R4[AvlTree].get }(CONTEXT.dataInputs(0)).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 9.toByte, -126.toByte, 15.toByte, -53.toByte, -120.toByte, 113.toByte, -5.toByte, 69.toByte, 12.toByte, 62.toByte, 6.toByte, -73.toByte, -53.toByte, 94.toByte, 39.toByte, -80.toByte, 69.toByte, 80.toByte, -121.toByte, -93.toByte, 102.toByte, 98.toByte, 26.toByte, -99.toByte, -34.toByte, 117.toByte, -126.toByte, -96.toByte, 25.toByte, 17.toByte, 30.toByte, 62.toByte\n ), Coll[Byte](\n 61.toByte, -86.toByte, 102.toByte, -128.toByte, -114.toByte, 105.toByte, -62.toByte, 90.toByte, -23.toByte, 50.toByte, -35.toByte, 102.toByte, 97.toByte, 28.toByte, 95.toByte, 11.toByte, 60.toByte, -70.toByte, -54.toByte, -47.toByte, 18.toByte, 82.toByte, 3.toByte, -24.toByte, 125.toByte, -115.toByte, -60.toByte, -111.toByte, -122.toByte, 28.toByte, 113.toByte, -26.toByte\n )\n ), coll1(0)\n )\n val coll3 = coll1(9)\n val func4 = {(tuple4: (Coll[Box], Coll[Byte])) =>\n tuple4._1.filter({(box6: Box) => box6.tokens.exists({(tuple8: (Coll[Byte], Long)) => tuple8._1 == tuple4._2 }) })\n }\n val coll5 = placeholder[Coll[Byte]](1)\n val box6 = func4((OUTPUTS, coll5))(0)\n val box7 = func4((INPUTS, coll5))(0)\n val func8 = {(box8: Box) => box8.R4[Coll[AvlTree]].get(0) }\n val avlTree9 = func8(box7)\n val box10 = func4((INPUTS, {(opt10: Option[Coll[Byte]]) => opt10.get.slice(6, 38) }(coll2(1))))(0)\n val coll11 = avlTree9.get(coll3, coll1(2)).get\n val coll12 = longToByteArray(\n max({(box12: Box) => box12.R5[Coll[Long]].get(0) }(box10), {(coll12: Coll[Byte]) => byteArrayToLong(coll12.slice(0, 8)) }(coll11))\n ).append(coll11.slice(8, coll11.size))\n val func13 = {(box13: Box) => box13.R4[Coll[AvlTree]].get(1) }\n val avlTree14 = func13(box7)\n val opt15 = avlTree14.get(coll3, coll1(4))\n val bool16 = opt15.isDefined\n val opt17 = {(box17: Box) => box17.R6[AvlTree].get }(box10).get(coll3, coll1(1))\n val bool18 = opt17.isDefined\n val l19 = if (bool16) { byteArrayToLong(opt15.get.slice(0, 8)) } else { 0L }\n val l20 = if (bool18) { l19 } else { l19 + 1L }\n val l21 = if (bool16) { byteArrayToLong(opt15.get.slice(8, 16)) } else { 0L }\n val coll22 = coll1(8)\n val l23 = coll22.indices.slice(0, coll22.size / 8).map({(i23: Int) => byteArrayToLong(coll22.slice(i23 * 8, i23 + 1 * 8)) }).fold(\n 0L, {(tuple23: (Long, Long)) => tuple23._1 + tuple23._2 }\n )\n val l24 = if (bool18) {(\n val coll24 = opt17.get\n max(\n l21 - coll24.indices.slice(0, coll24.size / 8).map({(i25: Int) => byteArrayToLong(coll24.slice(i25 * 8, i25 + 1 * 8)) }).fold(\n 0L, {(tuple25: (Long, Long)) => tuple25._1 + tuple25._2 }\n ) + l23, 0L\n )\n )} else { l21 + l23 }\n val coll25 = longToByteArray(l20).append(longToByteArray(l24))\n val coll26 = coll1(5)\n val func27 = {(box27: Box) => box27.R5[Coll[Long]].get(0) }\n val func28 = {(box28: Box) => box28.R5[Coll[Long]].get(1) }\n val func29 = {(box29: Box) => box29.R5[Coll[Long]].get(2) }\n val func30 = {(box30: Box) => box30.R5[Coll[Long]].get(3) }\n val func31 = {(box31: Box) => box31.R5[Coll[Long]].get(4) }\n val func32 = {(box32: Box) =>\n val coll34 = box32.R5[Coll[Long]].get\n coll34.slice(5, coll34.size)\n }\n val func33 = {(box33: Box) => box33.R6[Coll[Coll[Long]]].get }\n val func34 = {(box34: Box) => box34.R7[Coll[(AvlTree, AvlTree)]].get }\n val func35 = {(box35: Box) => box35.R8[Coll[Long]].get }\n sigmaProp(\n allOf(\n Coll[Boolean](\n {(tuple36: (Coll[Box], Coll[Byte])) => tuple36._1.filter({(box38: Box) => blake2b256(box38.propositionBytes) == tuple36._2 }) }(\n (OUTPUTS, {(opt36: Option[Coll[Byte]]) => opt36.get.slice(1, 33) }(coll2(0)))\n )(0).value >= SELF.value, {(tuple36: (Coll[Box], Coll[Byte])) =>\n tuple36._1.exists({(box38: Box) => box38.tokens.exists({(tuple40: (Coll[Byte], Long)) => tuple40._1 == tuple36._2 }) })\n }((OUTPUTS, coll3)), allOf(\n Coll[Boolean](\n box6.value == box7.value, box6.tokens == box7.tokens, func8(box6).digest == avlTree9.update(\n Coll[(Coll[Byte], Coll[Byte])]((coll3, coll12)), coll1(3)\n ).get.digest, func13(box6).digest == if (bool16) { avlTree14.update(Coll[(Coll[Byte], Coll[Byte])]((coll3, coll25)), coll26).get } else {\n avlTree14.insert(Coll[(Coll[Byte], Coll[Byte])]((coll3, coll25)), coll26).get\n }.digest, func27(box6) == func27(box7), func28(box6) == func28(box7), func29(box6) == func29(box7), func30(box6) == func30(\n box7\n ) + l20 - l19, func31(box6) == func31(box7) + l24 - l21, func32(box6) == func32(box7), func33(box6) == func33(box7), func34(box6) == func34(\n box7\n ), func35(box6) == func35(box7)\n )\n ), coll1(6) == coll12, coll1(7) == coll25\n )\n )\n )\n}",
"address": "2scJRPK51tGrb2cDysvQr6bzyvrNMmSx4Bzq78ykevmrR7HEo9sf7mPT5RBAaS1JcGN9VyK8wj5Kt9sogDPQqFkNuSxc2BDuqEDWQsXmeSicWxoAWighPbB5RNPjnSBT1DrN3yzhNMUGo63kuAfMaTY8GeNK5iSMcaQDKk4RRDtZZY3t9SAwKXyVRbQhUFq8aqSLMwsj81nRP9AnCb5zzVbY89GjUBhQHxgmrj5C7KQNybHuYv3CfAiiHRVpdHwPS9J3C22AjtBpNR28pqpcL2hy5Lv7bRyLuiRcbxLHtQx2T1j7SS9qDfe4x95fPhHNN2WzKwmeKMpAMrVwy4VoFX7CtTqrotdb7b3Hfmy5ksd11msbJZuSe1n9GjQ5XUuRAzVwsfXEPdM6nACD2k5ZmvYfNhmYsWX9YVFf7EZaNDiinumey6jdGPz4vJ4T2X4hyC7K42jPWQhP3zRZoDfGcRRHx81josoyswi9bdsfuXip8We1Wa1bLxLRT2C5ETzHDMKVbZcf5EADUag8vdT6UXR4J11zYZMHHAN45baLAr7pnw6wgmXTZxdZ3JytWd3HSAZonpJZkp3twFGDU1oYQou1JVZXsuHKvzUKT67aoQrV1EBDGU9MU3FPkV4m1fN4bRYgiLcTSALTrgH48GcPuo6CwigoCTk3LV1qdghpTFwyxzf4FJ1MyW5a5UMMaSG4REYqmo4tGmNawF7xCapC2J9AxM7joaMZz9HSiekcqjQDc9qyXkMC4NpXbN8X6dYgfwuXkAib8YeFDj9ScXq7yj1C6xdDJUbGwfrBYfQpKNdbgXM1C6ea1Zf4CZWnRqunEWEDyyLtLyy2yNh7JExWM7hoAt7WKnt8y1zxEYrguH1HDRb5NHxLdcQx2f84A1o5z9PEm8QrcU1DfwXNanWFwE7vV5Nd6dxaPNpcZ36upQnrYvGhnXgqsPYBEzkdboVwfxAZ1eRMeGFxvoeoWbK3sLS1iHbYhHKMfXAaUMBzTwMvon7QKG8jM8A7syTKxZZF3Urfjk14qwUNjSDamPgzy3zraNorawM3Tn4c2YwEMBuSq82SjNkFNSG52TdwV9ErA93Pju5Ly4s5bZH2QTvG3A8nURMzGwS9ido3DV2Vwkq8aFx1VMiup5ARVN9cShUHYtJrKUGZxKJVs5cPjoco7RcuDFbWGTZx6aA1BLVWoX3Mx9gh4BxGEdVKkDcyTaL4AsSb4UfoFMJoUJLJenMY24pCPvQJQwtWAaPU2wzC54W8Z7dHT7wxKYoSobjjJmhzwYpcM93SS8BSH2Tj5WGYC2YGtB1yPirgi91pmMZkQmB5AWwh1Pc6i3Q6MtXaLw2zDWQrK5Pn9XUycM2sGF6oHvWH6WXUJjmd1uHVaGLUrcR24EBkpm3U9FWamZzWMKxcSVdzhxEj8XqryVLw18sz8hBbNTa1SzqR3vEuZuq4LMbUpM72LqgoEBGCYAAQfHECtiqjP1WzhEBkesLwaF8cdyxtddh5veqKh7Wi677xRr1Ep5zpWYmuPXKd5kj9gGdx445Afjj9UudZvx5zoF3MS5AjHFBRUH8hJanLzPxNh89mXBK76ozP2XCiMTxv4xWMEJtjWz1phRKFwA2AD212rf699PUne24RvNabPZxj21HdWFPddu14Y1qJVGYszMqPGampePUHZC4msMSLSaAgZZjsSSjcU3a8TmwQ",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "a57fe9a15f17b2952d9f956c67a998765f63138c82d23f6751d7d5f4e484720d",
"mainChain": true
},
{
"boxId": "c98f77355e5757db23793a782f56a90e779ec05615466aa289b0a1e81c5967ab",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 9,
"globalIndex": 45039696,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10020e2098ba6f0cfc7758633d52ea3082ae3b8b38b45dbfe8a7247de966dcb608b9008e0e20a7f6d4ccf1288a2b79e3d8741e1e203828135a12b92f8dc4f2d21e40738e0e01d812d601d9010163b2e4c67201040c64040000d602d901023c0c630eb58c720201d9010463aedb63087204d901064d0e938c7206018c720202d6037301d604b2da7202018602a57203040000d605b2da7202018602a47203040000d606d9010663b2e4c67206040c64040200d607d9010763b2e4c672070511040000d608d9010863b2e4c672080511040200d609d9010963b2e4c672090511040400d60ad9010a63b2e4c6720a0511040600d60bd9010b63b2e4c6720b0511040800d60cd9010c63e4c6720c061dd60dd9010d63e4c6720d070c3c6464d60ed9010e63e4c6720e0811d60f99c17204c17205d610d9011063d801d612e4c672100511b47212040ab17212d611d9011163b2db63087211040200d612998cda7211017204028cda721101720502d19683050196830a0193da7201017204da720101720593da7206017204da720601720593da7207017204da720701720593da7208017204da720801720593da7209017204da720901720593da720a017204da720a01720593da720b017204da720b01720593da720c017204da720c01720593da720d017204da720d01720593da720e017204da720e017205ed92720f05009399b2da7210017204040200b2da7210017205040200720fed92721205009399b2da7210017204040000b2da7210017205040000721292b1db63087204b1db6308720592c1b2dad901133c0c630eb58c721301d901156393cbc272158c721302018602a5dad9011332b4e472130402044201b2dc640bdad9011363e4c67213046401b2da7202018602db6501fe73000400000283010e832002023a02110295025c0247021902e5028802bc02e602a70261021d022702bd021f02df02db02570238025c02ae02e2026602d80204020c0289024f021c022e021de4e3000e040000040000c1a7",
"ergoTreeConstants": "0: Coll(-104,-70,111,12,-4,119,88,99,61,82,-22,48,-126,-82,59,-117,56,-76,93,-65,-24,-89,36,125,-23,102,-36,-74,8,-71,0,-114)\n1: Coll(-89,-10,-44,-52,-15,40,-118,43,121,-29,-40,116,30,30,32,56,40,19,90,18,-71,47,-115,-60,-14,-46,30,64,115,-114,14,1)",
"ergoTreeScript": "{\n val func1 = {(box1: Box) => box1.R4[Coll[AvlTree]].get(0) }\n val func2 = {(tuple2: (Coll[Box], Coll[Byte])) =>\n tuple2._1.filter({(box4: Box) => box4.tokens.exists({(tuple6: (Coll[Byte], Long)) => tuple6._1 == tuple2._2 }) })\n }\n val coll3 = placeholder[Coll[Byte]](1)\n val box4 = func2((OUTPUTS, coll3))(0)\n val box5 = func2((INPUTS, coll3))(0)\n val func6 = {(box6: Box) => box6.R4[Coll[AvlTree]].get(1) }\n val func7 = {(box7: Box) => box7.R5[Coll[Long]].get(0) }\n val func8 = {(box8: Box) => box8.R5[Coll[Long]].get(1) }\n val func9 = {(box9: Box) => box9.R5[Coll[Long]].get(2) }\n val func10 = {(box10: Box) => box10.R5[Coll[Long]].get(3) }\n val func11 = {(box11: Box) => box11.R5[Coll[Long]].get(4) }\n val func12 = {(box12: Box) => box12.R6[Coll[Coll[Long]]].get }\n val func13 = {(box13: Box) => box13.R7[Coll[(AvlTree, AvlTree)]].get }\n val func14 = {(box14: Box) => box14.R8[Coll[Long]].get }\n val l15 = box4.value - box5.value\n val func16 = {(box16: Box) =>\n val coll18 = box16.R5[Coll[Long]].get\n coll18.slice(5, coll18.size)\n }\n val func17 = {(box17: Box) => box17.tokens(1) }\n val l18 = func17(box4)._2 - func17(box5)._2\n sigmaProp(\n allOf(\n Coll[Boolean](\n allOf(\n Coll[Boolean](\n func1(box4) == func1(box5), func6(box4) == func6(box5), func7(box4) == func7(box5), func8(box4) == func8(box5), func9(box4) == func9(box5), func10(\n box4\n ) == func10(box5), func11(box4) == func11(box5), func12(box4) == func12(box5), func13(box4) == func13(box5), func14(box4) == func14(box5)\n )\n ), (l15 >= 0L) && (func16(box4)(1) - func16(box5)(1) == l15), (l18 >= 0L) && (\n func16(box4)(0) - func16(box5)(0) == l18\n ), box4.tokens.size >= box5.tokens.size, {(tuple19: (Coll[Box], Coll[Byte])) =>\n tuple19._1.filter({(box21: Box) => blake2b256(box21.propositionBytes) == tuple19._2 })\n }(\n (\n OUTPUTS, {(opt19: Option[Coll[Byte]]) => opt19.get.slice(1, 33) }(\n {(box19: Box) => box19.R4[AvlTree].get }(func2((CONTEXT.dataInputs, placeholder[Coll[Byte]](0)))(0)).getMany(\n Coll[Coll[Byte]](\n Coll[Byte](\n 58.toByte, 17.toByte, -107.toByte, 92.toByte, 71.toByte, 25.toByte, -27.toByte, -120.toByte, -68.toByte, -26.toByte, -89.toByte, 97.toByte, 29.toByte, 39.toByte, -67.toByte, 31.toByte, -33.toByte, -37.toByte, 87.toByte, 56.toByte, 92.toByte, -82.toByte, -30.toByte, 102.toByte, -40.toByte, 4.toByte, 12.toByte, -119.toByte, 79.toByte, 28.toByte, 46.toByte, 29.toByte\n )\n ), getVar[Coll[Byte]](0.toByte).get\n )(0)\n )\n )\n )(0).value >= SELF.value\n )\n )\n )\n}",
"address": "CA9jRphEVuAbNKhRQRE6KK69m61eE9B3BiK4Zzcjx7HaD1om3Uizj7nXLA2zTVC9yNxtGTDqcPfEPYwBEVf54HeFNN5F6iV6WRw5c9oLNdXTABbL2SbjLqzir4dZjUotb4RGSwevZ8X7hau29BTNPVNJmZzcCPEhDGz9EUuEzRc6JojBNxKYnXx6qiAnAcdTSUk6Dweyze5Qbqgq994kkRiPHgXQgG8KAApoVCBoFGv5ivuNRoanr8gvvF13xJiowMZt4CD5PnZV9H6CA7P8dqi1kwKst1L15ak4YLEe27hPvFeRnbjJhN55AEx1b9NuGZrenSfRqmU3McGhP912kQzgwmcKNFrcgUh1jX26qsbgfVC2SQdBChE7SYPWN6JpnM3RwVRt4DSR2HUXUuU9YNpMNo8VeX2RsJVDdqbUJSrrdvhncKoaw5KP14KBvScUQyF54Ze8AKKx26QwoL7iWLoqVA1r3nzSBnVcsSVmP8E57uqdoFLhbPLmSNYmGZsedJe2hXs7Uk9pYxSvmshLWKKmeqRqDdt4oKXhtEtGoCr74xVwZXH6uexHpr7b6Xy6gN99mNxCsusakQDGenftmVFtzmfcUHEvSv5Bpu7BULBm5mFzgzJQeeSQgaeYYjeLQJPuKA3f5yrEiqUcdmNJjkaRr9JgpNcgTz3tzZNrB6rzEiFjXi4dY97ohztRF6suFpbGuQXS3b6wj7QuV1egWRxSnPT9X9iaDuRDbPBa7o2vpHd7XENAUmKDy8n4dPGNj7S1AGxoGf9V4QRPLY3HotAwoD3jxwJLzNFx8zskAY6ggPJ3fWnd5o8qdgep3w6Fk5VfcJq9J64jKsedxT3CKXeodxaNbjDcDmm8sMf6i3FMKt74yWMvuqJ8HEAtGRqBRmiSeBZhRj1TcrTKxvyaxYCLaDtVmvssCvFcQSRPXSTJpYncTQHq1f63TeChRJCLrkR7sgdE4pvoy4UY2XHRUwomDWW9RzGLruiBDqVPnXfX5kNrHU4SVq",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": null,
"mainChain": true
},
{
"boxId": "39bf1cf4f090dbd4c84d7ddbb4f1d5f422280fcfaad2d28139add8137a1f2e0c",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 10000000,
"index": 10,
"globalIndex": 45039697,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"ergoTree": "10010e201b4b8b789fdd4a34c5f1cf73b4d99a5cacb8ccba75265f6edf4950893b162f07d847d601e4e3050c1ad602b2db6501fe040000d603d9010363e4c672030464d604dc640bda720301720202b27201040000e4e3000ed605e4b27204040200d6068301040400d607d9010732b4e47207040c044cd608b2a4040000d609da7203017208d60adc640b720902b27201040200e4e3010ed60bda720701b2720a040200d60ce4e3031ad60db2720c040200d60ee4b27204040600d60f83020404000406d610da720701b2720a040400d611da720701b2720a040600d612b2720c040000d613e4b27204040a00d61483020404000402d615da720701b2720a040000d61683020e72107215d617b2720c040400d618e4b27204040e00d619b2720c040600d61ae4b27204041200d61b83020e72107211d61cb2720c040800d61de4b27204041600d61eb2720c040a00d61fe4b27204041e00d620b2720c040e00d621e4b27204042200d622b2720c041000d623e4b27204042600d624b2720c041200d625e4b27204041a00d626b2720c040c00d627e4b27204042a00d628b2720c041400d629e4b27204043200d62ab2720c041800d62be4b27204042e00d62cb2720c041600d62de4b27204040000d62eb2720c041a00d62fb2a5040000d630db6308722fd631db63087208d632b27230040200d633b27230040400d634b2a5040200d635db63087234d636b27235040000d637b27201040400d638b27237040400d639e4e3041ad63ab2a5040400d63bdb6308723ad63c832102024e02c6021f0248025b029802eb02870215023f027c025702db024f025e02cd02750255026f02dd02bc0240023b024102ac02f80244021f02de028e021602090200d63de4c6723a0511d63eb2723d040000d63f9adb6903db6503fe7cb4e4b2720a04080004020412d640b2a5040600d641b2a5040800d642b2a5040a00d643b2a5040c00d644b2a5040e00d645b2a5041000d646b2a5041200d647b2a5041400d196830801938320020256028802bf02bd02d602cd02e90232026a02df02700220022e02a1025b02f8026802ed02690218025a02f4026e022702520285029702070214029b025d025bcbdc0c0fdc0c0f720101d901481a724801d901480e7248938cb2db6308720204000001730096830e0193dc0c13e4b27204040400030402cb74b47205040cb17205720683010e720b0440720d93dc0c13e4b27204040800030402cb74b4720e040cb1720e720f83020e7210b3720b72110440721293dc0c13e4b27204040c00030402cb74b47213040cb17213721472160440721793dc0c13e4b27204041000030402cb74b47218040cb17218721472160440721993dc0c13e4b27204041400030402cb74b4721a040cb1721a720f721b0440721c93dc0c13e4b27204041800030402cb74b4721d040cb1721d7214721b0440721e93dc0c13e4b27204042000030402cb74b4721f040cb1721f7214721b0440722093dc0c13e4b27204042400030402cb74b47221040cb172217214721b0440722293dc0c13e4b27204042800030402cb74b47223040cb172237214721b0440722493dc0c13e4b27204041c00030402cb74b47225040cb172257214721b0440722693dc0c13e4b27204042c00030402cb74b47227040cb17227720683010e72100440722893dc0c13e4b27204043400030402cb74b47229040cb172297214721b0440722a93dc0c13e4b27204043000030402cb74b4722b040cb1722b7214721b0440722c93dc0c13e4b27204043600030402cb74b4722d040cb1722d720f721b0440722e9683080193cbc2722fb4722e0402044292c1722f0580897a93b27230040000b27231040000938c7232017215938c72320205feffffffffffffffff01938c723301720b938c72330205feffffffffffffffff0193b1723004069683060193cbc27234b4720d0402044292c172340580897a938c7236017210938c723602050293b17235040293db6401e4c672340464db6401e4dc640c720902830e3c0e0e8602b2723704000072128602b27237040200720d8602cbb37238b2723904000072178602cbb37238b2723904020072198602cbb3b27237040600b27239040400721c8602b27237040800721e8602b27237040a0072268602b27237040c0072208602b27237040e0072228602b2723704100072248602b2723704120072288602b27237041400722c8602b27237041600722a8602b27237041800722ee4e3020e96830c0193cbc2723ab472280402044292c1723a0580897a938cb2723b04000001721193b2723b040200b2723104020093b1723b0404afe4c6723a040c64d901486493db64017248723c92723e99723f0580bab7038f723e9a723f0580bab703afb4723d0402b1723dd90148059372480500afdc0c0fe4c6723a061d01d90148117248d90148059372480500afe4c6723a070c3c6464d901483c6464ed93db64018c724801723c93db64018c724802723cafe4c6723a0811d9014805937248050096830e0192c172400580897a93cbc27240b4721e0402044292c172410580897a93cbc27241b472260402044292c172420580897a93cbc27242b4722a0402044292c172430580897a93cbc27243b472200402044292c172440580897a93cbc27244b472240402044292c172450580897a93cbc27245b4722c0402044292c172460580897a93cbc27246b47222040204429683020192c17247c1a793c27247c2a7",
"ergoTreeConstants": "0: Coll(27,75,-117,120,-97,-35,74,52,-59,-15,-49,115,-76,-39,-102,92,-84,-72,-52,-70,117,38,95,110,-33,73,80,-119,59,22,47,7)",
"ergoTreeScript": "{\n val coll1 = getVar[Coll[Coll[Coll[Byte]]]](5.toByte).get\n val box2 = CONTEXT.dataInputs(0)\n val func3 = {(box3: Box) => box3.R4[AvlTree].get }\n val coll4 = func3(box2).getMany(coll1(0), getVar[Coll[Byte]](0.toByte).get)\n val coll5 = coll4(1).get\n val coll6 = Coll[Int](0)\n val func7 = {(opt7: Option[Coll[Byte]]) => opt7.get.slice(6, 38) }\n val box8 = INPUTS(0)\n val avlTree9 = func3(box8)\n val coll10 = avlTree9.getMany(coll1(1), getVar[Coll[Byte]](1.toByte).get)\n val coll11 = func7(coll10(1))\n val coll12 = getVar[Coll[Coll[Byte]]](3.toByte).get\n val coll13 = coll12(1)\n val coll14 = coll4(3).get\n val coll15 = Coll[Int](0, 3)\n val coll16 = func7(coll10(2))\n val coll17 = func7(coll10(3))\n val coll18 = coll12(0)\n val coll19 = coll4(5).get\n val coll20 = Coll[Int](0, 1)\n val coll21 = func7(coll10(0))\n val coll22 = Coll[Coll[Byte]](coll16, coll21)\n val coll23 = coll12(2)\n val coll24 = coll4(7).get\n val coll25 = coll12(3)\n val coll26 = coll4(9).get\n val coll27 = Coll[Coll[Byte]](coll16, coll17)\n val coll28 = coll12(4)\n val coll29 = coll4(11).get\n val coll30 = coll12(5)\n val coll31 = coll4(15).get\n val coll32 = coll12(7)\n val coll33 = coll4(17).get\n val coll34 = coll12(8)\n val coll35 = coll4(19).get\n val coll36 = coll12(9)\n val coll37 = coll4(13).get\n val coll38 = coll12(6)\n val coll39 = coll4(21).get\n val coll40 = coll12(10)\n val coll41 = coll4(25).get\n val coll42 = coll12(12)\n val coll43 = coll4(23).get\n val coll44 = coll12(11)\n val coll45 = coll4(0).get\n val coll46 = coll12(13)\n val box47 = OUTPUTS(0)\n val coll48 = box47.tokens\n val coll49 = box8.tokens\n val tuple50 = coll48(1)\n val tuple51 = coll48(2)\n val box52 = OUTPUTS(1)\n val coll53 = box52.tokens\n val tuple54 = coll53(0)\n val coll55 = coll1(2)\n val coll56 = coll55(2)\n val coll57 = getVar[Coll[Coll[Byte]]](4.toByte).get\n val box58 = OUTPUTS(2)\n val coll59 = box58.tokens\n val coll60 = Coll[Byte](\n 78.toByte, -58.toByte, 31.toByte, 72.toByte, 91.toByte, -104.toByte, -21.toByte, -121.toByte, 21.toByte, 63.toByte, 124.toByte, 87.toByte, -37.toByte, 79.toByte, 94.toByte, -51.toByte, 117.toByte, 85.toByte, 111.toByte, -35.toByte, -68.toByte, 64.toByte, 59.toByte, 65.toByte, -84.toByte, -8.toByte, 68.toByte, 31.toByte, -34.toByte, -114.toByte, 22.toByte, 9.toByte, 0.toByte\n )\n val coll61 = box58.R5[Coll[Long]].get\n val l62 = coll61(0)\n val l63 = CONTEXT.preHeader.timestamp + byteArrayToLong(coll10(4).get.slice(1, 9))\n val box64 = OUTPUTS(3)\n val box65 = OUTPUTS(4)\n val box66 = OUTPUTS(5)\n val box67 = OUTPUTS(6)\n val box68 = OUTPUTS(7)\n val box69 = OUTPUTS(8)\n val box70 = OUTPUTS(9)\n val box71 = OUTPUTS(10)\n sigmaProp(\n allOf(\n Coll[Boolean](\n Coll[Byte](\n 86.toByte, -120.toByte, -65.toByte, -67.toByte, -42.toByte, -51.toByte, -23.toByte, 50.toByte, 106.toByte, -33.toByte, 112.toByte, 32.toByte, 46.toByte, -95.toByte, 91.toByte, -8.toByte, 104.toByte, -19.toByte, 105.toByte, 24.toByte, 90.toByte, -12.toByte, 110.toByte, 39.toByte, 82.toByte, -123.toByte, -105.toByte, 7.toByte, 20.toByte, -101.toByte, 93.toByte, 91.toByte\n ) == blake2b256(coll1.flatMap({(coll72: Coll[Coll[Byte]]) => coll72 }).flatMap({(coll72: Coll[Byte]) => coll72 })), box2.tokens(0)._1 == placeholder[\n Coll[Byte]\n ](0), allOf(\n Coll[Boolean](\n coll4(2).get.patch(1, blake2b256(substConstants(coll5.slice(6, coll5.size), coll6, Coll[Coll[Byte]](coll11))), 32) == coll13, coll4(4).get.patch(\n 1, blake2b256(substConstants(coll14.slice(6, coll14.size), coll15, Coll[Coll[Byte]](coll16, coll11.append(coll17)))), 32\n ) == coll18, coll4(6).get.patch(1, blake2b256(substConstants(coll19.slice(6, coll19.size), coll20, coll22)), 32) == coll23, coll4(8).get.patch(\n 1, blake2b256(substConstants(coll24.slice(6, coll24.size), coll20, coll22)), 32\n ) == coll25, coll4(10).get.patch(1, blake2b256(substConstants(coll26.slice(6, coll26.size), coll15, coll27)), 32) == coll28, coll4(12).get.patch(\n 1, blake2b256(substConstants(coll29.slice(6, coll29.size), coll20, coll27)), 32\n ) == coll30, coll4(16).get.patch(1, blake2b256(substConstants(coll31.slice(6, coll31.size), coll20, coll27)), 32) == coll32, coll4(18).get.patch(\n 1, blake2b256(substConstants(coll33.slice(6, coll33.size), coll20, coll27)), 32\n ) == coll34, coll4(20).get.patch(1, blake2b256(substConstants(coll35.slice(6, coll35.size), coll20, coll27)), 32) == coll36, coll4(14).get.patch(\n 1, blake2b256(substConstants(coll37.slice(6, coll37.size), coll20, coll27)), 32\n ) == coll38, coll4(22).get.patch(1, blake2b256(substConstants(coll39.slice(6, coll39.size), coll6, Coll[Coll[Byte]](coll16))), 32) == coll40, coll4(\n 26\n ).get.patch(1, blake2b256(substConstants(coll41.slice(6, coll41.size), coll20, coll27)), 32) == coll42, coll4(24).get.patch(\n 1, blake2b256(substConstants(coll43.slice(6, coll43.size), coll20, coll27)), 32\n ) == coll44, coll4(27).get.patch(1, blake2b256(substConstants(coll45.slice(6, coll45.size), coll15, coll27)), 32) == coll46\n )\n ), allOf(\n Coll[Boolean](\n blake2b256(box47.propositionBytes) == coll46.slice(1, 33), box47.value >= 1000000L, coll48(0) == coll49(\n 0\n ), tuple50._1 == coll21, tuple50._2 == 9223372036854775807L, tuple51._1 == coll11, tuple51._2 == 9223372036854775807L, coll48.size == 3\n )\n ), allOf(\n Coll[Boolean](\n blake2b256(box52.propositionBytes) == coll13.slice(\n 1, 33\n ), box52.value >= 1000000L, tuple54._1 == coll16, tuple54._2 == 1L, coll53.size == 1, box52.R4[AvlTree].get.digest == avlTree9.insert(\n Coll[(Coll[Byte], Coll[Byte])](\n (coll55(0), coll18), (coll55(1), coll13), (blake2b256(coll56.append(coll57(0))), coll23), (blake2b256(coll56.append(coll57(1))), coll25), (\n blake2b256(coll55(3).append(coll57(2))), coll28\n ), (coll55(4), coll30), (coll55(5), coll38), (coll55(6), coll32), (coll55(7), coll34), (coll55(8), coll36), (coll55(9), coll40), (\n coll55(10), coll44\n ), (coll55(11), coll42), (coll55(12), coll46)\n ), getVar[Coll[Byte]](2.toByte).get\n ).get.digest\n )\n ), allOf(\n Coll[Boolean](\n blake2b256(box58.propositionBytes) == coll40.slice(1, 33), box58.value >= 1000000L, coll59(0)._1 == coll17, coll59(1) == coll49(\n 1\n ), coll59.size == 2, box58.R4[Coll[AvlTree]].get.forall(\n {(avlTree72: AvlTree) => avlTree72.digest == coll60 }\n ), l62 >= l63 - 3600000L, l62 < l63 + 3600000L, coll61.slice(1, coll61.size).forall({(l72: Long) => l72 == 0L }), box58.R6[\n Coll[Coll[Long]]\n ].get.flatMap({(coll72: Coll[Long]) => coll72 }).forall({(l72: Long) => l72 == 0L }), box58.R7[Coll[(AvlTree, AvlTree)]].get.forall(\n {(tuple72: (AvlTree, AvlTree)) => (tuple72._1.digest == coll60) && (tuple72._2.digest == coll60) }\n ), box58.R8[Coll[Long]].get.forall({(l72: Long) => l72 == 0L })\n )\n ), allOf(\n Coll[Boolean](\n box64.value >= 1000000L, blake2b256(box64.propositionBytes) == coll30.slice(1, 33), box65.value >= 1000000L, blake2b256(\n box65.propositionBytes\n ) == coll38.slice(1, 33), box66.value >= 1000000L, blake2b256(box66.propositionBytes) == coll42.slice(1, 33), box67.value >= 1000000L, blake2b256(\n box67.propositionBytes\n ) == coll32.slice(1, 33), box68.value >= 1000000L, blake2b256(box68.propositionBytes) == coll36.slice(1, 33), box69.value >= 1000000L, blake2b256(\n box69.propositionBytes\n ) == coll44.slice(1, 33), box70.value >= 1000000L, blake2b256(box70.propositionBytes) == coll34.slice(1, 33)\n )\n ), allOf(Coll[Boolean](box71.value >= SELF.value, box71.propositionBytes == SELF.propositionBytes))\n )\n )\n )\n}",
"address": "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",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "66c0cff30896b98419ca593c5cdad5965a2295799a73a5688bded8426a049a29",
"mainChain": true
},
{
"boxId": "2c74e12012f6e36f87d3ee95dffac14381d9cc492e15f494a77147fd19da87c9",
"transactionId": "2f39167e374fc7cce68d8840c52c3f72a6007e1abcc7b3ca71c507d8ef368e90",
"blockId": "e74baf91eb0a611b642de3eeb100928b5625fa14fb043f8c526e8ccedafba233",
"value": 1000000,
"index": 11,
"globalIndex": 45039698,
"creationHeight": 1423262,
"settlementHeight": 1423264,
"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": "7f60ca63af5a320753679b07a754691e346f51dee6688f3ae89fadd94f1a3fa8",
"mainChain": true
}
],
"size": 51564,
"isUnconfirmed": false
}