Transaction
ID: 82eba9ba33...c1e0
Inputs (3)
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
3.76 ERG
Tokens:
Loading assets...
Spent
Address:
Output transaction:
Settlement height:
Value:
0.001 ERG
Tokens:
Loading assets...
Outputs (13)
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
2.61 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
1 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.005 ERG
Transaction Details
Confirmations: 717,253
Total coins transferred: 3.76 ERG
Fees: 0.005 ERG
Fees per byte: 0.000000328 ERG
Raw Transaction Data
{
"id": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"inclusionHeight": 1052538,
"timestamp": 1690026607276,
"index": 4,
"globalIndex": 5555370,
"numConfirmations": 717253,
"inputs": [
{
"boxId": "4a0a6b5881d8535108667f8572b51127885dfb8c08567e6a3ead754bc5a83944",
"value": 1000000,
"index": 0,
"spendingProof": "919d6d44b89ae80700e199d5cbcc583278d2bbfb9f801673adae0a4539759f6e4af07a0e0e52a7bff677fc3c52520f7e94c7fecc6ad6871a",
"outputBlockId": "7a0b077e92c3b2e56d4b0c12595de57b4b0da09774fd9e685ec1acdff431ec8e",
"outputTransactionId": "3d72eb474f29322b8bfcfb27dc7e594e23c91624302033c4ffd11b35ce80ab19",
"outputIndex": 0,
"outputGlobalIndex": 31055404,
"outputCreatedAt": 1049819,
"outputSettledAt": 1049821,
"ergoTree": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(4970f9,ce1e2c,...)))}",
"address": "9h29eioRvrL86Sabpecor9ag6rfXEGQt7U3K9q3Di1fdA4jVEsp",
"assets": [
{
"tokenId": "10bb6f4b27c0d0b9180f45f405a0faef0ffb22df048baf968a3efa71f20558b7",
"index": 0,
"amount": 1,
"name": "Mage Champions #1005",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "3d37121019c856acfb8bb65b9cc27c294bf21e8d332f4a0dd23b8f854e71a98b",
"index": 1,
"amount": 1,
"name": "Mage Champions #1040",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a07dbe03089c187f41d85f14c973cb5bdd7a96e3487cfc6c36dfc052e2f5fd59",
"index": 2,
"amount": 1,
"name": "Mage Champions #716",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "ec619daf94ca907bf74874f303aa1438bf93dc91d4aafa6748896921685ba2a1",
"index": 3,
"amount": 1,
"name": "Mage Champions #777",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0cc45efcb0450460a83c65a79d1668b9c5a6721699e7e0940fb5a6a94068e824",
"index": 4,
"amount": 1,
"name": "Mage Champions #8",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8dc42a9d0d876b5c5ea7620237cab969b563638d3d6a0d51ffbc53ca5bc8ece6",
"index": 5,
"amount": 1,
"name": "Mage Champions #901",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "01c15945ccf7029ab8d01209d919d54b0922267d63e0d4f75446aa70947ac824",
"index": 6,
"amount": 1,
"name": "Mage Champions #995",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "7977cd960c1db8d2def442168e7105b86f8f250e7e43ebb3d70a910a085acac7",
"index": 7,
"amount": 1,
"name": "Mage Champions #97",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a12a69b0246df5c61ecbe50d0c4a73bf0452f936f3514a928a063cd2a2f7ed88",
"index": 8,
"amount": 1,
"name": "Mage Champions #119",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a6fd62d4c7f0dabcff9b488a7a4e65a7e7b5978cbeee347ad38f164bf481b486",
"index": 9,
"amount": 1,
"name": "Mage Champions #120",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {}
},
{
"boxId": "94ad723eb4c926f445f9c1a1446303133fc38663737a996a242a18549bacdd42",
"value": 3762100000,
"index": 1,
"spendingProof": "dfe8b6ddcf382a71285c6469a29d2d90237f4c751d5aab0a69f68f66e9ed27cebef785872e17fea383297edae41d03401016fb390866e3f5",
"outputBlockId": "2e1beca840e1a0982f260f9d4d4c32a58a5e539d8ad6ccb3b89782b98ce205a4",
"outputTransactionId": "09f6b3667e262381f3a43de3642f6345e3b053c0bdf6a48caa6f5cc3c6cf6bba",
"outputIndex": 0,
"outputGlobalIndex": 31125785,
"outputCreatedAt": 1051470,
"outputSettledAt": 1051472,
"ergoTree": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(4970f9,ce1e2c,...)))}",
"address": "9h29eioRvrL86Sabpecor9ag6rfXEGQt7U3K9q3Di1fdA4jVEsp",
"assets": [
{
"tokenId": "85c6a5909436a61575c7da8c983759efdef8059b8d135c143bd1eebf58c18ffb",
"index": 0,
"amount": 1,
"name": "Cybercitizen #1348",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "902d3495f7d86039cc3daf803b5b2c3858a0435774f8a6098b97729751ab4030",
"index": 1,
"amount": 1,
"name": "Cybercitizen #1470",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9634e67093b893a933b10c3ffd025c8891db1167f8e108ac038178c2df48862d",
"index": 2,
"amount": 1,
"name": "Cybercitizen #1528",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "98314f9105375cb7c6cc4ad3fe36acc71405ffa782bb510820e03d7b7063df8b",
"index": 3,
"amount": 1,
"name": "Cybercitizen #1551",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9afea298b004e7798e6cb101ac4c7ac1ad6b9f1bd997df49c6fe24c03edc3d61",
"index": 4,
"amount": 1,
"name": "Cybercitizen #1583",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a088f86c2d43541d6c299ae71c6950c9a279d67c5252c6792f53143ce01f9ed7",
"index": 5,
"amount": 1,
"name": "Cybercitizen #1661",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "2b46248b5321e612e88175cba066b3a607e772f0608569082cc203dca525d7d5",
"index": 6,
"amount": 1,
"name": "Cybercitizen #355",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "423ec6e3f7235f1cc4f3a6e90cd4f50ce34b20b3cdd3c557564d303d21d92c1e",
"index": 7,
"amount": 1,
"name": "Cybercitizen #599",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4703093818fdc46e27e96ef83680dbf254fc2960600cf900c15eb2aa266ce4f6",
"index": 8,
"amount": 1,
"name": "Cybercitizen #657",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4f3cc10288c47e2332f113650d21a2f358a52d5ab7fb2f4df5127f3bacbe86cd",
"index": 9,
"amount": 1,
"name": "Cybercitizen #756",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1c80c0570397f6082feb429dfc73c3510bdfd6a1cdc61b67ace98742fb429233",
"index": 10,
"amount": 1,
"name": "Cybercitizen #211",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "538edf0244cb0f1f20903bf46e3e839ba144defa8803a4944957cca8ab1b8916",
"index": 11,
"amount": 1,
"name": "Cybercitizen #808",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "b2e6190a84ccab42b2d1eaecb8edbccd5eaa57290edb853b4b633ba88877b7f2",
"index": 12,
"amount": 1,
"name": "Cybercitizen #1843",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "91289d5cefb9d78e3ea248d4e9c5b0e3c3de54f64bfae85c0070580961995262",
"index": 13,
"amount": 10000,
"name": "PEPERG",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {}
},
{
"boxId": "ceb8dca710fd42a281e0065509cc23a5c14d9ffc87e9bd655764741e3fd13e8e",
"value": 1000000,
"index": 2,
"spendingProof": "6f2b3dc4374918996d142d2c41fc5c5e52800dca1aa482df4f171f67e85142ca014076ce2a492c3e2540cb49dd402ae6546bd02d25ca9701",
"outputBlockId": "75e92daf85e4dd58ec8be35b3a00431a59210ece6945b79fa83b87ab7b3a24b2",
"outputTransactionId": "5c8a5aae42b7511e8ce98b7dbec3db6e100bbfa29bc6d2a7240b3c1033763356",
"outputIndex": 0,
"outputGlobalIndex": 31138967,
"outputCreatedAt": 1051992,
"outputSettledAt": 1051995,
"ergoTree": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(4970f9,ce1e2c,...)))}",
"address": "9h29eioRvrL86Sabpecor9ag6rfXEGQt7U3K9q3Di1fdA4jVEsp",
"assets": [
{
"tokenId": "00161a72e062158b0b8103da85db8d88dc3464fc4a223026a388f04b99d2c338",
"index": 0,
"amount": 1,
"name": "Cybercitizen #0",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R4": {
"serializedValue": "0e200337617f36c7db3551ce46b07a072b172294df7379780e0cf97daec0108d7b0c",
"sigmaType": "Coll[SByte]",
"renderedValue": "0337617f36c7db3551ce46b07a072b172294df7379780e0cf97daec0108d7b0c"
}
}
}
],
"dataInputs": [
{
"boxId": "573d9010b852894b9f99bc072933e6cfa115b490f857451e385dbc2e8448cf7c",
"value": 4219364,
"index": 0,
"outputBlockId": "b3cfb684232fe21e89a8132c966b08c6772b72369822c397d25a7bc8e98c9bda",
"outputTransactionId": "aa58e9d389d3044fda4201159d5d62752e0820f8d0b8506cec28ac4fd0ea826e",
"outputIndex": 0,
"ergoTree": "0008cd03b04048a9708f0a2b109d75513a2483e3b9ede622efb3cc03bdddf93bccd93ac5",
"address": "9hoRnjysKfkwZSCgSFNzSXMohwYn8DqruuYxD6vT7Ubw55qnwiZ",
"assets": [],
"additionalRegisters": {
"R5": {
"serializedValue": "0e240008cd03d4e3f9c9956945986a2bc2621a2fc02b9f7492fe57c87be07a33a0d7ccef5bc8",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd03d4e3f9c9956945986a2bc2621a2fc02b9f7492fe57c87be07a33a0d7ccef5bc8"
},
"R6": {
"serializedValue": "0580dac409",
"sigmaType": "SLong",
"renderedValue": "10000000"
},
"R8": {
"serializedValue": "058084af5f",
"sigmaType": "SLong",
"renderedValue": "100000000"
},
"R7": {
"serializedValue": "110280dddb0180fca402",
"sigmaType": "Coll[SLong]",
"renderedValue": "[1800000,2400000]"
},
"R4": {
"serializedValue": "0428",
"sigmaType": "SInt",
"renderedValue": "20"
}
}
}
],
"outputs": [
{
"boxId": "9abe8692dabc2de26043d2f324e76af510bb2c73a6cc4d57c24c93365e38585c",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 0,
"globalIndex": 31158793,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "0cc45efcb0450460a83c65a79d1668b9c5a6721699e7e0940fb5a6a94068e824",
"index": 0,
"amount": 1,
"name": "Mage Champions #8",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "fefa774bd8743260c4a90d4b3e11c6aab13b8e18d4a13af9531b4eed7a169e0c",
"mainChain": true
},
{
"boxId": "dc9e6b313d40b3eeb00760208b18abb27a6e39abe98392707fc0b3d23d05da0f",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 1,
"globalIndex": 31158794,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "7977cd960c1db8d2def442168e7105b86f8f250e7e43ebb3d70a910a085acac7",
"index": 0,
"amount": 1,
"name": "Mage Champions #97",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "37f20f14a98cb9f1415af1ffb2373fcb59dd147b995bf7581296b7fbda0a2c63",
"mainChain": true
},
{
"boxId": "808175168bd4f008476dca17b5ffb51ed71c2ee2d88756d33e1ccb40b7a184f3",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 2,
"globalIndex": 31158795,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "3d37121019c856acfb8bb65b9cc27c294bf21e8d332f4a0dd23b8f854e71a98b",
"index": 0,
"amount": 1,
"name": "Mage Champions #1040",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "f5a0538cdb777d248da285e49d11dfffed055e1e64578cc9c11f455d0b9209c8",
"mainChain": true
},
{
"boxId": "27a105a0ac1112e27c46c42e48aaca32ed982de4461d65152ebf382515f5bb13",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 3,
"globalIndex": 31158796,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "8dc42a9d0d876b5c5ea7620237cab969b563638d3d6a0d51ffbc53ca5bc8ece6",
"index": 0,
"amount": 1,
"name": "Mage Champions #901",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "96b80c3eb1bd4e7bbd318623e6689f29d8cff4978f87412d70541945032590a5",
"mainChain": true
},
{
"boxId": "937e170a895e333d9aa5b9d533a3089e6aff93b45980c125b8a592ad9df5593b",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 4,
"globalIndex": 31158797,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "01c15945ccf7029ab8d01209d919d54b0922267d63e0d4f75446aa70947ac824",
"index": 0,
"amount": 1,
"name": "Mage Champions #995",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "fe7ab7e7660c2f88ed5a9792d566abc4356b546cef6e96042fac99b6359e7aa6",
"mainChain": true
},
{
"boxId": "e489c58a89aac1bd5bbef77d84ae489f1f7eb013a960f3fcb8b8f700fd52f5ec",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 5,
"globalIndex": 31158798,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "10bb6f4b27c0d0b9180f45f405a0faef0ffb22df048baf968a3efa71f20558b7",
"index": 0,
"amount": 1,
"name": "Mage Champions #1005",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "3e6c873dd392d58c311fe07645ee7e43feebb3c8788a29ceaec1c8b215872bb7",
"mainChain": true
},
{
"boxId": "4992708083a6db400f5108f4d9a0c248c18fcded36d14d4142c1262c28584686",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 6,
"globalIndex": 31158799,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "a12a69b0246df5c61ecbe50d0c4a73bf0452f936f3514a928a063cd2a2f7ed88",
"index": 0,
"amount": 1,
"name": "Mage Champions #119",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "cdc032babf24e710003ea3ce313f2049dc9ed724c81c55562306aa5bd07018f6",
"mainChain": true
},
{
"boxId": "6a2d63168755290e4fd04f366152213546b363c7bbf682d3c4fb1831e9c32d01",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 7,
"globalIndex": 31158800,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "a6fd62d4c7f0dabcff9b488a7a4e65a7e7b5978cbeee347ad38f164bf481b486",
"index": 0,
"amount": 1,
"name": "Mage Champions #120",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "9b070e372a8d66fbab7631df9f7cafebef771e8e3124b612afe12aeaf26096c9",
"mainChain": true
},
{
"boxId": "d6b10a6a8baea3c7cf9c77a0edc5509e0a773c078044544e98717ebf0f641a70",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 8,
"globalIndex": 31158801,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "ec619daf94ca907bf74874f303aa1438bf93dc91d4aafa6748896921685ba2a1",
"index": 0,
"amount": 1,
"name": "Mage Champions #777",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "32b6fdafceff7961045bd2f8f1599888a52ed109901576727ec75070439dfe6b",
"mainChain": true
},
{
"boxId": "039463e0c0e28032a26a54c629444f1fc635d84da6f9e1947981629250e8c07a",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 15000000,
"index": 9,
"globalIndex": 31158802,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "103e0402040005000400040404000402040004000400040204060500040604000504040204d00f040004040414040404000400040004000406040005d00f05d00f05d00f04000400040404140406040005d00f040405d00f0400040604060400050001000101040204000402040004000500040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed823d601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60be4c6a7040ed60cdb6903db6503fed60de4c6a70559d60e8c720d01d60f8c720d02d610b2db6501fe730300d611e4c672100404d612b2a5730401a7d613db63087212d614c17212d615860272027214d616b272137305017215d617b2a5730601a7d618db63087217d619c17217d61a860272027219d61bb27218730701721ad61c93c5b2a4730800c5a7d61db2a5730900d61edb6308721dd61fc1721dd62086027202721fd621b2721e730a017220d6228c722102d623b27207730b01730cea02eb02ea02d18f720a7208cdeeb4720b730db1720bd19591720c720e9591720c720fd812d624b1a5d625b2a5730e00d6269c730fe4c672100605d6277212d6287213d6297214d62a7215d62b7216d62c7217d62de5c6722c0463b2a5997224731000d62ec6722d0404d62fe6722ed63099997311721195722fd801d630e5722e731295ec8f723073139272307314723095ed9372307315e6c6722d050c4c0eb0e5c6722d050c4c0e83004c0e7316d90131404c0e9a8c7231018c8c7231020273177318d6317218d6327219d633721ad634721bd635b27201731900eced8f720a720896830401937224731a93db63087225720192c17225997203722693c27225720bed92720a720896830501721ceded93c27227720b928c722b029591b17209731b9d9c720a7e723005731c999d9c720a7e723005731d7226938c722b017209eded93c2722ce4c67210050e928c7234029d9c720a7e721105731e938c7234017209937235b2db6308b2a5731f01a7732000ed95722fd801d636e4722e95ec8f723673219272367322d802d637b2a5732301a7d638b2db6308723773240186027202c17237eded928c7238029d9c720a7e7236057325938c723801720993c27237c2722d95ed9372367326e6c6722d050c4c0ed802d637e5c6722d050c4c0e83004c0ed638b1723793b4ad7237d901394c0e86028c7239019d9c7e8c72390205720a732773287238adb4a573299a732a7238d9013963d801d63bb2db63087239732b0186027202c1723995938c723b0172098602c272398c723b0286027202732c732d732e93cbc3722d8c723501d808d624721dd625721ed626721fd6277220d6287221d629e4c672100711d62ab2a5732f00d62bb2db6308722a73300186027202c1722a96830c01721c938c7228017209927222a29a720ab27207733100720893b27201733200b2722573330093c27224c2a793e4c67224040e720b93e4c6722405598602720e95ed9172237334d801d62c722292722c7223720c959099720f720cb272297335009a720fb27229733600720f93c672240611720693e4c67224070e720993b172259593b1720973377338733993c2722ae4c6a7080eeced938c722b017209928c722b02720a93720a733a733bd1938cb2db63087210733c0001733d",
"ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 0\n4: 2\n5: 0\n6: 1\n7: 0\n8: 0\n9: 0\n10: 1\n11: 3\n12: 0\n13: 3\n14: 0\n15: 2\n16: 1\n17: 1000\n18: 0\n19: 2\n20: 10\n21: 2\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 0\n33: 2\n34: 10\n35: 3\n36: 0\n37: 1000\n38: 2\n39: 1000\n40: 0\n41: 3\n42: 3\n43: 0\n44: 0\n45: false\n46: true\n47: 1\n48: 0\n49: 1\n50: 0\n51: 0\n52: 0\n53: 0\n54: 1\n55: 0\n56: 1\n57: 2\n58: 0\n59: false\n60: 0\n61: Coll(-98,-68,-42,-108,-65,52,-37,78,-29,-30,-52,-22,0,-121,-54,66,-105,7,67,-71,-32,25,-95,-24,-47,69,-24,86,4,103,-58,14)",
"ergoTreeScript": "{\n val coll1 = SELF.tokens\n val coll2 = Coll[Byte]()\n val l3 = SELF.value\n val tuple4 = coll1.getOrElse(placeholder[Int](0), (coll2, l3))\n val l5 = tuple4._2\n val opt6 = SELF.R6[Coll[Long]]\n val coll7 = opt6.get\n val l8 = coll7(placeholder[Int](1))\n val coll9 = SELF.R7[Coll[Byte]].get\n val l10 = if ((l5 < l8) || (tuple4._1 != coll9)) { placeholder[Long](2) } else { l5 }\n val coll11 = SELF.R4[Coll[Byte]].get\n val l12 = CONTEXT.preHeader.timestamp\n val tuple13 = SELF.R5[(Long, Long)].get\n val l14 = tuple13._1\n val l15 = tuple13._2\n val box16 = CONTEXT.dataInputs(placeholder[Int](3))\n val i17 = box16.R4[Int].get\n val box18 = OUTPUTS.getOrElse(placeholder[Int](4), SELF)\n val coll19 = box18.tokens\n val l20 = box18.value\n val tuple21 = (coll2, l20)\n val tuple22 = coll19.getOrElse(placeholder[Int](5), tuple21)\n val box23 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n val coll24 = box23.tokens\n val l25 = box23.value\n val tuple26 = (coll2, l25)\n val tuple27 = coll24.getOrElse(placeholder[Int](7), tuple26)\n val bool28 = INPUTS(placeholder[Int](8)).id == SELF.id\n val box29 = OUTPUTS(placeholder[Int](9))\n val coll30 = box29.tokens\n val l31 = box29.value\n val tuple32 = (coll2, l31)\n val tuple33 = coll30.getOrElse(placeholder[Int](10), tuple32)\n val l34 = tuple33._2\n val l35 = coll7.getOrElse(placeholder[Int](11), placeholder[Long](12))\n sigmaProp(l10 < l8) && proveDlog(decodePoint(coll11.slice(placeholder[Int](13), coll11.size))) || sigmaProp(if (l12 > l14) { if (l12 > l15) {(\n val i36 = OUTPUTS.size\n val box37 = OUTPUTS(placeholder[Int](14))\n val l38 = placeholder[Long](15) * box16.R6[Long].get\n val box39 = box18\n val coll40 = coll19\n val l41 = l20\n val tuple42 = tuple21\n val tuple43 = tuple22\n val box44 = box23\n val box45 = box44.R4[Box].getOrElse(OUTPUTS(i36 - placeholder[Int](16)))\n val opt46 = box45.R4[Int]\n val bool47 = opt46.isDefined\n val i48 = placeholder[Int](17) - i17 - if (bool47) {(\n val i48 = opt46.getOrElse(placeholder[Int](18))\n if ((i48 < placeholder[Int](19)) || (i48 >= placeholder[Int](20))) { i48 } else { if ((i48 == placeholder[Int](21)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) { box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](22), {(tuple49: (Int, (Coll[Byte], Int))) => tuple49._1 + tuple49._2._2 }) } else { placeholder[Int](23) } }\n )} else { placeholder[Int](24) }\n val coll49 = coll24\n val l50 = l25\n val tuple51 = tuple26\n val tuple52 = tuple27\n val tuple53 = coll1(placeholder[Int](25))\n ((l10 < l8) && allOf(Coll[Boolean](i36 == placeholder[Int](26), box37.tokens == coll1, box37.value >= l3 - l38, box37.propositionBytes == coll11))) || ((l10 >= l8) && allOf(Coll[Boolean](bool28, ((box39.propositionBytes == coll11) && (tuple43._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i48.toLong / placeholder[Long](28) } else { l10 * i48.toLong / placeholder[Long](29) - l38 })) && (tuple43._1 == coll9), ((box44.propositionBytes == box16.R5[Coll[Byte]].get) && (tuple52._2 >= l10 * i17.toLong / placeholder[Long](30))) && (tuple52._1 == coll9), tuple53 == OUTPUTS.getOrElse(placeholder[Int](31), SELF).tokens(placeholder[Int](32)), if (bool47) {(\n val i54 = opt46.get\n if ((i54 < placeholder[Int](33)) || (i54 >= placeholder[Int](34))) {(\n val box55 = OUTPUTS.getOrElse(placeholder[Int](35), SELF)\n val tuple56 = box55.tokens.getOrElse(placeholder[Int](36), (coll2, box55.value))\n ((tuple56._2 >= l10 * i54.toLong / placeholder[Long](37)) && (tuple56._1 == coll9)) && (box55.propositionBytes == box45.propositionBytes)\n )} else { if ((i54 == placeholder[Int](38)) && box45.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n val coll55 = box45.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n val i56 = coll55.size\n coll55.map({(tuple57: (Coll[Byte], Int)) => (tuple57._1, tuple57._2.toLong * l10 / placeholder[Long](39)) }).slice(placeholder[Int](40), i56) == OUTPUTS.slice(placeholder[Int](41), placeholder[Int](42) + i56).map({(box57: Box) =>\n val tuple59 = box57.tokens.getOrElse(placeholder[Int](43), (coll2, box57.value))\n if (tuple59._1 == coll9) { (box57.propositionBytes, tuple59._2) } else { (coll2, placeholder[Long](44)) }\n })\n )} else { placeholder[Boolean](45) } }\n )} else { placeholder[Boolean](46) } && (blake2b256(box45.bytes) == tuple53._1))))\n )} else {(\n val box36 = box29\n val coll37 = coll30\n val l38 = l31\n val tuple39 = tuple32\n val tuple40 = tuple33\n val coll41 = box16.R7[Coll[Long]].get\n val box42 = OUTPUTS(placeholder[Int](47))\n val tuple43 = box42.tokens.getOrElse(placeholder[Int](48), (coll2, box42.value))\n allOf(Coll[Boolean](bool28, tuple40._1 == coll9, l34 >= max(l10 + coll7(placeholder[Int](49)), l8), coll1(placeholder[Int](50)) == coll37(placeholder[Int](51)), box36.propositionBytes == SELF.propositionBytes, box36.R4[Coll[Byte]].get == coll11, box36.R5[(Long, Long)].get == (l14, if ((l35 > placeholder[Long](52)) && \n val l44 = l34\n l44 >= l35\n ) { l12 } else { if (l15 - l12 <= coll41(placeholder[Int](53))) { l15 + coll41(placeholder[Int](54)) } else { l15 } }), box36.R6[Coll[Long]] == opt6, box36.R7[Coll[Byte]].get == coll9, coll37.size == if (coll9.size == placeholder[Int](55)) { placeholder[Int](56) } else { placeholder[Int](57) }, box42.propositionBytes == SELF.R8[Coll[Byte]].get, ((tuple43._1 == coll9) && (tuple43._2 >= l10)) || (l10 == placeholder[Long](58))))\n )} } else { placeholder[Boolean](59) }) && sigmaProp(box16.tokens(placeholder[Int](60))._1 == placeholder[Coll[Byte]](61))\n}",
"address": "4eBg9MnazHt7fBGchWNqZsXszPBQSBbq1io5nXkVqdLHEAKm9hbQ4yarrfPjXRDupHeUb1U9rutPJ2vdopfjUH4ruia8cTD3XiNSx8ESs9gq6r6L6QDfm8YDA6cQhY22cyTQ2qcuiAPsbdgwZUwJiNSZq2U6vCvDYuxVWbqhgt2cerXg5LLaPu1xUwwY4FvnUjXPtxuXm7fVK4PcNqRj5Uhn1izUHKAgSrFN6MN1vDd7bJyKaXePhmzYMfWzBMF7a11F4k2KgVpNxtFZdd4LNcpjuqTr7pb88t6xp8Kqa6FkmSYCzaVajuf6BFLFyL76D7PuuKZVkYyebqMPr4Y5txrgzr9G1khjZQ1bvQUFneTtTTjyAn3JkXMRm4xovviZJdadazLgujMgrUjyPJT1JbJVeRCRPTPanjTGaEha5XMV9vneCobDDjtcQ7SxwuwhoV1vu1aBjuaBV9fEXse9qPeQ8VJGfQtQzRL5t1MMY3hq5pTF2jCNQVkZoP1mGTfSm33TpnjHntKzJkujDDNXuDUmapzNvj17YBx7fhAYA5H9fLoKnPydtVTH1vucG8TV5JVbhe6utxV2VfTSFHHXw1FxSD3r1H1zdrAtZYcyWrSCkqJJdPrwmD3WkeZRHtGcRssZY1cKUGVFP4bZaAjLLT2pa955gPfh5hrRtzT23VSBDdQ5SUrQcADbuEkVFg4rrGU5gpC8Tn8KT2rvnStZvAMwgJrSuhYVEnuHCy2uxF8Wpyikf4r6BfQUsfpKu7arxTrBeYfaafXYbXMgf5PK7fPdAqRjpW5Nw88Snyatv2YCCi3tosvV5UbCKMnUG6CCoMLh6ziaxJJgUaZaFEyofZzALMqbjh5xhLrp1U5zXZp5VUvDRpZMTnmp5hQ2Y5gsY1H8g2XjbM5J6C8F4KS4xkSKTnShePVJjApBPYm5wscwxwrAfjqF1ScgfsFirf3ebrW9Dm6wmVqBCVQbpb7kutjAeAKCYwdLLUbSZCZDqQD9HAUSjeP7QHsnjywytUMQoXZSoiLbiKz7LoDXae2midfub4YQKmdSYfuzva9Ui7VHJgT9KZbruLNKpHhWgUa1NmMGzk1SHADxDth3EM7xfQqXEoA1ne6EwEYu13Z16x96yXgkdNHutLE81GbCHqKSzUhJyKDC8HRFgV9UPv8Xtz5WWfV5ywC7ekwNMRi3azv5SKtfAgkGDTohn5GFq7X9hJzdySY9QiiCNqZ5xRYz1jugRhDyGCXSvGoY5Huru1Ar9Z6kofDS7p7mLekkQ9AbmbZBHtEHFyPBsR6h7Ti2ZT1HmcayPP1p5rehgKXgRfXsNxfXXdBmgkGK5LWjUe9L6TV9Lomi7NsJjoTNUsh6mE3xtafdvsBw3eYwDXVwPoa6G59Jk6ZhnFVUhE5VJy8MN8gQ7GYBC3YdNfSrE5vS7hLsaWcZfmnjbN1Q3xqC1TGqLJr2tCGY5p8sXwRg8N2SaGtL4vBmw65uH5fn2t2XU1aTyCcFyEtSinJ6npm8kPhFgYtGknD1uxN4NXZNKUW7uLRX4EvhEHLfptDXqyXD1KRURoESs3kqDxd4bjt4Y79Vexgf5wwXcwocepbYoFnvJbqfQYRo57kXWG6eRLhLuLN4cFLDCuzu1aZGxFh1AAnLQ5xx6a39987jUUVNsyzPPqqKyAiLFusVazUEWXxCPF9Yhxzt256QEuJDjji1DZJUd54tabSHgwLMEvNp221GuRcgD5yfvXu89zAdj7fSL",
"assets": [
{
"tokenId": "a07dbe03089c187f41d85f14c973cb5bdd7a96e3487cfc6c36dfc052e2f5fd59",
"index": 0,
"amount": 1,
"name": "Mage Champions #716",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59cecdb1d7af6290f380ceb162",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1690027045735,1690285645000]"
},
"R6": {
"serializedValue": "110280acc7f03780a8d6b907",
"sigmaType": "Coll[SLong]",
"renderedValue": "[7500000000,1000000000]"
},
"R8": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa"
}
},
"spentTransactionId": "cb59e5c90d4c9d4c08092530da82ec6cb6924880b9dbb1d0b32c570eedc11eab",
"mainChain": true
},
{
"boxId": "db9dcf7737d3ef50e343291b4b8cddfc507525472588bc8a18d0a2cfe3f3e11e",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 2609100000,
"index": 10,
"globalIndex": 31158803,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "0008cd034970f9cc6ef50c406985ba1457fc9e52b37f4cec4bc5ea31cde18d510e9298aa",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(4970f9,ce1e2c,...)))}",
"address": "9h29eioRvrL86Sabpecor9ag6rfXEGQt7U3K9q3Di1fdA4jVEsp",
"assets": [
{
"tokenId": "85c6a5909436a61575c7da8c983759efdef8059b8d135c143bd1eebf58c18ffb",
"index": 0,
"amount": 1,
"name": "Cybercitizen #1348",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "902d3495f7d86039cc3daf803b5b2c3858a0435774f8a6098b97729751ab4030",
"index": 1,
"amount": 1,
"name": "Cybercitizen #1470",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9634e67093b893a933b10c3ffd025c8891db1167f8e108ac038178c2df48862d",
"index": 2,
"amount": 1,
"name": "Cybercitizen #1528",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "98314f9105375cb7c6cc4ad3fe36acc71405ffa782bb510820e03d7b7063df8b",
"index": 3,
"amount": 1,
"name": "Cybercitizen #1551",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9afea298b004e7798e6cb101ac4c7ac1ad6b9f1bd997df49c6fe24c03edc3d61",
"index": 4,
"amount": 1,
"name": "Cybercitizen #1583",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a088f86c2d43541d6c299ae71c6950c9a279d67c5252c6792f53143ce01f9ed7",
"index": 5,
"amount": 1,
"name": "Cybercitizen #1661",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "2b46248b5321e612e88175cba066b3a607e772f0608569082cc203dca525d7d5",
"index": 6,
"amount": 1,
"name": "Cybercitizen #355",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "423ec6e3f7235f1cc4f3a6e90cd4f50ce34b20b3cdd3c557564d303d21d92c1e",
"index": 7,
"amount": 1,
"name": "Cybercitizen #599",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4703093818fdc46e27e96ef83680dbf254fc2960600cf900c15eb2aa266ce4f6",
"index": 8,
"amount": 1,
"name": "Cybercitizen #657",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4f3cc10288c47e2332f113650d21a2f358a52d5ab7fb2f4df5127f3bacbe86cd",
"index": 9,
"amount": 1,
"name": "Cybercitizen #756",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1c80c0570397f6082feb429dfc73c3510bdfd6a1cdc61b67ace98742fb429233",
"index": 10,
"amount": 1,
"name": "Cybercitizen #211",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "538edf0244cb0f1f20903bf46e3e839ba144defa8803a4944957cca8ab1b8916",
"index": 11,
"amount": 1,
"name": "Cybercitizen #808",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "b2e6190a84ccab42b2d1eaecb8edbccd5eaa57290edb853b4b633ba88877b7f2",
"index": 12,
"amount": 1,
"name": "Cybercitizen #1843",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "91289d5cefb9d78e3ea248d4e9c5b0e3c3de54f64bfae85c0070580961995262",
"index": 13,
"amount": 10000,
"name": "PEPERG",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "00161a72e062158b0b8103da85db8d88dc3464fc4a223026a388f04b99d2c338",
"index": 14,
"amount": 1,
"name": "Cybercitizen #0",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {},
"spentTransactionId": "f6aefae914acfd0c5ff52f24b3ee77ad58ab3f67963b8eb9f9b6d94d6d6b34e2",
"mainChain": true
},
{
"boxId": "03b9f5e10c11c81ea08084ce96d1a13379e1b9a2c4dfefbc33d6f6553552844f",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 1000000000,
"index": 11,
"globalIndex": 31158804,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"ergoTree": "0008cd03240e71da7ba42ff1e2f68c425ee64ca7d9504a1c84b0c95de4a6effe68804d1d",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(240e71,dfb102,...)))}",
"address": "9gjghouPwq9TCKyFAAvHPsoE1n9moZWec9oKeRzAjnV9p4hAzvo",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "39e84473b17aeded0f7b37390fb2bae6f1065172f1af84e2eaaea96c5fc3d691",
"mainChain": true
},
{
"boxId": "d2fb25ccc12876a352d51bafb6af2f7c91227ae46c12aa6dd1483520f60d70e3",
"transactionId": "82eba9ba33a9de23a8b7834b1c8dcb215645c2d7aa9c89da4c743a869f81c1e0",
"blockId": "8bb9c1a816d7d193c0c086e86670a001e1016ec44d856b226867ceecbae3bc9c",
"value": 5000000,
"index": 12,
"globalIndex": 31158805,
"creationHeight": 1052536,
"settlementHeight": 1052538,
"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": "94a83302e38c1b53cf7592db3b8abba600d71aabfd16e6e8ef9c638d2eb7a7bc",
"mainChain": true
}
],
"size": 15243,
"isUnconfirmed": false
}