Token

a1c8f17e11823815b528af0803fab2402e8a0f8e92e32b92e7aff5084e711fec

ID
a1c8f17e11823815b528af0803fab2402e8a0f8e92e32b92e7aff5084e711fec
Name
AC_100_COMET_0.0000476_ERG_2024-04-02
Emission amount
11
Decimals
0
Description
Type
EIP-004
Issuer Box
{
  "boxId": "a1c8f17e11823815b528af0803fab2402e8a0f8e92e32b92e7aff5084e711fec",
  "transactionId": "b99fc40612b8fa48fa72f46ab141428cd522288ce154f849f3cd981d0488c375",
  "blockId": "c06c3a09e28a8a4dd139450d85208afc08f011f269dd9e87fc9d716cedb6543a",
  "value": 4395200,
  "index": 0,
  "globalIndex": 3053786,
  "creationHeight": 1212715,
  "settlementHeight": 1212717,
  "ergoTree": "00d833d601db6308a7d60286028300020500d603b272010400017202d6048c720301d605e4c6a70763d606ed937204c5720593c2a7c27205d6079572067205a7d608e4c67207091ad609ef7206d60ac57207d60bb0ada5d9010b63b0addb6308720bd9010d4d0e95938c720d01720a8c720d0205000500d9010d599a8c720d018c720d020500d9010b599a8c720b018c720b02d60cb27208040200d60db27208040400d60eb27208040600d60fb27208040800d610b2a5040000d611c27210d612e4c672070811d613b27212040c00d6149a72130580897ad615e4c67207050ed61695937211c2a7edededed92c17210721493e4c67210040ee4c67207040e93e4c67210050e721593e4c67210060ee4c67207060e93e4c67210076372070100d617b27212040600d618db6903db6503fed619c1a7d61ab27212040a00d61bdb63087210d61cb2721b0400017202d61d8c720302d61eb27212040400d61fb27212040800d62093b272120400000500d6218c721c02d622b2721b0402017202d623b2a5040200d6240e20e540cceffd3b8dd0f401193576cc413467039695969427df94454193dddfb375d6259172187217d626ed720693721d0502d6279593b272120402000500eded722672258f72189a72170580f0b252ed72269072187217d628b272010402017202d6298c722802d62a8c722202d62b8c722201d62cdb63087223d62db2722c0400017202d62e8c722d01d62f8c722d02d630957206e4c6a7081183020505000500d631b27230040000d632b27230040200d6338c721c01eb02ea02cdeeb27208040000d1ed720993720b0500d1ececec95eded720993b1a4040493b1a50406d804d634b2a4040200d635c17234d6369a999972197213721a7235d6379572209d721d721e9d9972369c050472149c721f721eedededededededededededededededed927235058092f40193cbb2e4c67234091a040200720c93cbb2e4c67234091a040400720d93cbb2e4c67234091a040600720e93cbb2e4c67234091a040800720f72168f99721772180580e0b4e8c20593c17210723692c172109c05047214d801d6387233937238c5a79372219a72370502ecededed7220d801d638722b9372387215937222720393b1721b0404edef722093b1721b040293b2e4c672100811040000723793b2e4c672100811040200050093cbc27223720c93c17223721a93cbc2b2a50404007224010095eded722793b1a4040493b1a50408d804d634957220997229722a997219c17210d6359572209d7234721e9d72349c721f721ed636b2db6308b2a40402000400017202d63795938c723601720a8c7236020500ededededededed93723572377216ecedededededededed7220937203721c93c172107219ec93722b721593722a050093722e721593722f723493b1722c040292c1b2a50404009c9c7235721f721e93b1db6308b2a50404000400edededededef722092c17223723493b1722c0400938cb2db6308b2a50404000400017202017215928cb2db6308b2a50404000400017202029c7235721e93b1db6308b2a5040400040293b2e4c672100811040000723193b2e4c6721008110402009a7232723793cbc2b2a5040400720e93cbc2b2a5040600722490c1b2a50406007213010095eded720693b1a4040293b1a50406edededededededededededed93c172109999721972130580897a721693723372049372210502937222722893b2e4c672100811040000723193b2e4c672100811040200050093cbc27223720d93c172230580897a93b1722c0402d801d634722e937234720493722f99721d050293cbc2b2a50404007224010095eced7225ef722795720693723272310100ededededededed93b1a4040293b1a5040493cb7211720f92c1721099721972139372338c722801937221722993720b050093cbc2722372240100",
  "ergoTreeConstants": "",
  "ergoTreeScript": "{\n  val coll1 = SELF.tokens\n  val tuple2 = (Coll[Byte](), 0L)\n  val tuple3 = coll1.getOrElse(0, tuple2)\n  val coll4 = tuple3._1\n  val box5 = SELF.R7[Box].get\n  val bool6 = (coll4 == box5.id) && (SELF.propositionBytes == box5.propositionBytes)\n  val box7 = if (bool6) { box5 } else { SELF }\n  val coll8 = box7.R9[Coll[Coll[Byte]]].get\n  val bool9 = !bool6\n  val coll10 = box7.id\n  val l11 = OUTPUTS.map(\n    {(box11: Box) =>\n      box11.tokens.map({(tuple13: (Coll[Byte], Long)) => if (tuple13._1 == coll10) { tuple13._2 } else { 0L } }).fold(\n        0L, {(tuple13: (Long, Long)) => tuple13._1 + tuple13._2 }\n      )\n    }\n  ).fold(0L, {(tuple11: (Long, Long)) => tuple11._1 + tuple11._2 })\n  val coll12 = coll8(1)\n  val coll13 = coll8(2)\n  val coll14 = coll8(3)\n  val coll15 = coll8(4)\n  val box16 = OUTPUTS(0)\n  val coll17 = box16.propositionBytes\n  val coll18 = box7.R8[Coll[Long]].get\n  val l19 = coll18(6)\n  val l20 = l19 + 1000000L\n  val coll21 = box7.R5[Coll[Byte]].get\n  val bool22 = if (coll17 == SELF.propositionBytes) {\n    (\n      (((box16.value >= l20) && (box16.R4[Coll[Byte]].get == box7.R4[Coll[Byte]].get)) && (box16.R5[Coll[Byte]].get == coll21)) && (\n        box16.R6[Coll[Byte]].get == box7.R6[Coll[Byte]].get\n      )\n    ) && (box16.R7[Box].get == box7)\n  } else { false }\n  val l23 = coll18(3)\n  val l24 = CONTEXT.preHeader.timestamp\n  val l25 = SELF.value\n  val l26 = coll18(5)\n  val coll27 = box16.tokens\n  val tuple28 = coll27.getOrElse(0, tuple2)\n  val l29 = tuple3._2\n  val l30 = coll18(2)\n  val l31 = coll18(4)\n  val bool32 = coll18(0) == 0L\n  val l33 = tuple28._2\n  val tuple34 = coll27.getOrElse(1, tuple2)\n  val box35 = OUTPUTS(1)\n  val coll36 = Coll[Byte](-27,64,-52,-17,-3,59,-115,-48,-12,1,25,53,118,-52,65,52,103,3,-106,-107,-106,-108,39,-33,-108,69,65,-109,-35,-33,-77,117)\n  val bool37 = l24 > l23\n  val bool38 = bool6 && (l29 == 1L)\n  val bool39 = if (coll18(1) == 0L) { (bool38 && bool37) && (l24 < l23 + 86400000L) } else { bool38 && (l24 <= l23) }\n  val tuple40 = coll1.getOrElse(1, tuple2)\n  val l41 = tuple40._2\n  val l42 = tuple34._2\n  val coll43 = tuple34._1\n  val coll44 = box35.tokens\n  val tuple45 = coll44.getOrElse(0, tuple2)\n  val coll46 = tuple45._1\n  val l47 = tuple45._2\n  val coll48 = if (bool6) { SELF.R8[Coll[Long]].get } else { Coll[Long](0L, 0L) }\n  val l49 = coll48(0)\n  val l50 = coll48(1)\n  val coll51 = tuple28._1\n  proveDlog(decodePoint(coll8(0))) && sigmaProp(bool9 && (l11 == 0L)) || sigmaProp(((if ((bool9 && (INPUTS.size == 2)) && (OUTPUTS.size == 3)) {(\n          val box52 = INPUTS(1)\n          val l53 = box52.value\n          val l54 = l25 - l19 - l26 + l53\n          val l55 = if (bool32) { l29 / l30 } else { l54 - 2L * l20 / l31 * l30 }\n          ((((((((((((((((l53 >= 2000000L) && (blake2b256(box52.R9[Coll[Coll[Byte]]].get(1)) == coll12)) && (blake2b256(box52.R9[Coll[Coll[Byte]]].get(2)) == coll13)) && (blake2b256(box52.R9[Coll[Coll[Byte]]].get(3)) == coll14)) && (blake2b256(box52.R9[Coll[Coll[Byte]]].get(4)) == coll15)) && bool22) && (l23 - l24 < 94867200000L)) && (box16.value == l54)) && (box16.value >= 2L * l20)) && \n                          val coll56 = coll51\n                          coll56 == SELF.id\n                        ) && (l33 == l55 + 1L)) && ((((bool32 && \n                              val coll56 = coll43\n                              coll56 == coll21\n                            ) && (tuple34 == tuple3)) && (coll27.size == 2)) || ((!bool32) && (coll27.size == 1)))) && (box16.R8[Coll[Long]].get(0) == l55)) && (box16.R8[Coll[Long]].get(1) == 0L)) && (blake2b256(box35.propositionBytes) == coll12)) && (box35.value == l26)) && (blake2b256(OUTPUTS(2).propositionBytes) == coll36)\n        )} else { false } || if ((bool39 && (INPUTS.size == 2)) && (OUTPUTS.size == 4)) {(\n          val l52 = if (bool32) { l41 - l42 } else { l25 - box16.value }\n          val l53 = if (bool32) { l52 / l30 } else { l52 / l31 * l30 }\n          val tuple54 = INPUTS(1).tokens.getOrElse(0, tuple2)\n          val l55 = if (tuple54._1 == coll10) { tuple54._2 } else { 0L }\n          (((((((l53 == l55) && bool22) && (((((((((bool32 && (tuple3 == tuple28)) && (box16.value == l25)) && ((coll43 == coll21) || (l42 == 0L))) && (coll46 == coll21)) && (l47 == l52)) && (coll44.size == 1)) && (OUTPUTS(2).value >= l53 * l31 * l30)) && (OUTPUTS(2).tokens.size == 0)) || ((((((!bool32) && (box35.value >= l52)) && (coll44.size == 0)) && (OUTPUTS(2).tokens.getOrElse(0, tuple2)._1 == coll21)) && (OUTPUTS(2).tokens.getOrElse(0, tuple2)._2 >= l53 * l30)) && (OUTPUTS(2).tokens.size == 1)))) && (box16.R8[Coll[Long]].get(0) == l49)) && (box16.R8[Coll[Long]].get(1) == l50 + l55)) && (blake2b256(OUTPUTS(2).propositionBytes) == coll14)) && (blake2b256(OUTPUTS(3).propositionBytes) == coll36)) && (OUTPUTS(3).value <= l19)\n        )} else { false }) || if ((bool6 && (INPUTS.size == 1)) && (OUTPUTS.size == 3)) { ((((((((((((box16.value == l25 - l19 - 1000000L) && bool22) && (coll51 == coll4)) && (l33 == 1L)) && (tuple34 == tuple40)) && (box16.R8[Coll[Long]].get(0) == l49)) && (box16.R8[Coll[Long]].get(1) == 0L)) && (blake2b256(box35.propositionBytes) == coll13)) && (box35.value == 1000000L)) && (coll44.size == 1)) && \n              val coll52 = coll46\n              coll52 == coll4\n            ) && (l47 == l29 - 1L)) && (blake2b256(OUTPUTS(2).propositionBytes) == coll36) } else { false }) || if ((bool37 && (!bool39)) || if (bool6) { l50 == l49 } else { false }) { (((((((INPUTS.size == 1) && (OUTPUTS.size == 2)) && (blake2b256(coll17) == coll15)) && (box16.value >= l25 - l19)) && (coll51 == tuple40._1)) && (l33 == l41)) && (l11 == 0L)) && (blake2b256(box35.propositionBytes) == coll36) } else { false })\n}",
  "address": "NBoYxVoiUqM7da9gfQAAnGx1G5yeysqECA8xwLKHShNamsN3oCCutM4YwkvehWTXz2pVCQCkefkwLMieq1q75ECQYj6e2WomUvGSqzaVYZLaqxAS13aVNijWuBiV3YDaAqVqSeB3eUy5u8Sgn5WmPETBtFRebsjfVC563D19cd2pLVgmQbHN18nGhaDB5vb7xiJfv7jhjRGdj4zNsaKGwCh2pHjmFgGE3koDE3vMXfnHnvP6Kpr9VbD6RpRPhqyGNpz6YhPNsKDT4QF7rbKqkYsHroEiSueA9oBbL87GYcLjaQaAHfXNn3hswRtegM914jJwZRwEQUVuNHSMwFTrQvCSWHst4Vcd5G4cgZKUp4BoTs8cKJVtsMxeqS3pGcxMggqexGnVLjv3WwBEGemh1TKd3YDNibvTcEUgD6rsRvxkQTMMkovqtGZHyaBTcz2fV5xw565tsLKuzbR8nTFU9xxsRVzNoB3BaPo7UfzLbG5Be6sNAe9eqkEzSy32iJZF7WPwHJLXZc4dVG5ALuwnYcTwyNV1ofevgtxtBdFFdMUSfgpEUwCd2Pt45714MyUmVnJu3HcMbBK7ujNRNKzzK1cu8XxjQMD2mzs3hdSBNBpd9GWMw7TbXi7mJb48EkxhvKPSs5LcdJaWNgAzcaSfsQCi3BkSdkJteJAjs31sDzWDVTWTCXT1DCMJhNtosdkPiFgzJ7YTxLPjYftNz6Ta2E5YqXb5Uoy9mrui6XDfa1Cr1thSwx5m8WrcG6EJWMpVWTtM1zqxcxwoisRc1YuN8a8yWoo7bEnADskqYPJGjcZEi91jnbzGSju5s8x76MJcqY7uijzU3JDfzrUAjH1LgsjAFhLJS1Es74W11jTN99HUcoAzGbZ7nX1RDRXmSM5Zt4Y7n35fBi7hTVRuLFoCZj8mENMDTzRJj6mjG2BZC3EZkkrqbsxnKKczaLRtkCEeURejZHqeLaKCSE7jtWqYjFD2rhUDJFwztmku6FVBUNVzAdQw1of6EhNKSnUZWzF1XFrRaEj1H7HXmzZ5Qy6gVcTP2g9bM6nYiwHotq8vf6igv58zJ92UPyjYTn9pYNHk2iRuRmVUu3VxEx1aXQ9EaQcfrit3t8MANkjZgN8aYGK9CXAVbENsb6Y2uUEWSF48vAQoemJDt6yvLfGijzV5BHcXdu3nosmBQRLVVTuPrJcFv6fq2ogRsv4N7ziAX1LHpdUeMqmG5JjHR1E9X47RKbKza8W9jRymQxA7tdoX5hHapzfxELQd36oDgUgK9aM2Y5h4qzmAqMSAimfGQ1zWfXrG7jJYjC94Yx2JXe9L43D2Uuo8kbEAD2UXWfo8yXoMBj9g71UW9CS21EFzkVC5qKYRNUeEE6oNn5rZVoeUvozx1CjTvF9ehjencEQxVrRbjuxWRSzL5qeCs9nsgYc7rTM32MWs4EgJJ5tDyRNeYMi17HFbEfKTCaEDxcRySD2GuPy38sdyBP1SgyfERHkBEUENEgH1YtCjFzXgQpu9AFGH1aXzXR9ShcJYGF4Q1YvhqvbQvHoarAoVdutVvP7HAbK1KphTFNxxWztV6PWJfnvKwMUxarDwXch769kcG8JGfyjjXdrTmCF2JbFtGMtfyN2k57uYkppwuN7MHyfAANG7NbpJF37HR6V4j7GoKeQ3zDHFhwWH8rSLtYAqjQhDhm58VYLHMQPwDv57Aye6t2WNim9zdQdsn5GZM88D9apRQod4MFrvuB9y5mwS559AE1AGkmDwgFS5sNphzQPRnvCLi4K883FcHj39mYakiadCo6cCCT8VToN1uhgQzC9tnJJiUKdZLtyizgm5inPnAAQbyHotrnEYPLm2MRvYSgnot6piZimNzrQyzibexHbJBodGbJSWXFiZsKcKNcX6RZpyzPDQZUFfteou69JMQbELDh",
  "assets": [
    {
      "tokenId": "0cd8c9f416e5b1ca9f986a7f10a84191dfb85941619e49e53c0dc30ebf83324b",
      "index": 0,
      "amount": 1000,
      "name": "COMET",
      "decimals": 0,
      "type": "EIP-004"
    }
  ],
  "additionalRegisters": {
    "R5": {
      "serializedValue": "0e200cd8c9f416e5b1ca9f986a7f10a84191dfb85941619e49e53c0dc30ebf83324b",
      "sigmaType": "Coll[SByte]",
      "renderedValue": "0cd8c9f416e5b1ca9f986a7f10a84191dfb85941619e49e53c0dc30ebf83324b"
    },
    "R6": {
      "serializedValue": "0e0130",
      "sigmaType": "Coll[SByte]",
      "renderedValue": "30"
    },
    "R8": {
      "serializedValue": "11070002c8018090d8c1d363e0e705c0d88501c0a38601",
      "sigmaType": "Coll[SLong]",
      "renderedValue": "[0,1,100,1712016000000,47600,1095200,1100000]"
    },
    "R7": {
      "serializedValue": "63a0968001100205000502d19373007301e28f3800040e01200e01200e012063c0843d10010100d17300ce8f380000c29e8341fbb9884bc3c58559b49c529f5f9b2ff038b97f9e76976c92ba917b0f01bd0beef5b5e1eb164d6999d5d038f793954ebe93f82ea3bd0fa1b8c65edc41b100",
      "sigmaType": null,
      "renderedValue": null
    },
    "R9": {
      "serializedValue": "1a0521023e90ab7c56ed970ae81ef09ad0a71278dc8b5e0e4eebce2714821d3c26efd50820f19c6576d20db50510a09899e1396814b51e7f48d705f2803058bdd85e61907520bf261c54a79384f0ddd3996d9d720aed446d196a18be49eea7b32b315822d28f20bf261c54a79384f0ddd3996d9d720aed446d196a18be49eea7b32b315822d28f20bf261c54a79384f0ddd3996d9d720aed446d196a18be49eea7b32b315822d28f",
      "sigmaType": "Coll[Coll[SByte]]",
      "renderedValue": "[023e90ab7c56ed970ae81ef09ad0a71278dc8b5e0e4eebce2714821d3c26efd508,f19c6576d20db50510a09899e1396814b51e7f48d705f2803058bdd85e619075,bf261c54a79384f0ddd3996d9d720aed446d196a18be49eea7b32b315822d28f,bf261c54a79384f0ddd3996d9d720aed446d196a18be49eea7b32b315822d28f,bf261c54a79384f0ddd3996d9d720aed446d196a18be49eea7b32b315822d28f]"
    },
    "R4": {
      "serializedValue": "0e2541435f3130305f434f4d45545f302e303030303437365f4552475f323032342d30342d3032",
      "sigmaType": "Coll[SByte]",
      "renderedValue": "41435f3130305f434f4d45545f302e303030303437365f4552475f323032342d30342d3032"
    }
  },
  "spentTransactionId": "171f25218cd624c2fdb58734e0567d0f744d0148511749cf3c3f1dc76fc0c094",
  "mainChain": true
}