Transaction
ID: 2d9654842b...55e7
Inputs (1)
Spent
Address:
Output transaction:
Settlement height:
Value:
13.88 ERG
Tokens:
Loading assets...
Outputs (21)
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.015 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
10.91 ERG
Tokens:
Loading assets...
Spent
Address:
Spent in transaction:
Settlement height:
Value:
2.7 ERG
Spent
Address:
Spent in transaction:
Settlement height:
Value:
0.005 ERG
Transaction Details
Status: Confirmed
Size: 27.38 KB
Received time: 11/20/2023 12:38:06 PM
Included in blocks: 1,138,696
Confirmations: 631,006
Total coins transferred: 13.88 ERG
Fees: 0.005 ERG
Fees per byte: 0.000000178 ERG
Raw Transaction Data
{
"id": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"inclusionHeight": 1138696,
"timestamp": 1700483886171,
"index": 4,
"globalIndex": 6146887,
"numConfirmations": 631006,
"inputs": [
{
"boxId": "2bb33479e3ad292afee3e1f27534e8e3933f9022cdaaa80c501816112a7f4459",
"value": 13884625309,
"index": 0,
"spendingProof": "d6c891ef1e56e74c079fc2060c4a01f9134b7ef6fc4b97044bc6887797b40cf268eda2e49c09bae272041c8f804271a8044f5068b9d2f25d",
"outputBlockId": "458562a012f559f8571640289b262c22adac8587cdb7a07e7b0b3c322a49c81b",
"outputTransactionId": "e9b142801ac2602a13c828837a2b8e6e55fb22fa6c97406b6701dc573a62a37c",
"outputIndex": 1,
"outputGlobalIndex": 34426391,
"outputCreatedAt": 1138683,
"outputSettledAt": 1138685,
"ergoTree": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(3f15d2,c078e1,...)))}",
"address": "9ezqwe5stxPZFSGDvCevYuvgQqS4xev6mMz7vfVEyZzrS8fRfte",
"assets": [
{
"tokenId": "3062e34e241e065aaf5304b634be588d24cfc82a9ff88333ea3a7f46d0996dc0",
"index": 0,
"amount": 49482053026,
"name": "Lend Token ERG-0d",
"decimals": 9,
"type": "EIP-004"
},
{
"tokenId": "40494f0fc1035779aaa215e4dae8831f823ae81c73eb6d386c9e7ee8c557b294",
"index": 1,
"amount": 1,
"name": "Gnomekin #0377 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0149ea78207e886a1bdbd5dbed389fc483fc63def8155bed19e4e13bc6f36c44",
"index": 2,
"amount": 1,
"name": "mountains 1",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8957d6e2f416b00f3aa3267b4d15dc40373746443cac6786ecbcc3b6e73c574b",
"index": 3,
"amount": 1,
"name": "Psychedelic artwork, fantasy landscape 1-1 Exclusive AI NFT",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9c8e3e46cba65e94a817604c43c2fdd8a008a2d584e5ae62326a9997fef57a76",
"index": 4,
"amount": 1,
"name": "Pixel bug #0019",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "be2e9036c4017bdb875b316c232abedcd813b68e122b1af588ce3837f759fb84",
"index": 5,
"amount": 1,
"name": "Gnomekin #0885 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "698edb6e2281cc1aa879cc2ee45150997ccd00dd4843fc6dfeaae2b5d405d99f",
"index": 6,
"amount": 1,
"name": "Ape-naut #ERG_002",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "abaf9df62c6810b0198333b122d130c29d76d64c6d7f4d57108afc5aaa95efb5",
"index": 7,
"amount": 14026134309,
"name": "AirdropTest",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "d1ef87f72d709368d17bba2563831b5632dbfe99c37e79099336ef374f5a8967",
"index": 8,
"amount": 1,
"name": "lakebed 3",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1f126230960eb36ea853b483984dce9d5f22366e38d841135c89511bfe640b77",
"index": 9,
"amount": 1,
"name": "Gnomekin #1392 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "677bfccc98e58276c060b22d8d38d54bfa3444643e3a5abcea10e04c6b12729e",
"index": 10,
"amount": 1,
"name": "Gnomekin #0507 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "c0bfa5ebb35e9f12d072ed938349d938cb0fd07cb25da7df1de21c9113cb58db",
"index": 11,
"amount": 80,
"name": "Man-Hour",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8a4daeac70d2d47ff23f5741da1f90d21419ecb749852d6d9b0a82c6ba70a2c6",
"index": 12,
"amount": 1,
"name": "lakebed 2",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4d5de24fc10a4231550be74d1fbe73c6e01e1415dabb0eee662417d6f706252e",
"index": 13,
"amount": 1,
"name": "lake",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "469aa184b560c17ded49a342293e3fdcbc0291228085308df8baf953de42ef32",
"index": 14,
"amount": 1,
"name": "Ergnome #927 El Eggplanto the SEC Agent",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1d31db023e0e038555414aaf9a984febca9712be81999e153531c82ab9e97713",
"index": 15,
"amount": 1,
"name": "GOLDEN Enchanted Ergo Manifesto #PET_013_ADAERGnomes#2 Freebie",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "30974274078845f263b4f21787e33cc99e9ec19a17ad85a5bc6da2cca91c5a2e",
"index": 16,
"amount": 2000000000002,
"name": "WT_ADA",
"decimals": 8,
"type": "EIP-004"
},
{
"tokenId": "28bd64421838751c96eddc09d7c990fde5c0d307b774463b448bf71d33dba324",
"index": 17,
"amount": 1236953792440296,
"name": "hodlERG",
"decimals": 9,
"type": "EIP-004"
},
{
"tokenId": "644f3ac02de8134938290a2008917fe7dab19c1ebdc8b5e0c0229e021ea42229",
"index": 18,
"amount": 1,
"name": "FFFFch1-09 FROG FLOG",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "383a53f69eb1e1a265dd582eecfddb86d9e74df81eeec80928f8fbb16a257ff7",
"index": 19,
"amount": 1,
"name": "Ergo Mandala #004",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "3c9889ad74a55d607d8b43c74ad2944091e185c3fb638a32601342e99d91063c",
"index": 20,
"amount": 1,
"name": "Gnomekin #2070 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "f7f923a8075a876f631877ab804ea2d60fef3a39b1cf445419f10ee47ce7eb94",
"index": 21,
"amount": 1,
"name": "Gnomekin #0414 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "84e0dd5a39c686eca90d3cd070f3d23d253daddd0dbbb21be53dbc0b3c76d2c7",
"index": 22,
"amount": 1,
"name": "Gnomekin #0303 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9d6dbd3dac3b12b13e7a7484cb138abff43602c3aa0bc81be2d65baf0bad7cb3",
"index": 23,
"amount": 1,
"name": "Gnomekin #2444 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "ef802b475c06189fdbf844153cdc1d449a5ba87cce13d11bb47b5a539f27f12b",
"index": 24,
"amount": 20000000000002,
"name": "WT_ERG",
"decimals": 9,
"type": "EIP-004"
},
{
"tokenId": "a41e9619f591f58bf786936991e0e10ed632980da8d5e7aa41ec613dbcfca0c6",
"index": 25,
"amount": 1,
"name": "Aneta #2653",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "386236be39c06bb90b8bc917e86a192358a822b02212653cf38a16ee4f461406",
"index": 26,
"amount": 1,
"name": "lakebed 7",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "75421306db09ce9003decb7a87de0c546c1ce8d87c4ffc29c3222dea29f29711",
"index": 27,
"amount": 1,
"name": "Gnomekin #2961 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "adffaf6dfa8ce53116979fdd2806a2d7ca43745ae4ef02b30c90b7eae9bfb6a2",
"index": 28,
"amount": 1,
"name": "Gnomekin #0728 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "42c5485b3007b0a448a4b26f0cada4cee972bccccffb6eb2a4775456980b0147",
"index": 29,
"amount": 1,
"name": "lakebed 6",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "932d5c0551e9de0447ad10d3c4aa042f46b0e84a8136014c30c433db79174bba",
"index": 30,
"amount": 1,
"name": "Aneta #4246",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "470bf83b83768b076838c07b4034eada6942ec53b18e85af73e0fbbb0c6a53c0",
"index": 31,
"amount": 1,
"name": "late_night_skribblz",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "059314d3aa89cb605290716379073917247ada801e8667b63acee2e88a26de3b",
"index": 32,
"amount": 1,
"name": "Aneta #0033",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "eede7af7813074e154b1e0d23ee8fe83fe1d2495554a99736134dc65268f5382",
"index": 33,
"amount": 1,
"name": "Turnip-naut #ERG_001",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0779ec04f2fae64e87418a1ad917639d4668f78484f45df962b0dec14a2591d2",
"index": 34,
"amount": 20000,
"name": "Mi Goreng ",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "207a571472f65874de92d95084e9bb492ecfe01de5259962c15df222f417e9f5",
"index": 35,
"amount": 1,
"name": "ERGnomes Loyalty Crypto vs Fiat [31/221]",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "954679355b15f83f1854d589f0dd9e6e2c7ea7775b8c05ed04de88a0016b8294",
"index": 36,
"amount": 1,
"name": "Gnomekin #1938 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a60841b737a237bd6bd157643a111393c125054b15bcc9bbc96b4ee038ae7861",
"index": 37,
"amount": 1,
"name": "Lonely Moon",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "64c8e0866c352d27a3346fa6ab17f947d8cebe6d01e45b8564773e0e64042a2e",
"index": 38,
"amount": 50000,
"name": "Hopium",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a9e088a9107180bb34ec888a2d1b32b20bf803eb7a1264225cbd5d066523aa1f",
"index": 39,
"amount": 1,
"name": "Gnomekin #1677 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "10d06fc4cdc39f00c6645b93c2037c5be767539a0dafe9057ea91b7771373ce5",
"index": 40,
"amount": 1,
"name": "Gnomekin #0638 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "e9acfc198231bbde9588ab68a210569b836f3a1da2ae8fbe3befd1bac43e72c9",
"index": 41,
"amount": 1,
"name": "Gnomekin #1779 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6d8db36f27e11c21e5505185daa648bf1779f7ec6452dd5fe22e2770c7c4ef62",
"index": 42,
"amount": 1,
"name": "lakebed 4",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "169f21bd38f784b47f3a8f6cf1273a34f47622ae71128a8c92d31cb007439540",
"index": 43,
"amount": 653891671,
"name": "ERGPOOL LENDING TOKENS v0.12.8",
"decimals": 8,
"type": "EIP-004"
},
{
"tokenId": "9b2d3ade4e2ab2ce8bfc32f69fe167f9fff1e9c0902fd82570922b26abd5900e",
"index": 44,
"amount": 1,
"name": "Gnomekin #0735 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1ee426b15a17f61d009c8be49f12c24058a4ee99d8ff235904993687532784fd",
"index": 45,
"amount": 1,
"name": "Degen Divers #264",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "e4e288e55abe215e1c5ef403df3f0641afa7c2d525dbfc7f1ebc55966441196d",
"index": 46,
"amount": 1,
"name": "Gnomekin #2221 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "f8f5d993aef16a9924abf3d698d2cfcd9ed1a15f26369c4c5154b9c4ca172fa5",
"index": 47,
"amount": 1,
"name": "ErgPhrog #1 - Phroggy ",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "882f0fccdcdbb2e1e02dfc1a1cdc9899216789f90faaaa10cb885493fd9e7bc9",
"index": 48,
"amount": 1,
"name": "ErgPhrog #2s - Captain Phroggy finds the treasure",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0c3e46b6b2ec0a4b5c7db59df3eb56c5964845497549cd3a705ada64928728eb",
"index": 49,
"amount": 1,
"name": "lakebed 5",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "91a8de0d208ec0f6c98e47a4770cf8157daa0fb8d8598ab9b5d748e6ad70bf46",
"index": 50,
"amount": 1,
"name": "Gnomekin #1879 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4fd4e0554c3697b10865f59bb822d6e29ebe8fd6e4388f809cfab0bc0bd40d44",
"index": 51,
"amount": 1,
"name": "Gnomekin #0399 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6de6f46e5c3eca524d938d822e444b924dbffbe02e5d34bd9dcd4bbfe9e85940",
"index": 52,
"amount": 1000000000,
"name": "ogre",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "71f8fa04154260a476280a441962a7fb3c7251bab5775899c3165968aa941ac7",
"index": 53,
"amount": 1,
"name": "lakebed 1",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "13cad7b47d44f5fbc346b66aba11463739b9ecf44d90f499db98d673ec1cdd00",
"index": 54,
"amount": 1,
"name": "PROMO Bunnychick #PET_004_PR",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0fdb7ff8b37479b6eb7aab38d45af2cfeefabbefdc7eebc0348d25dd65bc2c91",
"index": 55,
"amount": 69,
"name": "$Lambo",
"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": "7b8cc5154bf5a1375f0aa74ad6127689eeaecdc0b86859bc9836f1846fd02517",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 0,
"globalIndex": 34428483,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "75421306db09ce9003decb7a87de0c546c1ce8d87c4ffc29c3222dea29f29711",
"index": 0,
"amount": 1,
"name": "Gnomekin #2961 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "1cd685554c42b802eb776e634f296d2417b8b0f54819d5f7bf7f993ae75ed37f",
"mainChain": true
},
{
"boxId": "6c89ee9af983e14874794f10310753f235f4465770f4522ea702cc50311344bf",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 1,
"globalIndex": 34428484,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "9d6dbd3dac3b12b13e7a7484cb138abff43602c3aa0bc81be2d65baf0bad7cb3",
"index": 0,
"amount": 1,
"name": "Gnomekin #2444 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "68a649f5869fc0e6513d06fb313d31848f904265aa4bd60d6e6a4befa500661d",
"mainChain": true
},
{
"boxId": "2483f33decc6290b6914f12c1ef24153d513685e43c69024cc9ac4e72f909c5c",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 2,
"globalIndex": 34428485,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "e4e288e55abe215e1c5ef403df3f0641afa7c2d525dbfc7f1ebc55966441196d",
"index": 0,
"amount": 1,
"name": "Gnomekin #2221 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "e3a9824cbda2569a79b94d331990451cf1771b14a4782382cca0ab00c56864fa",
"mainChain": true
},
{
"boxId": "9a12f88560224fb584af16ca054e7a0eae58b6f78192de78c34f58e5c35a761d",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 3,
"globalIndex": 34428486,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "3c9889ad74a55d607d8b43c74ad2944091e185c3fb638a32601342e99d91063c",
"index": 0,
"amount": 1,
"name": "Gnomekin #2070 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "e6473537f21c570f3fab5be4e0bb18aac0ecb876b48480890cf5c5c4aa7ef4ef",
"mainChain": true
},
{
"boxId": "5ffe1f5894a696059aa7d24d789991752d85279542b2e22e7cc4138221abb6dd",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 4,
"globalIndex": 34428487,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "954679355b15f83f1854d589f0dd9e6e2c7ea7775b8c05ed04de88a0016b8294",
"index": 0,
"amount": 1,
"name": "Gnomekin #1938 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "036decd5aeefc6ecb6852003a57ad2027444590c26da06666ae08210cb7d7d5e",
"mainChain": true
},
{
"boxId": "0b213a7b6972ee4c7e8f4a90968b0dd119786d0be2293e88518b896daec4f274",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 5,
"globalIndex": 34428488,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "91a8de0d208ec0f6c98e47a4770cf8157daa0fb8d8598ab9b5d748e6ad70bf46",
"index": 0,
"amount": 1,
"name": "Gnomekin #1879 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "7101210d7af4a6bc749a7ca9da5e853586c76fc8699fc4eb8b63bd721c5c7580",
"mainChain": true
},
{
"boxId": "0f75a28f7803f51ee10f22062d596330794c363965be7b8fd9c4862ea4777d26",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 6,
"globalIndex": 34428489,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "e9acfc198231bbde9588ab68a210569b836f3a1da2ae8fbe3befd1bac43e72c9",
"index": 0,
"amount": 1,
"name": "Gnomekin #1779 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "54165f4e54afd24dd9963864047a54112fcdf82c091c89da84c25a790d6eacc0",
"mainChain": true
},
{
"boxId": "a589994f77a89cff727f801030b22b48cd52d87e814ab2c3fc66499dd1251361",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 7,
"globalIndex": 34428490,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "a9e088a9107180bb34ec888a2d1b32b20bf803eb7a1264225cbd5d066523aa1f",
"index": 0,
"amount": 1,
"name": "Gnomekin #1677 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "2370730e0e1c0bfe8d9455aaa20ad106725fa53e642a97d7132ada5a903060dd",
"mainChain": true
},
{
"boxId": "2eeb81dc09e59bcd05e2fb3ea131c7841b0c02477a9dc07d58e615aa2a679674",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 8,
"globalIndex": 34428491,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "1f126230960eb36ea853b483984dce9d5f22366e38d841135c89511bfe640b77",
"index": 0,
"amount": 1,
"name": "Gnomekin #1392 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "c8f878d1b5d3706bb993908a35a20e8bbb4e210238f1d9b96e24a683346a30e4",
"mainChain": true
},
{
"boxId": "80fd80bf2a694c9914924ab32d96aa6512b75061cda65cb7be4245ab5adb7600",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 9,
"globalIndex": 34428492,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "be2e9036c4017bdb875b316c232abedcd813b68e122b1af588ce3837f759fb84",
"index": 0,
"amount": 1,
"name": "Gnomekin #0885 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "b1812dd368489dec3cb4623b1eb1cfde0463262c97acc5755b283b1560eca3a8",
"mainChain": true
},
{
"boxId": "0324d8ea927a478cee93371e5bb1a9cc95400e4c4d641af0137d4a892b12714b",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 10,
"globalIndex": 34428493,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "9b2d3ade4e2ab2ce8bfc32f69fe167f9fff1e9c0902fd82570922b26abd5900e",
"index": 0,
"amount": 1,
"name": "Gnomekin #0735 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "8db0ff0bc35b4997dd3c2c17f1f7002ad27f23d32b98bd6d472d70b41e0ad246",
"mainChain": true
},
{
"boxId": "a52787eea74eb2b93a27825441aa326cae1139cc88e0d21121ddeaa160f4a5fa",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 11,
"globalIndex": 34428494,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "adffaf6dfa8ce53116979fdd2806a2d7ca43745ae4ef02b30c90b7eae9bfb6a2",
"index": 0,
"amount": 1,
"name": "Gnomekin #0728 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "41fd5f980fb4c90a20f19258fe3d98c26241f8e6643fe52a6e210abc92149575",
"mainChain": true
},
{
"boxId": "a0da905789b3c894f5139708cb274033a9daa63611d0a4ae113a528aa7e0ac86",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 12,
"globalIndex": 34428495,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "10d06fc4cdc39f00c6645b93c2037c5be767539a0dafe9057ea91b7771373ce5",
"index": 0,
"amount": 1,
"name": "Gnomekin #0638 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "1cd3eda6684d0646fa1ba724979312a69403e4c6c7396f37b34b28b73b7f2c61",
"mainChain": true
},
{
"boxId": "ca5ebc8f56d494f653feda9b608ae157900c10832a26aeb8f3a92c6e4beec90e",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 13,
"globalIndex": 34428496,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "4fd4e0554c3697b10865f59bb822d6e29ebe8fd6e4388f809cfab0bc0bd40d44",
"index": 0,
"amount": 1,
"name": "Gnomekin #0399 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "b4ee82511289c405db6564629b18af08e1fd56f49cb28a412b5a1fbca80af05d",
"mainChain": true
},
{
"boxId": "cedc463b1a7c076c6a274786a6f81be0dae896d990be9a35ad0a44efdfc9f90a",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 14,
"globalIndex": 34428497,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "f7f923a8075a876f631877ab804ea2d60fef3a39b1cf445419f10ee47ce7eb94",
"index": 0,
"amount": 1,
"name": "Gnomekin #0414 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "69d1e3f6be8e09b3e72d6af2d6517db42f75e985db15b73720c8cd259241a229",
"mainChain": true
},
{
"boxId": "1db55020110eb78b753bed26d69352fd9d905d39a6becb0ae2fd4a6126684986",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 15,
"globalIndex": 34428498,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "677bfccc98e58276c060b22d8d38d54bfa3444643e3a5abcea10e04c6b12729e",
"index": 0,
"amount": 1,
"name": "Gnomekin #0507 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "f29bbd258cdee23fe81464a691b8acb869e98bbe6394d4eba09447aa361ce1e4",
"mainChain": true
},
{
"boxId": "1dae54b73bbf5bc5c762e2a5ed8fa97192ec1dc29d6f69faf329e9c646c36e71",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 16,
"globalIndex": 34428499,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "40494f0fc1035779aaa215e4dae8831f823ae81c73eb6d386c9e7ee8c557b294",
"index": 0,
"amount": 1,
"name": "Gnomekin #0377 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "cffb9d0445d4a5aa89a2a8f9f3be69bdf7be5add9184920727e9acc797ac9842",
"mainChain": true
},
{
"boxId": "f065c46571655ed4303477d7873967519bb090a53e4ca4ce47ee501bb98e7d88",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 15000000,
"index": 17,
"globalIndex": 34428500,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "84e0dd5a39c686eca90d3cd070f3d23d253daddd0dbbb21be53dbc0b3c76d2c7",
"index": 0,
"amount": 1,
"name": "Gnomekin #0303 ERGnomes Halloween '21 Special",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {
"R5": {
"serializedValue": "59d8a2a3ccfd628080d4c4ae63",
"sigmaType": "(SLong, SLong)",
"renderedValue": "[1700484376748,1707053056000]"
},
"R6": {
"serializedValue": "110380d0acf30e80cab5ee0180a0d9e61d",
"sigmaType": "Coll[SLong]",
"renderedValue": "[2000000000,250000000,4000000000]"
},
"R8": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
},
"R7": {
"serializedValue": "0e00",
"sigmaType": "Coll[SByte]",
"renderedValue": ""
},
"R4": {
"serializedValue": "0e240008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"sigmaType": "Coll[SByte]",
"renderedValue": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d"
}
},
"spentTransactionId": "66b5a2cefb7e8f0cce2d4691ae3b1bea268c264a7da5925cbe3c9331b377950b",
"mainChain": true
},
{
"boxId": "0f442bd14faf91c3a138e3314474dca75c3d907ef21ca9b989f669ba3d2080ee",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 10909625309,
"index": 18,
"globalIndex": 34428501,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"ergoTree": "0008cd023f15d27386de8c1704a60b2f5ba59ea94ec62ecbebc27aedbea1ede388319c9d",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(3f15d2,c078e1,...)))}",
"address": "9ezqwe5stxPZFSGDvCevYuvgQqS4xev6mMz7vfVEyZzrS8fRfte",
"assets": [
{
"tokenId": "3062e34e241e065aaf5304b634be588d24cfc82a9ff88333ea3a7f46d0996dc0",
"index": 0,
"amount": 49482053026,
"name": "Lend Token ERG-0d",
"decimals": 9,
"type": "EIP-004"
},
{
"tokenId": "0149ea78207e886a1bdbd5dbed389fc483fc63def8155bed19e4e13bc6f36c44",
"index": 1,
"amount": 1,
"name": "mountains 1",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8957d6e2f416b00f3aa3267b4d15dc40373746443cac6786ecbcc3b6e73c574b",
"index": 2,
"amount": 1,
"name": "Psychedelic artwork, fantasy landscape 1-1 Exclusive AI NFT",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "9c8e3e46cba65e94a817604c43c2fdd8a008a2d584e5ae62326a9997fef57a76",
"index": 3,
"amount": 1,
"name": "Pixel bug #0019",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "698edb6e2281cc1aa879cc2ee45150997ccd00dd4843fc6dfeaae2b5d405d99f",
"index": 4,
"amount": 1,
"name": "Ape-naut #ERG_002",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "abaf9df62c6810b0198333b122d130c29d76d64c6d7f4d57108afc5aaa95efb5",
"index": 5,
"amount": 14026134309,
"name": "AirdropTest",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "d1ef87f72d709368d17bba2563831b5632dbfe99c37e79099336ef374f5a8967",
"index": 6,
"amount": 1,
"name": "lakebed 3",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "c0bfa5ebb35e9f12d072ed938349d938cb0fd07cb25da7df1de21c9113cb58db",
"index": 7,
"amount": 80,
"name": "Man-Hour",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "8a4daeac70d2d47ff23f5741da1f90d21419ecb749852d6d9b0a82c6ba70a2c6",
"index": 8,
"amount": 1,
"name": "lakebed 2",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "4d5de24fc10a4231550be74d1fbe73c6e01e1415dabb0eee662417d6f706252e",
"index": 9,
"amount": 1,
"name": "lake",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "469aa184b560c17ded49a342293e3fdcbc0291228085308df8baf953de42ef32",
"index": 10,
"amount": 1,
"name": "Ergnome #927 El Eggplanto the SEC Agent",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "1d31db023e0e038555414aaf9a984febca9712be81999e153531c82ab9e97713",
"index": 11,
"amount": 1,
"name": "GOLDEN Enchanted Ergo Manifesto #PET_013_ADAERGnomes#2 Freebie",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "30974274078845f263b4f21787e33cc99e9ec19a17ad85a5bc6da2cca91c5a2e",
"index": 12,
"amount": 2000000000002,
"name": "WT_ADA",
"decimals": 8,
"type": "EIP-004"
},
{
"tokenId": "28bd64421838751c96eddc09d7c990fde5c0d307b774463b448bf71d33dba324",
"index": 13,
"amount": 1236953792440296,
"name": "hodlERG",
"decimals": 9,
"type": "EIP-004"
},
{
"tokenId": "644f3ac02de8134938290a2008917fe7dab19c1ebdc8b5e0c0229e021ea42229",
"index": 14,
"amount": 1,
"name": "FFFFch1-09 FROG FLOG",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "383a53f69eb1e1a265dd582eecfddb86d9e74df81eeec80928f8fbb16a257ff7",
"index": 15,
"amount": 1,
"name": "Ergo Mandala #004",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "ef802b475c06189fdbf844153cdc1d449a5ba87cce13d11bb47b5a539f27f12b",
"index": 16,
"amount": 20000000000002,
"name": "WT_ERG",
"decimals": 9,
"type": "EIP-004"
},
{
"tokenId": "a41e9619f591f58bf786936991e0e10ed632980da8d5e7aa41ec613dbcfca0c6",
"index": 17,
"amount": 1,
"name": "Aneta #2653",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "386236be39c06bb90b8bc917e86a192358a822b02212653cf38a16ee4f461406",
"index": 18,
"amount": 1,
"name": "lakebed 7",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "42c5485b3007b0a448a4b26f0cada4cee972bccccffb6eb2a4775456980b0147",
"index": 19,
"amount": 1,
"name": "lakebed 6",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "932d5c0551e9de0447ad10d3c4aa042f46b0e84a8136014c30c433db79174bba",
"index": 20,
"amount": 1,
"name": "Aneta #4246",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "470bf83b83768b076838c07b4034eada6942ec53b18e85af73e0fbbb0c6a53c0",
"index": 21,
"amount": 1,
"name": "late_night_skribblz",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "059314d3aa89cb605290716379073917247ada801e8667b63acee2e88a26de3b",
"index": 22,
"amount": 1,
"name": "Aneta #0033",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "eede7af7813074e154b1e0d23ee8fe83fe1d2495554a99736134dc65268f5382",
"index": 23,
"amount": 1,
"name": "Turnip-naut #ERG_001",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0779ec04f2fae64e87418a1ad917639d4668f78484f45df962b0dec14a2591d2",
"index": 24,
"amount": 20000,
"name": "Mi Goreng ",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "207a571472f65874de92d95084e9bb492ecfe01de5259962c15df222f417e9f5",
"index": 25,
"amount": 1,
"name": "ERGnomes Loyalty Crypto vs Fiat [31/221]",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "a60841b737a237bd6bd157643a111393c125054b15bcc9bbc96b4ee038ae7861",
"index": 26,
"amount": 1,
"name": "Lonely Moon",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "64c8e0866c352d27a3346fa6ab17f947d8cebe6d01e45b8564773e0e64042a2e",
"index": 27,
"amount": 50000,
"name": "Hopium",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6d8db36f27e11c21e5505185daa648bf1779f7ec6452dd5fe22e2770c7c4ef62",
"index": 28,
"amount": 1,
"name": "lakebed 4",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "169f21bd38f784b47f3a8f6cf1273a34f47622ae71128a8c92d31cb007439540",
"index": 29,
"amount": 653891671,
"name": "ERGPOOL LENDING TOKENS v0.12.8",
"decimals": 8,
"type": "EIP-004"
},
{
"tokenId": "1ee426b15a17f61d009c8be49f12c24058a4ee99d8ff235904993687532784fd",
"index": 30,
"amount": 1,
"name": "Degen Divers #264",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "f8f5d993aef16a9924abf3d698d2cfcd9ed1a15f26369c4c5154b9c4ca172fa5",
"index": 31,
"amount": 1,
"name": "ErgPhrog #1 - Phroggy ",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "882f0fccdcdbb2e1e02dfc1a1cdc9899216789f90faaaa10cb885493fd9e7bc9",
"index": 32,
"amount": 1,
"name": "ErgPhrog #2s - Captain Phroggy finds the treasure",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0c3e46b6b2ec0a4b5c7db59df3eb56c5964845497549cd3a705ada64928728eb",
"index": 33,
"amount": 1,
"name": "lakebed 5",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "6de6f46e5c3eca524d938d822e444b924dbffbe02e5d34bd9dcd4bbfe9e85940",
"index": 34,
"amount": 1000000000,
"name": "ogre",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "71f8fa04154260a476280a441962a7fb3c7251bab5775899c3165968aa941ac7",
"index": 35,
"amount": 1,
"name": "lakebed 1",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "13cad7b47d44f5fbc346b66aba11463739b9ecf44d90f499db98d673ec1cdd00",
"index": 36,
"amount": 1,
"name": "PROMO Bunnychick #PET_004_PR",
"decimals": 0,
"type": "EIP-004"
},
{
"tokenId": "0fdb7ff8b37479b6eb7aab38d45af2cfeefabbefdc7eebc0348d25dd65bc2c91",
"index": 37,
"amount": 69,
"name": "$Lambo",
"decimals": 0,
"type": "EIP-004"
}
],
"additionalRegisters": {},
"spentTransactionId": "3fc0154d28a2ae5ef6d23a2a2bd4e008e23e36202491d0df62b11c9b777d1b96",
"mainChain": true
},
{
"boxId": "9341951c9f839f12000f06abf36c36ba73d9fc1490716f14175c73272c119bce",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 2700000000,
"index": 19,
"globalIndex": 34428502,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"ergoTree": "0008cd03240e71da7ba42ff1e2f68c425ee64ca7d9504a1c84b0c95de4a6effe68804d1d",
"ergoTreeConstants": "",
"ergoTreeScript": "{SigmaProp(ProveDlog(ECPoint(240e71,dfb102,...)))}",
"address": "9gjghouPwq9TCKyFAAvHPsoE1n9moZWec9oKeRzAjnV9p4hAzvo",
"assets": [],
"additionalRegisters": {},
"spentTransactionId": "55e94006bc4f5ee0cf7d2faa33b422f1da507b5e38418b1468b05446755a72f1",
"mainChain": true
},
{
"boxId": "942f2fb53ab52f423ca1bde3c15d7ba8c6e02fb079426a9dddbc97fdfa9a2d34",
"transactionId": "2d9654842be1afcb534ae1fd294a7435ac7dc77bd565b485f706a3cb7d6755e7",
"blockId": "6c0750615b28279bc559a4a7039565b68d705477915d1162823649be48b6a192",
"value": 5000000,
"index": 20,
"globalIndex": 34428503,
"creationHeight": 1138694,
"settlementHeight": 1138696,
"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": "ce040efe2b3d8aa1a261b6ca2bade0c01671be9ca96c223bfe45790ee43007b9",
"mainChain": true
}
],
"size": 28033,
"isUnconfirmed": false
}