Transaction
ID: 242c49f809...9297
Inputs (3)
Spent
Address:
Output transaction:
Settlement height:
Value:
1.01 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Spent
Address:
Output transaction:
Settlement height:
Value:
0.0455 ERG
Tokens:
297,677.60
Outputs (5)
Spent
Address:
Spent in transaction:
Settlement height:
Value:
1.01 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.001 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.00015 ERG
Tokens:
0
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.00485 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.0405 ERG
Tokens:
297,677.59
Transaction Details
Confirmations: 419,934
Total coins transferred: 1.06 ERG
Fees: 0.00485 ERG
Fees per byte: 0.00000051 ERG
Raw Transaction Data
{
"id": "242c49f80912d79e41b666cb04fbe3407ededc1d78bc2463e4e85fdcd8b49297",
"blockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"inclusionHeight": 1338320,
"timestamp": 1724663842585,
"index": 2,
"globalIndex": 7706497,
"numConfirmations": 419934,
"inputs": [
{
"boxId": "9849dc30fe981f53bf35674475cf70633cb738c32b909fab7d544696fa73bcff",
"value": 1008500000,
"index": 0,
"spendingProof": null,
"outputBlockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"outputTransactionId": "9a3c0a69d344dd97d39c027f0ec9a145b06d97457d83a1e11cc9926263d2609e",
"outputIndex": 0,
"outputGlobalIndex": 42364034,
"outputCreatedAt": 1338318,
"outputSettledAt": 1338320,
"ergoTree": "10010e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408bd80ed60183200202de02ae02cf025b026402ba02d602f50257020b02ad020a0261020c024e02480249025702cf0247028202300284020002bc02900240024c021d0214021002dad602d9010263e4c672020464d603d901033c0c630eb58c720301d9010563aedb63087205d901074d0e938c7207018c720302d604b2da7203018602db6501fe7300040000d605e3010ed606d9010632b4e4720604020442d607d9010763b2db63087207040000d608da720701a7d609b2da7203018602a58c720801040000d60ad9010a63b2db6308720a040200d60bd9010b0ed801d60ddc640bda72020172040283020e7201720be472059683020193b1dad9010e3c0c630eb58c720e01d901106393cbc272108c720e02018602a4da720601b2720d0402000402dad9010e0e9683030193cbc27209720e93da72070172097208938cda720a017209018cda720a01a70101da720601b2720d040000d60ce4e30002d60ddc0c1aa402a70400d60ed9010e05958f720e0580020402958f720e058080020404958f720e05808080020406958f720e0580808080020408958f720e05808080808002040a958f720e0580808080808002040c958f720e058080808080808002040e958f720e0580808080808080800204100412d197830801dad9010f029593720f0200da720b0183200202030292020802bc024e02ef029a020302e802d7028b0286026302a3020102bb025f02ad02dc02a7028b02e1029d027f02e5023502b302c6024c02be02fe0242010001720cdad9010f029593720f0202da720b01832002028b02c7028f021c026a02ae02c9021e0262028e021502cf0266028c021602cc021e029b02d802e402b902b702e1026d0263021802b502f5022302a502e902bd010001720cdad9010f029593720f0201da720b01832002028802300261022c02520235025f026f0228020d0212029702f1029f026702b0027802c902da02a702d702b0024b0245029c029102cc02640249025702c20280010001720cdad9010f029593720f0203da720b01832002024f02d802b002d602d9028202420272026f025702b302df02a6028602120267029202b802e50205026e021d025102b602e9020d0268028002cf022d02cd02c5010001720cdad9010f029593720f0204da720b018320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2010001720cdad9010f029593720f0205da720b01832002023a02110295025c0247021902e5028802bc02e602a70261021d022702bd021f02df02db02570238025c02ae02e2026602d80204020c0289024f021c022e021d010001720cdad9010f029593720f0206da720b0183200202090282020f02cb0288027102fb0245020c023e020602b702cb025e022702b002450250028702a302660262021a029d02de0275028202a002190211021e023e010001720cdad9010f029593720f0207dad901113c0e639592720db1a50100d809d613b2a5720d00d614c17213d615c1a7d616c27213d617c4a7d618c2a7d6198cc7a701d61ac47213d61b8cc772130196830401927214997215058092f40193cb7216da720601b2dc640bda7202018c7211020283010e8c721101e5720583000204000093b472179a9ada720e017215b17218da720e017e721905b17217b4721a9a9ada720e017214b17216da720e017e721b05b1721a978302019299721b72190480c33d947218721601860272017204010001720c",
"ergoTreeConstants": "0: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)",
"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": "3bseGymrSLiyHTnFg3T1D6W9Ny9SzG1GMJdhZpUvZWrhAxqKzqv4ifU5bim1hKiZpWpUXvm2wBbPSscwbquUawtQtQyhgdW3TKC1groqEXNgrfJLyX5qD6ugQ1MRHMPhPtCxUmVJfbgXW4CMrdEbTRmnYoMntQDAbfW7vezGJzFZZNirjVV62ME8CbhE168bbSvP2aSRMQRE3AYXVY6tZ7u4Pa8yC8M8os4cLctZvFuo9DL26cucTe3tgxySk8vpTA3KJLjAmJd6dv8a2JYjdW9QKh9adHMrunMYhYf3iCZ5DiVdW1BdNr74bTpmeYe3Bp8vUiknYazruebRJLkyTBhb3yD5m8dQ1BBRUeD8EWGbh2cFisebhRrNLve8cCa3fEnvYf5PP1hm3FQ6L38Y7jeNdupL2MUrZt6JfUWUzpXkBnjofpVErUo85rGXxzMc1e7CnVkDrzkr884B5x1EBR5uh2RH2AvFoNqmbUAm66Gx8oURL1Q3XFPVdkdU4KkiQezJv4hXavQye6PUEMajqAXK37w6JzcFyMFt2NzrH6VcTDheoziuB5KpbUdw1YRrqv7Vfu8zvZoVk15p3ibWJLaF63GYDLAP5ToDAqRNnwuYeDr5BvDi3s7tYMEnr59p9oMcuumkbGG364ACsg47rt5V3qKABn7Cm1cvTsSmCp9ArCqch28Ab5iNdF97VNoX7UNWgDu3A8qTXeB1d8J9Uzfs6i95Y1Ghi6qu1z9PabvJ34tEiKQeaWy7FMu9QYck47JpKAvcgJEuQDQq4bpHXYtCd4Hodn22dAEv3agwVKsgoEbur38iDJWbc8Zb8Mor35sZ4uooMLsBPPqmMzRkfsC5n274cXgsobUu4RN8DHtAzC6jT9UBptpkpe2vvgRJmEiHNJ4nbehXEBMwGVogzz1D5xcMQZL8TGBFSTRxZupgNxp1h3ayvgQsRunKSA5qPpRobws7SXPqURs3nphJqeUan4cXSfW2tcyvMuQYw2gDmqYvfPZ8NEVDECaocxZUNUavSPKdd9agVqd7B5sbXvJ3s3YbDVVe8AWtvWmzcSasxh4RvELTY8vXi6cUeJFVJW5WAJXp1MMpB3fqW8XWhexiXswTSpZjo448TnoQ9P4GYCgFrXhShXisERBYsR2e1htqNMaMfMtbpQMJP1zsvPEp97j8rx5sX8NksdUfqtH1bXDWGUdaZcgtNQmsTbgmCsnihWcYZpKnjTwBCtMtto8socq2zEuhWTZSz26QaowvB2zYXmJLe2bx5RraCi3Lt5dq7jN62Ak7bQZRPnHgyShp4Zksu28opjLQStvvWJ3JQjWojHgbrYiLqCWiGZrJWUdTQeMRnjCgshzyyh3N5KthLpqQ7FYLsm87YGMxoyN1W1oQt4Qt1QbAcCtMVYGqij99FB2cmh5cDtoe8AKbDbL52ysF8actBErmRwat53DJtD1pzKWstt5ertgEe4XvXLaeWrHbW184dVPGMn8aDBE3Uy31gKt37eq9C6o7PaEKdwE5vNQgDsJGRQKck7kmUc4BAWaGNx3eNhYUBoXtSuha22bEs2ddKrmyNwyQwS2FvqTkMfJiXVQSqZRbP9X1zRXxPXRSpmktLVANWkBa1czG5593gGyMas1hTb6VJ68D9yF7bkNVyAec2MG4rTneKgTCVSeUPstx98DbRrtW8zuTmenPexttvhiaPqkPxD8Gw6wcnXrijKgxcjG5jvqpRcykDnZSg1Rsiz8wW5zDPM8UEg7vP6msjKy3kgJgTjgLVg778Urnr9pKyr6Hhsv9trp14mMjb9PdAV63S7uxHhM8",
"assets": [
{
"tokenId": "1f9a8538f3de09e2684f7d9a70410eed870f4ca82c0dc31b8e979bab9d6f9e94",
"index": 0,
"amount": 1,
"name": "Paideia Stake State",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc5983",
"index": 1,
"amount": 4117790261,
"name": "bPaideia",
"decimals": 4,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "110780a0c3c8af64c8abe0d11c020000a0cda3850200",
"sigmaType": "Coll[SLong]",
"renderedValue": "[1724371200000,3843820260,1,0,0,273970000,0]"
},
"R6": {
"serializedValue": "1d0501c8abe0d11c0100010001140114",
"sigmaType": "Coll[Coll[SLong]]",
"renderedValue": "[[3843820260],[0],[0],[10],[10]]"
},
"R8": {
"serializedValue": "1102a0cda3850200",
"sigmaType": "Coll[SLong]",
"renderedValue": "[273970000,0]"
},
"R7": {
"serializedValue": "0c3c6464013a7b9b00b99b65d8f06f29b646c9fe633b48101098b2ca3dbde5f53e572bee3e010720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e160900072000",
"sigmaType": null,
"renderedValue": null
},
"R4": {
"serializedValue": "0c64023a7b9b00b99b65d8f06f29b646c9fe633b48101098b2ca3dbde5f53e572bee3e010720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e160900072000",
"sigmaType": null,
"renderedValue": null
}
}
},
{
"boxId": "806534a2ce0ee865fb24f77cabe6dcafc8e1289a9c5a9fba65d5a67096bd4b9a",
"value": 1000000,
"index": 1,
"spendingProof": null,
"outputBlockId": "ab5b1259112d7d381a5b23b136d0a0dabc712e9308803740edb7e34bde343445",
"outputTransactionId": "1d9dd40bb29f700535247f6c59f102eb03f1d5aa3e41ea3890e08c7cd738d978",
"outputIndex": 1,
"outputGlobalIndex": 42271384,
"outputCreatedAt": 1334889,
"outputSettledAt": 1334891,
"ergoTree": "10020e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408b0e201f9a8538f3de09e2684f7d9a70410eed870f4ca82c0dc31b8e979bab9d6f9e94d834d601e4e3010c3c0e0ed602ad7201d901023c0e0e8c720201d603db0c0e7202d604d9010463b2e4c67204040c64040000d605d901053c0c630eb58c720501d9010763aedb63087207d901094d0e938c7209018c720502d6067301d607b2da7205018602a47206040000d608da7204017207d609dc640b7208027202e4e3020ed60ad9010a0e7cb4720a04100420d60bd9010b0eaddb0c0eb4720b04009d99b1720b04200410d9010d04d801d60f9c720d04107cb4720b9a720f04209a9a720f04100420d60cd9010c63d801d60ee4c6720c0511b4720e040ab1720ed60dda720c017207d60ead7209d9010e3295e6720ed801d610e4720eb3830105da720a017210da720b017210ad720dd90110050501d60fd9010f63e4c6720f070c3c6464d610da720f017207d611b27210040000d6128c721101d613addc640b7212027202e4e3030ed9011332da720a01e47213d614d9011463b2e4c67214061d040000d615b2dad9011563b2e4c67215061d040200017207040000d6169591721505007db2dad9011663b2e4c67216061d040600017207040000020200d617b2dad9011763b2e4c67217061d040400017207040000d6189591721705007db2dad9011863b2e4c67218061d040800017207040000020200d6199a72167218d61a95917e7219040400a2990264721902000264d61b060100d61c060100d61d9a7219721ad61e8c721102d61faddc640b721e027202e4e3050ed9011f3295e6721fd801d621e4721f86027cb47221040004107cb4722104100420860205000500d620d9012063e4c672200811d621da7220017207d622ad7201d901223c0e0ed801d6248c722202b3830105da720a017224da720b017224d623d901230e7cb4722304000410d624ad7209d901243295e67224da722301e472240501d625ad7201d901253c0e0eda7223018c722502d6268602adda7220017207d90126050601000101d627d9012763b2e4c672270511040200d628addb0c0e7221d9012804b0ad7203d9012a04d801d62cb2720e722a009592b2722c0400000500d801d62dadda7220017207d9012d05d801d62f7e722d069d9a9a9c9d9c7eb27213722a0006722f7eb2da7214017207040000067e721a0695917e72160404009c9d9c7e8cb2721f722a000106722f7e7215067e721606721b95917e72180404009c9d9c7e8cb2721f722a000206722f7e7217067e721806721c7e721d068602722ded93addc0c1d722c01722dd9012e41069a7e8c722e01068c722e02adb27222722a00d9012e057e722e0693b27224722a00b27225722a007226060100d9012a4249129a8c722a01b28c8c722a0201722800d629b2da7205018602a57206040000d62ada720f017229d62bb2722a040000d62cdb64018c722b01d62ddad9012d32b4e4722d0402044201b2dc640bdad9012d63e4c6722d046401b2da7205018602db6501fe73000400000283010e8320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2e4e3000e040000d62eb2dad9012e3c0c630eb58c722e01d901306393cbc272308c722e02018602a5722d040000d62fd9012f63b2e4c6722f040c64040200d630d9013063b2e4c672300511040000d631d9013163b2e4c672310511040400d632d9013263b2e4c672320511040600d633d9013363b2e4c672330511040800d634d9013463e4c67234061dd19683080196ad7203d9013504d801d637b2720e7235008c9592b272370400000500d801d638ad7221d9013805d801d63a7e7238069d9a9a9c9d9c7eb2721372350006723a7eb2da7214017207040000067e721a0695917e72160404009c9d9c7e8cb2721f7235000106723a7e7215067e721606721b95917e72180404009c9d9c7e8cb2721f7235000206723a7e7217067e721806721c7e721d0686027238ed93addc0c1d7237017238d9013941069a7e8c723901068c723902adb27222723500d90139057e72390693b27224723500b27225723500722602939a7eda722701720706b272280400007eda72270172290693db6401e4dc640e7212027202e4e3040e722c93db6401e4dc640d720802b57201d901353c0e0e91da720a018c7235020500e4e3060edb6401da72040172299683020193cbc2722e722d92c1722ec1a796830b0193c17229c1720793db63087229db6308720793db6401da722f017229db6401da722f017207938c722b02721e93b4722a0402b1722ab472100402b1721093da7230017229da723001720793da7231017229da723101720793da7232017229da723201720793da7233017229da723301720793da7234017229da723401720793da72200172297221ec92b17201041493722c832102024e02c6021f0248025b029802eb02870215023f027c025702db024f025e02cd02750255026f02dd02bc0240023b024102ac02f80244021f02de028e021602090200afdb0c0e720dd9013504937eb2da720c01722972350006997eb2720d72350006b27228723500",
"ergoTreeConstants": "0: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)\n1: Coll(31,-102,-123,56,-13,-34,9,-30,104,79,125,-102,112,65,14,-19,-121,15,76,-88,44,13,-61,27,-114,-105,-101,-85,-99,111,-98,-108)",
"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": {}
},
{
"boxId": "608ac68e3ed502b6b55281611b7ce64452525be20bdf50903a8e81a03814797a",
"value": 45500000,
"index": 2,
"spendingProof": null,
"outputBlockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"outputTransactionId": "9a3c0a69d344dd97d39c027f0ec9a145b06d97457d83a1e11cc9926263d2609e",
"outputIndex": 5,
"outputGlobalIndex": 42364039,
"outputCreatedAt": 1338318,
"outputSettledAt": 1338320,
"ergoTree": "10040e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408b0e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408b0e200040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc59830e400678aafd2f446beacfdfb2bfed6818bc9a9d0f6640d3780a62c45ada8d7f2a741f9a8538f3de09e2684f7d9a70410eed870f4ca82c0dc31b8e979bab9d6f9e94d811d601d901013c0c630eb58c720101d901036393cbc272038c720102d602d901023c0c630eb58c720201d9010463aedb63087204d901064d0e938c7206018c720202d603830002d604e3010ed605d901050c63b072050500d9010741639a8c720701c18c720702d6067303d607b472060440048001d6087300d609d9010963e4c672090464d60a7302d60bd9010b3c0c630eb0dc0c0f8c720b0101d9010d63db6308720d0500d9010d414d0ed801d60f8c720d029a8c720d0195938c720f018c720b028c720f020500d60cd9010c32b4e4720c04020442d60d832002025b02cf02f102020225024302660278020c02d50219021202570205020a026e02d3023a02c502d1022e02ef020e02300241023902ed025d0298021f024b02fad60ee4e30002d60fd9010f63b2db6308720f040200d610dc0c1aa402a70400d611d9011105958f72110580020402958f7211058080020404958f721105808080020406958f72110580808080020408958f721105808080808002040a958f72110580808080808002040c958f7211058080808080808002040e958f72110580808080808080800204100412d197830401dad901120295ec93721202039372120204d812d614cbc2a7d615b2da7201018602a57214040000d616db6501fed617b2da720201860272167301040000d618e572047203d619da7201018602a47214d61ada7205017219d61bb2da7202018602a57207040000d61cdc640bda720901b2da7202018602721672080400000283040e8320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2832002024f02d802b002d602d9028202420272026f025702b302df02a6028602120267029202b802e50205026e021d025102b602e9020d0268028002cf022d02cd02c583200202b002b9020702ab02af02ad028d02ff02ce022f029f021d02fa0215023502c0022202dd02a00253026602f402fb02d2027f0258021d0213022f024b022302f683200202b802c3022c020b029e024202cc028602d0023002b20261028e025a020602c002d202eb022b02a00264021f02090206028502b9028502ed02ab02100295026fe5e3020e7203d61ddad9011d32b4e4721d040c044c01b2721c040600d61e7cb4e4b2721c04040004020412d61fda720b0186027219720ad6208301637215d621da720b0186027220720ad622da720b0186027219721dd623da720b0186027220721dd624afb5db63087215d901244d0ed801d6268c722401ed947226720a947226721dd901244d0e928c722402da720b01860272198c722401d625afdc0c0f721901d9012563db63087225d901254d0ed801d6278c722501ec937227720aaedb63087215d901284d0e938c722801722797830201dad9012602959372260203d803d628dc640bda72090172170283040e8320020222025e023f02c502d1028902f5024702d902c6022602be02bd02c602710239028b026c0200027c0278023d02c4027f0290023f022402bf027f02340284027983200202bc024a025a02b902e4025a02b7024b027902fa02ec02bf02670249026c02c202bf028c022b020e025502db02e802ac02cf02c3029d021402890211027402908320020276027c02aa028002b9028e0249026a02d802a902f6028902c40241020a02e402530232027f020f029502e90250028402c002ae0220026302500279023b0277720d7218d6299a9c7cb4e4b2722804000004020412dad9012963b2e4c67229051104040001721b0502d62a93720a721d9683070192c1721599721a7cb4e4b272280406000402041292722199721f9a9a72297cb4e4b272280402000402041295722a721e050095722a0101927223997222721e7224722592da720b018602830163b2b5a5d9012b6393cbc2722bb4e4b2722804040004020442040000720a722993cbc2b2a4040200da720c01b2721c040200010001720edad9012602959372260204d801d628dc640bda72090172170283020e83200202ec02f202d0024b02ae024802a0020a028a026e024902c002560272026302c902f502d2023f022602c80223025802a1027602ab02d102f0022102d802b10230720d72189683070192c1721599721a7cb4e4b272280402000402041292722199721f7cb4e4b27228040000040204129593720a721d010192722372227224722593cbc2b2a4040200da720c01b2721c040000938cda720f01721b028cda720f01b2da7202018602a4720704000002010001720e010001720edad9011202959372120209e6b2dc640bda720901b2da7202018602db6501fe72080400000283010ecbb3831c020269026d022e0270026102690264026502690261022e0263026f026e027402720261026302740273022e0261026302740269026f026e022ec2b2da7202018602a4b4720604000440040000e47204040000010001720edad901120295937212020ad804d614cbc2a7d615da7201018602a47214d616da7201018602a57214d617da72050172159683050192b17215040a93b172160402afdb6308b27216040000d901184d0e93da720b01860272158c7218018c72180290997217da7205017216058092f401927217058092f401010001720edad9011202959372120207dad901143c0e6395927210b1a50100d809d616b2a5721000d617c17216d618c1a7d619c27216d61ac4a7d61bc2a7d61c8cc7a701d61dc47216d61e8cc772160196830401927217997218058092f40193cb7219da720c01b2dc640bda7209018c7214020283010e8c721401e57204720304000093b4721a9a9ada7211017218b1721bda7211017e721c05b1721ab4721d9a9ada7211017217b17219da7211017e721e05b1721d978302019299721e721c0480c33d94721b721901860283200202c702c5023702e602c602350293020e02cb024a02ce029502a50249022602b302ab02770269028d029f0249022202f002b102c5028e02a8027102560248023bb2da7202018602db6501fe7208040000010001720e",
"ergoTreeConstants": "0: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)\n1: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)\n2: Coll(0,64,-82,101,12,78,-41,123,-51,32,57,20,-109,-85,-24,76,26,-101,-75,-114,-24,-114,-121,-15,86,112,-56,1,-30,-4,89,-125)\n3: Coll(6,120,-86,-3,47,68,107,-22,-49,-33,-78,-65,-19,104,24,-68,-102,-99,15,102,64,-45,120,10,98,-60,90,-38,-115,127,42,116,31,-102,-123,56,-13,-34,9,-30,104,79,125,-102,112,65,14,-19,-121,15,76,-88,44,13,-61,27,-114,-105,-101,-85,-99,111,-98,-108)",
"ergoTreeScript": "{\n val func1 = {(tuple1: (Coll[Box], Coll[Byte])) => tuple1._1.filter({(box3: Box) => blake2b256(box3.propositionBytes) == tuple1._2 }) }\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 = Coll[Byte]()\n val opt4 = getVar[Coll[Byte]](1.toByte)\n val func5 = {(coll5: Coll[Box]) => coll5.fold(0L, {(tuple7: (Long, Box)) => tuple7._1 + tuple7._2.value }) }\n val coll6 = placeholder[Coll[Byte]](3)\n val coll7 = coll6.slice(32, 64)\n val coll8 = placeholder[Coll[Byte]](0)\n val func9 = {(box9: Box) => box9.R4[AvlTree].get }\n val coll10 = placeholder[Coll[Byte]](2)\n val func11 = {(tuple11: (Coll[Box], Coll[Byte])) => tuple11._1.flatMap({(box13: Box) => box13.tokens }).fold(0L, {(tuple13: (Long, (Coll[Byte], Long))) =>\n val tuple15 = tuple13._2\n tuple13._1 + if (tuple15._1 == tuple11._2) { tuple15._2 } else { 0L }\n }) }\n val func12 = {(opt12: Option[Coll[Byte]]) => opt12.get.slice(1, 33) }\n val coll13 = Coll[Byte](\n 91.toByte, -49.toByte, -15.toByte, 2.toByte, 37.toByte, 67.toByte, 102.toByte, 120.toByte, 12.toByte, -43.toByte, 25.toByte, 18.toByte, 87.toByte, 5.toByte, 10.toByte, 110.toByte, -45.toByte, 58.toByte, -59.toByte, -47.toByte, 46.toByte, -17.toByte, 14.toByte, 48.toByte, 65.toByte, 57.toByte, -19.toByte, 93.toByte, -104.toByte, 31.toByte, 75.toByte, -6.toByte\n )\n val b14 = getVar[Byte](0.toByte).get\n val func15 = {(box15: Box) => box15.tokens(1) }\n val i16 = INPUTS.indexOf(SELF, 0)\n val func17 = {(l17: Long) =>\n if (l17 < 128L) { 1 } else {\n if (l17 < 16384L) { 2 } else {\n if (l17 < 2097152L) { 3 } else {\n if (l17 < 268435456L) { 4 } else {\n if (l17 < 34359738368L) { 5 } else {\n if (l17 < 4398046511104L) { 6 } else { if (l17 < 562949953421312L) { 7 } else { if (l17 < 72057594037927936L) { 8 } else { 9 } } }\n }\n }\n }\n }\n }\n }\n sigmaProp(anyOf(Coll[Boolean]({(b18: Byte) => if ((b18 == 3.toByte) || (b18 == 4.toByte)) {(\n val coll20 = blake2b256(SELF.propositionBytes)\n val box21 = func1((OUTPUTS, coll20))(0)\n val coll22 = CONTEXT.dataInputs\n val box23 = func2((coll22, placeholder[Coll[Byte]](1)))(0)\n val coll24 = opt4.getOrElse(coll3)\n val coll25 = func1((INPUTS, coll20))\n val l26 = func5(coll25)\n val box27 = func2((OUTPUTS, coll7))(0)\n val coll28 = func9(func2((coll22, coll8))(0)).getMany(Coll[Coll[Byte]](Coll[Byte](-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), Coll[Byte](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), Coll[Byte](-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), Coll[Byte](-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)), getVar[Coll[Byte]](2.toByte).getOrElse(coll3))\n val coll29 = {(opt29: Option[Coll[Byte]]) => opt29.get.slice(6, 38) }(coll28(3))\n val l30 = byteArrayToLong(coll28(2).get.slice(1, 9))\n val l31 = func11((coll25, coll10))\n val coll32 = Coll[Box](box21)\n val l33 = func11((coll32, coll10))\n val l34 = func11((coll25, coll29))\n val l35 = func11((coll32, coll29))\n val bool36 = box21.tokens.filter({(tuple36: (Coll[Byte], Long)) =>\n val coll38 = tuple36._1\n (coll38 != coll10) && (coll38 != coll29)\n }).forall({(tuple36: (Coll[Byte], Long)) => tuple36._2 >= func11((coll25, tuple36._1)) })\n val bool37 = coll25.flatMap({(box37: Box) => box37.tokens }).forall({(tuple37: (Coll[Byte], Long)) =>\n val coll39 = tuple37._1\n (coll39 == coll10) || box21.tokens.exists({(tuple40: (Coll[Byte], Long)) => tuple40._1 == coll39 })\n })\n anyOf(Coll[Boolean]({(b38: Byte) => if (b38 == 3.toByte) {(\n val coll40 = func9(box23).getMany(Coll[Coll[Byte]](Coll[Byte](34.toByte, 94.toByte, 63.toByte, -59.toByte, -47.toByte, -119.toByte, -11.toByte, 71.toByte, -39.toByte, -58.toByte, 38.toByte, -66.toByte, -67.toByte, -58.toByte, 113.toByte, 57.toByte, -117.toByte, 108.toByte, 0.toByte, 124.toByte, 120.toByte, 61.toByte, -60.toByte, 127.toByte, -112.toByte, 63.toByte, 36.toByte, -65.toByte, 127.toByte, 52.toByte, -124.toByte, 121.toByte), Coll[Byte](-68.toByte, 74.toByte, 90.toByte, -71.toByte, -28.toByte, 90.toByte, -73.toByte, 75.toByte, 121.toByte, -6.toByte, -20.toByte, -65.toByte, 103.toByte, 73.toByte, 108.toByte, -62.toByte, -65.toByte, -116.toByte, 43.toByte, 14.toByte, 85.toByte, -37.toByte, -24.toByte, -84.toByte, -49.toByte, -61.toByte, -99.toByte, 20.toByte, -119.toByte, 17.toByte, 116.toByte, -112.toByte), Coll[Byte](118.toByte, 124.toByte, -86.toByte, -128.toByte, -71.toByte, -114.toByte, 73.toByte, 106.toByte, -40.toByte, -87.toByte, -10.toByte, -119.toByte, -60.toByte, 65.toByte, 10.toByte, -28.toByte, 83.toByte, 50.toByte, 127.toByte, 15.toByte, -107.toByte, -23.toByte, 80.toByte, -124.toByte, -64.toByte, -82.toByte, 32.toByte, 99.toByte, 80.toByte, 121.toByte, 59.toByte, 119.toByte), coll13), coll24)\n val l41 = byteArrayToLong(coll40(0).get.slice(1, 9)) * {(box41: Box) => box41.R5[Coll[Long]].get(2) }(box27) + 1L\n val bool42 = coll10 == coll29\n allOf(Coll[Boolean](box21.value >= l26 - byteArrayToLong(coll40(3).get.slice(1, 9)), l33 >= l31 - l41 + byteArrayToLong(coll40(1).get.slice(1, 9)) + if (bool42) { l30 } else { 0L }, if (bool42) { true } else { l35 >= l34 - l30 }, bool36, bool37, func11((Coll[Box](OUTPUTS.filter({(box43: Box) => blake2b256(box43.propositionBytes) == coll40(2).get.slice(1, 33) })(0)), coll10)) >= l41, blake2b256(INPUTS(1).propositionBytes) == func12(coll28(1))))\n )} else { false } }(b14), {(b38: Byte) => if (b38 == 4.toByte) {(\n val coll40 = func9(box23).getMany(Coll[Coll[Byte]](Coll[Byte](-20.toByte, -14.toByte, -48.toByte, 75.toByte, -82.toByte, 72.toByte, -96.toByte, 10.toByte, -118.toByte, 110.toByte, 73.toByte, -64.toByte, 86.toByte, 114.toByte, 99.toByte, -55.toByte, -11.toByte, -46.toByte, 63.toByte, 38.toByte, -56.toByte, 35.toByte, 88.toByte, -95.toByte, 118.toByte, -85.toByte, -47.toByte, -16.toByte, 33.toByte, -40.toByte, -79.toByte, 48.toByte), coll13), coll24)\n allOf(Coll[Boolean](box21.value >= l26 - byteArrayToLong(coll40(1).get.slice(1, 9)), l33 >= l31 - byteArrayToLong(coll40(0).get.slice(1, 9)), if (coll10 == coll29) { true } else { l35 >= l34 }, bool36, bool37, blake2b256(INPUTS(1).propositionBytes) == func12(coll28(0)), func15(box27)._2 == func15(func2((INPUTS, coll7))(0))._2))\n )} else { false } }(b14)))\n )} else { false } }(b14), {(b18: Byte) => if (b18 == 9.toByte) { func9(func2((CONTEXT.dataInputs, coll8))(0)).getMany(Coll[Coll[Byte]](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(func2((INPUTS, coll6.slice(0, 32)))(0).propositionBytes))), opt4.get)(0).isDefined } else { false } }(b14), {(b18: Byte) => if (b18 == 10.toByte) {(\n val coll20 = blake2b256(SELF.propositionBytes)\n val coll21 = func1((INPUTS, coll20))\n val coll22 = func1((OUTPUTS, coll20))\n val l23 = func5(coll21)\n allOf(Coll[Boolean](coll21.size >= 5, coll22.size == 1, coll22(0).tokens.forall({(tuple24: (Coll[Byte], Long)) => func11((coll21, tuple24._1)) == tuple24._2 }), l23 - func5(coll22) <= 2000000L, l23 >= 2000000L))\n )} else { false } }(b14), {(b18: Byte) => if (b18 == 7.toByte) { {(tuple20: (Coll[Byte], Box)) => if (i16 >= OUTPUTS.size) { false } else {(\n val box22 = OUTPUTS(i16)\n val l23 = box22.value\n val l24 = SELF.value\n val coll25 = box22.propositionBytes\n val coll26 = SELF.bytesWithoutRef\n val coll27 = SELF.propositionBytes\n val i28 = SELF.creationInfo._1\n val coll29 = box22.bytesWithoutRef\n val i30 = box22.creationInfo._1\n allOf(Coll[Boolean](l23 >= l24 - 2000000L, blake2b256(coll25) == func12(func9(tuple20._2).getMany(Coll[Coll[Byte]](tuple20._1), opt4.getOrElse(coll3))(0)), coll26.slice(func17(l24) + coll27.size + func17(i28.toLong), coll26.size) == coll29.slice(func17(l23) + coll25.size + func17(i30.toLong), coll29.size), anyOf(Coll[Boolean](i30 - i28 >= 504000, coll27 != coll25))))\n )} }((Coll[Byte](-57.toByte, -59.toByte, 55.toByte, -26.toByte, -58.toByte, 53.toByte, -109.toByte, 14.toByte, -53.toByte, 74.toByte, -50.toByte, -107.toByte, -91.toByte, 73.toByte, 38.toByte, -77.toByte, -85.toByte, 119.toByte, 105.toByte, -115.toByte, -97.toByte, 73.toByte, 34.toByte, -16.toByte, -79.toByte, -59.toByte, -114.toByte, -88.toByte, 113.toByte, 86.toByte, 72.toByte, 59.toByte), func2((CONTEXT.dataInputs, coll8))(0))) } else { false } }(b14))))\n}",
"address": "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",
"assets": [
{
"tokenId": "0040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc5983",
"index": 0,
"amount": 2976776036,
"name": "bPaideia",
"decimals": 4,
"type": "EIP-004"
}
],
"additionalRegisters": {}
}
],
"dataInputs": [
{
"boxId": "bea1992a48d59689ad87746de2dd75f8f7394928caaacd193318c867ca1d2f26",
"value": 1000000000,
"index": 0,
"outputBlockId": "006733d006058ea4d070ac27cea8aed8ac0ab1292fa15f4baa066de538550ee6",
"outputTransactionId": "4b4771c304400f1b45db2e8ef40333b9facacc9a99c0a9814fd36d56df02f0c1",
"outputIndex": 2,
"ergoTree": "10010e200678aafd2f446beacfdfb2bfed6818bc9a9d0f6640d3780a62c45ada8d7f2a74d808d601d901013c0c630eb58c720101d9010363aedb63087203d901054d0e938c7205018c720102d602d9010263e4c672020464d60383200202a90255028e0241028602cb02d502aa0257022302a8025202d402c102dc0265027d029e02810243028202ff0288028d025a028a02ec0252021502310230021dd604e3010ed605d9010532b4e4720504020442d606e4e30002d607dc0c1aa402a70400d608d9010805958f72080580020402958f7208058080020404958f720805808080020406958f72080580808080020408958f720805808080808002040a958f72080580808080808002040c958f7208058080808080808002040e958f72080580808080808080800204100412d197830201dad9010902959372090208d802d60bb2da7201018602a5dad9010b638cb2db6308720b0400000101a7040000d60cdc640bda720201720b0283020e7203cbb3831c020269026d022e0270026102690264026502690261022e0263026f026e027402720261026302740273022e0261026302740269026f026e022ec2b2da7201018602a47300040000e472049683040193db6308a7db6308720b90c1a7c1720b93cbc2720bda720501b2720c040000e6b2720c0402000100017206ed9372060207dad901093c0e6395927207b1a50100d809d60bb2a5720700d60cc1720bd60dc1a7d60ec2720bd60fc4a7d610c2a7d6118cc7a701d612c4720bd6138cc7720b019683040192720c99720d058092f40193cb720eda720501b2dc640bda7202018c7209020283010e8c720901e5720483000204000093b4720f9a9ada720801720db17210da7208017e721105b1720fb472129a9ada720801720cb1720eda7208017e721305b17212978302019299721372110480c33d947210720e0186027203a7",
"address": "GcZsF8bcAtTb8NzC3wNygkNo6Tg64GsrKbUg76ZYk7edX9j6VW7sqPAJBvLx68gDRpBbJRVWUVVDYSwp9zC6XjyjHSFmsC5j8EV9abW6Zre4gnmHxyGVsMBXAwEgnyNA4E7ouoYU8bZhcCXjmNWRTGHBJwdrBRh17zuUmZSUF4scnSo9h6Ny3NzKiQ2QU5MUwxepCsEC2aEWHFeUsfmbaBn6mkipSr5UwoJJyTjfec1QsHXgNByZuKd89BYapjYKmrMDNBwyVUJmgSKq8rMDLoxrfRNLwQamzrhDR34j92zeA2fiJHKfY78M42NtUhq9TC59tv46MBFAR6FYmdgv9JgLiAXbFDycZBfLvy2HH27LoUZ5PYqD8qEnEryzr8tuPD1JCviGpCEtkSjqeFN78VHcdmNo4bkHM3m4GhFEViG7DkQj6mnQ1qjLYAf9nwg2eRtFJDTzLVmagxepSNeRRsfe4ytw9MmXa7XM3fhyrm8gBNZszagcmEqyZTu3w5Fg52QdmK9qHHPGKTHmGRaxUzoCvmyWhVShQrhfRYnH9mj7uM64rkWoQgBSHwvdHdJsxytpWxbfQDWMRnq6N4xXC8opPKAKdDNPjDxoqFpDDiH5EoAAeznMChPio1KfDe7TiL3bVQvNkvx6CPxMkTeJdTvLdQKKY9JodcuijNtjYKxT7MAZ7TFY9oUXFuXEMNNK7CuDyrgZiS61iE6znyhZ8ufzMesGs9auRdjkyKRTTwuQ4fvFX892HX541ytDANNUbSF3m2nnUWadYeTXmcPZsh1YczmZGh3ekrMJqnQfjgq8J3s1Wxie4un7qDZrKZXVY15Ho1Ts21LrW7fY4f8dTSaojZSfT85VXtKWu5or91UVGPT7fjhizWYRWziR2wTABz9ZgcEQfPmdc2rzd37kUsqs9L5mepU8HFNuv9rxAETvgBg5WWk",
"assets": [],
"additionalRegisters": {
"R4": {
"serializedValue": "64114083d7e2fc780631cdb0074c61e3ec1a67a1a7c069476a22ef4f9d9a9ad1c407072000",
"sigmaType": null,
"renderedValue": null
}
}
}
],
"outputs": [
{
"boxId": "d8f666f0c7fbd6aa256163d65e2dd3c251af781081ec772e3264df81107651fb",
"transactionId": "242c49f80912d79e41b666cb04fbe3407ededc1d78bc2463e4e85fdcd8b49297",
"blockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"value": 1008500000,
"index": 0,
"globalIndex": 42364040,
"creationHeight": 1338318,
"settlementHeight": 1338320,
"ergoTree": "10010e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408bd80ed60183200202de02ae02cf025b026402ba02d602f50257020b02ad020a0261020c024e02480249025702cf0247028202300284020002bc02900240024c021d0214021002dad602d9010263e4c672020464d603d901033c0c630eb58c720301d9010563aedb63087205d901074d0e938c7207018c720302d604b2da7203018602db6501fe7300040000d605e3010ed606d9010632b4e4720604020442d607d9010763b2db63087207040000d608da720701a7d609b2da7203018602a58c720801040000d60ad9010a63b2db6308720a040200d60bd9010b0ed801d60ddc640bda72020172040283020e7201720be472059683020193b1dad9010e3c0c630eb58c720e01d901106393cbc272108c720e02018602a4da720601b2720d0402000402dad9010e0e9683030193cbc27209720e93da72070172097208938cda720a017209018cda720a01a70101da720601b2720d040000d60ce4e30002d60ddc0c1aa402a70400d60ed9010e05958f720e0580020402958f720e058080020404958f720e05808080020406958f720e0580808080020408958f720e05808080808002040a958f720e0580808080808002040c958f720e058080808080808002040e958f720e0580808080808080800204100412d197830801dad9010f029593720f0200da720b0183200202030292020802bc024e02ef029a020302e802d7028b0286026302a3020102bb025f02ad02dc02a7028b02e1029d027f02e5023502b302c6024c02be02fe0242010001720cdad9010f029593720f0202da720b01832002028b02c7028f021c026a02ae02c9021e0262028e021502cf0266028c021602cc021e029b02d802e402b902b702e1026d0263021802b502f5022302a502e902bd010001720cdad9010f029593720f0201da720b01832002028802300261022c02520235025f026f0228020d0212029702f1029f026702b0027802c902da02a702d702b0024b0245029c029102cc02640249025702c20280010001720cdad9010f029593720f0203da720b01832002024f02d802b002d602d9028202420272026f025702b302df02a6028602120267029202b802e50205026e021d025102b602e9020d0268028002cf022d02cd02c5010001720cdad9010f029593720f0204da720b018320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2010001720cdad9010f029593720f0205da720b01832002023a02110295025c0247021902e5028802bc02e602a70261021d022702bd021f02df02db02570238025c02ae02e2026602d80204020c0289024f021c022e021d010001720cdad9010f029593720f0206da720b0183200202090282020f02cb0288027102fb0245020c023e020602b702cb025e022702b002450250028702a302660262021a029d02de0275028202a002190211021e023e010001720cdad9010f029593720f0207dad901113c0e639592720db1a50100d809d613b2a5720d00d614c17213d615c1a7d616c27213d617c4a7d618c2a7d6198cc7a701d61ac47213d61b8cc772130196830401927214997215058092f40193cb7216da720601b2dc640bda7202018c7211020283010e8c721101e5720583000204000093b472179a9ada720e017215b17218da720e017e721905b17217b4721a9a9ada720e017214b17216da720e017e721b05b1721a978302019299721b72190480c33d947218721601860272017204010001720c",
"ergoTreeConstants": "0: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)",
"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": "3bseGymrSLiyHTnFg3T1D6W9Ny9SzG1GMJdhZpUvZWrhAxqKzqv4ifU5bim1hKiZpWpUXvm2wBbPSscwbquUawtQtQyhgdW3TKC1groqEXNgrfJLyX5qD6ugQ1MRHMPhPtCxUmVJfbgXW4CMrdEbTRmnYoMntQDAbfW7vezGJzFZZNirjVV62ME8CbhE168bbSvP2aSRMQRE3AYXVY6tZ7u4Pa8yC8M8os4cLctZvFuo9DL26cucTe3tgxySk8vpTA3KJLjAmJd6dv8a2JYjdW9QKh9adHMrunMYhYf3iCZ5DiVdW1BdNr74bTpmeYe3Bp8vUiknYazruebRJLkyTBhb3yD5m8dQ1BBRUeD8EWGbh2cFisebhRrNLve8cCa3fEnvYf5PP1hm3FQ6L38Y7jeNdupL2MUrZt6JfUWUzpXkBnjofpVErUo85rGXxzMc1e7CnVkDrzkr884B5x1EBR5uh2RH2AvFoNqmbUAm66Gx8oURL1Q3XFPVdkdU4KkiQezJv4hXavQye6PUEMajqAXK37w6JzcFyMFt2NzrH6VcTDheoziuB5KpbUdw1YRrqv7Vfu8zvZoVk15p3ibWJLaF63GYDLAP5ToDAqRNnwuYeDr5BvDi3s7tYMEnr59p9oMcuumkbGG364ACsg47rt5V3qKABn7Cm1cvTsSmCp9ArCqch28Ab5iNdF97VNoX7UNWgDu3A8qTXeB1d8J9Uzfs6i95Y1Ghi6qu1z9PabvJ34tEiKQeaWy7FMu9QYck47JpKAvcgJEuQDQq4bpHXYtCd4Hodn22dAEv3agwVKsgoEbur38iDJWbc8Zb8Mor35sZ4uooMLsBPPqmMzRkfsC5n274cXgsobUu4RN8DHtAzC6jT9UBptpkpe2vvgRJmEiHNJ4nbehXEBMwGVogzz1D5xcMQZL8TGBFSTRxZupgNxp1h3ayvgQsRunKSA5qPpRobws7SXPqURs3nphJqeUan4cXSfW2tcyvMuQYw2gDmqYvfPZ8NEVDECaocxZUNUavSPKdd9agVqd7B5sbXvJ3s3YbDVVe8AWtvWmzcSasxh4RvELTY8vXi6cUeJFVJW5WAJXp1MMpB3fqW8XWhexiXswTSpZjo448TnoQ9P4GYCgFrXhShXisERBYsR2e1htqNMaMfMtbpQMJP1zsvPEp97j8rx5sX8NksdUfqtH1bXDWGUdaZcgtNQmsTbgmCsnihWcYZpKnjTwBCtMtto8socq2zEuhWTZSz26QaowvB2zYXmJLe2bx5RraCi3Lt5dq7jN62Ak7bQZRPnHgyShp4Zksu28opjLQStvvWJ3JQjWojHgbrYiLqCWiGZrJWUdTQeMRnjCgshzyyh3N5KthLpqQ7FYLsm87YGMxoyN1W1oQt4Qt1QbAcCtMVYGqij99FB2cmh5cDtoe8AKbDbL52ysF8actBErmRwat53DJtD1pzKWstt5ertgEe4XvXLaeWrHbW184dVPGMn8aDBE3Uy31gKt37eq9C6o7PaEKdwE5vNQgDsJGRQKck7kmUc4BAWaGNx3eNhYUBoXtSuha22bEs2ddKrmyNwyQwS2FvqTkMfJiXVQSqZRbP9X1zRXxPXRSpmktLVANWkBa1czG5593gGyMas1hTb6VJ68D9yF7bkNVyAec2MG4rTneKgTCVSeUPstx98DbRrtW8zuTmenPexttvhiaPqkPxD8Gw6wcnXrijKgxcjG5jvqpRcykDnZSg1Rsiz8wW5zDPM8UEg7vP6msjKy3kgJgTjgLVg778Urnr9pKyr6Hhsv9trp14mMjb9PdAV63S7uxHhM8",
"assets": [
{
"tokenId": "1f9a8538f3de09e2684f7d9a70410eed870f4ca82c0dc31b8e979bab9d6f9e94",
"index": 0,
"amount": 1,
"name": "Paideia Stake State",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc5983",
"index": 1,
"amount": 4117790261,
"name": "bPaideia",
"decimals": 4,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "110780a0c3c8af64e8f883d71e0200000000",
"sigmaType": "Coll[SLong]",
"renderedValue": "[1724371200000,4117790260,1,0,0,0,0]"
},
"R6": {
"serializedValue": "1d0501c8abe0d11c0100010001140114",
"sigmaType": "Coll[Coll[SLong]]",
"renderedValue": "[[3843820260],[0],[0],[10],[10]]"
},
"R8": {
"serializedValue": "1102a0cda3850200",
"sigmaType": "Coll[SLong]",
"renderedValue": "[273970000,0]"
},
"R7": {
"serializedValue": "0c3c6464014ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e1609000720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e160900072000",
"sigmaType": null,
"renderedValue": null
},
"R4": {
"serializedValue": "0c64026f9f40f5ebef49ae9845ac98c8fb74be186d6977b13edd8d7825b5eff88d2f68010720004ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e160900072000",
"sigmaType": null,
"renderedValue": null
}
},
"spentTransactionId": "bbb95da82ef32c0058d18a7f5c15725ad47d1e23c2c59afc2dac01e912da8f97",
"mainChain": true
},
{
"boxId": "8a0c76aebee1f60f51d485c8367007d277b154084df235102ed2f5da1f9376f3",
"transactionId": "242c49f80912d79e41b666cb04fbe3407ededc1d78bc2463e4e85fdcd8b49297",
"blockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"value": 1000000,
"index": 1,
"globalIndex": 42364041,
"creationHeight": 1338318,
"settlementHeight": 1338320,
"ergoTree": "10020e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408b0e201f9a8538f3de09e2684f7d9a70410eed870f4ca82c0dc31b8e979bab9d6f9e94d834d601e4e3010c3c0e0ed602ad7201d901023c0e0e8c720201d603db0c0e7202d604d9010463b2e4c67204040c64040000d605d901053c0c630eb58c720501d9010763aedb63087207d901094d0e938c7209018c720502d6067301d607b2da7205018602a47206040000d608da7204017207d609dc640b7208027202e4e3020ed60ad9010a0e7cb4720a04100420d60bd9010b0eaddb0c0eb4720b04009d99b1720b04200410d9010d04d801d60f9c720d04107cb4720b9a720f04209a9a720f04100420d60cd9010c63d801d60ee4c6720c0511b4720e040ab1720ed60dda720c017207d60ead7209d9010e3295e6720ed801d610e4720eb3830105da720a017210da720b017210ad720dd90110050501d60fd9010f63e4c6720f070c3c6464d610da720f017207d611b27210040000d6128c721101d613addc640b7212027202e4e3030ed9011332da720a01e47213d614d9011463b2e4c67214061d040000d615b2dad9011563b2e4c67215061d040200017207040000d6169591721505007db2dad9011663b2e4c67216061d040600017207040000020200d617b2dad9011763b2e4c67217061d040400017207040000d6189591721705007db2dad9011863b2e4c67218061d040800017207040000020200d6199a72167218d61a95917e7219040400a2990264721902000264d61b060100d61c060100d61d9a7219721ad61e8c721102d61faddc640b721e027202e4e3050ed9011f3295e6721fd801d621e4721f86027cb47221040004107cb4722104100420860205000500d620d9012063e4c672200811d621da7220017207d622ad7201d901223c0e0ed801d6248c722202b3830105da720a017224da720b017224d623d901230e7cb4722304000410d624ad7209d901243295e67224da722301e472240501d625ad7201d901253c0e0eda7223018c722502d6268602adda7220017207d90126050601000101d627d9012763b2e4c672270511040200d628addb0c0e7221d9012804b0ad7203d9012a04d801d62cb2720e722a009592b2722c0400000500d801d62dadda7220017207d9012d05d801d62f7e722d069d9a9a9c9d9c7eb27213722a0006722f7eb2da7214017207040000067e721a0695917e72160404009c9d9c7e8cb2721f722a000106722f7e7215067e721606721b95917e72180404009c9d9c7e8cb2721f722a000206722f7e7217067e721806721c7e721d068602722ded93addc0c1d722c01722dd9012e41069a7e8c722e01068c722e02adb27222722a00d9012e057e722e0693b27224722a00b27225722a007226060100d9012a4249129a8c722a01b28c8c722a0201722800d629b2da7205018602a57206040000d62ada720f017229d62bb2722a040000d62cdb64018c722b01d62ddad9012d32b4e4722d0402044201b2dc640bdad9012d63e4c6722d046401b2da7205018602db6501fe73000400000283010e8320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2e4e3000e040000d62eb2dad9012e3c0c630eb58c722e01d901306393cbc272308c722e02018602a5722d040000d62fd9012f63b2e4c6722f040c64040200d630d9013063b2e4c672300511040000d631d9013163b2e4c672310511040400d632d9013263b2e4c672320511040600d633d9013363b2e4c672330511040800d634d9013463e4c67234061dd19683080196ad7203d9013504d801d637b2720e7235008c9592b272370400000500d801d638ad7221d9013805d801d63a7e7238069d9a9a9c9d9c7eb2721372350006723a7eb2da7214017207040000067e721a0695917e72160404009c9d9c7e8cb2721f7235000106723a7e7215067e721606721b95917e72180404009c9d9c7e8cb2721f7235000206723a7e7217067e721806721c7e721d0686027238ed93addc0c1d7237017238d9013941069a7e8c723901068c723902adb27222723500d90139057e72390693b27224723500b27225723500722602939a7eda722701720706b272280400007eda72270172290693db6401e4dc640e7212027202e4e3040e722c93db6401e4dc640d720802b57201d901353c0e0e91da720a018c7235020500e4e3060edb6401da72040172299683020193cbc2722e722d92c1722ec1a796830b0193c17229c1720793db63087229db6308720793db6401da722f017229db6401da722f017207938c722b02721e93b4722a0402b1722ab472100402b1721093da7230017229da723001720793da7231017229da723101720793da7232017229da723201720793da7233017229da723301720793da7234017229da723401720793da72200172297221ec92b17201041493722c832102024e02c6021f0248025b029802eb02870215023f027c025702db024f025e02cd02750255026f02dd02bc0240023b024102ac02f80244021f02de028e021602090200afdb0c0e720dd9013504937eb2da720c01722972350006997eb2720d72350006b27228723500",
"ergoTreeConstants": "0: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)\n1: Coll(31,-102,-123,56,-13,-34,9,-30,104,79,125,-102,112,65,14,-19,-121,15,76,-88,44,13,-61,27,-114,-105,-101,-85,-99,111,-98,-108)",
"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": "cd30d8505f34e696ad066905029115220b330e6258451fb613272903e66924e1",
"mainChain": true
},
{
"boxId": "2f3e9b9e4572a83344051fb5dbbb9e0679d6eca481c6b7be7e8f338054b67a1b",
"transactionId": "242c49f80912d79e41b666cb04fbe3407ededc1d78bc2463e4e85fdcd8b49297",
"blockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"value": 150000,
"index": 2,
"globalIndex": 42364042,
"creationHeight": 1338318,
"settlementHeight": 1338320,
"ergoTree": "0008cd03553448c194fdd843c87d080f5e8ed983f5bb2807b13b45a9683bba8c7bfb5ae8",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(553448,8bebb3,...)))}",
"address": "9h7L7sUHZk43VQC3PHtSp5ujAWcZtYmWATBH746wi75C5XHi68b",
"assets": [
{
"tokenId": "0040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc5983",
"index": 0,
"amount": 100,
"name": "bPaideia",
"decimals": 4,
"type": "EIP-004"
}
],
"additionalRegisters": {},
"spentTransactionId": "2de8c6f8be7feaf7cb2c16ddd7d6da200b094fd3724e52aba8a8d74572d20763",
"mainChain": true
},
{
"boxId": "3d9cf6c2ecc43e001e6e17b1ac2a571d08ea0bdd34ef0cde95dfa5915b23f967",
"transactionId": "242c49f80912d79e41b666cb04fbe3407ededc1d78bc2463e4e85fdcd8b49297",
"blockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"value": 4850000,
"index": 3,
"globalIndex": 42364043,
"creationHeight": 1338318,
"settlementHeight": 1338320,
"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": "0f4f2cd6567c31c82bc0224f2a5c86c11fb1f2b1c97b0d8942cf95e913cb456c",
"mainChain": true
},
{
"boxId": "4f1fdf4bb9ebe2ddea222e405192869542939282cd11376eae7c15e183b16eb8",
"transactionId": "242c49f80912d79e41b666cb04fbe3407ededc1d78bc2463e4e85fdcd8b49297",
"blockId": "d83cdb2f7374c270f04ec99d051a3739ecd4aa050d160fc9d8404917ae35b4cb",
"value": 40500000,
"index": 4,
"globalIndex": 42364044,
"creationHeight": 1338318,
"settlementHeight": 1338320,
"ergoTree": "10040e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408b0e20007a24c677a4dc0fdbeaa1c6db1052fc1839b7675851358aaf96823b2245408b0e200040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc59830e400678aafd2f446beacfdfb2bfed6818bc9a9d0f6640d3780a62c45ada8d7f2a741f9a8538f3de09e2684f7d9a70410eed870f4ca82c0dc31b8e979bab9d6f9e94d811d601d901013c0c630eb58c720101d901036393cbc272038c720102d602d901023c0c630eb58c720201d9010463aedb63087204d901064d0e938c7206018c720202d603830002d604e3010ed605d901050c63b072050500d9010741639a8c720701c18c720702d6067303d607b472060440048001d6087300d609d9010963e4c672090464d60a7302d60bd9010b3c0c630eb0dc0c0f8c720b0101d9010d63db6308720d0500d9010d414d0ed801d60f8c720d029a8c720d0195938c720f018c720b028c720f020500d60cd9010c32b4e4720c04020442d60d832002025b02cf02f102020225024302660278020c02d50219021202570205020a026e02d3023a02c502d1022e02ef020e02300241023902ed025d0298021f024b02fad60ee4e30002d60fd9010f63b2db6308720f040200d610dc0c1aa402a70400d611d9011105958f72110580020402958f7211058080020404958f721105808080020406958f72110580808080020408958f721105808080808002040a958f72110580808080808002040c958f7211058080808080808002040e958f72110580808080808080800204100412d197830401dad901120295ec93721202039372120204d812d614cbc2a7d615b2da7201018602a57214040000d616db6501fed617b2da720201860272167301040000d618e572047203d619da7201018602a47214d61ada7205017219d61bb2da7202018602a57207040000d61cdc640bda720901b2da7202018602721672080400000283040e8320020289022e026f024702a1020d025c029002b8027a02d402860233025502ce02ad020002c302e202980232021702ee021502530232025302cd029a0260022502c2832002024f02d802b002d602d9028202420272026f025702b302df02a6028602120267029202b802e50205026e021d025102b602e9020d0268028002cf022d02cd02c583200202b002b9020702ab02af02ad028d02ff02ce022f029f021d02fa0215023502c0022202dd02a00253026602f402fb02d2027f0258021d0213022f024b022302f683200202b802c3022c020b029e024202cc028602d0023002b20261028e025a020602c002d202eb022b02a00264021f02090206028502b9028502ed02ab02100295026fe5e3020e7203d61ddad9011d32b4e4721d040c044c01b2721c040600d61e7cb4e4b2721c04040004020412d61fda720b0186027219720ad6208301637215d621da720b0186027220720ad622da720b0186027219721dd623da720b0186027220721dd624afb5db63087215d901244d0ed801d6268c722401ed947226720a947226721dd901244d0e928c722402da720b01860272198c722401d625afdc0c0f721901d9012563db63087225d901254d0ed801d6278c722501ec937227720aaedb63087215d901284d0e938c722801722797830201dad9012602959372260203d803d628dc640bda72090172170283040e8320020222025e023f02c502d1028902f5024702d902c6022602be02bd02c602710239028b026c0200027c0278023d02c4027f0290023f022402bf027f02340284027983200202bc024a025a02b902e4025a02b7024b027902fa02ec02bf02670249026c02c202bf028c022b020e025502db02e802ac02cf02c3029d021402890211027402908320020276027c02aa028002b9028e0249026a02d802a902f6028902c40241020a02e402530232027f020f029502e90250028402c002ae0220026302500279023b0277720d7218d6299a9c7cb4e4b2722804000004020412dad9012963b2e4c67229051104040001721b0502d62a93720a721d9683070192c1721599721a7cb4e4b272280406000402041292722199721f9a9a72297cb4e4b272280402000402041295722a721e050095722a0101927223997222721e7224722592da720b018602830163b2b5a5d9012b6393cbc2722bb4e4b2722804040004020442040000720a722993cbc2b2a4040200da720c01b2721c040200010001720edad9012602959372260204d801d628dc640bda72090172170283020e83200202ec02f202d0024b02ae024802a0020a028a026e024902c002560272026302c902f502d2023f022602c80223025802a1027602ab02d102f0022102d802b10230720d72189683070192c1721599721a7cb4e4b272280402000402041292722199721f7cb4e4b27228040000040204129593720a721d010192722372227224722593cbc2b2a4040200da720c01b2721c040000938cda720f01721b028cda720f01b2da7202018602a4720704000002010001720e010001720edad9011202959372120209e6b2dc640bda720901b2da7202018602db6501fe72080400000283010ecbb3831c020269026d022e0270026102690264026502690261022e0263026f026e027402720261026302740273022e0261026302740269026f026e022ec2b2da7202018602a4b4720604000440040000e47204040000010001720edad901120295937212020ad804d614cbc2a7d615da7201018602a47214d616da7201018602a57214d617da72050172159683050192b17215040a93b172160402afdb6308b27216040000d901184d0e93da720b01860272158c7218018c72180290997217da7205017216058092f401927217058092f401010001720edad9011202959372120207dad901143c0e6395927210b1a50100d809d616b2a5721000d617c17216d618c1a7d619c27216d61ac4a7d61bc2a7d61c8cc7a701d61dc47216d61e8cc772160196830401927217997218058092f40193cb7219da720c01b2dc640bda7209018c7214020283010e8c721401e57204720304000093b4721a9a9ada7211017218b1721bda7211017e721c05b1721ab4721d9a9ada7211017217b17219da7211017e721e05b1721d978302019299721e721c0480c33d94721b721901860283200202c702c5023702e602c602350293020e02cb024a02ce029502a50249022602b302ab02770269028d029f0249022202f002b102c5028e02a8027102560248023bb2da7202018602db6501fe7208040000010001720e",
"ergoTreeConstants": "0: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)\n1: Coll(0,122,36,-58,119,-92,-36,15,-37,-22,-95,-58,-37,16,82,-4,24,57,-73,103,88,81,53,-118,-81,-106,-126,59,34,69,64,-117)\n2: Coll(0,64,-82,101,12,78,-41,123,-51,32,57,20,-109,-85,-24,76,26,-101,-75,-114,-24,-114,-121,-15,86,112,-56,1,-30,-4,89,-125)\n3: Coll(6,120,-86,-3,47,68,107,-22,-49,-33,-78,-65,-19,104,24,-68,-102,-99,15,102,64,-45,120,10,98,-60,90,-38,-115,127,42,116,31,-102,-123,56,-13,-34,9,-30,104,79,125,-102,112,65,14,-19,-121,15,76,-88,44,13,-61,27,-114,-105,-101,-85,-99,111,-98,-108)",
"ergoTreeScript": "{\n val func1 = {(tuple1: (Coll[Box], Coll[Byte])) => tuple1._1.filter({(box3: Box) => blake2b256(box3.propositionBytes) == tuple1._2 }) }\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 = Coll[Byte]()\n val opt4 = getVar[Coll[Byte]](1.toByte)\n val func5 = {(coll5: Coll[Box]) => coll5.fold(0L, {(tuple7: (Long, Box)) => tuple7._1 + tuple7._2.value }) }\n val coll6 = placeholder[Coll[Byte]](3)\n val coll7 = coll6.slice(32, 64)\n val coll8 = placeholder[Coll[Byte]](0)\n val func9 = {(box9: Box) => box9.R4[AvlTree].get }\n val coll10 = placeholder[Coll[Byte]](2)\n val func11 = {(tuple11: (Coll[Box], Coll[Byte])) => tuple11._1.flatMap({(box13: Box) => box13.tokens }).fold(0L, {(tuple13: (Long, (Coll[Byte], Long))) =>\n val tuple15 = tuple13._2\n tuple13._1 + if (tuple15._1 == tuple11._2) { tuple15._2 } else { 0L }\n }) }\n val func12 = {(opt12: Option[Coll[Byte]]) => opt12.get.slice(1, 33) }\n val coll13 = Coll[Byte](\n 91.toByte, -49.toByte, -15.toByte, 2.toByte, 37.toByte, 67.toByte, 102.toByte, 120.toByte, 12.toByte, -43.toByte, 25.toByte, 18.toByte, 87.toByte, 5.toByte, 10.toByte, 110.toByte, -45.toByte, 58.toByte, -59.toByte, -47.toByte, 46.toByte, -17.toByte, 14.toByte, 48.toByte, 65.toByte, 57.toByte, -19.toByte, 93.toByte, -104.toByte, 31.toByte, 75.toByte, -6.toByte\n )\n val b14 = getVar[Byte](0.toByte).get\n val func15 = {(box15: Box) => box15.tokens(1) }\n val i16 = INPUTS.indexOf(SELF, 0)\n val func17 = {(l17: Long) =>\n if (l17 < 128L) { 1 } else {\n if (l17 < 16384L) { 2 } else {\n if (l17 < 2097152L) { 3 } else {\n if (l17 < 268435456L) { 4 } else {\n if (l17 < 34359738368L) { 5 } else {\n if (l17 < 4398046511104L) { 6 } else { if (l17 < 562949953421312L) { 7 } else { if (l17 < 72057594037927936L) { 8 } else { 9 } } }\n }\n }\n }\n }\n }\n }\n sigmaProp(anyOf(Coll[Boolean]({(b18: Byte) => if ((b18 == 3.toByte) || (b18 == 4.toByte)) {(\n val coll20 = blake2b256(SELF.propositionBytes)\n val box21 = func1((OUTPUTS, coll20))(0)\n val coll22 = CONTEXT.dataInputs\n val box23 = func2((coll22, placeholder[Coll[Byte]](1)))(0)\n val coll24 = opt4.getOrElse(coll3)\n val coll25 = func1((INPUTS, coll20))\n val l26 = func5(coll25)\n val box27 = func2((OUTPUTS, coll7))(0)\n val coll28 = func9(func2((coll22, coll8))(0)).getMany(Coll[Coll[Byte]](Coll[Byte](-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), Coll[Byte](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), Coll[Byte](-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), Coll[Byte](-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)), getVar[Coll[Byte]](2.toByte).getOrElse(coll3))\n val coll29 = {(opt29: Option[Coll[Byte]]) => opt29.get.slice(6, 38) }(coll28(3))\n val l30 = byteArrayToLong(coll28(2).get.slice(1, 9))\n val l31 = func11((coll25, coll10))\n val coll32 = Coll[Box](box21)\n val l33 = func11((coll32, coll10))\n val l34 = func11((coll25, coll29))\n val l35 = func11((coll32, coll29))\n val bool36 = box21.tokens.filter({(tuple36: (Coll[Byte], Long)) =>\n val coll38 = tuple36._1\n (coll38 != coll10) && (coll38 != coll29)\n }).forall({(tuple36: (Coll[Byte], Long)) => tuple36._2 >= func11((coll25, tuple36._1)) })\n val bool37 = coll25.flatMap({(box37: Box) => box37.tokens }).forall({(tuple37: (Coll[Byte], Long)) =>\n val coll39 = tuple37._1\n (coll39 == coll10) || box21.tokens.exists({(tuple40: (Coll[Byte], Long)) => tuple40._1 == coll39 })\n })\n anyOf(Coll[Boolean]({(b38: Byte) => if (b38 == 3.toByte) {(\n val coll40 = func9(box23).getMany(Coll[Coll[Byte]](Coll[Byte](34.toByte, 94.toByte, 63.toByte, -59.toByte, -47.toByte, -119.toByte, -11.toByte, 71.toByte, -39.toByte, -58.toByte, 38.toByte, -66.toByte, -67.toByte, -58.toByte, 113.toByte, 57.toByte, -117.toByte, 108.toByte, 0.toByte, 124.toByte, 120.toByte, 61.toByte, -60.toByte, 127.toByte, -112.toByte, 63.toByte, 36.toByte, -65.toByte, 127.toByte, 52.toByte, -124.toByte, 121.toByte), Coll[Byte](-68.toByte, 74.toByte, 90.toByte, -71.toByte, -28.toByte, 90.toByte, -73.toByte, 75.toByte, 121.toByte, -6.toByte, -20.toByte, -65.toByte, 103.toByte, 73.toByte, 108.toByte, -62.toByte, -65.toByte, -116.toByte, 43.toByte, 14.toByte, 85.toByte, -37.toByte, -24.toByte, -84.toByte, -49.toByte, -61.toByte, -99.toByte, 20.toByte, -119.toByte, 17.toByte, 116.toByte, -112.toByte), Coll[Byte](118.toByte, 124.toByte, -86.toByte, -128.toByte, -71.toByte, -114.toByte, 73.toByte, 106.toByte, -40.toByte, -87.toByte, -10.toByte, -119.toByte, -60.toByte, 65.toByte, 10.toByte, -28.toByte, 83.toByte, 50.toByte, 127.toByte, 15.toByte, -107.toByte, -23.toByte, 80.toByte, -124.toByte, -64.toByte, -82.toByte, 32.toByte, 99.toByte, 80.toByte, 121.toByte, 59.toByte, 119.toByte), coll13), coll24)\n val l41 = byteArrayToLong(coll40(0).get.slice(1, 9)) * {(box41: Box) => box41.R5[Coll[Long]].get(2) }(box27) + 1L\n val bool42 = coll10 == coll29\n allOf(Coll[Boolean](box21.value >= l26 - byteArrayToLong(coll40(3).get.slice(1, 9)), l33 >= l31 - l41 + byteArrayToLong(coll40(1).get.slice(1, 9)) + if (bool42) { l30 } else { 0L }, if (bool42) { true } else { l35 >= l34 - l30 }, bool36, bool37, func11((Coll[Box](OUTPUTS.filter({(box43: Box) => blake2b256(box43.propositionBytes) == coll40(2).get.slice(1, 33) })(0)), coll10)) >= l41, blake2b256(INPUTS(1).propositionBytes) == func12(coll28(1))))\n )} else { false } }(b14), {(b38: Byte) => if (b38 == 4.toByte) {(\n val coll40 = func9(box23).getMany(Coll[Coll[Byte]](Coll[Byte](-20.toByte, -14.toByte, -48.toByte, 75.toByte, -82.toByte, 72.toByte, -96.toByte, 10.toByte, -118.toByte, 110.toByte, 73.toByte, -64.toByte, 86.toByte, 114.toByte, 99.toByte, -55.toByte, -11.toByte, -46.toByte, 63.toByte, 38.toByte, -56.toByte, 35.toByte, 88.toByte, -95.toByte, 118.toByte, -85.toByte, -47.toByte, -16.toByte, 33.toByte, -40.toByte, -79.toByte, 48.toByte), coll13), coll24)\n allOf(Coll[Boolean](box21.value >= l26 - byteArrayToLong(coll40(1).get.slice(1, 9)), l33 >= l31 - byteArrayToLong(coll40(0).get.slice(1, 9)), if (coll10 == coll29) { true } else { l35 >= l34 }, bool36, bool37, blake2b256(INPUTS(1).propositionBytes) == func12(coll28(0)), func15(box27)._2 == func15(func2((INPUTS, coll7))(0))._2))\n )} else { false } }(b14)))\n )} else { false } }(b14), {(b18: Byte) => if (b18 == 9.toByte) { func9(func2((CONTEXT.dataInputs, coll8))(0)).getMany(Coll[Coll[Byte]](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(func2((INPUTS, coll6.slice(0, 32)))(0).propositionBytes))), opt4.get)(0).isDefined } else { false } }(b14), {(b18: Byte) => if (b18 == 10.toByte) {(\n val coll20 = blake2b256(SELF.propositionBytes)\n val coll21 = func1((INPUTS, coll20))\n val coll22 = func1((OUTPUTS, coll20))\n val l23 = func5(coll21)\n allOf(Coll[Boolean](coll21.size >= 5, coll22.size == 1, coll22(0).tokens.forall({(tuple24: (Coll[Byte], Long)) => func11((coll21, tuple24._1)) == tuple24._2 }), l23 - func5(coll22) <= 2000000L, l23 >= 2000000L))\n )} else { false } }(b14), {(b18: Byte) => if (b18 == 7.toByte) { {(tuple20: (Coll[Byte], Box)) => if (i16 >= OUTPUTS.size) { false } else {(\n val box22 = OUTPUTS(i16)\n val l23 = box22.value\n val l24 = SELF.value\n val coll25 = box22.propositionBytes\n val coll26 = SELF.bytesWithoutRef\n val coll27 = SELF.propositionBytes\n val i28 = SELF.creationInfo._1\n val coll29 = box22.bytesWithoutRef\n val i30 = box22.creationInfo._1\n allOf(Coll[Boolean](l23 >= l24 - 2000000L, blake2b256(coll25) == func12(func9(tuple20._2).getMany(Coll[Coll[Byte]](tuple20._1), opt4.getOrElse(coll3))(0)), coll26.slice(func17(l24) + coll27.size + func17(i28.toLong), coll26.size) == coll29.slice(func17(l23) + coll25.size + func17(i30.toLong), coll29.size), anyOf(Coll[Boolean](i30 - i28 >= 504000, coll27 != coll25))))\n )} }((Coll[Byte](-57.toByte, -59.toByte, 55.toByte, -26.toByte, -58.toByte, 53.toByte, -109.toByte, 14.toByte, -53.toByte, 74.toByte, -50.toByte, -107.toByte, -91.toByte, 73.toByte, 38.toByte, -77.toByte, -85.toByte, 119.toByte, 105.toByte, -115.toByte, -97.toByte, 73.toByte, 34.toByte, -16.toByte, -79.toByte, -59.toByte, -114.toByte, -88.toByte, 113.toByte, 86.toByte, 72.toByte, 59.toByte), func2((CONTEXT.dataInputs, coll8))(0))) } else { false } }(b14))))\n}",
"address": "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",
"assets": [
{
"tokenId": "0040ae650c4ed77bcd20391493abe84c1a9bb58ee88e87f15670c801e2fc5983",
"index": 0,
"amount": 2976775936,
"name": "bPaideia",
"decimals": 4,
"type": "EIP-004"
}
],
"additionalRegisters": {},
"spentTransactionId": "bbb95da82ef32c0058d18a7f5c15725ad47d1e23c2c59afc2dac01e912da8f97",
"mainChain": true
}
],
"size": 9512,
"isUnconfirmed": false
}