tx · 6yTbq5nw6QCYWTSL9jPrWAy3RxhKehJSe1wU77rv6Nzh

3N18QHemweGZqhkc9onYw8zLHwCL2QBL5Q6:  -0.02000000 Waves

2024.10.03 12:51 [3310513] smart account 3N18QHemweGZqhkc9onYw8zLHwCL2QBL5Q6 > SELF 0.00000000 Waves

{ "type": 13, "id": "6yTbq5nw6QCYWTSL9jPrWAy3RxhKehJSe1wU77rv6Nzh", "fee": 2000000, "feeAssetId": null, "timestamp": 1727949122429, "version": 2, "chainId": 84, "sender": "3N18QHemweGZqhkc9onYw8zLHwCL2QBL5Q6", "senderPublicKey": "C3cxDF3n929PsCoTZoKwAV21cZyH76WTp67s6d3HoW5u", "proofs": [ "41dpYPcrGdETRo5mqyjtJPHfsQeBDSwW6Q5SG3KUGpVxbjynRS4DHmLYf4dFgeWKtWqsa8Kqm1kr6CmULb3uLQFg" ], "script": "base64:AAIFAAAAAAAAACkIAhIDCgEIEgQKAggIEgUKAwgICBIECgIICBIDCgEBEgMKAQgSAwoBCAAAACMBAAAAB2dldEJvb2wAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBsAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIHAQAAAAlpc1Rlc3RFbnYAAAAACQEAAAAHZ2V0Qm9vbAAAAAECAAAAB1RFU1RFTlYBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgAAAAdhZGRyZXNzAAAAA2tleQQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAdhZGRyZXNzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQIAAAAAAQAAAAx0cnlHZXRTdHJpbmcAAAABAAAAA2tleQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgUAAAAEdGhpcwUAAAADa2V5AQAAABdzdGF0aWNLZXlfb3JhY2xlQWRkcmVzcwAAAAACAAAAFHN0YXRpY19vcmFjbGVBZGRyZXNzAQAAABJzdGF0aWNLZXlfZXh0cmFGZWUAAAAAAgAAAA9zdGF0aWNfZXh0cmFGZWUBAAAAF3N0YXRpY0tleV9mZWVBZ2dyZWdhdG9yAAAAAAIAAAAUc3RhdGljX2ZlZUFnZ3JlZ2F0b3IBAAAAFXN0YXRpY0tleV9wZXRlQXNzZXRJZAAAAAACAAAAEnN0YXRpY19wZXRlQXNzZXRJZAEAAAAcc3RhdGljS2V5X3JlZkNvbnRyYWN0QWRkcmVzcwAAAAACAAAAGXN0YXRpY19yZWZDb250cmFjdEFkZHJlc3MBAAAAHnN0YXRpY0tleV9mZWxpbmVSZWJpcnRoQWRkcmVzcwAAAAACAAAAG3N0YXRpY19mZWxpbmVSZWJpcnRoQWRkcmVzcwEAAAAfc3RhdGljS2V5X2ZlbGluZXNTdGFraW5nQWRkcmVzcwAAAAACAAAAG3N0YXRpY19mZWxpbmVTdGFraW5nQWRkcmVzcwEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQEAAAAXc3RhdGljS2V5X29yYWNsZUFkZHJlc3MAAAAAAQAAABBnZXRGZWVBZ2dyZWdhdG9yAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAXc3RhdGljS2V5X2ZlZUFnZ3JlZ2F0b3IAAAAAAQAAAA5nZXRQZXRlQXNzZXRJZAAAAAAJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABVzdGF0aWNLZXlfcGV0ZUFzc2V0SWQAAAAAAQAAAA5nZXRCdXJuQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAIAAAASc3RhdGljX2J1cm5BZGRyZXNzAQAAABVnZXRSZWZDb250cmFjdEFkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABxzdGF0aWNLZXlfcmVmQ29udHJhY3RBZGRyZXNzAAAAAAEAAAAXZ2V0RmVsaW5lUmViaXJ0aEFkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAAB5zdGF0aWNLZXlfZmVsaW5lUmViaXJ0aEFkZHJlc3MAAAAAAQAAABdnZXRGZWxpbmVTdGFraW5nQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAH3N0YXRpY0tleV9mZWxpbmVzU3Rha2luZ0FkZHJlc3MAAAAAAQAAABZjaGVja0FkZGl0aW9uYWxQYXltZW50AAAAAQAAAAdw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S2V5CQEAAAAUZ2V0SGF0Y2hpbmdTdGF0dXNLZXkAAAACBQAAAAdhZGRyZXNzBQAAAAR0eElkBAAAAA9maW5pc2hIZWlnaHRLZXkJAQAAABpnZXRIYXRjaGluZ0ZpbmlzaEhlaWdodEtleQAAAAIFAAAAB2FkZHJlc3MFAAAABHR4SWQEAAAAEHRvdGFsRHVja3NBbW91bnQJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAAOZmVsaW5lc19hbW91bnQEAAAACmVnZ3NOZWVkZWQJAQAAABVjb3VudEVnZ3NOZWVkZWRBbW91bnQAAAABBQAAABB0b3RhbER1Y2tzQW1vdW50BAAAAAskdDA3ODAxNzk1MQkBAAAADWdldFJhbmRvbU5hbWUAAAADBQAAAAR0eElkCQAAZAAAAAIJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkAA+kAAAABBQAAAAR0eElkCQABLAAAAAIJAAEsAAAAAgUAAAAHdHhJZFN0cgIAAAALIG5vdCBmb3VuZCAJAAJYAAAAAQUAAAAEdHhJZAAAAAAAAAAAAQYEAAAACUZlbGluZUdlbggFAAAACyR0MDc4MDE3OTUxAAAAAl8xBAAAAAdmYXJtR2VuCAUAAAALJHQwNzgwMTc5NTEAAAACXzIEAAAAC2Rlc2NyaXB0aW9uCQABLAAAAAIJAAEsAAAAAgIAAAAOeyJnZW5vdHlwZSI6ICIFAAAACUZlbGluZUdlbgIAAAAZIiwgImNyb3NzYnJlZWRpbmciOiB0cnVlfQQAAAAFYXNzZXQJAARDAAAABwUAAAAJRmVsaW5lR2VuBQAAAAtkZXNjcmlwdGlvbgAAAAAAAAAAAQAAAAAAAAAAAAcFAAAABHVuaXQFAAAABmhlaWdodAQAAAAHYXNzZXRJZAkABDgAAAABBQAAAAVhc3NldAQAAAAGYW1vdW50CQAAZAAAAAIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkBAAAAEWdldEZlbGluZVN0YXRzS2V5AAAAAQUAAAAJRmVsaW5lR2VuAAAAAAAAAAABBAAAAAlkdWNrSWRLZXkJAQAAAA5nZXRGZWxpbmVJZEtleQAAAAIFAAAAB2FkZHJlc3MFAAAABHR4SWQJAAUUAAAAAgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAGmdldEhhdGNoaW5nRmluaXNoSGVpZ2h0S2V5AAAAAgUAAAAHYWRkcmVzcwUAAAAEdHhJZAUAAAAGaGVpZ2h0CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAA5mZWxpbmVzX2Ftb3VudAkAAGQAAAACBQAAABB0b3RhbER1Y2tzQW1vdW50AAAAAAAAAAABCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABJmZWxpbmVzX2xhc3RfcHJpY2UJAABpAAAAAgUAAAAKZWdnc05lZWRlZAAAAAAAABbjYAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAABFoYXRjaGluZ1N0YXR1c0tleQUAAAAQSGF0Y2hpbmdGaW5pc2hlZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAlkdWNrSWRLZXkJAAJYAAAAAQUAAAAHYXNzZXRJZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQACWAAAAAEFAAAAB2Fzc2V0SWQFAAAACWR1Y2tJZEtleQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAEWdldEZlbGluZVN0YXRzS2V5AAAAAQUAAAAJRmVsaW5lR2VuBQAAAAZhbW91bnQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAZzdGF0c18FAAAAB2Zhcm1HZW4CAAAACV9xdWFudGl0eQkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAZzdGF0c18FAAAAB2Zhcm1HZW4CAAAACV9xdWFudGl0eQAAAAAAAAAAAQkABEwAAAACBQAAAAVhc3NldAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAFdmFsdWUAAAABCQAEJgAAAAEFAAAAB2FkZHJlc3MAAAAAAAAAAAEFAAAAB2Fzc2V0SWQFAAAAA25pbAkAAlgAAAABBQAAAAdhc3NldElkAAAAAWkBAAAAC3NldERpc2NvdW50AAAAAQAAAAN2YWwDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAKYWRtaW5fb25seQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAATZGlzY291bnRDb2VmZmljaWVudAUAAAADdmFsBQAAAANuaWwAAAABaQEAAAANc3RhcnRIYXRjaGluZwAAAAEAAAAOcmVmZXJlckFkZHJlc3MEAAAAC2ZlZVZhbGlkYXRlCQEAAAAWY2hlY2tBZGRpdGlvbmFsUGF5bWVudAAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAADCQAAAAAAAAIFAAAAC2ZlZVZhbGlkYXRlBQAAAAtmZWVWYWxpZGF0ZQMJAABmAAAAAgkBAAAACGlzTG9ja2VkAAAAAAAAAAAAAAAAAAkAAAIAAAABAgAAACVFR0cgb3BlcmF0aW9ucyBhcmUgdGVtcG9yYXJpbHkgbG9ja2VkBAAAABF0b3RhbEZlbGluZUFtb3VudAkBAAAADXRyeUdldEludGVnZXIAAAABAgAAAA5mZWxpbmVzX2Ftb3VudAQAAAAKZWdnc05lZWRlZAkBAAAAFWNvdW50RWdnc05lZWRlZEFtb3VudAAAAAEFAAAAEXRvdGFsRmVsaW5lQW1vdW50BAAAAAdyZXN1bHRzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABRnZXRIYXRjaGluZ1N0YXR1c0tleQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAMb3JpZ2luQ2FsbGVyCAUAAAABaQAAAA10cmFuc2FjdGlvbklkBQAAAA9IYXRjaGluZ1N0YXJ0ZWQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAABpnZXRIYXRjaGluZ0ZpbmlzaEhlaWdodEtleQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAMb3JpZ2luQ2FsbGVyCAUAAAABaQAAAA10cmFuc2FjdGlvbklkCQAAZAAAAAIFAAAABmhlaWdodAUAAAAQZGVsYXlGb3JIYXRjaGluZwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAOZmVsaW5lc19hbW91bnQJAABkAAAAAgUAAAARdG90YWxGZWxpbmVBbW91bnQAAAAAAAAAAAEJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAEmZlbGluZXNfbGFzdF9wcmljZQkAAGkAAAACBQAAAAplZ2dzTmVlZGVkAAAAAAAAFuNgBQAAAANuaWwEAAAACWxlZnRUb1BheQUAAAAKZWdnc05lZWRlZAQAAAAMZmlyc3RQYXltZW50CQEAAAAFdmFsdWUAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABAwkBAAAAAiE9AAAAAggFAAAADGZpcnN0UGF5bWVudAAAAAdhc3NldElkCQEAAAAOZ2V0UGV0ZUFzc2V0SWQAAAAACQAAAgAAAAEJAAEsAAAAAgIAAABAVEI6IFlvdSBjYW4gYXR0YWNoIG9ubHkgRUdHIHRva2VucyB3aXRoIHRoZSBmb2xsb3dpbmcgYXNzZXQgaWQ6IAkAAlgAAAABCQEAAAAOZ2V0UGV0ZUFzc2V0SWQAAAAAAwkAAGYAAAACBQAAAAlsZWZ0VG9QYXkIBQAAAAxmaXJzdFBheW1lbnQAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAN1RCOiBUbyBicmVlZCBhIEZlbGluZSB5b3UgZm9sbG93aW5nIGFtb3VudCBvZiBFR0dsZXRzOiAJAAGkAAAAAQUAAAAJbGVmdFRvUGF5AgAAAAEgCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgQAAAAHYWRkTW9yZQkAA/wAAAAECQEAAAAXZ2V0RmVsaW5lU3Rha2luZ0FkZHJlc3MAAAAAAgAAABNhZGRQZXRlQW5kU3Rha2VNb3JlBQAAAANuaWwJAARMAAAAAgkBAAAAD0F0dGFjaGVkUGF5bWVudAAAAAIJAQAAAA5nZXRQZXRlQXNzZXRJZAAAAAAFAAAACWxlZnRUb1BheQUAAAADbmlsAwkAAAAAAAACBQAAAAdhZGRNb3JlBQAAAAdhZGRNb3JlBAAAAAZyZWZ1bmQDCQAAAAAAAAIJAAGQAAAAAQgFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAIJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyCQAAZQAAAAIICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABAAAABmFtb3VudAUAAAAJbGVmdFRvUGF5CQEAAAAOZ2V0UGV0ZUFzc2V0SWQAAAAABQAAAANuaWwFAAAAA25pbAkABE4AAAACCQAETgAAAAIFAAAAB3Jlc3VsdHMFAAAABnJlZnVuZAUAAAALZmVlVmFsaWRhdGUJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAAA5maW5pc2hIYXRjaGluZwAAAAEAAAAHdHhJZFN0cgQAAAALZmVlVmFsaWRhdGUJAQAAABZjaGVja0FkZGl0aW9uYWxQYXltZW50AAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAMJAAAAAAAAAgUAAAALZmVlVmFsaWRhdGUFAAAAC2ZlZVZhbGlkYXRlBAAAAAR0eElkCQACWQAAAAEFAAAAB3R4SWRTdHIEAAAAEWhhdGNoaW5nU3RhdHVzS2V5CQEAAAAUZ2V0SGF0Y2hpbmdTdGF0dXNLZXkAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAEdHhJZAQAAAAPZmluaXNoSGVpZ2h0S2V5CQEAAAAaZ2V0SGF0Y2hpbmdGaW5pc2hIZWlnaHRLZXkAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAEdHhJZAQAAAALRmVsaW5lSWRLZXkJAQAAAA5nZXRGZWxpbmVJZEtleQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAR0eElkBAAAABBoYXRjaGluZ1R4U3RhdHVzCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAABFoYXRjaGluZ1N0YXR1c0tleQQAAAAUaGF0Y2hpbmdGaW5pc2hIZWlnaHQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAAD2ZpbmlzaEhlaWdodEtleQMJAAAAAAAAAgUAAAAQaGF0Y2hpbmdUeFN0YXR1cwUAAAAQSGF0Y2hpbmdGaW5pc2hlZAQAAAAIRmVsaW5lSWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAQAAAA5nZXRGZWxpbmVJZEtleQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAR0eElkCQAAAgAAAAEJAAEsAAAAAgIAAABCVGhlIEZlbGluZSB3YXMgaGF0Y2hlZCBhbmQgY2xhaW1lZCBhbHJlYWR5LCBoZXJlIGlzIHRoZSBmb2xvd2luZzogBQAAAAhGZWxpbmVJZAMJAABmAAAAAgUAAAAUaGF0Y2hpbmdGaW5pc2hIZWlnaHQFAAAABmhlaWdodAkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAHUhhdGNoaW5nIGlzIG5vdCBmaW5pc2hlZCB5ZXQgCQABpAAAAAEJAABlAAAAAgUAAAAUaGF0Y2hpbmdGaW5pc2hIZWlnaHQFAAAABmhlaWdodAIAAAAnIGJsb2NrcyByZW1haW5pbmcsIGl0IHdpbGwgdGFrZSBhcm91bmQgCQABpAAAAAEJAABlAAAAAgUAAAAUaGF0Y2hpbmdGaW5pc2hIZWlnaHQFAAAABmhlaWdodAIAAAAIIG1pbnV0ZXMEAAAADSR0MDExNjQwMTE3MTUJAQAAAA1nZXRSYW5kb21OYW1lAAAAAwUAAAAEdHhJZAUAAAAUaGF0Y2hpbmdGaW5pc2hIZWlnaHQHBAAAAAlGZWxpbmVHZW4IBQAAAA0kdDAxMTY0MDExNzE1AAAAAl8xBAAAAAdmYXJtR2VuCAUAAAANJHQwMTE2NDAxMTcxNQAAAAJfMgQAAAALZGVzY3JpcHRpb24JAAEsAAAAAgkAASwAAAACAgAAAA57Imdlbm90eXBlIjogIgUAAAAJRmVsaW5lR2VuAgAAABkiLCAiY3Jvc3NicmVlZGluZyI6IHRydWV9BAAAAAVhc3NldAkABEMAAAAHBQAAAAlGZWxpbmVHZW4FAAAAC2Rlc2NyaXB0aW9uAAAAAAAAAAABAAAAAAAAAAAABwUAAAAEdW5pdAUAAAAUaGF0Y2hpbmdGaW5pc2hIZWlnaHQEAAAAB2Fzc2V0SWQJAAQ4AAAAAQUAAAAFYXNzZXQEAAAABmFtb3VudAkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAQAAABFnZXRGZWxpbmVTdGF0c0tleQAAAAEFAAAACUZlbGluZUdlbgAAAAAAAAAAAQkABE4AAAACCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAEWhhdGNoaW5nU3RhdHVzS2V5BQAAABBIYXRjaGluZ0ZpbmlzaGVkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAC0ZlbGluZUlkS2V5CQACWAAAAAEFAAAAB2Fzc2V0SWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAAlgAAAABBQAAAAdhc3NldElkBQAAAAtGZWxpbmVJZEtleQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAEWdldEZlbGluZVN0YXRzS2V5AAAAAQUAAAAJRmVsaW5lR2VuBQAAAAZhbW91bnQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAZzdGF0c18FAAAAB2Zhcm1HZW4CAAAACV9xdWFudGl0eQkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAZzdGF0c18FAAAAB2Zhcm1HZW4CAAAACV9xdWFudGl0eQAAAAAAAAAAAQkABEwAAAACBQAAAAVhc3NldAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIAAAAAAAAAAAEFAAAAB2Fzc2V0SWQFAAAAA25pbAUAAAALZmVlVmFsaWRhdGUJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAMJAQAAAAlpc1Rlc3RFbnYAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQQAAAAJZmlyc3RVc2VyAQAAACBRHOT9Zv8SadLxWhSfO7Li9Dt/wctoJ6I0Xmw411fdbQQAAAAKc2Vjb25kVXNlcgEAAAAgXHIOS67xIU9m5hlF+mqise2xNilZXxnMzLDhTUGIan0EAAAACXRoaXJkVXNlcgEAAAAgoK+R5S15Q2FhMhKtjrn6GFlRnS1TSTbD0KP3qGAZO04EAAAAD2ZpcnN0VXNlclNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAAlmaXJzdFVzZXIAAAAAAAAAAAEDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAAJZmlyc3RVc2VyAAAAAAAAAAABAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAIFAAAACWZpcnN0VXNlcgAAAAAAAAAAAQAAAAAAAAAAAAQAAAAQc2Vjb25kVXNlclNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAApzZWNvbmRVc2VyAAAAAAAAAAABAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAEFAAAACnNlY29uZFVzZXIAAAAAAAAAAAEDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAKc2Vjb25kVXNlcgAAAAAAAAAAAQAAAAAAAAAAAAQAAAAPdGhpcmRVc2VyU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAACXRoaXJkVXNlcgAAAAAAAAAAAQMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAAl0aGlyZFVzZXIAAAAAAAAAAAEDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAJdGhpcmRVc2VyAAAAAAAAAAABAAAAAAAAAAAABAAAAA9zaWduYXR1cmVzQ291bnQJAABkAAAAAgkAAGQAAAACBQAAAA9maXJzdFVzZXJTaWduZWQFAAAAEHNlY29uZFVzZXJTaWduZWQFAAAAD3RoaXJkVXNlclNpZ25lZAQAAAAHJG1hdGNoMAUAAAACdHgJAABnAAAAAgUAAAAPc2lnbmF0dXJlc0NvdW50AAAAAAAAAAAC5TGrCw==", "height": 3310513, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: AX7AKfv2xARU8qGTUm1uMZ4E9eccPLm5HY5yDYEXKsoq Next: 9dtbq8odYH38L2AHLHk5rHqm6huQnx7d43dLT66sgfTh Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = getBoolean(this, b)
66 if ($isInstanceOf(c, "Boolean"))
77 then {
88 let d = c
99 d
1010 }
1111 else false
1212 }
1313
1414
1515 func e () = a("TESTENV")
1616
1717
1818 func f (g,b) = {
1919 let c = getString(g, b)
2020 if ($isInstanceOf(c, "String"))
2121 then {
2222 let h = c
2323 h
2424 }
2525 else ""
2626 }
2727
2828
2929 func i (b) = f(this, b)
3030
3131
3232 func j () = "static_oracleAddress"
3333
3434
3535 func k () = "static_extraFee"
3636
3737
3838 func l () = "static_feeAggregator"
3939
4040
4141 func m () = "static_peteAssetId"
4242
4343
4444 func n () = "static_refContractAddress"
4545
4646
4747 func o () = "static_felineRebirthAddress"
4848
4949
5050 func p () = "static_felineStakingAddress"
5151
5252
5353 func q () = Address(fromBase58String(i(j())))
5454
5555
5656 func r () = Address(fromBase58String(f(q(), l())))
5757
5858
5959 func s () = fromBase58String(f(q(), m()))
6060
6161
6262 func t () = Address(fromBase58String(f(q(), "static_burnAddress")))
6363
6464
6565 func u () = Address(fromBase58String(f(q(), n())))
6666
6767
6868 func v () = Address(fromBase58String(f(q(), o())))
6969
7070
7171 func w () = Address(fromBase58String(f(q(), p())))
7272
7373
7474 func x (y) = if (isDefined(y.assetId))
7575 then throw("BDCAP: Please attach waves")
7676 else {
7777 let z = getIntegerValue(q(), k())
7878 if ((y.amount != z))
7979 then throw((("BDCAP: Please attach exactly " + toString(z)) + " amount of wavelets"))
8080 else [ScriptTransfer(r(), z, unit)]
8181 }
8282
8383
8484 let A = 2
8585
8686 let B = "HATCHING_STARTED"
8787
8888 let C = "HATCHING_FINISHED"
8989
9090 func D () = {
9191 let E = Address(base58'3PEPftf2kWZDmAaWBjs6BUJa9957kiA2PkU')
9292 let c = getInteger(E, "egglock")
9393 if ($isInstanceOf(c, "Int"))
9494 then {
9595 let d = c
9696 d
9797 }
9898 else 0
9999 }
100100
101101
102102 func F (g,G) = (((g + "_") + toBase58String(G)) + "_status")
103103
104104
105105 func H (g,G) = (((g + "_") + toBase58String(G)) + "_fh")
106106
107107
108108 func I (g,G) = (((g + "_") + toBase58String(G)) + "_di")
109109
110110
111111 func J (K) = (("stats_" + K) + "_amount")
112112
113113
114114 func L (b) = {
115115 let M = {
116116 let c = getInteger(this, b)
117117 if ($isInstanceOf(c, "Int"))
118118 then {
119119 let d = c
120120 d
121121 }
122122 else 0
123123 }
124124 M
125125 }
126126
127127
128128 let N = L("discountCoefficient")
129129
130130 func O (P,G,Q,R) = {
131131 let S = value(blockInfoByHeight((Q - 1)))
132132 let T = sha256((G + value(S.vrf)))
133133 (toInt(T, (R * 8)) % P)
134134 }
135135
136136
137137 func U (V) = {
138138 let W = nil
139139 let X = [$Tuple2(("FELI-AAAAAAAA-G" + V), "8A-G"), $Tuple2(("FELI-BBBBBBBB-G" + V), "8B-G"), $Tuple2(("FELI-CCCCCCCC-G" + V), "8C-G"), $Tuple2(("FELI-DDDDDDDD-G" + V), "8D-G")]
140140 $Tuple2((W ++ X), X)
141141 }
142142
143143
144144 func Y (G,Q,Z) = {
145145 let aa = O(4, G, Q, 1)
146146 let V = ["A", "B", "C", "D"][aa]
147147 let ab = U(V)
148148 let ac = if (Z)
149149 then ab._1
150150 else ab._2
151151 let ad = O(size(ac), G, Q, 0)
152152 ac[ad]
153153 }
154154
155155
156156 let ae = (size(U("R")._1) - 1)
157157
158158 func af (ag) = {
159159 let ah = ag
160160 let ai = N
161161 let aj = ae
162162 let ak = (pow((100 + ((ah * ai) / (10 * aj))), 2, 5, 1, 2, DOWN) + 1000)
163163 (ak * 1500000)
164164 }
165165
166166
167167 func al (am) = {
168168 let c = am
169169 if ($isInstanceOf(c, "Boolean"))
170170 then {
171171 let an = c
172172 an
173173 }
174174 else throw("TI: wrong type, expected: Boolean")
175175 }
176176
177177
178178 @Callable(ao)
179179 func configureOracle (ap) = if ((ao.caller != this))
180180 then throw("ICU: admin only")
181181 else [StringEntry("static_oracleAddress", ap)]
182182
183183
184184
185185 @Callable(ao)
186186 func reduceRarity (aq,ar) = {
187187 let as = fromBase58String(aq)
188188 if (if ((ao.caller != v()))
189189 then (ao.caller != this)
190190 else false)
191191 then throw("IRR: admin or rebirth only")
192192 else {
193193 let at = value(assetInfo(as)).name
194194 let au = takeRight(take(at, 6), 1)
195195 let av = (("8" + au) + "-G")
196196 [IntegerEntry(J(at), (L(J(at)) - 1)), IntegerEntry((("stats_" + av) + "_quantity"), (L((("stats_" + av) + "_quantity")) - 1))]
197197 }
198198 }
199199
200200
201201
202202 @Callable(ao)
203203 func issueJackpot (g,aw,ax) = if (if ((ao.caller != v()))
204204 then (ao.caller != this)
205205 else false)
206206 then throw("ISJ: admin or rebirth only")
207207 else {
208208 let G = fromBase58String(aw)
209209 let ay = F(g, G)
210210 let az = H(g, G)
211211 let aA = L("felines_amount")
212212 let aB = af(aA)
213213 let aC = $Tuple2((("Feline-" + ax) + "-JU"), "8W-J")
214214 let at = aC._1
215215 let av = aC._2
216216 let aD = (("{\"genotype\": \"" + at) + "\", \"crossbreeding\": true}")
217217 let as = Issue(at, aD, 1, 0, false, unit, height)
218218 let aq = calculateAssetId(as)
219219 let aE = I(g, G)
220220 let aF = i(aE)
221221 if ((aF != ""))
222222 then throw((("ISJ: You will override following duckId :" + aE) + " make sure that your txId is unique!"))
223223 else $Tuple2([IntegerEntry(H(g, G), height), IntegerEntry("felines_amount", (aA + 1)), IntegerEntry("felines_last_price", (aB / 1000000)), StringEntry(ay, C), StringEntry(aE, toBase58String(aq)), StringEntry(toBase58String(aq), aE), IntegerEntry(J(at), (L(J(at)) + 1)), IntegerEntry((("stats_" + av) + "_quantity"), (L((("stats_" + av) + "_quantity")) + 1)), as, ScriptTransfer(value(addressFromString(g)), 1, aq)], toBase58String(aq))
224224 }
225225
226226
227227
228228 @Callable(ao)
229229 func issueFree (g,aw) = if ((ao.caller != v()))
230230 then throw("FISF: rebirth only")
231231 else {
232232 let G = fromBase58String(aw)
233233 let ay = F(g, G)
234234 let az = H(g, G)
235235 let aA = L("felines_amount")
236236 let aB = af(aA)
237237 let aG = Y(G, (valueOrErrorMessage(transactionHeightById(G), ((aw + " not found ") + toBase58String(G))) + 1), true)
238238 let aH = aG._1
239239 let av = aG._2
240240 let aD = (("{\"genotype\": \"" + aH) + "\", \"crossbreeding\": true}")
241241 let as = Issue(aH, aD, 1, 0, false, unit, height)
242242 let aq = calculateAssetId(as)
243243 let aI = (L(J(aH)) + 1)
244244 let aE = I(g, G)
245245 $Tuple2([IntegerEntry(H(g, G), height), IntegerEntry("felines_amount", (aA + 1)), IntegerEntry("felines_last_price", (aB / 1500000)), StringEntry(ay, C), StringEntry(aE, toBase58String(aq)), StringEntry(toBase58String(aq), aE), IntegerEntry(J(aH), aI), IntegerEntry((("stats_" + av) + "_quantity"), (L((("stats_" + av) + "_quantity")) + 1)), as, ScriptTransfer(value(addressFromString(g)), 1, aq)], toBase58String(aq))
246246 }
247247
248248
249249
250250 @Callable(ao)
251251 func setDiscount (M) = if ((ao.caller != this))
252252 then throw("admin_only")
253253 else [IntegerEntry("discountCoefficient", M)]
254254
255255
256256
257257 @Callable(ao)
258258 func startHatching (aJ) = {
259259 let aK = x(ao.payments[0])
260260 if ((aK == aK))
261261 then if ((D() > 0))
262262 then throw("EGG operations are temporarily locked")
263263 else {
264264 let aL = L("felines_amount")
265265 let aB = af(aL)
266266 let aM = [StringEntry(F(toString(ao.originCaller), ao.transactionId), B), IntegerEntry(H(toString(ao.originCaller), ao.transactionId), (height + A)), IntegerEntry("felines_amount", (aL + 1)), IntegerEntry("felines_last_price", (aB / 1500000))]
267267 let aN = aB
268268 let aO = value(ao.payments[1])
269269 if ((aO.assetId != s()))
270270 then throw(("TB: You can attach only EGG tokens with the following asset id: " + toBase58String(s())))
271271 else if ((aN > aO.amount))
272272 then throw(((("TB: To breed a Feline you following amount of EGGlets: " + toString(aN)) + " ") + toString(ao.caller)))
273273 else {
274274 let aP = invoke(w(), "addPeteAndStakeMore", nil, [AttachedPayment(s(), aN)])
275275 if ((aP == aP))
276276 then {
277277 let aQ = if ((size(ao.payments) == 2))
278278 then [ScriptTransfer(ao.caller, (ao.payments[1].amount - aN), s())]
279279 else nil
280280 ((aM ++ aQ) ++ aK)
281281 }
282282 else throw("Strict value is not equal to itself.")
283283 }
284284 }
285285 else throw("Strict value is not equal to itself.")
286286 }
287287
288288
289289
290290 @Callable(ao)
291291 func finishHatching (aw) = {
292292 let aK = x(ao.payments[0])
293293 if ((aK == aK))
294294 then {
295295 let G = fromBase58String(aw)
296296 let ay = F(toString(ao.caller), G)
297297 let az = H(toString(ao.caller), G)
298298 let aR = I(toString(ao.caller), G)
299299 let aS = getStringValue(this, ay)
300300 let Q = getIntegerValue(this, az)
301301 if ((aS == C))
302302 then {
303303 let aT = getStringValue(this, I(toString(ao.caller), G))
304304 throw(("The Feline was hatched and claimed already, here is the folowing: " + aT))
305305 }
306306 else if ((Q > height))
307307 then throw((((("Hatching is not finished yet " + toString((Q - height))) + " blocks remaining, it will take around ") + toString((Q - height))) + " minutes"))
308308 else {
309309 let aU = Y(G, Q, false)
310310 let aH = aU._1
311311 let av = aU._2
312312 let aD = (("{\"genotype\": \"" + aH) + "\", \"crossbreeding\": true}")
313313 let as = Issue(aH, aD, 1, 0, false, unit, Q)
314314 let aq = calculateAssetId(as)
315315 let aI = (L(J(aH)) + 1)
316316 ([StringEntry(ay, C), StringEntry(aR, toBase58String(aq)), StringEntry(toBase58String(aq), aR), IntegerEntry(J(aH), aI), IntegerEntry((("stats_" + av) + "_quantity"), (L((("stats_" + av) + "_quantity")) + 1)), as, ScriptTransfer(ao.caller, 1, aq)] ++ aK)
317317 }
318318 }
319319 else throw("Strict value is not equal to itself.")
320320 }
321321
322322
323323 @Verifier(aV)
324324 func aW () = if (e())
325325 then sigVerify(aV.bodyBytes, aV.proofs[0], aV.senderPublicKey)
326326 else {
327327 let aX = base58'6TdaXEfhnjYquvPf3yV7MFxt2CbgFmaqsvGwkKfXtKi4'
328328 let aY = base58'7DsP2WaMLocbHuUxux7pbXRjTrrZ1TFQPsi5QumS3gr8'
329329 let aZ = base58'BpFWP3p3JgYrrP45xfrKzeMcWMEXoinj4FVPPkUiA8D3'
330330 let ba = if (sigVerify(aV.bodyBytes, aV.proofs[0], aX))
331331 then 1
332332 else if (sigVerify(aV.bodyBytes, aV.proofs[1], aX))
333333 then 1
334334 else if (sigVerify(aV.bodyBytes, aV.proofs[2], aX))
335335 then 1
336336 else 0
337337 let bb = if (sigVerify(aV.bodyBytes, aV.proofs[0], aY))
338338 then 1
339339 else if (sigVerify(aV.bodyBytes, aV.proofs[1], aY))
340340 then 1
341341 else if (sigVerify(aV.bodyBytes, aV.proofs[2], aY))
342342 then 1
343343 else 0
344344 let bc = if (sigVerify(aV.bodyBytes, aV.proofs[0], aZ))
345345 then 1
346346 else if (sigVerify(aV.bodyBytes, aV.proofs[1], aZ))
347347 then 1
348348 else if (sigVerify(aV.bodyBytes, aV.proofs[2], aZ))
349349 then 1
350350 else 0
351351 let bd = ((ba + bb) + bc)
352352 let c = aV
353353 (bd >= 2)
354354 }
355355

github/deemru/w8io/026f985 
35.46 ms