tx · Cy3BQQPnEamPa6eW5X2CWLdPfhoBv8FkZUEDBfr72jRy 3MtCto83UgaYLqkeqUVj3apiBt6YzTHgTsf: -0.01500000 Waves 2024.11.09 17:49 [3364053] smart account 3MtCto83UgaYLqkeqUVj3apiBt6YzTHgTsf > SELF 0.00000000 Waves
{ "type": 13, "id": "Cy3BQQPnEamPa6eW5X2CWLdPfhoBv8FkZUEDBfr72jRy", "fee": 1500000, "feeAssetId": null, "timestamp": 1731163880220, "version": 2, "chainId": 84, "sender": "3MtCto83UgaYLqkeqUVj3apiBt6YzTHgTsf", "senderPublicKey": "7w98hrFimkZ4X8eVspfS6M6P1C8twEuqbXBchKv5zUkn", "proofs": [ "23M6sP7J6wNPqDEcydL3hSQS68gRzZ7UMgz2SYZ7YzWqSHnuTsHpy152CvXySyGkgHhGhByj98EhLUSw5ENiSDGQ" ], "script": "base64:AAIFAAAAAAAAABcIAhIECgIICBIDCgEIEgMKAQgSAwoBCAAAADABAAAAF3N0YXRpY0tleV9vcmFjbGVBZGRyZXNzAAAAAAIAAAAUc3RhdGljX29yYWNsZUFkZHJlc3MBAAAAFHN0YXRpY0tleV9lZ2dBc3NldElkAAAAAAIAAAARc3RhdGljX2VnZ0Fzc2V0SWQBAAAAGHN0YXRpY0tleV9icmVlZGVyQWRkcmVzcwAAAAACAAAAFXN0YXRpY19icmVlZGVyQWRkcmVzcwEAAAAac3RhdGljS2V5X2luY3ViYXRvckFkZHJlc3MAAAAAAgAAABdzdGF0aWNfaW5jdWJhdG9yQWRkcmVzcwEAAAAZc3RhdGljS2V5X2JhYnlEdWNrQWRkcmVzcwAAAAACAAAAF3N0YXRpY19pbmN1YmF0b3JBZGRyZXNzAQAAABhzdGF0aWNLZXlfZmFybWluZ0FkZHJlc3MAAAAAAgAAABhzdGF0aWNfZmFybWluZ0FkZHJlc3NOZXcBAAAAGXN0YXRpY0tleV9jZk1hc3RlckFkZHJlc3MAAAAAAgAAABZzdGF0aWNfY2ZNYXN0ZXJBZGRyZXNzAQAAABVzdGF0aWNLZXlfaHVudEFkZHJlc3MAAAAAAgAAABJzdGF0aWNfaHVudEFkZHJlc3MBAAAAGHN0YXRpY0tleV9yZWJpcnRoQWRkcmVzcwAAAAACAAAAFXN0YXRpY19yZWJpcnRoQWRkcmVzcwEAAAAec3RhdGljS2V5X3R1cnRsZUJyZWVkZXJBZGRyZXNzAAAAAAIAAAAbc3RhdGljX3R1cnRsZUJyZWVkZXJBZGRyZXNzAQAAACBzdGF0aWNLZXlfdHVydGxlSW5jdWJhdG9yQWRkcmVzcwAAAAACAAAAHXN0YXRpY190dXJ0bGVJbmN1YmF0b3JBZGRyZXNzAQAAAB5zdGF0aWNLZXlfdHVydGxlU3Rha2luZ0FkZHJlc3MAAAAAAgAAABtzdGF0aWNfdHVydGxlU3Rha2luZ0FkZHJlc3MBAAAAHnN0YXRpY0tleV90dXJ0bGVSZWJpcnRoQWRkcmVzcwAAAAACAAAAG3N0YXRpY190dXJ0bGVSZWJpcnRoQWRkcmVzcwEAAAAZc3RhdGljS2V5X2NhcGFjaXR5QWRkcmVzcwAAAAACAAAAFnN0YXRpY19jYXBhY2l0eUFkZHJlc3MBAAAAHHN0YXRpY0tleV92ZWdnRmFybWluZ0FkZHJlc3MAAAAAAgAAABlzdGF0aWNfdmVnZ0Zhcm1pbmdBZGRyZXNzAQAAAB5zdGF0aWNLZXlfbXV0YW50RmFybWluZ0FkZHJlc3MAAAAAAgAAABtzdGF0aWNfbXV0YW50RmFybWluZ0FkZHJlc3MBAAAAHnN0YXRpY0tleV9mZWxpbmVGYXJtaW5nQWRkcmVzcwAAAAACAAAAG3N0YXRpY19mZWxpbmVTdGFraW5nQWRkcmVzcwEAAAAec3RhdGljS2V5X2NhbmluZUZhcm1pbmdBZGRyZXNzAAAAAAIAAAAbc3RhdGljX2NhbmluZVN0YWtpbmdBZGRyZXNzAQAAAB5zdGF0aWNLZXlfY2FuaW5lQnJlZWRlckFkZHJlc3MAAAAAAgAAABtzdGF0aWNfY2FuaW5lQnJlZWRlckFkZHJlc3MBAAAAHnN0YXRpY0tleV9mZWxpbmVCcmVlZGVyQWRkcmVzcwAAAAACAAAAG3N0YXRpY19mZWxpbmVCcmVlZGVyQWRkcmVzcwEAAAANdHJ5R2V0Qm9vbGVhbgAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEGwAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAHQm9vbGVhbgQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgcBAAAADXRyeUdldEludGVnZXIAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgAAAAAAAAAAAAEAAAAOaXNWYWxpZEFkZHJlc3MAAAABAAAAB2FkZHJlc3MEAAAAByRtYXRjaDAJAAQmAAAAAQUAAAAHYWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAHQWRkcmVzcwQAAAABYQUAAAAHJG1hdGNoMAYHAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIAAAAHYWRkcmVzcwAAAANrZXkEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAHYWRkcmVzcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWECAAAAAAEAAAAMdHJ5R2V0U3RyaW5nAAAAAQAAAANrZXkJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIFAAAABHRoaXMFAAAAA2tleQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAAAx0cnlHZXRTdHJpbmcAAAABCQEAAAAXc3RhdGljS2V5X29yYWNsZUFkZHJlc3MAAAAAAQAAAA1nZXRFZ2dBc3NldElkAAAAAAkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAFHN0YXRpY0tleV9lZ2dBc3NldElkAAAAAAEAAAARZ2V0QnJlZWRlckFkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABhzdGF0aWNLZXlfYnJlZWRlckFkZHJlc3MAAAAAAQAAABNnZXRJbmN1YmF0b3JBZGRyZXNzAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAac3RhdGljS2V5X2luY3ViYXRvckFkZHJlc3MAAAAAAQAAABJnZXRCYWJ5RHVja0FkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABlzdGF0aWNLZXlfYmFieUR1Y2tBZGRyZXNzAAAAAAEAAAARZ2V0RmFybWluZ0FkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABhzdGF0aWNLZXlfZmFybWluZ0FkZHJlc3MAAAAAAQAAABJnZXRDZk1hc3RlckFkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABlzdGF0aWNLZXlfY2ZNYXN0ZXJBZGRyZXNzAAAAAAEAAAAOZ2V0SHVudEFkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABVzdGF0aWNLZXlfaHVudEFkZHJlc3MAAAAAAQAAABFnZXRSZWJpcnRoQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAGHN0YXRpY0tleV9yZWJpcnRoQWRkcmVzcwAAAAABAAAAF2dldFR1cnRsZUJyZWVkZXJBZGRyZXNzAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAec3RhdGljS2V5X3R1cnRsZUJyZWVkZXJBZGRyZXNzAAAAAAEAAAAZZ2V0VHVydGxlSW5jdWJhdG9yQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAIHN0YXRpY0tleV90dXJ0bGVJbmN1YmF0b3JBZGRyZXNzAAAAAAEAAAAXZ2V0VHVydGxlU3Rha2luZ0FkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAAB5zdGF0aWNLZXlfdHVydGxlU3Rha2luZ0FkZHJlc3MAAAAAAQAAABdnZXRUdXJ0bGVSZWJpcnRoQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAHnN0YXRpY0tleV90dXJ0bGVSZWJpcnRoQWRkcmVzcwAAAAABAAAAEmdldENhcGFjaXR5QWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAGXN0YXRpY0tleV9jYXBhY2l0eUFkZHJlc3MAAAAAAQAAABVnZXRWZWdnRmFybWluZ0FkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAABxzdGF0aWNLZXlfdmVnZ0Zhcm1pbmdBZGRyZXNzAAAAAAEAAAAXZ2V0TXV0YW50RmFybWluZ0FkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAAB5zdGF0aWNLZXlfbXV0YW50RmFybWluZ0FkZHJlc3MAAAAAAQAAABdnZXRGZWxpbmVGYXJtaW5nQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAHnN0YXRpY0tleV9mZWxpbmVGYXJtaW5nQWRkcmVzcwAAAAABAAAAF2dldENhbmluZUZhcm1pbmdBZGRyZXNzAAAAAAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEJAQAAABR0cnlHZXRTdHJpbmdFeHRlcm5hbAAAAAIJAQAAAAlnZXRPcmFjbGUAAAAACQEAAAAec3RhdGljS2V5X2NhbmluZUZhcm1pbmdBZGRyZXNzAAAAAAEAAAAXZ2V0Q2FuaW5lQnJlZWRlckFkZHJlc3MAAAAACQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQkBAAAAFHRyeUdldFN0cmluZ0V4dGVybmFsAAAAAgkBAAAACWdldE9yYWNsZQAAAAAJAQAAAB5zdGF0aWNLZXlfY2FuaW5lQnJlZWRlckFkZHJlc3MAAAAAAQAAABdnZXRGZWxpbmVCcmVlZGVyQWRkcmVzcwAAAAAJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABCQEAAAAUdHJ5R2V0U3RyaW5nRXh0ZXJuYWwAAAACCQEAAAAJZ2V0T3JhY2xlAAAAAAkBAAAAHnN0YXRpY0tleV9mZWxpbmVCcmVlZGVyQWRkcmVzcwAAAAABAAAAEWdldFRydXN0ZWRBZGRyZXNzAAAAAAkABEwAAAACCQEAAAARZ2V0QnJlZWRlckFkZHJlc3MAAAAACQAETAAAAAIJAQAAABJnZXRCYWJ5RHVja0FkZHJlc3MAAAAACQAETAAAAAIJAQAAABFnZXRGYXJtaW5nQWRkcmVzcwAAAAAJAARMAAAAAgkBAAAADmdldEh1bnRBZGRyZXNzAAAAAAkABEwAAAACCQEAAAARZ2V0UmViaXJ0aEFkZHJlc3MAAAAACQAETAAAAAIJAQAAABdnZXRUdXJ0bGVCcmVlZGVyQWRkcmVzcwAAAAAJAARMAAAAAgkBAAAAGWdldFR1cnRsZUluY3ViYXRvckFkZHJlc3MAAAAACQAETAAAAAIJAQAAABdnZXRUdXJ0bGVTdGFraW5nQWRkcmVzcwAAAAAJAARMAAAAAgkBAAAAF2dldFR1cnRsZVJlYmlydGhBZGRyZXNzAAAAAAkABEwAAAACCQEAAAASZ2V0Q2FwYWNpdHlBZGRyZXNzAAAAAAkABEwAAAACCQEAAAAVZ2V0VmVnZ0Zhcm1pbmdBZGRyZXNzAAAAAAkABEwAAAACCQEAAAAXZ2V0TXV0YW50RmFybWluZ0FkZHJlc3MAAAAACQAETAAAAAIJAQAAABdnZXRGZWxpbmVGYXJtaW5nQWRkcmVzcwAAAAAJAARMAAAAAgkBAAAAF2dldENhbmluZUZhcm1pbmdBZGRyZXNzAAAAAAkABEwAAAACCQEAAAAXZ2V0Q2FuaW5lQnJlZWRlckFkZHJlc3MAAAAACQAETAAAAAIJAQAAABdnZXRGZWxpbmVCcmVlZGVyQWRkcmVzcwAAAAAFAAAAA25pbAEAAAATbWFzdGVyVHJ5R2V0Qm9vbGVhbgAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEGwAAAAIJAQAAABJnZXRDZk1hc3RlckFkZHJlc3MAAAAABQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIHAQAAAAlpc1Rlc3RFbnYAAAAACQEAAAANdHJ5R2V0Qm9vbGVhbgAAAAECAAAAB1RFU1RFTlYAAAAEAAAAAWkBAAAACWFkZFJlZktleQAAAAIAAAAOcmVmZXJlckFkZHJlc3MAAAAKcmVmZXJlcktleQMJAQAAAAIhPQAAAAIIBQAAAAFpAAAABmNhbGxlcgUAAAAEdGhpcwkAAAIAAAABAgAAAAphZG1pbiBvbmx5BAAAAAtyZWZTdGF0ZUtleQkAASwAAAACCQABLAAAAAICAAAABGtleV8FAAAACnJlZmVyZXJLZXkCAAAAD19yZWZlcmVyQWRkcmVzcwMJAAAAAAAAAgkBAAAADHRyeUdldFN0cmluZwAAAAEFAAAAC3JlZlN0YXRlS2V5AgAAAAAJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAALcmVmU3RhdGVLZXkFAAAADnJlZmVyZXJBZGRyZXNzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAA5yZWZlcmVyQWRkcmVzcwIAAAAMX3JlZmVyZXJLZXlfBQAAAApyZWZlcmVyS2V5BQAAAApyZWZlcmVyS2V5BQAAAANuaWwJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAADVRoZSByZWYga2V5ICIFAAAACnJlZmVyZXJLZXkCAAAAFyIgaXMgYWxyZWFkeSByZWdpc3RlcmVkAAAAAWkBAAAAEHdoaXRlbGlzdEFkZHJlc3MAAAABAAAADnJlZmVyZXJBZGRyZXNzAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAR0aGlzCQAAAgAAAAECAAAAE1JGOiBPbmx5IGZvciBhZG1pbiEJAARMAAAAAgkBAAAADEJvb2xlYW5FbnRyeQAAAAIJAAEsAAAAAgUAAAAOcmVmZXJlckFkZHJlc3MCAAAADF93aGl0ZWxpc3RlZAYFAAAAA25pbAAAAAFpAQAAAApyZWZQYXltZW50AAAAAQAAAApyZWZlcmVyS2V5BAAAAANkYW8DCQEAAAAJaXNUZXN0RW52AAAAAAIAAAAjM014OVg2RHBqM3RoWEwyU283N0M0REc5QW1CTTRXWDhNdncCAAAAIzNQRXdSY1lOQVV0b0Z2S3BCaEtvaXdham5aZmRvRFI2aDRoBAAAAAthbHJlYWR5U2VuZAkBAAAADXRyeUdldEludGVnZXIAAAABAgAAAApkYW9fcmVmdW5kBAAAAA5zZW5kRnVuZHNUb0RhbwkABRQAAAACCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAA2RhbwgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAGYW1vdW50CAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAApkYW9fcmVmdW5kCQAAZAAAAAIFAAAAC2FscmVhZHlTZW5kCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAZhbW91bnQFAAAAA25pbAYEAAAADnJlZmVyYWxBZGRyZXNzCQAEJQAAAAEIBQAAAAFpAAAADG9yaWdpbkNhbGxlcgMJAAAAAAAAAgkABE8AAAACCQEAAAARZ2V0VHJ1c3RlZEFkZHJlc3MAAAAACAUAAAABaQAAAAZjYWxsZXIFAAAABHVuaXQJAAACAAAAAQIAAABBUkM6IFRoaXMgbWV0aG9kIGNhbiBiZSBjYWxsZWQgb25seSBieSBmYXJtaW5nIGFuZCBpbmN1YmF0b3IgZEFwcHMDAwkAAAAAAAACBQAAAApyZWZlcmVyS2V5AgAAAAAJAAAAAAAAAgkBAAAADHRyeUdldFN0cmluZwAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAOcmVmZXJhbEFkZHJlc3MCAAAACl9yZWZlcmVkQnkCAAAAAAcFAAAADnNlbmRGdW5kc1RvRGFvAwkBAAAAE21hc3RlclRyeUdldEJvb2xlYW4AAAABCQABLAAAAAICAAAABWZhcm1fBQAAAA5yZWZlcmFsQWRkcmVzcwUAAAAOc2VuZEZ1bmRzVG9EYW8EAAAADGdpdmVuUmVmZXJlcgQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgIAAAAEa2V5XwUAAAAKcmVmZXJlcktleQIAAAAPX3JlZmVyZXJBZGRyZXNzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAXgFAAAAByRtYXRjaDAFAAAAAXgFAAAACnJlZmVyZXJLZXkEAAAADnJlZmVyZXJBZGRyZXNzBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAOcmVmZXJhbEFkZHJlc3MCAAAACl9yZWZlcmVkQnkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABeAUAAAAHJG1hdGNoMAUAAAABeAUAAAAMZ2l2ZW5SZWZlcmVyBAAAAAlyZWZBbW91bnQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAABmFtb3VudAMJAQAAAAIhPQAAAAIICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQJAQAAAA1nZXRFZ2dBc3NldElkAAAAAAkAAAIAAAABAgAAAB5Eb24ndCB0cnkgdG8gY2hlYXQgdGhlIHN5c3RlbSEDCQAAAAAAAAIJAQAAAA10cnlHZXRCb29sZWFuAAAAAQkAASwAAAACBQAAAA5yZWZlcmVyQWRkcmVzcwIAAAAMX3doaXRlbGlzdGVkBwUAAAAOc2VuZEZ1bmRzVG9EYW8DCQAAAAAAAAIJAAQmAAAAAQUAAAAOcmVmZXJlckFkZHJlc3MFAAAABHVuaXQFAAAADnNlbmRGdW5kc1RvRGFvBAAAABNyZWZlcmVyQWRkcmVzc1ZhbHVlCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAA5yZWZlcmVyQWRkcmVzcwQAAAATcmVmZXJhbEFkZHJlc3NWYWx1ZQkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAOcmVmZXJhbEFkZHJlc3MEAAAAEXBheW1lbnRGb3JSZWZlcmVyBQAAAAlyZWZBbW91bnQEAAAAE3JlZmVyZXJFYXJuZWRSZXdhcmQJAAEsAAAAAgkAASwAAAACAgAAAAhhZGRyZXNzXwUAAAAOcmVmZXJlckFkZHJlc3MCAAAADV9lYXJuZWRSZXdhcmQEAAAAFnJlZmVyYWxEZWxpdmVyZWRSZXdhcmQJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIcmVmZXJlcl8FAAAADnJlZmVyZXJBZGRyZXNzAgAAAAlfcmVmZXJhbF8FAAAADnJlZmVyYWxBZGRyZXNzAgAAABBfZGVsaXZlcmVkUmV3YXJkAwkAAAAAAAACBQAAAA5yZWZlcmVyQWRkcmVzcwUAAAAOcmVmZXJhbEFkZHJlc3MFAAAADnNlbmRGdW5kc1RvRGFvCQAFFAAAAAIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAACGFkZHJlc3NfBQAAAA5yZWZlcmFsQWRkcmVzcwIAAAAKX3JlZmVyZWRCeQUAAAAOcmVmZXJlckFkZHJlc3MJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAE3JlZmVyZXJFYXJuZWRSZXdhcmQJAABkAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABBQAAABNyZWZlcmVyRWFybmVkUmV3YXJkBQAAABFwYXltZW50Rm9yUmVmZXJlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAWcmVmZXJhbERlbGl2ZXJlZFJld2FyZAkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEFAAAAFnJlZmVyYWxEZWxpdmVyZWRSZXdhcmQFAAAAEXBheW1lbnRGb3JSZWZlcmVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACHJlZmVyZXJfBQAAAA5yZWZlcmVyQWRkcmVzcwIAAAAJX3JlZmVyYWxfBQAAAA5yZWZlcmFsQWRkcmVzcwIAAAAHX2Ftb3VudAkAAGQAAAACCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAIcmVmZXJl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", "height": 3364053, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: fcQRuhVrrbT7R4BY6hnzkUhw7EkUFAepqc6zHcuckpY Next: 28PurJ8i8d4Yid8Go6UAUd8uNaxRP8qbpW8LQLUrwr3t Diff:
Old | New | Differences | |
---|---|---|---|
206 | 206 | ||
207 | 207 | @Callable(ab) | |
208 | 208 | func refPayment (ad) = { | |
209 | - | let af = "3PEwRcYNAUtoFvKpBhKoiwajnZfdoDR6h4h" | |
209 | + | let af = if (aa()) | |
210 | + | then "3Mx9X6Dpj3thXL2So77C4DG9AmBM4WX8Mvw" | |
211 | + | else "3PEwRcYNAUtoFvKpBhKoiwajnZfdoDR6h4h" | |
210 | 212 | let ag = y("dao_refund") | |
211 | 213 | let ah = $Tuple2([ScriptTransfer(addressFromStringValue(af), ab.payments[0].amount, ab.payments[0].assetId), IntegerEntry("dao_refund", (ag + ab.payments[0].amount))], true) | |
212 | 214 | let ai = toString(ab.originCaller) |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | func a () = "static_oracleAddress" | |
5 | 5 | ||
6 | 6 | ||
7 | 7 | func b () = "static_eggAssetId" | |
8 | 8 | ||
9 | 9 | ||
10 | 10 | func c () = "static_breederAddress" | |
11 | 11 | ||
12 | 12 | ||
13 | 13 | func d () = "static_incubatorAddress" | |
14 | 14 | ||
15 | 15 | ||
16 | 16 | func e () = "static_incubatorAddress" | |
17 | 17 | ||
18 | 18 | ||
19 | 19 | func f () = "static_farmingAddressNew" | |
20 | 20 | ||
21 | 21 | ||
22 | 22 | func g () = "static_cfMasterAddress" | |
23 | 23 | ||
24 | 24 | ||
25 | 25 | func h () = "static_huntAddress" | |
26 | 26 | ||
27 | 27 | ||
28 | 28 | func i () = "static_rebirthAddress" | |
29 | 29 | ||
30 | 30 | ||
31 | 31 | func j () = "static_turtleBreederAddress" | |
32 | 32 | ||
33 | 33 | ||
34 | 34 | func k () = "static_turtleIncubatorAddress" | |
35 | 35 | ||
36 | 36 | ||
37 | 37 | func l () = "static_turtleStakingAddress" | |
38 | 38 | ||
39 | 39 | ||
40 | 40 | func m () = "static_turtleRebirthAddress" | |
41 | 41 | ||
42 | 42 | ||
43 | 43 | func n () = "static_capacityAddress" | |
44 | 44 | ||
45 | 45 | ||
46 | 46 | func o () = "static_veggFarmingAddress" | |
47 | 47 | ||
48 | 48 | ||
49 | 49 | func p () = "static_mutantFarmingAddress" | |
50 | 50 | ||
51 | 51 | ||
52 | 52 | func q () = "static_felineStakingAddress" | |
53 | 53 | ||
54 | 54 | ||
55 | 55 | func r () = "static_canineStakingAddress" | |
56 | 56 | ||
57 | 57 | ||
58 | 58 | func s () = "static_canineBreederAddress" | |
59 | 59 | ||
60 | 60 | ||
61 | 61 | func t () = "static_felineBreederAddress" | |
62 | 62 | ||
63 | 63 | ||
64 | 64 | func u (v) = { | |
65 | 65 | let w = getBoolean(this, v) | |
66 | 66 | if ($isInstanceOf(w, "Boolean")) | |
67 | 67 | then { | |
68 | 68 | let x = w | |
69 | 69 | x | |
70 | 70 | } | |
71 | 71 | else false | |
72 | 72 | } | |
73 | 73 | ||
74 | 74 | ||
75 | 75 | func y (v) = { | |
76 | 76 | let w = getInteger(this, v) | |
77 | 77 | if ($isInstanceOf(w, "Int")) | |
78 | 78 | then { | |
79 | 79 | let x = w | |
80 | 80 | x | |
81 | 81 | } | |
82 | 82 | else 0 | |
83 | 83 | } | |
84 | 84 | ||
85 | 85 | ||
86 | 86 | func z (A) = { | |
87 | 87 | let w = addressFromString(A) | |
88 | 88 | if ($isInstanceOf(w, "Address")) | |
89 | 89 | then { | |
90 | 90 | let B = w | |
91 | 91 | true | |
92 | 92 | } | |
93 | 93 | else false | |
94 | 94 | } | |
95 | 95 | ||
96 | 96 | ||
97 | 97 | func C (A,v) = { | |
98 | 98 | let w = getString(A, v) | |
99 | 99 | if ($isInstanceOf(w, "String")) | |
100 | 100 | then { | |
101 | 101 | let B = w | |
102 | 102 | B | |
103 | 103 | } | |
104 | 104 | else "" | |
105 | 105 | } | |
106 | 106 | ||
107 | 107 | ||
108 | 108 | func D (v) = C(this, v) | |
109 | 109 | ||
110 | 110 | ||
111 | 111 | func E () = Address(fromBase58String(D(a()))) | |
112 | 112 | ||
113 | 113 | ||
114 | 114 | func F () = fromBase58String(C(E(), b())) | |
115 | 115 | ||
116 | 116 | ||
117 | 117 | func G () = Address(fromBase58String(C(E(), c()))) | |
118 | 118 | ||
119 | 119 | ||
120 | 120 | func H () = Address(fromBase58String(C(E(), d()))) | |
121 | 121 | ||
122 | 122 | ||
123 | 123 | func I () = Address(fromBase58String(C(E(), e()))) | |
124 | 124 | ||
125 | 125 | ||
126 | 126 | func J () = Address(fromBase58String(C(E(), f()))) | |
127 | 127 | ||
128 | 128 | ||
129 | 129 | func K () = Address(fromBase58String(C(E(), g()))) | |
130 | 130 | ||
131 | 131 | ||
132 | 132 | func L () = Address(fromBase58String(C(E(), h()))) | |
133 | 133 | ||
134 | 134 | ||
135 | 135 | func M () = Address(fromBase58String(C(E(), i()))) | |
136 | 136 | ||
137 | 137 | ||
138 | 138 | func N () = Address(fromBase58String(C(E(), j()))) | |
139 | 139 | ||
140 | 140 | ||
141 | 141 | func O () = Address(fromBase58String(C(E(), k()))) | |
142 | 142 | ||
143 | 143 | ||
144 | 144 | func P () = Address(fromBase58String(C(E(), l()))) | |
145 | 145 | ||
146 | 146 | ||
147 | 147 | func Q () = Address(fromBase58String(C(E(), m()))) | |
148 | 148 | ||
149 | 149 | ||
150 | 150 | func R () = Address(fromBase58String(C(E(), n()))) | |
151 | 151 | ||
152 | 152 | ||
153 | 153 | func S () = Address(fromBase58String(C(E(), o()))) | |
154 | 154 | ||
155 | 155 | ||
156 | 156 | func T () = Address(fromBase58String(C(E(), p()))) | |
157 | 157 | ||
158 | 158 | ||
159 | 159 | func U () = Address(fromBase58String(C(E(), q()))) | |
160 | 160 | ||
161 | 161 | ||
162 | 162 | func V () = Address(fromBase58String(C(E(), r()))) | |
163 | 163 | ||
164 | 164 | ||
165 | 165 | func W () = Address(fromBase58String(C(E(), s()))) | |
166 | 166 | ||
167 | 167 | ||
168 | 168 | func X () = Address(fromBase58String(C(E(), t()))) | |
169 | 169 | ||
170 | 170 | ||
171 | 171 | func Y () = [G(), I(), J(), L(), M(), N(), O(), P(), Q(), R(), S(), T(), U(), V(), W(), X()] | |
172 | 172 | ||
173 | 173 | ||
174 | 174 | func Z (v) = { | |
175 | 175 | let w = getBoolean(K(), v) | |
176 | 176 | if ($isInstanceOf(w, "Boolean")) | |
177 | 177 | then { | |
178 | 178 | let x = w | |
179 | 179 | x | |
180 | 180 | } | |
181 | 181 | else false | |
182 | 182 | } | |
183 | 183 | ||
184 | 184 | ||
185 | 185 | func aa () = u("TESTENV") | |
186 | 186 | ||
187 | 187 | ||
188 | 188 | @Callable(ab) | |
189 | 189 | func addRefKey (ac,ad) = if ((ab.caller != this)) | |
190 | 190 | then throw("admin only") | |
191 | 191 | else { | |
192 | 192 | let ae = (("key_" + ad) + "_refererAddress") | |
193 | 193 | if ((D(ae) == "")) | |
194 | 194 | then [StringEntry(ae, ac), StringEntry(((("address_" + ac) + "_refererKey_") + ad), ad)] | |
195 | 195 | else throw((("The ref key \"" + ad) + "\" is already registered")) | |
196 | 196 | } | |
197 | 197 | ||
198 | 198 | ||
199 | 199 | ||
200 | 200 | @Callable(ab) | |
201 | 201 | func whitelistAddress (ac) = if ((ab.caller != this)) | |
202 | 202 | then throw("RF: Only for admin!") | |
203 | 203 | else [BooleanEntry((ac + "_whitelisted"), true)] | |
204 | 204 | ||
205 | 205 | ||
206 | 206 | ||
207 | 207 | @Callable(ab) | |
208 | 208 | func refPayment (ad) = { | |
209 | - | let af = "3PEwRcYNAUtoFvKpBhKoiwajnZfdoDR6h4h" | |
209 | + | let af = if (aa()) | |
210 | + | then "3Mx9X6Dpj3thXL2So77C4DG9AmBM4WX8Mvw" | |
211 | + | else "3PEwRcYNAUtoFvKpBhKoiwajnZfdoDR6h4h" | |
210 | 212 | let ag = y("dao_refund") | |
211 | 213 | let ah = $Tuple2([ScriptTransfer(addressFromStringValue(af), ab.payments[0].amount, ab.payments[0].assetId), IntegerEntry("dao_refund", (ag + ab.payments[0].amount))], true) | |
212 | 214 | let ai = toString(ab.originCaller) | |
213 | 215 | if ((indexOf(Y(), ab.caller) == unit)) | |
214 | 216 | then throw("RC: This method can be called only by farming and incubator dApps") | |
215 | 217 | else if (if ((ad == "")) | |
216 | 218 | then (D((("address_" + ai) + "_referedBy")) == "") | |
217 | 219 | else false) | |
218 | 220 | then ah | |
219 | 221 | else if (Z(("farm_" + ai))) | |
220 | 222 | then ah | |
221 | 223 | else { | |
222 | 224 | let aj = { | |
223 | 225 | let w = getString(this, (("key_" + ad) + "_refererAddress")) | |
224 | 226 | if ($isInstanceOf(w, "String")) | |
225 | 227 | then { | |
226 | 228 | let ak = w | |
227 | 229 | ak | |
228 | 230 | } | |
229 | 231 | else ad | |
230 | 232 | } | |
231 | 233 | let ac = { | |
232 | 234 | let w = getString(this, (("address_" + ai) + "_referedBy")) | |
233 | 235 | if ($isInstanceOf(w, "String")) | |
234 | 236 | then { | |
235 | 237 | let ak = w | |
236 | 238 | ak | |
237 | 239 | } | |
238 | 240 | else aj | |
239 | 241 | } | |
240 | 242 | let al = ab.payments[0].amount | |
241 | 243 | if ((ab.payments[0].assetId != F())) | |
242 | 244 | then throw("Don't try to cheat the system!") | |
243 | 245 | else if ((u((ac + "_whitelisted")) == false)) | |
244 | 246 | then ah | |
245 | 247 | else if ((addressFromString(ac) == unit)) | |
246 | 248 | then ah | |
247 | 249 | else { | |
248 | 250 | let am = addressFromStringValue(ac) | |
249 | 251 | let an = addressFromStringValue(ai) | |
250 | 252 | let ao = al | |
251 | 253 | let ap = (("address_" + ac) + "_earnedReward") | |
252 | 254 | let aq = (((("referer_" + ac) + "_referal_") + ai) + "_deliveredReward") | |
253 | 255 | if ((ac == ai)) | |
254 | 256 | then ah | |
255 | 257 | else $Tuple2([StringEntry((("address_" + ai) + "_referedBy"), ac), IntegerEntry(ap, (y(ap) + ao)), IntegerEntry(aq, (y(aq) + ao)), IntegerEntry((((("referer_" + ac) + "_referal_") + ai) + "_amount"), (y((((("referer_" + ac) + "_referal_") + ai) + "_amount")) + 1)), ScriptTransfer(am, ao, F())], true) | |
256 | 258 | } | |
257 | 259 | } | |
258 | 260 | } | |
259 | 261 | ||
260 | 262 | ||
261 | 263 | ||
262 | 264 | @Callable(ab) | |
263 | 265 | func configureOracle (ar) = if ((ab.caller != this)) | |
264 | 266 | then throw("RCCO: admin only") | |
265 | 267 | else [StringEntry(a(), ar)] | |
266 | 268 | ||
267 | 269 | ||
268 | 270 | @Verifier(as) | |
269 | 271 | func at () = if (aa()) | |
270 | 272 | then sigVerify(as.bodyBytes, as.proofs[0], as.senderPublicKey) | |
271 | 273 | else { | |
272 | 274 | let au = base58'6TdaXEfhnjYquvPf3yV7MFxt2CbgFmaqsvGwkKfXtKi4' | |
273 | 275 | let av = base58'7DsP2WaMLocbHuUxux7pbXRjTrrZ1TFQPsi5QumS3gr8' | |
274 | 276 | let aw = base58'BpFWP3p3JgYrrP45xfrKzeMcWMEXoinj4FVPPkUiA8D3' | |
275 | 277 | let ax = if (sigVerify(as.bodyBytes, as.proofs[0], au)) | |
276 | 278 | then 1 | |
277 | 279 | else if (sigVerify(as.bodyBytes, as.proofs[1], au)) | |
278 | 280 | then 1 | |
279 | 281 | else if (sigVerify(as.bodyBytes, as.proofs[2], au)) | |
280 | 282 | then 1 | |
281 | 283 | else 0 | |
282 | 284 | let ay = if (sigVerify(as.bodyBytes, as.proofs[0], av)) | |
283 | 285 | then 1 | |
284 | 286 | else if (sigVerify(as.bodyBytes, as.proofs[1], av)) | |
285 | 287 | then 1 | |
286 | 288 | else if (sigVerify(as.bodyBytes, as.proofs[2], av)) | |
287 | 289 | then 1 | |
288 | 290 | else 0 | |
289 | 291 | let az = if (sigVerify(as.bodyBytes, as.proofs[0], aw)) | |
290 | 292 | then 1 | |
291 | 293 | else if (sigVerify(as.bodyBytes, as.proofs[1], aw)) | |
292 | 294 | then 1 | |
293 | 295 | else if (sigVerify(as.bodyBytes, as.proofs[2], aw)) | |
294 | 296 | then 1 | |
295 | 297 | else 0 | |
296 | 298 | let aA = ((ax + ay) + az) | |
297 | 299 | let w = as | |
298 | 300 | (aA >= 2) | |
299 | 301 | } | |
300 | 302 |
github/deemru/w8io/169f3d6 36.31 ms ◑