Ad
Inputs (1)
Output transaction:
Settlement height:
Value:
59.2 ERG
Tokens:
Loading assets...
Outputs (21)
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
56.22 ERG
Tokens:
Loading assets...
Spent in transaction:
Settlement height:
Value:
2.7 ERG
Spent in transaction:
Settlement height:
Value:
0.005 ERG
Transaction Details
Status: Confirmed
Size: 26.96 KB
Received time: 9/24/2023 05:37:41 AM
Included in blocks: 1,097,800
Confirmations: 671,516
Total coins transferred: 59.2 ERG
Fees: 0.005 ERG
Fees per byte: 0.000000181 ERG
Raw Transaction Data
{
  "id": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
  "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
  "inclusionHeight": 1097800,
  "timestamp": 1695533861985,
  "index": 1,
  "globalIndex": 5873065,
  "numConfirmations": 671516,
  "inputs": [
    {
      "boxId": "8bed23adc1678d0bd3013df89dd1af3f7cf5d4ffa2da2d781313db911af20173",
      "value": 59199260260,
      "index": 0,
      "spendingProof": "735ebbf12311e08de02782baea5a909bcd1c8f0b7a50465009650d3064ae494dd0e695d67b332267c8649d9511be9e71de39894a1adf9fe2",
      "outputBlockId": "6545594cef66404f301494a894d501c1e38bf8775894fb17bb14f747a5ccd8de",
      "outputTransactionId": "add070b17d063524e793057f694d4426383a71bc3128d8a11601f9acb0c0c88e",
      "outputIndex": 18,
      "outputGlobalIndex": 32896689,
      "outputCreatedAt": 1096422,
      "outputSettledAt": 1096426,
      "ergoTree": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(e496bf,1508e8,...)))}",
      "address": "9gFjWZu9qg2Qoq4efpa8Eu6FrigkistVrYqAUA4u6QhDKbKPBGd",
      "assets": [
        {
          "tokenId": "0fdb7ff8b37479b6eb7aab38d45af2cfeefabbefdc7eebc0348d25dd65bc2c91",
          "index": 0,
          "amount": 69,
          "name": "$Lambo",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "5ca749c4e56cd0834358060bdd829abee7deccf45915287f46525963463541a6",
          "index": 1,
          "amount": 1,
          "name": "Wools City",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "f437132e77d29bbda5069fe1917fc9166d2892024272e9eee33f656c0d6a73b9",
          "index": 2,
          "amount": 1,
          "name": "Wools City - Universe",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d48eecacd224a132f8f77a7b02efeb0acaad51355e962b7b20f3d1ba01b4b190",
          "index": 3,
          "amount": 1,
          "name": "Wools City - Wools Mountain",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ff0aa2dab5af74ef920639a28e3aedcbd124ca1e197f637e762a8c7ff8d1fdb6",
          "index": 4,
          "amount": 1,
          "name": "Wools City - Monitoring House",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "a86d94aceb80c05310eb511244b5556a5920e44e2bfd9f117dbde51ba976e8bd",
          "index": 5,
          "amount": 1,
          "name": "Wools City - Wise Man",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "728e1fa2a4a9f397d6c7a748c9ee6d4bf876744abd2dedaaf1394bca6bf2a4ec",
          "index": 6,
          "amount": 1,
          "name": "Wools City - Turtle",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "85de9d3c9dc91437da0c682764e94615cfb849dc7b65684e093938bbbabdb012",
          "index": 7,
          "amount": 1,
          "name": "Wools City - Tourist",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "a2ef654739d4848c60b2a529a9e269ba7b824124a3b4c27b81ab58a94d984a89",
          "index": 8,
          "amount": 1,
          "name": "Wools City - Summer Castle",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "91b27e7fa29ac17065032f2e13301e961da2cb56ab776c65d3a2539b67d4f35a",
          "index": 9,
          "amount": 1,
          "name": "Wools City - Speaking House",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ad811852f1558831e9afbc4e9bae500fd85f56b871415a242115ec248909df8a",
          "index": 10,
          "amount": 1,
          "name": "Wools City - Slide House",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d184357c222d7283ee0d7b0488ed71297b3715738211ca66dfe4374200fac62c",
          "index": 11,
          "amount": 1,
          "name": "Wools City - Wools Shrine",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "fda940af6d47d0f159e1d023e4dca1521068adae52f0db641bac8c7fdedef452",
          "index": 12,
          "amount": 1,
          "name": "Wools City - Scare Crow",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d7d4b393724c2eb4efe15b69308ff808fc6d22a2d95559c3b3272bacc77b0804",
          "index": 13,
          "amount": 1,
          "name": "Wools City - Saria the Rabbit",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ae0be3ad6011d828d51532e44ca24340de99c6253665439dcfd1da1ab90058c0",
          "index": 14,
          "amount": 1,
          "name": "Wools City - Robert the Careful",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ce61297e5517d15d69f88f89df436a821fc6f063b32e82e83a5aea5fd7532417",
          "index": 15,
          "amount": 1,
          "name": "Wools City - The Bank Rubber",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "9447175007fd230b67467426844a343fbb0b56f2b24026aebb20cf5868526b5b",
          "index": 16,
          "amount": 1,
          "name": "Wools City - Princess",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d9c940dc517b495e99a6e1bf19010961f081dbc78c2bfe0a782daa62614ac932",
          "index": 17,
          "amount": 1,
          "name": "Wools City - Petty and Her Children",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "e105a49823c207cb93532581500e1a33a040178d84625c2f3b9fb6f1f5376dff",
          "index": 18,
          "amount": 1,
          "name": "Wools City - Octopus",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "860f777770964e76c7198236723b514384727ac432fb4b9102f294059379e356",
          "index": 19,
          "amount": 1,
          "name": "Wools City - Observator Tower",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ae516487efca055eec084430f6288e7493f16cae2b6ede6cc6692f540daf865e",
          "index": 20,
          "amount": 1,
          "name": "Wools City - Bass the Naughty Boy",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "b9a38535de7243fe27fcd7ec7eed5f35447c9991845f1478d1b5199a496a41dd",
          "index": 21,
          "amount": 1,
          "name": "Wools City - Mysterious Cave",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "79026196193b79b8c8ce0cdd8eb1a89cfc45ddcba8d6d8f2b3c541a6d2ef1e55",
          "index": 22,
          "amount": 1,
          "name": "Wools City - The Mud Giant",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ef604b2be1d6fea49d3967d3ab438c2efbd3b4346e56497e912b6d1a3cca8706",
          "index": 23,
          "amount": 1,
          "name": "Wools City - The Mill",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "db788ef23e3ccdcc9e3dfb5b68a97e86a81fd5f6fb0af153cf9919427fc19e7d",
          "index": 24,
          "amount": 1,
          "name": "Wools City - Marvel the Mechanic",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "a8946c1469ce4001a6c8c78d2e54bf9856b2390b76aca0e9515f73d352c7f2c6",
          "index": 25,
          "amount": 1,
          "name": "Wools City - Logn Nail",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "de264f22b49a7da4974219ce3e3ce6c5c555473fe7e7b931025f5a6fc09c393e",
          "index": 26,
          "amount": 1,
          "name": "Wools City - The Wool Knight",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "aea57644d991ee03810e7b98b985b1d3b581ec8cb5791e99789aed706484d8ad",
          "index": 27,
          "amount": 1,
          "name": "Wools City - The Jailbbrid",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "e2d35eb8d721da7a71b545c0109ce770e6a3bc21cfa012a01b6d0cae6c3f8d95",
          "index": 28,
          "amount": 1,
          "name": "Wools City - The Jail",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "b135110094254ae76d5bd62688a35bfead32dc04094346b296891b840f67bfad",
          "index": 29,
          "amount": 1,
          "name": "Wools City - The Homeless",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "6ec2e5bae838386060ef0fd0bd73300cb47cb7014f184695bda14fa447a048ff",
          "index": 30,
          "amount": 1,
          "name": "Wools City - Helena the Scientist",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "fee5eb634bb37985cd301962acdcb37a769de0e03e0ae33ca70cd32da8324a4d",
          "index": 31,
          "amount": 1,
          "name": "Wools City - Guards Tower",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "841bef2af6f3147abd934df75b40df57d1374fe58d8ee5fec232e99d2257b1fd",
          "index": 32,
          "amount": 1,
          "name": "Wools City - Gold Mine",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "864903bf5384b48a75e7d47e107bc536e1eb8fc182ec13d98ada9be83276c925",
          "index": 33,
          "amount": 1,
          "name": "Wools City - Fighter",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "c07d2403d29b23b1734e6181ae8613a2648acd5674379e788c3c083e310db924",
          "index": 34,
          "amount": 1,
          "name": "Wools City - Wool Factory",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "7a9bb652b5809adb3d9dcb847a844f03964d0804fe755e34397179cd694aeb9a",
          "index": 35,
          "amount": 1,
          "name": "Wools City - El",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d3560c034873af1e6a1fbe90b6e78b2c78c44bdcdbb53cbac2683d2df1f5054d",
          "index": 36,
          "amount": 1,
          "name": "Wools City - Downtown",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "caf5ffd9efb80b86f8b2ac02435bc0cfbe58105762c18861981f36c044000df8",
          "index": 37,
          "amount": 1,
          "name": "Wools City - Doggy",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "bfcd0e1c3bca8814bbd87c0ba2de01137b51abde0d00c9ebeb392e19099171e1",
          "index": 38,
          "amount": 1,
          "name": "Wools City  - The Doctor",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "6bb61c32ec6173df582c97f9d212a2a5683761f4b83f5dacdd1b9728bded0c91",
          "index": 39,
          "amount": 1,
          "name": "Wools City - Da Vinci",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "f870af67eea7c5659baf37eb4406539571c03f9c3fa6635f5d1a713f99405f55",
          "index": 40,
          "amount": 1,
          "name": "Wools City - Countess",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "c6740d191350853086f96d28e89321f0e9421f0067ccae30f8dbb0b4235a7341",
          "index": 41,
          "amount": 1,
          "name": "Wools City - Cookie Mouth",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "a583f3ad5be0ac04c7e018d4d8cac7ba4f959121dc086f78685027e5d53861ac",
          "index": 42,
          "amount": 1,
          "name": "Wools City - The Champion",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "614aba95ca68090c6a6b6c62c937bd0c69acdfa5ac14a653ca181e6cfb52e632",
          "index": 43,
          "amount": 1,
          "name": "Wools City - Cavalier the Kindness Knight",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {}
    }
  ],
  "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": "3e3f3d6ed24e753bfab2e33d4ec3d471460dfb20dc4d049850f6720240a66181",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 0,
      "globalIndex": 32940996,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "91b27e7fa29ac17065032f2e13301e961da2cb56ab776c65d3a2539b67d4f35a",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Speaking House",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "f1ae5a8f92d91cca3d39299781ce898a3368e88d03b4902e5c8e7eb9d128a2bc",
      "mainChain": true
    },
    {
      "boxId": "87ecf0ae9475f08ea33e5cbeb3500023196ac0a9ef216fcf4c5852c302fe6b26",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 1,
      "globalIndex": 32940997,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "6bb61c32ec6173df582c97f9d212a2a5683761f4b83f5dacdd1b9728bded0c91",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Da Vinci",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "2fb84557dd8811da76b428728332c907703e2de5e40b0e5a357623e11cc82a09",
      "mainChain": true
    },
    {
      "boxId": "a0d76c532db00ec07879c37821f47de828bd2324e37d82df757f75d78f154a07",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 2,
      "globalIndex": 32940998,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "864903bf5384b48a75e7d47e107bc536e1eb8fc182ec13d98ada9be83276c925",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Fighter",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "b98fc7a2cc138f27189f7156ef54777b75e0dffdb64d420bb6a59d670b2fc902",
      "mainChain": true
    },
    {
      "boxId": "78e7735e0097ae60116609eb14a650ee231f6fcba438afd9927f00f08ccccc15",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 3,
      "globalIndex": 32940999,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "7a9bb652b5809adb3d9dcb847a844f03964d0804fe755e34397179cd694aeb9a",
          "index": 0,
          "amount": 1,
          "name": "Wools City - El",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "c5d496616b37e1af409ea4b518f425c92d353a921893c9612248050792f901f1",
      "mainChain": true
    },
    {
      "boxId": "234077a01108770dfb85dc7d7c0a658744f2f7cfdea47b7c5fe418df83412f87",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 4,
      "globalIndex": 32941000,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "6ec2e5bae838386060ef0fd0bd73300cb47cb7014f184695bda14fa447a048ff",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Helena the Scientist",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "25fceca2962635285749ae4fc6a64c7b5ecacd7fcc0dc27c58aefb4a55f2c546",
      "mainChain": true
    },
    {
      "boxId": "27a4a85451a5a2eae5e0f1833a9890944915827a3c65e54c8a7e7b6698abd571",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 5,
      "globalIndex": 32941001,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "614aba95ca68090c6a6b6c62c937bd0c69acdfa5ac14a653ca181e6cfb52e632",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Cavalier the Kindness Knight",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "97dbcc9a46618bf01b81e59713bedffc8f79cf0bcba6e9fee1295f9a97dd6b73",
      "mainChain": true
    },
    {
      "boxId": "83b38c7cf4e9f702365188072bbe81ea6954cffc49917acf2a5194f6a531f2a9",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 6,
      "globalIndex": 32941002,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "79026196193b79b8c8ce0cdd8eb1a89cfc45ddcba8d6d8f2b3c541a6d2ef1e55",
          "index": 0,
          "amount": 1,
          "name": "Wools City - The Mud Giant",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "39e0d0f3a27ec3ff10b3bf0c3d4579a90fc72536b09bcb43e420df592c185f43",
      "mainChain": true
    },
    {
      "boxId": "6f88e18646ebd2365c0aada74b0ba5b0d27f1cb7bbbc6eda3c59fc4a75a33130",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 7,
      "globalIndex": 32941003,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "728e1fa2a4a9f397d6c7a748c9ee6d4bf876744abd2dedaaf1394bca6bf2a4ec",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Turtle",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "ca2be364a1b9b46a65170891f203fa7180d50e8976f51073f70cbf1c6f6147d6",
      "mainChain": true
    },
    {
      "boxId": "9cfb19b3b78674a789447703b44e447580005795ec7c338c6b9ea87a448ec994",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 8,
      "globalIndex": 32941004,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "ad811852f1558831e9afbc4e9bae500fd85f56b871415a242115ec248909df8a",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Slide House",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "9dbb17041e82d2d1dda9bcf4a04d00e9b3ccb57ebd4071d3f005140e36353f5d",
      "mainChain": true
    },
    {
      "boxId": "95a22b3d1f30387743ed180317aaa046b0164c58c36df988d8c6865e740448c9",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 9,
      "globalIndex": 32941005,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "9447175007fd230b67467426844a343fbb0b56f2b24026aebb20cf5868526b5b",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Princess",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "2bba9f3d168341707b8c357c2593bb03af5ff6a2e0ce48873f39baf2dd16f9f1",
      "mainChain": true
    },
    {
      "boxId": "5107c59b08d48a808484d4fa4c0ba45256c7c8ce5644bfe50c52146c2e25e571",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 10,
      "globalIndex": 32941006,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "860f777770964e76c7198236723b514384727ac432fb4b9102f294059379e356",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Observator Tower",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "a1bf0c2f98b1eba23c132d27500459b426460afbead209f573e14b26bb12549d",
      "mainChain": true
    },
    {
      "boxId": "d5744a19944526fc193681173718e0c8eda8cedfa31e4e7bfec74d3d00e35d55",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 11,
      "globalIndex": 32941007,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "85de9d3c9dc91437da0c682764e94615cfb849dc7b65684e093938bbbabdb012",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Tourist",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "39d056944db315026c30bd1007638864c86af39e196b4a432ad74968e7c078ca",
      "mainChain": true
    },
    {
      "boxId": "41be396c60baea6788e6b82299af29236bd6162a76e73fc1d177f493791c8fc4",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 12,
      "globalIndex": 32941008,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "a8946c1469ce4001a6c8c78d2e54bf9856b2390b76aca0e9515f73d352c7f2c6",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Logn Nail",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "7098ac98532678c7f4b1c9d64d11935d0659fc4a034bf75d6b0f54176695e86c",
      "mainChain": true
    },
    {
      "boxId": "b151aa143b6719b8f29b0ddf18fa1b641415fba5d0e6088805db4b245d616129",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 13,
      "globalIndex": 32941009,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "ae0be3ad6011d828d51532e44ca24340de99c6253665439dcfd1da1ab90058c0",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Robert the Careful",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "77497f8eb61be7149a3f611f3cbcfc2c1dc59c61fa99b1fc862370b69fb8e7b9",
      "mainChain": true
    },
    {
      "boxId": "51f5f36a8c489132990aa5add154e823e16f823bae6d158b61d49d007695508e",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 14,
      "globalIndex": 32941010,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "a86d94aceb80c05310eb511244b5556a5920e44e2bfd9f117dbde51ba976e8bd",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Wise Man",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "a32924a055eca2600b8927235b7dea8dd7fc164dd0fe280514a3ce9f06ed022b",
      "mainChain": true
    },
    {
      "boxId": "adeecccc26e044d97871ff3f6b5cb428d3e1fd54e4d8a6b992c687da87875dd0",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 15,
      "globalIndex": 32941011,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "a583f3ad5be0ac04c7e018d4d8cac7ba4f959121dc086f78685027e5d53861ac",
          "index": 0,
          "amount": 1,
          "name": "Wools City - The Champion",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "971532a15346613a0da7392093ca85a4473d05738ae9a4bbdd60079cbefaca83",
      "mainChain": true
    },
    {
      "boxId": "a88c3efe232faeeca54a7219de3da70f6eb95e24b9576de0001b54776d744fe3",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 16,
      "globalIndex": 32941012,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "841bef2af6f3147abd934df75b40df57d1374fe58d8ee5fec232e99d2257b1fd",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Gold Mine",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "cb3ab56053fb3fff5bff9e30c417ce2764425b14db51ab93fc0d59bed4e047e4",
      "mainChain": true
    },
    {
      "boxId": "410b7824dead7960adb631780d2f9ace2508b2f897fb6ea18603dcd8c73464c1",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 15000000,
      "index": 17,
      "globalIndex": 32941013,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "103f040204000500040405000400040404000402040004000406050004000504040204d00f0400040404140404040004000400040004000406040005d00f05d00f05d00f0400040404140406040005d00f040405d00f040004060406040005000100010104000402050004020400040204000400040004020400040204040500010004000e209ebcd694bf34db4ee3e2ccea0087ca42970743b9e019a1e8d145e8560467c60ed81fd601db6308a7d602830002d603c1a7d604b27201730001860272027203d6058c720402d606c6a70611d607e47206d608b27207730100d609e4c6a7070ed60a95ec8f72057208948c720401720973027205d60b8f720a7208d60ce4c6a7040ed60ddb6903db6503fed60ee4c6a70559d60f8c720e01d6108c720e02d611b272077303017304d612b2db6501fe730500d613e4c672120404d614b2a5730601a7d615db63087214d616c17214d617860272027216d618b272157307017217d619b2a5730801a7d61adb63087219d61bc17219d61c86027202721bd61db2721a730901721cd61ee4c6a7080ed61f93c5b2a4730a00c5a7ea02eb02ea02d1720bcdeeb4720c730bb1720cd19591720d720f9591720d7210d814d620ec92720a7208ed917211730c92720a7211d621b1a5d622b2a5730d00d6239c730ee4c672120605d6247214d6257215d6267216d6277217d6287218d6297219d62ae5c672290463b2a5997221730f00d62bc6722a0404d62ce6722bd62d99997310721395722cd801d62de5722b731195ec8f722d731292722d7313722d95ed93722d7314e6c6722a050c4c0eb0e5c6722a050c4c0e83004c0e7315d9012e404c0e9a8c722e018c8c722e020273167317d62e721ad62f721bd630721cd631721dd632b2a5731801a7d633b27201731900ecedef722096830401937221731a93db63087222720192c17222997203722393c27222720ced722096830601721feded93c27224720c928c7228029591b17209731b9d9c720a7e722d05731c999d9c720a7e722d05731d7223938c7228017209eded93c27229e4c67212050e928c7231029d9c720a7e721305731e938c723101720993c27232721e937233b2db63087232731f00ed95722cd801d634e4722b95ec8f723473209272347321d802d635b2a5732201a7d636b2db6308723573230186027202c17235eded928c7236029d9c720a7e7234057324938c723601720993c27235c2722a95ed9372347325e6c6722a050c4c0ed802d635e5c6722a050c4c0e83004c0ed636b1723593b4ad7235d901374c0e86028c7237019d9c7e8c72370205720a732673277236adb4a573289a73297236d9013763d801d639b2db63087237732a0186027202c1723795938c72390172098602c272378c72390286027202732b732c732d93cbc3722a8c723301d808d620b2a5732e00d621db63087220d622b27221732f0186027202c17220d6238c722202d6249172117330d625e4c672120711d626b2a5733100d627b2db6308722673320186027202c1722696830c01721f938c7222017209ec92722395720b72089a720ab27207733300ed7224927223721193b27201733400b2722173350093c27220c2a793e4c67220040e720c95ed72249272237211d801d628e4c672200559ed938c722801720f908c722802720d93e4c6722005598602720f9590997210720db272257336009a7210b27225733700721093c672200611720693e4c67220070e720993b172219593b1720973387339733a93c27226721eeced938c7227017209928c722702720a93720a733b733cd1938cb2db63087212733d0001733e",
      "ergoTreeConstants": "0: 1\n1: 0\n2: 0\n3: 2\n4: 0\n5: 0\n6: 2\n7: 0\n8: 1\n9: 0\n10: 0\n11: 3\n12: 0\n13: 0\n14: 2\n15: 1\n16: 1000\n17: 0\n18: 2\n19: 10\n20: 2\n21: 0\n22: 0\n23: 0\n24: 0\n25: 0\n26: 3\n27: 0\n28: 1000\n29: 1000\n30: 1000\n31: 0\n32: 2\n33: 10\n34: 3\n35: 0\n36: 1000\n37: 2\n38: 1000\n39: 0\n40: 3\n41: 3\n42: 0\n43: 0\n44: false\n45: true\n46: 0\n47: 1\n48: 0\n49: 1\n50: 0\n51: 1\n52: 0\n53: 0\n54: 0\n55: 1\n56: 0\n57: 1\n58: 2\n59: 0\n60: false\n61: 0\n62: 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 bool11 = l10 < l8\n  val coll12 = SELF.R4[Coll[Byte]].get\n  val l13 = CONTEXT.preHeader.timestamp\n  val tuple14 = SELF.R5[(Long, Long)].get\n  val l15 = tuple14._1\n  val l16 = tuple14._2\n  val l17 = coll7.getOrElse(placeholder[Int](3), placeholder[Long](4))\n  val box18 = CONTEXT.dataInputs(placeholder[Int](5))\n  val i19 = box18.R4[Int].get\n  val box20 = OUTPUTS.getOrElse(placeholder[Int](6), SELF)\n  val coll21 = box20.tokens\n  val l22 = box20.value\n  val tuple23 = (coll2, l22)\n  val tuple24 = coll21.getOrElse(placeholder[Int](7), tuple23)\n  val box25 = OUTPUTS.getOrElse(placeholder[Int](8), SELF)\n  val coll26 = box25.tokens\n  val l27 = box25.value\n  val tuple28 = (coll2, l27)\n  val tuple29 = coll26.getOrElse(placeholder[Int](9), tuple28)\n  val coll30 = SELF.R8[Coll[Byte]].get\n  val bool31 = INPUTS(placeholder[Int](10)).id == SELF.id\n  sigmaProp(bool11) && proveDlog(decodePoint(coll12.slice(placeholder[Int](11), coll12.size))) || sigmaProp(if (l13 > l15) { if (l13 > l16) {(\n        val bool32 = (l10 >= l8) || ((l17 > placeholder[Long](12)) && (l10 >= l17))\n        val i33 = OUTPUTS.size\n        val box34 = OUTPUTS(placeholder[Int](13))\n        val l35 = placeholder[Long](14) * box18.R6[Long].get\n        val box36 = box20\n        val coll37 = coll21\n        val l38 = l22\n        val tuple39 = tuple23\n        val tuple40 = tuple24\n        val box41 = box25\n        val box42 = box41.R4[Box].getOrElse(OUTPUTS(i33 - placeholder[Int](15)))\n        val opt43 = box42.R4[Int]\n        val bool44 = opt43.isDefined\n        val i45 = placeholder[Int](16) - i19 - if (bool44) {(\n          val i45 = opt43.getOrElse(placeholder[Int](17))\n          if ((i45 < placeholder[Int](18)) || (i45 >= placeholder[Int](19))) { i45 } else { if ((i45 == placeholder[Int](20)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) { box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]()).fold(placeholder[Int](21), {(tuple46: (Int, (Coll[Byte], Int))) => tuple46._1 + tuple46._2._2 }) } else { placeholder[Int](22) } }\n        )} else { placeholder[Int](23) }\n        val coll46 = coll26\n        val l47 = l27\n        val tuple48 = tuple28\n        val tuple49 = tuple29\n        val box50 = OUTPUTS.getOrElse(placeholder[Int](24), SELF)\n        val tuple51 = coll1(placeholder[Int](25))\n        ((!bool32) && allOf(Coll[Boolean](i33 == placeholder[Int](26), box34.tokens == coll1, box34.value >= l3 - l35, box34.propositionBytes == coll12))) || (bool32 && allOf(Coll[Boolean](bool31, ((box36.propositionBytes == coll12) && (tuple40._2 >= if (coll9.size > placeholder[Int](27)) { l10 * i45.toLong / placeholder[Long](28) } else { l10 * i45.toLong / placeholder[Long](29) - l35 })) && (tuple40._1 == coll9), ((box41.propositionBytes == box18.R5[Coll[Byte]].get) && (tuple49._2 >= l10 * i19.toLong / placeholder[Long](30))) && (tuple49._1 == coll9), box50.propositionBytes == coll30, tuple51 == box50.tokens(placeholder[Int](31)), if (bool44) {(\n                val i52 = opt43.get\n                if ((i52 < placeholder[Int](32)) || (i52 >= placeholder[Int](33))) {(\n                  val box53 = OUTPUTS.getOrElse(placeholder[Int](34), SELF)\n                  val tuple54 = box53.tokens.getOrElse(placeholder[Int](35), (coll2, box53.value))\n                  ((tuple54._2 >= l10 * i52.toLong / placeholder[Long](36)) && (tuple54._1 == coll9)) && (box53.propositionBytes == box42.propositionBytes)\n                )} else { if ((i52 == placeholder[Int](37)) && box42.R5[Coll[(Coll[Byte], Int)]].isDefined) {(\n                    val coll53 = box42.R5[Coll[(Coll[Byte], Int)]].getOrElse(Coll[(Coll[Byte], Int)]())\n                    val i54 = coll53.size\n                    coll53.map({(tuple55: (Coll[Byte], Int)) => (tuple55._1, tuple55._2.toLong * l10 / placeholder[Long](38)) }).slice(placeholder[Int](39), i54) == OUTPUTS.slice(placeholder[Int](40), placeholder[Int](41) + i54).map({(box55: Box) =>\n                        val tuple57 = box55.tokens.getOrElse(placeholder[Int](42), (coll2, box55.value))\n                        if (tuple57._1 == coll9) { (box55.propositionBytes, tuple57._2) } else { (coll2, placeholder[Long](43)) }\n                      })\n                  )} else { placeholder[Boolean](44) } }\n              )} else { placeholder[Boolean](45) } && (blake2b256(box42.bytes) == tuple51._1))))\n      )} else {(\n        val box32 = OUTPUTS(placeholder[Int](46))\n        val coll33 = box32.tokens\n        val tuple34 = coll33.getOrElse(placeholder[Int](47), (coll2, box32.value))\n        val l35 = tuple34._2\n        val bool36 = l17 > placeholder[Long](48)\n        val coll37 = box18.R7[Coll[Long]].get\n        val box38 = OUTPUTS(placeholder[Int](49))\n        val tuple39 = box38.tokens.getOrElse(placeholder[Int](50), (coll2, box38.value))\n        allOf(Coll[Boolean](bool31, tuple34._1 == coll9, (l35 >= if (bool11) { l8 } else { l10 + coll7(placeholder[Int](51)) }) || (bool36 && (l35 >= l17)), coll1(placeholder[Int](52)) == coll33(placeholder[Int](53)), box32.propositionBytes == SELF.propositionBytes, box32.R4[Coll[Byte]].get == coll12, if (bool36 && (l35 >= l17)) {(\n              val tuple40 = box32.R5[(Long, Long)].get\n              (tuple40._1 == l15) && (tuple40._2 <= l13)\n            )} else { box32.R5[(Long, Long)].get == (l15, if (l16 - l13 <= coll37(placeholder[Int](54))) { l16 + coll37(placeholder[Int](55)) } else { l16 }) }, box32.R6[Coll[Long]] == opt6, box32.R7[Coll[Byte]].get == coll9, coll33.size == if (coll9.size == placeholder[Int](56)) { placeholder[Int](57) } else { placeholder[Int](58) }, box38.propositionBytes == coll30, ((tuple39._1 == coll9) && (tuple39._2 >= l10)) || (l10 == placeholder[Long](59))))\n      )} } else { placeholder[Boolean](60) }) && sigmaProp(box18.tokens(placeholder[Int](61))._1 == placeholder[Coll[Byte]](62))\n}",
      "address": "3NtW3QbiLwaF7f2h7NyiFZwSV3LqNwFNBH5HQgzeGtttvsLCS4e19bjkpDbuNbzBXtjvK3eyi94G9YNjeR94F4ix5iAXHSwmSsZ2ftbMCBfxf9JfgouBAvbrcKoDnioJmQdTfQLi8ubzsnzfi3aCE9sV1mXLxob6Dto5XCCGhuBXEB631qRpxaWkASSpgwHhAJdJQcM1ikTtfTXcVmx7n3rtQ83i1xvb4zaJYHA4SGBwT4je2dFd27k8gRpvTgk5RbxxzsiBTpdbyB1a2eEfHfyQztYrC7NPD6M94aiHKtfzCvXjGZPpFohMLsdV4H8yggtqeiay3Nxj2MctjkyTWfKkr1dbWit9bHGyT58fXMpPbBr96NQfZsPNgWFMpusN2VJo9LyMFaGZYZgDyzykTuD6UvwfC2GBLuW1bk12YvuTbqhszbxVaWjf47Kzm13xkotdseL6a7NTULKFbFv8uLUVindCiqu4Gbv26V6kh9xCSM9vPvbqw67uH4QXUcj2N2THFS8CjZkatjHBQhMzDngiAyd8jKfhqa9w6N87S2jJNnZoKT87tKqLXA5oyvVfz4BNFqhHANfGfrQvAXLfoiZ2nCRyYYcy1BCvQ8TWiwf48MPuhKcipa5UdrndgAe7EZrVB3SbFnP7a3KfHkX36LfZBxbH7V2g9C3a9JnkkFhAFM1wfBYrvbJbSN8siGqEusfPh3D6UFAwNNN9aAKiYXZE3H1u4zVb8trNawRp7Ye3Rr8bTBEqX65xs1jpdZCzHUzQMikjBsUaRrCtkWut3PEtmVeQXUVRKwz2eYFaE4sX2zUuMuswKY911Lw38jNHcmUdwXYXCEEZNGY4b2LbMjyMpFHcnM5PMdoAPtx21LTB2oSMqGGcDPr5kigNeYUacjxEjimhMSnxYiVhnoQPKjftvzJwtvdT55fewwLGcRUDP8Koa31pkjubLtpPbiXCyiZ4iXZ2c1M82Wpxsb6EpGvkuhm5iiUi6Kdj6Ya4fzJhmgZLJZu57TxxTr1AB3EfH4AYqnKhrJeBwb5jcv5YD8vtWVeZ53wDaBGyEgkCZxZvgff4rkX2yBu3pCpQZheTxUepQzykqNJck3Y2gMJcC8nxYyjbtpgckReo2LT4bZi5DKsyv6QNWruenSEd3KavrMuyaiBu3LFxxvKwGJFXfZiEku5pALnbi15npqHuxhmwXwhbQFXUVfwviHsJH71qY889oQjERkweQkEB9AFk8hkkLG5aGyWruGLJa3546CPc6Zvbqwt33CZGbpo7jcuuG4rP4G2dpefASG8H45A8NeiGcQq3LXCvAw9MyzLmkVpvFG71nqurqdJCexWcawiLC1QiQwis4AFn9qgf4TLNprpAHPWr1nYAXa78f8DiXy5ahCNjArVq1SdseuFG3S1aoCEP8hbTWmHzBeRmJVsGhJXpNi2h9UiePxWsBBzVm5usMpsaBuckmxxXJyQAantCqFCVXcB71ZLi3pUjTYv2E4Ldf8QEjuSHMqmUv8HWvUudHRiPpCnqoyxyzjQtjbbcqAaSo7zKF1i3d6swUQbcjyULQTkL2oPwYy6vB7yenYXrCEWmyV85iH3wdYzdJj6CYoD5vRKAoNh1kMxZ82nkyB7KoCqr3AePVdSoWned8LMURXdGDdGCpVr7QtcHBL2E3RY4A3drPYpc1DWct8gwPGbowLJkHLNhPwsxTuLReLuotmT7Gheyd6NYUFtz1aWM516uNdDDg5bEPGXzJAGEx1UjZArrStByZcMKRDYVMG6NtNjLvDJCZEvLgBRG1Bi79mgBBbV75",
      "assets": [
        {
          "tokenId": "a2ef654739d4848c60b2a529a9e269ba7b824124a3b4c27b81ab58a94d984a89",
          "index": 0,
          "amount": 1,
          "name": "Wools City - Summer Castle",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {
        "R5": {
          "serializedValue": "59c0e0c2dbd862b0f6d2fbe462",
          "sigmaType": "(SLong, SLong)",
          "renderedValue": "[1695534307360,1697178607000]"
        },
        "R6": {
          "serializedValue": "110380a8d6b9078094ebdc0380a0be819501",
          "sigmaType": "Coll[SLong]",
          "renderedValue": "[1000000000,500000000,20000000000]"
        },
        "R8": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        },
        "R7": {
          "serializedValue": "0e00",
          "sigmaType": "Coll[SByte]",
          "renderedValue": ""
        },
        "R4": {
          "serializedValue": "0e240008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
          "sigmaType": "Coll[SByte]",
          "renderedValue": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77"
        }
      },
      "spentTransactionId": "d44ef53e7bfbb5197de2fce67509f01b95aff33f2c64e9e0c4fcdb16efb19f52",
      "mainChain": true
    },
    {
      "boxId": "9e6be84648fa92debd8fd6ac6c66280a08ad01c6fb7304c35be3d475b2fdc58b",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 56224260260,
      "index": 18,
      "globalIndex": 32941014,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "0008cd02e496bf60e0ddf0aeb0b7a69ff539478405c9f5d426300a8c586af5b0d78c9b77",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(e496bf,1508e8,...)))}",
      "address": "9gFjWZu9qg2Qoq4efpa8Eu6FrigkistVrYqAUA4u6QhDKbKPBGd",
      "assets": [
        {
          "tokenId": "0fdb7ff8b37479b6eb7aab38d45af2cfeefabbefdc7eebc0348d25dd65bc2c91",
          "index": 0,
          "amount": 69,
          "name": "$Lambo",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "5ca749c4e56cd0834358060bdd829abee7deccf45915287f46525963463541a6",
          "index": 1,
          "amount": 1,
          "name": "Wools City",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "f437132e77d29bbda5069fe1917fc9166d2892024272e9eee33f656c0d6a73b9",
          "index": 2,
          "amount": 1,
          "name": "Wools City - Universe",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d48eecacd224a132f8f77a7b02efeb0acaad51355e962b7b20f3d1ba01b4b190",
          "index": 3,
          "amount": 1,
          "name": "Wools City - Wools Mountain",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ff0aa2dab5af74ef920639a28e3aedcbd124ca1e197f637e762a8c7ff8d1fdb6",
          "index": 4,
          "amount": 1,
          "name": "Wools City - Monitoring House",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d184357c222d7283ee0d7b0488ed71297b3715738211ca66dfe4374200fac62c",
          "index": 5,
          "amount": 1,
          "name": "Wools City - Wools Shrine",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "fda940af6d47d0f159e1d023e4dca1521068adae52f0db641bac8c7fdedef452",
          "index": 6,
          "amount": 1,
          "name": "Wools City - Scare Crow",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d7d4b393724c2eb4efe15b69308ff808fc6d22a2d95559c3b3272bacc77b0804",
          "index": 7,
          "amount": 1,
          "name": "Wools City - Saria the Rabbit",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ce61297e5517d15d69f88f89df436a821fc6f063b32e82e83a5aea5fd7532417",
          "index": 8,
          "amount": 1,
          "name": "Wools City - The Bank Rubber",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d9c940dc517b495e99a6e1bf19010961f081dbc78c2bfe0a782daa62614ac932",
          "index": 9,
          "amount": 1,
          "name": "Wools City - Petty and Her Children",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "e105a49823c207cb93532581500e1a33a040178d84625c2f3b9fb6f1f5376dff",
          "index": 10,
          "amount": 1,
          "name": "Wools City - Octopus",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ae516487efca055eec084430f6288e7493f16cae2b6ede6cc6692f540daf865e",
          "index": 11,
          "amount": 1,
          "name": "Wools City - Bass the Naughty Boy",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "b9a38535de7243fe27fcd7ec7eed5f35447c9991845f1478d1b5199a496a41dd",
          "index": 12,
          "amount": 1,
          "name": "Wools City - Mysterious Cave",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "ef604b2be1d6fea49d3967d3ab438c2efbd3b4346e56497e912b6d1a3cca8706",
          "index": 13,
          "amount": 1,
          "name": "Wools City - The Mill",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "db788ef23e3ccdcc9e3dfb5b68a97e86a81fd5f6fb0af153cf9919427fc19e7d",
          "index": 14,
          "amount": 1,
          "name": "Wools City - Marvel the Mechanic",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "de264f22b49a7da4974219ce3e3ce6c5c555473fe7e7b931025f5a6fc09c393e",
          "index": 15,
          "amount": 1,
          "name": "Wools City - The Wool Knight",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "aea57644d991ee03810e7b98b985b1d3b581ec8cb5791e99789aed706484d8ad",
          "index": 16,
          "amount": 1,
          "name": "Wools City - The Jailbbrid",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "e2d35eb8d721da7a71b545c0109ce770e6a3bc21cfa012a01b6d0cae6c3f8d95",
          "index": 17,
          "amount": 1,
          "name": "Wools City - The Jail",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "b135110094254ae76d5bd62688a35bfead32dc04094346b296891b840f67bfad",
          "index": 18,
          "amount": 1,
          "name": "Wools City - The Homeless",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "fee5eb634bb37985cd301962acdcb37a769de0e03e0ae33ca70cd32da8324a4d",
          "index": 19,
          "amount": 1,
          "name": "Wools City - Guards Tower",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "c07d2403d29b23b1734e6181ae8613a2648acd5674379e788c3c083e310db924",
          "index": 20,
          "amount": 1,
          "name": "Wools City - Wool Factory",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "d3560c034873af1e6a1fbe90b6e78b2c78c44bdcdbb53cbac2683d2df1f5054d",
          "index": 21,
          "amount": 1,
          "name": "Wools City - Downtown",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "caf5ffd9efb80b86f8b2ac02435bc0cfbe58105762c18861981f36c044000df8",
          "index": 22,
          "amount": 1,
          "name": "Wools City - Doggy",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "bfcd0e1c3bca8814bbd87c0ba2de01137b51abde0d00c9ebeb392e19099171e1",
          "index": 23,
          "amount": 1,
          "name": "Wools City  - The Doctor",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "f870af67eea7c5659baf37eb4406539571c03f9c3fa6635f5d1a713f99405f55",
          "index": 24,
          "amount": 1,
          "name": "Wools City - Countess",
          "decimals": 0,
          "type": "EIP-004"
        },
        {
          "tokenId": "c6740d191350853086f96d28e89321f0e9421f0067ccae30f8dbb0b4235a7341",
          "index": 25,
          "amount": 1,
          "name": "Wools City - Cookie Mouth",
          "decimals": 0,
          "type": "EIP-004"
        }
      ],
      "additionalRegisters": {},
      "spentTransactionId": "9810ba4106e1352ed89bfe1826f35104d6c10608bc9c8b5c53050a6025ddff3a",
      "mainChain": true
    },
    {
      "boxId": "203f4bdbe43c80edc97bf6627b8918b81446d0f509fae7a9da7fc6e036679377",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 2700000000,
      "index": 19,
      "globalIndex": 32941015,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "ergoTree": "0008cd03240e71da7ba42ff1e2f68c425ee64ca7d9504a1c84b0c95de4a6effe68804d1d",
      "ergoTreeConstants": "",
      "ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(240e71,dfb102,...)))}",
      "address": "9gjghouPwq9TCKyFAAvHPsoE1n9moZWec9oKeRzAjnV9p4hAzvo",
      "assets": [],
      "additionalRegisters": {},
      "spentTransactionId": "25770281c1614a33d2b5d04aa3fb4f9a5a0909fa09268b546fa295b4e71b5e40",
      "mainChain": true
    },
    {
      "boxId": "30dd5d783f28d34acc9752e343f5cca3cc4f240afa210544176b7d5f1f3f95cd",
      "transactionId": "ef3a06007f42635854793b88e82c56139859be14062afb8f654bdb68b06c1e02",
      "blockId": "9f01eda3411a305e6349ab4c9752f3ef866ae49b61e99537d990ad2142033f6a",
      "value": 5000000,
      "index": 20,
      "globalIndex": 32941016,
      "creationHeight": 1097797,
      "settlementHeight": 1097800,
      "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": "e368b616934618bf130d99505bb927ffc2e69c0574ba3402634f332ad259a945",
      "mainChain": true
    }
  ],
  "size": 27605,
  "isUnconfirmed": false
}