tx · EJy94FwoFLFZxA1dC66mQrFAUePv7jRfNP9JzRYGx4w9 3N7XLR4rc4dBk4QCb9ujmcsEF8teXgSwxG8: -0.01400000 Waves 2021.04.13 00:51 [1479800] smart account 3N7XLR4rc4dBk4QCb9ujmcsEF8teXgSwxG8 > SELF 0.00000000 Waves
{ "type": 13, "id": "EJy94FwoFLFZxA1dC66mQrFAUePv7jRfNP9JzRYGx4w9", "fee": 1400000, "feeAssetId": null, "timestamp": 1618264306870, "version": 1, "sender": "3N7XLR4rc4dBk4QCb9ujmcsEF8teXgSwxG8", "senderPublicKey": "ReiqufhbLnC2pPiXqQ3bQ8ZomvxLZFSa99hjbhLW98i", "proofs": [ "28eGV3Pe1NohwECYt2EjTcLKNEc5mLvWQVWMfgmvCNSVzuK91kBckqGADLZiQuLFhae8uCeycbu4o13WGsdrwDFm" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIIAQAAABwAAAAADGFkbWluUHViS2V5MQEAAAAgugnXO4lZpNFdoP/xuzPQquE5aQ/L4r2R1jvuT16o4BMAAAAADGFkbWluUHViS2V5MgEAAAAgwpFEmbPSsLQNIqWRWL2IvKE3uwjL/92M5pTvWxYOfkAAAAAADGFkbWluUHViS2V5MwEAAAAgjh4XLnixBzv0SE56Myhgdih3/JnlkjCjIMLPqKvpDlUAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAAOa1VzZXJQb29sU3RydWMCAAAAEF91c2VyX3Bvb2xfc3RydWMAAAAAEmtVc2VyVG90YWxWb3RlU1dPUAIAAAAVX3VzZXJfdG90YWxfU1dPUF92b3RlAAAAAA9rVXNlclRvdGFsU3RydWMCAAAAEV91c2VyX3RvdGFsX3N0cnVjAAAAAA1rUG9vbFZvdGVTV09QAgAAAApfdm90ZV9TV09QAAAAAAprUG9vbFN0cnVjAgAAAAtfcG9vbF9zdHJ1YwAAAAAOa1RvdGFsVm90ZVNXT1ACAAAAD3RvdGFsX3ZvdGVfU1dPUAAAAAALa1RvdGFsU3RydWMCAAAADF90b3RhbF9zdHJ1YwAAAAAMa1N0YXJ0SGVpZ2h0AgAAAAxzdGFydF9oZWlnaHQAAAAAC2tCYXNlUGVyaW9kAgAAAAtiYXNlX3BlcmlvZAAAAAANa1BlcmlvZExlbmd0aAIAAAAMcGVyaW9kX2xlZ3RoAAAAABZrRHVyYXRpb25GdWxsVm90ZVBvd2VyAgAAABhkdXJhdGlvbl9mdWxsX3ZvdGVfcG93ZXIAAAAADWtNaW5Wb3RlUG93ZXICAAAADm1pbl92b3RlX3Bvd2VyAAAAAAZzY2FsZTgAAAAAAAX14QAAAAAACmJhc2VQZXJpb2QJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAALa0Jhc2VQZXJpb2QCAAAAEUVtcHR5IGtCYXNlUGVyaW9kAAAAAAtzdGFydEhlaWdodAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzBQAAAAxrU3RhcnRIZWlnaHQCAAAAEkVtcHR5IGtTdGFydEhlaWdodAAAAAAMcGVyaW9kTGVuZ3RoCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAADWtQZXJpb2RMZW5ndGgCAAAAE0VtcHR5IGtQZXJpb2RMZW5ndGgAAAAAFWR1cmF0aW9uRnVsbFZvdGVQb3dlcgkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzBQAAAA1rUGVyaW9kTGVuZ3RoAgAAABNFbXB0eSBrUGVyaW9kTGVuZ3RoAAAAAAxtaW5Wb3RlUG93ZXIJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAANa01pblZvdGVQb3dlcgIAAAATRW1wdHkga01pblZvdGVQb3dlcgAAAAAHZ292QWRkcgkBAAAAB0FkZHJlc3MAAAABAQAAABoBVM3gepDar8KXRUUDPuIrAreyHljQM0puzAAAAAAKY3VyclBlcmlvZAkAAGQAAAACBQAAAApiYXNlUGVyaW9kCQAAaQAAAAIJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAtzdGFydEhlaWdodAUAAAAMcGVyaW9kTGVuZ3RoAQAAABRpc0NhbGxlckluR292ZXJuYW5jZQAAAAEAAAAEdXNlcgMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAAMX1NXT1BfYW1vdW50AAAAAAAAAAAAAAAAAAAAAAAABgcBAAAAEmlzUG9vbEluR292ZXJuYW5jZQAAAAEAAAALcG9vbEFkZHJlc3MJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAAB2dvdkFkZHIJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MCAAAAHV9jdXJyZW50X3Bvb2xfZnJhY3Rpb25fcmV3YXJkAQAAAAp2b3RpbmdDb2VmAAAAAAQAAAAOdm90aW5nRHVyYXRpb24JAABlAAAAAgUAAAAGaGVpZ2h0CQAAZAAAAAIFAAAAC3N0YXJ0SGVpZ2h0CQAAaAAAAAIFAAAACmN1cnJQZXJpb2QFAAAADHBlcmlvZExlbmd0aAMJAABmAAAAAgUAAAAVZHVyYXRpb25GdWxsVm90ZVBvd2VyBQAAAA52b3RpbmdEdXJhdGlvbgUAAAAGc2NhbGU4BAAAAAJ4MQUAAAAVZHVyYXRpb25GdWxsVm90ZVBvd2VyBAAAAAJ5MQUAAAAGc2NhbGU4BAAAAAJ4MgUAAAAMcGVyaW9kTGVuZ3RoBAAAAAJ5MgUAAAAMbWluVm90ZVBvd2VyBAAAAAFrCQAAaQAAAAIJAABoAAAAAgkAAGUAAAACBQAAAAJ5MgUAAAACeTEFAAAABnNjYWxlOAkAAGUAAAACBQAAAAJ4MgUAAAACeDEEAAAAAWIJAABlAAAAAgkAAGgAAAACBQAAAAJ5MQUAAAAGc2NhbGU4CQAAaAAAAAIFAAAAAWsFAAAAAngxCQAAZAAAAAIJAABpAAAAAgkAAGgAAAACBQAAAA52b3RpbmdEdXJhdGlvbgUAAAABawUAAAAGc2NhbGU4CQAAaQAAAAIFAAAAAWIFAAAABnNjYWxlOAEAAAAPY2FsY0RlbGV0ZUVudHJ5AAAAAwAAAAZjYWxsZXIAAAALcG9vbEFkZHJlc3MAAAATdXNlclBvb2xWb3RlU1dPUG5ldwQAAAAZZGVsZXRlS2V5VXNlclBvb2xWb3RlU1dPUAMJAQAAAAlpc0RlZmluZWQAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAABFrVXNlclBvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAARa1VzZXJQb29sVm90ZVNXT1AJAQAAAAtEZWxldGVFbnRyeQAAAAECAAAAAAQAAAAaZGVsZXRlS2V5VXNlclRvdGFsVm90ZVNXT1ADCQEAAAAJaXNEZWZpbmVkAAAAAQkAASwAAAACBQAAAAZjYWxsZXIFAAAAEmtVc2VyVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACBQAAAAZjYWxsZXIFAAAAEmtVc2VyVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAAABAAAABVkZWxldGVLZXlQb29sVm90ZVNXT1ADCQEAAAAJaXNEZWZpbmVkAAAAAQkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAANa1Bvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAANa1Bvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAAABAAAABZkZWxldGVLZXlUb3RhbFZvdGVTV09QAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAADmtUb3RhbFZvdGVTV09QCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAA5rVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAAACQAETAAAAAIFAAAAGWRlbGV0ZUtleVVzZXJQb29sVm90ZVNXT1AJAARMAAAAAgUAAAAaZGVsZXRlS2V5VXNlclRvdGFsVm90ZVNXT1AJAARMAAAAAgUAAAAVZGVsZXRlS2V5UG9vbFZvdGVTV09QCQAETAAAAAIFAAAAFmRlbGV0ZUtleVRvdGFsVm90ZVNXT1AFAAAAA25pbAAAAAEAAAABaQEAAAAOdm90ZVBvb2xXZWlnaHQAAAACAAAAC3Bvb2xBZGRyZXNzAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcEAAAAFHVzZXJTV09QaW5Hb3Zlcm5hbmNlCQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAxfU1dPUF9hbW91bnQEAAAACyR0MDQwMDU0NTYyAwkBAAAACWlzRGVmaW5lZAAAAAEJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAADmtVc2VyUG9vbFN0cnVjBAAAAARkYXRhCQAEtQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAA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dGVTV09QBAAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwkAAGQAAAACBQAAAA10b3RhbFZvdGVTV09QBQAAABBwb29sVm90ZURpZmZTV09QAwkBAAAAASEAAAABCQEAAAAUaXNDYWxsZXJJbkdvdmVybmFuY2UAAAABCAUAAAABaQAAAAZjYWxsZXIJAAACAAAAAQIAAAAqVGhpcyBhZGRyZXNzIGhhcyAwIFNXT1AgaW4gR292ZXJuYW5jZSBkQXBwAwkAAGYAAAACBQAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwUAAAAUdXNlclNXT1BpbkdvdmVybmFuY2UJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEFAAAABHRoaXMCAAAABSBoYXMgCQABpAAAAAEFAAAAFHVzZXJTV09QaW5Hb3Zlcm5hbmNlAgAAACggU1dPUCBpbiBnb3Zlcm5hbmNlLiBOZXcgU1dPUCBpbiB2b3RpbmcgCQABpAAAAAEFAAAAFHVzZXJUb3RhbFZvdGVTV09QbmV3AwkAAGcAAAACBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BQAAABB1c2VyUG9vbFZvdGVTV09QBAAAAARjb2VmCQEAAAAKdm90aW5nQ29lZgAAAAAEAAAAGXVzZXJQb29sQWN0aXZlVm90ZVNXT1BuZXcDCQAAAAAAAAIFAAAAEnVzZXJQb29sVm90ZVBlcmlvZAUAAAAKY3VyclBlcmlvZAkAAGQAAAACBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVTV09QCQAAaQAAAAIJAABoAAAAAgUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4CQAAZAAAAAIFAAAAEHVzZXJQb29sVm90ZVNXT1AJAABpAAAAAgkAAGgAAAACBQAAABBwb29sVm90ZURpZmZTV09QBQAAAARjb2VmBQAAAAZzY2FsZTgEAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwMJAAAAAAAAAgUAAAASdXNlclBvb2xWb3RlUGVyaW9kBQAAAApjdXJyUGVyaW9kBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AFAAAAEHVzZXJQb29sVm90ZVNXT1AEAAAADnVzZXJVbnZvdGVkTmV3AwkAAAAAAAACBQAAAAt1c2VyVW52b3RlZAUAAAAKY3VyclBlcmlvZAUAAAALdXNlclVudm90ZWQJAAGWAAAAAQkABEwAAAACAAAAAAAAAAAACQAETAAAAAIJAABlAAAAAgUAAAALdXNlclVudm90ZWQFAAAAEHBvb2xWb3RlRGlmZlNXT1AFAAAAA25pbAQAAAAQdXNlclBvb2xTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAAGXVzZXJQb29sQWN0aXZlVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAIAAAABXwkAAaQAAAABBQAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcEAAAADXVzZXJQb29sRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAAA5rVXNlclBvb2xTdHJ1YwUAAAAQdXNlclBvb2xTdHJ1Y05ldwUAAAADbmlsBAAAABF1c2VyVG90YWxTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAFHVzZXJUb3RhbFZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAADnVzZXJVbnZvdGVkTmV3AgAAAAFfCQABpAAAAAEFAAAACmN1cnJQZXJpb2QEAAAADnVzZXJUb3RhbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAD2tVc2VyVG90YWxTdHJ1YwUAAAARdXNlclRvdGFsU3RydWNOZXcFAAAAA25pbAQAAAAPcG9vbFZvdGVTV09QbmV3CQAAZAAAAAIFAAAADHBvb2xWb3RlU1dPUAUAAAAQcG9vbFZvdGVEaWZmU1dPUAQAAAARcG9vbEFjdGl2ZVNXT1BuZXcDCQAAAAAAAAIFAAAACnBvb2xQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAOcG9vbEFjdGl2ZVNXT1AJAABpAAAAAgkAAGgAAAACBQAAABBwb29sVm90ZURpZmZTV09QBQAAAARjb2VmBQAAAAZzY2FsZTgJAABkAAAAAgUAAAAMcG9vbFZvdGVTV09QCQAAaQAAAAIJAABoAAAAAgUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4BAAAABFwb29sRnJlZXplU1dPUG5ldwMJAAAAAAAAAgUAAAAKcG9vbFBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAAOcG9vbEZyZWV6ZVNXT1AFAAAADHBvb2xWb3RlU1dPUAQAAAAMcG9vbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAD3Bvb2xWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABFwb29sQWN0aXZlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kAgAAAAFfCQABpAAAAAEFAAAAEXBvb2xGcmVlemVTV09QbmV3BAAAAAlwb29sRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAAOa1VzZXJQb29sU3RydWMFAAAADHBvb2xTdHJ1Y05ldwUAAAADbmlsBAAAABB0b3RhbFZvdGVTV09QbmV3CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAAEHBvb2xWb3RlRGlmZlNXT1AEAAAAEnRvdGFsQWN0aXZlU1dPUG5ldwMJAAAAAAAAAgUAAAALdG90YWxQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAPdG90YWxBY3RpdmVTV09QCQAAaQAAAAIJAABoAAAAAgUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AJAABpAAAAAgkAAGgAAAACBQAAABBwb29sVm90ZURpZmZTV09QBQAAAARjb2VmBQAAAAZzY2FsZTgEAAAAEnRvdGFsRnJlZXplU1dPUG5ldwMJAAAAAAAAAgUAAAAKcG9vbFBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAAPdG90YWxGcmVlemVTV09QBQAAAA10b3RhbFZvdGVTV09QBAAAAA10b3RhbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEHRvdGFsVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAASdG90YWxBY3RpdmVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAAC3RvdGFsUGVyaW9kAgAAAAFfCQABpAAAAAEFAAAAEnRvdGFsRnJlZXplU1dPUG5ldwQAAAAKdG90YWxFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA5rVXNlclBvb2xTdHJ1YwUAAAANdG90YWxTdHJ1Y05ldwUAAAADbmlsCQAETgAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIFAAAADXVzZXJQb29sRW50cnkFAAAADnVzZXJUb3RhbEVudHJ5BQAAAAlwb29sRW50cnkFAAAACnRvdGFsRW50cnkJAQAAAA9jYWxjRGVsZXRlRW50cnkAAAADCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAALcG9vbEFkZHJlc3MFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcEAAAADnJlbW92ZVBvb2xWb3RlCQEAAAABLQAAAAEFAAAAEHBvb2xWb3RlRGlmZlNXT1AEAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwMJAAAAAAAAAgUAAAASdXNlclBvb2xWb3RlUGVyaW9kBQAAAApjdXJyUGVyaW9kCQABlwAAAAEJAARMAAAAAgUAAAASdXNlclBvb2xGcmVlemVTV09QCQAETAAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcFAAAAA25pbAUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwQAAAAZdXNlclBvb2xBY3RpdmVWb3RlU1dPUG5ldwMJAAAAAAAAAgkAAGUAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AAAAAAAAAAAAAAAAAAAAAAAAAJAABkAAAAAgUAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3CQAAaQAAAAIJAABoAAAAAgkAAGUAAAACBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AJAABlAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3CQAAZQAAAAIFAAAAEHVzZXJQb29sVm90ZVNXT1AFAAAAEnVzZXJQb29sRnJlZXplU1dPUAQAAAAKbmV3VW52b3RlZAkAAZYAAAABCQAETAAAAAIAAAAAAAAAAAAJAARMAAAAAgkAAGUAAAACBQAAAA5yZW1vdmVQb29sVm90ZQMJAAAAAAAAAgUAAAARdXNlclVudm90ZWRQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABlAAAAAgUAAAAQdXNlclBvb2xWb3RlU1dPUAUAAAASdXNlclBvb2xGcmVlemVTV09QAAAAAAAAAAAABQAAAANuaWwEAAAADnVzZXJVbnZvdGVkTmV3AwkAAAAAAAACBQAAABF1c2VyVW52b3RlZFBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAALdXNlclVudm90ZWQJAABkAAAAAgAAAAAAAAAAAAUAAAAKbmV3VW52b3RlZAQAAAAUdXNlclVudm90ZWRQZXJpb2ROZXcDCQAAZgAAAAIFAAAACm5ld1Vudm90ZWQAAAAAAAAAAAAFAAAACmN1cnJQZXJpb2QFAAAAEXVzZXJVbnZvdGVkUGVyaW9kBAAAABB1c2VyUG9vbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAZdXNlclBvb2xBY3RpdmVWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kAgAAAAFfCQABpAAAAAEFAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwQAAAANdXNlclBvb2xFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAALcG9vbEFkZHJlc3MFAAAADmtVc2VyUG9vbFN0cnVjBQAAABB1c2VyUG9vbFN0cnVjTmV3BQAAAANuaWwEAAAAEXVzZXJUb3RhbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAOdXNlclVudm90ZWROZXcCAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAQAAAAOdXNlclRvdGFsRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAPa1VzZXJUb3RhbFN0cnVjBQAAABF1c2VyVG90YWxTdHJ1Y05ldwUAAAADbmlsBAAAAA9wb29sVm90ZVNXT1BuZXcJAABlAAAAAgUAAAAMcG9vbFZvdGVTV09QBQAAAA5yZW1vdmVQb29sVm90ZQQAAAARcG9vbEZyZWV6ZVNXT1BuZXcDCQAAAAAAAAIFAAAACnBvb2xQZXJpb2QFAAAACmN1cnJQZXJpb2QJAAGXAAAAAQkABEwAAAACBQAAAA5wb29sRnJlZXplU1dPUAkABEwAAAACBQAAAA9wb29sVm90ZVNXT1BuZXcFAAAAA25pbAUAAAAPcG9vbFZvdGVTV09QbmV3BAAAABFwb29sQWN0aXZlU1dPUG5ldwMJAAAAAAAAAgkAAGUAAAACBQAAAAxwb29sVm90ZVNXT1AFAAAADnBvb2xGcmVlemVTV09QAAAAAAAAAAAAAAAAAAAAAAAACQAAZAAAAAIFAAAAEXBvb2xGcmVlemVTV09QbmV3CQAAaQAAAAIJAABoAAAAAgkAAGUAAAACBQAAAA5wb29sQWN0aXZlU1dPUAUAAAAOcG9vbEZyZWV6ZVNXT1AJAABlAAAAAgUAAAAPcG9vbFZvdGVTV09QbmV3BQAAABFwb29sRnJlZXplU1dPUG5ldwkAAGUAAAACBQAAAAxwb29sVm90ZVNXT1AFAAAADnBvb2xGcmVlemVTV09QBAAAAAxwb29sU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAPcG9vbFZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAAEXBvb2xBY3RpdmVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAACmN1cnJQZXJpb2QCAAAAAV8JAAGkAAAAAQUAAAARcG9vbEZyZWV6ZVNXT1BuZXcEAAAACXBvb2xFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzBQAAAA5rVXNlclBvb2xTdHJ1YwUAAAAMcG9vbFN0cnVjTmV3BQAAAANuaWwEAAAAEHRvdGFsVm90ZVNXT1BuZXcJAABlAAAAAgUAAAANdG90YWxWb3RlU1dPUAUAAAAOcmVtb3ZlUG9vbFZvdGUEAAAAEnRvdGFsRnJlZXplU1dPUG5ldwMJAAAAAAAAAgUAAAALdG90YWxQZXJpb2QFAAAACmN1cnJQZXJpb2QJAAGXAAAAAQkABEwAAAACBQAAAA90b3RhbEZyZWV6ZVNXT1AJAARMAAAAAgUAAAAQdG90YWxWb3RlU1dPUG5ldwUAAAADbmlsBQAAABB0b3RhbFZvdGVTV09QbmV3BAAAABJ0b3RhbEFjdGl2ZVNXT1BuZXcDCQAAAAAAAAIJAABlAAAAAgUAAAANdG90YWxWb3RlU1dPUAUAAAAPdG90YWxGcmVlemVTV09QAAAAAAAAAAAAAAAAAAAAAAAACQAAZAAAAAIFAAAAEnRvdGFsRnJlZXplU1dPUG5ldwkAAGkAAAACCQAAaAAAAAIJAABlAAAAAgUAAAAPdG90YWxBY3RpdmVTV09QBQAAAA90b3RhbEZyZWV6ZVNXT1AJAABlAAAAAgUAAAAQdG90YWxWb3RlU1dPUG5ldwUAAAASdG90YWxGcmVlemVTV09QbmV3CQAAZQAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAAD3RvdGFsRnJlZXplU1dPUAQAAAANdG90YWxTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABB0b3RhbFZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAAEnRvdGFsQWN0aXZlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAAt0b3RhbFBlcmlvZAIAAAABXwkAAaQAAAABBQAAABJ0b3RhbEZyZWV6ZVNXT1BuZXcEAAAACnRvdGFsRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAAOa1VzZXJQb29sU3RydWMFAAAADXRvdGFsU3RydWNOZXcFAAAAA25pbAkABE4AAAACCQAETgAAAAIJAAROAAAAAgkABE4AAAACBQAAAA11c2VyUG9vbEVudHJ5BQAAAA51c2VyVG90YWxFbnRyeQUAAAAJcG9vbEVudHJ5BQAAAAp0b3RhbEVudHJ5CQEAAAAPY2FsY0RlbGV0ZUVudHJ5AAAAAwkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAAC3Bvb2xBZGRyZXNzBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3AAAAAPOBAvM=", "chainId": 84, "height": 1479800, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 6xCKLhsP1hy9NFeeQTCyPTaN8VJY95jX4sDojCUSo1wU Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 4 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let a = base58'DXDY2itiEcYBtGkVLnkpHtDFyWQUkoLJz79uJ7ECbMrA' | |
5 | + | ||
6 | + | let b = base58'E6Wa1SGoktYcjHjsKrvjMiqJY3SWmGKcD8Q5L8kxSPS7' | |
7 | + | ||
8 | + | let c = base58'AZmWJtuy4GeVrMmJH4hfFBRApe1StvhJSk4jcbT6bArQ' | |
9 | + | ||
10 | + | let d = "_vote" | |
11 | + | ||
12 | + | let e = "_user_pool_struc" | |
13 | + | ||
14 | + | let f = "_user_total_SWOP_vote" | |
15 | + | ||
16 | + | let g = "_user_total_struc" | |
17 | + | ||
18 | + | let h = "_vote_SWOP" | |
19 | + | ||
20 | + | let i = "_pool_struc" | |
21 | + | ||
22 | + | let j = "total_vote_SWOP" | |
23 | + | ||
24 | + | let k = "_total_struc" | |
25 | + | ||
26 | + | let l = "start_height" | |
27 | + | ||
28 | + | let m = "base_period" | |
29 | + | ||
30 | + | let n = "period_legth" | |
31 | + | ||
32 | + | let o = "duration_full_vote_power" | |
33 | + | ||
34 | + | let p = "min_vote_power" | |
35 | + | ||
36 | + | let q = 100000000 | |
37 | + | ||
38 | + | let r = valueOrErrorMessage(getIntegerValue(this, m), "Empty kBasePeriod") | |
39 | + | ||
40 | + | let s = valueOrErrorMessage(getIntegerValue(this, l), "Empty kStartHeight") | |
41 | + | ||
42 | + | let t = valueOrErrorMessage(getIntegerValue(this, n), "Empty kPeriodLength") | |
43 | + | ||
44 | + | let u = valueOrErrorMessage(getIntegerValue(this, n), "Empty kPeriodLength") | |
45 | + | ||
46 | + | let v = valueOrErrorMessage(getIntegerValue(this, p), "Empty kMinVotePower") | |
47 | + | ||
48 | + | let w = Address(base58'3N8gfDJc5N53ePx2qBn3oQXbnhbz3Z7WFNj') | |
49 | + | ||
50 | + | let x = (r + ((height - s) / t)) | |
51 | + | ||
52 | + | func y (z) = if ((valueOrElse(getInteger(w, (toString(z) + "_SWOP_amount")), 0) > 0)) | |
53 | + | then true | |
54 | + | else false | |
55 | + | ||
56 | + | ||
57 | + | func A (B) = isDefined(getInteger(w, (B + "_current_pool_fraction_reward"))) | |
58 | + | ||
59 | + | ||
60 | + | func C () = { | |
61 | + | let D = (height - (s + (x * t))) | |
62 | + | if ((u > D)) | |
63 | + | then q | |
64 | + | else { | |
65 | + | let E = u | |
66 | + | let F = q | |
67 | + | let G = t | |
68 | + | let H = v | |
69 | + | let I = (((H - F) * q) / (G - E)) | |
70 | + | let J = ((F * q) - (I * E)) | |
71 | + | (((D * I) / q) + (J / q)) | |
72 | + | } | |
73 | + | } | |
74 | + | ||
75 | + | ||
76 | + | func K (L,B,M) = { | |
77 | + | let N = if (isDefined((((L + "_") + B) + d))) | |
78 | + | then DeleteEntry((((L + "_") + B) + d)) | |
79 | + | else DeleteEntry("") | |
80 | + | let O = if (isDefined((L + f))) | |
81 | + | then DeleteEntry((L + f)) | |
82 | + | else DeleteEntry("") | |
83 | + | let P = if (isDefined((B + h))) | |
84 | + | then DeleteEntry((B + h)) | |
85 | + | else DeleteEntry("") | |
86 | + | let Q = if (isDefined(j)) | |
87 | + | then DeleteEntry(j) | |
88 | + | else DeleteEntry("") | |
89 | + | [N, O, P, Q] | |
90 | + | } | |
91 | + | ||
92 | + | ||
93 | + | @Callable(R) | |
94 | + | func votePoolWeight (B,M) = { | |
95 | + | let S = getIntegerValue(w, (toString(R.caller) + "_SWOP_amount")) | |
96 | + | let T = if (isDefined((toString(R.caller) + e))) | |
97 | + | then { | |
98 | + | let U = split(getStringValue(this, (((toString(R.caller) + "_") + B) + e)), "_") | |
99 | + | $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3])) | |
100 | + | } | |
101 | + | else { | |
102 | + | let V = valueOrElse(getInteger(this, (((toString(R.caller) + "_") + B) + d)), 0) | |
103 | + | $Tuple4(V, V, 0, 0) | |
104 | + | } | |
105 | + | let W = T._1 | |
106 | + | let X = T._2 | |
107 | + | let Y = T._3 | |
108 | + | let Z = T._4 | |
109 | + | let aa = if (isDefined((toString(R.caller) + e))) | |
110 | + | then { | |
111 | + | let U = split(getStringValue(this, (toString(R.caller) + g)), "_") | |
112 | + | $Tuple3(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2])) | |
113 | + | } | |
114 | + | else { | |
115 | + | let ab = valueOrElse(getInteger(this, (toString(R.caller) + f)), 0) | |
116 | + | $Tuple3(ab, 0, 0) | |
117 | + | } | |
118 | + | let ac = aa._1 | |
119 | + | let ad = aa._2 | |
120 | + | let ae = aa._3 | |
121 | + | let af = if (isDefined(i)) | |
122 | + | then { | |
123 | + | let U = split(getStringValue(this, i), "_") | |
124 | + | $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3])) | |
125 | + | } | |
126 | + | else { | |
127 | + | let V = valueOrElse(getInteger(this, (B + h)), 0) | |
128 | + | $Tuple4(V, V, 0, 0) | |
129 | + | } | |
130 | + | let ag = af._1 | |
131 | + | let ah = af._2 | |
132 | + | let ai = af._3 | |
133 | + | let aj = af._4 | |
134 | + | let ak = if (isDefined(k)) | |
135 | + | then { | |
136 | + | let U = split(getStringValue(this, k), "_") | |
137 | + | $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3])) | |
138 | + | } | |
139 | + | else { | |
140 | + | let al = valueOrElse(getInteger(this, j), 0) | |
141 | + | $Tuple4(al, al, 0, 0) | |
142 | + | } | |
143 | + | let am = ak._1 | |
144 | + | let an = ak._2 | |
145 | + | let ao = ak._3 | |
146 | + | let ap = ak._4 | |
147 | + | let aq = (M - W) | |
148 | + | let ar = (am + aq) | |
149 | + | if (!(y(R.caller))) | |
150 | + | then throw("This address has 0 SWOP in Governance dApp") | |
151 | + | else if ((ar > S)) | |
152 | + | then throw(((((toString(this) + " has ") + toString(S)) + " SWOP in governance. New SWOP in voting ") + toString(ar))) | |
153 | + | else if ((M >= W)) | |
154 | + | then { | |
155 | + | let as = C() | |
156 | + | let at = if ((Y == x)) | |
157 | + | then (X + ((aq * as) / q)) | |
158 | + | else (W + ((aq * as) / q)) | |
159 | + | let au = if ((Y == x)) | |
160 | + | then Z | |
161 | + | else W | |
162 | + | let av = if ((ad == x)) | |
163 | + | then ad | |
164 | + | else max([0, (ad - aq)]) | |
165 | + | let aw = ((((((toString(M) + "_") + toString(at)) + "_") + toString(x)) + "_") + toString(au)) | |
166 | + | let ax = [StringEntry((((toString(R.caller) + "_") + B) + e), aw)] | |
167 | + | let ay = ((((toString(ar) + "_") + toString(av)) + "_") + toString(x)) | |
168 | + | let az = [StringEntry((toString(R.caller) + g), ay)] | |
169 | + | let aA = (ag + aq) | |
170 | + | let aB = if ((aj == x)) | |
171 | + | then (ah + ((aq * as) / q)) | |
172 | + | else (ag + ((aq * as) / q)) | |
173 | + | let aC = if ((aj == x)) | |
174 | + | then ai | |
175 | + | else ag | |
176 | + | let aD = ((((((toString(aA) + "_") + toString(aB)) + "_") + toString(x)) + "_") + toString(aC)) | |
177 | + | let aE = [StringEntry((B + e), aD)] | |
178 | + | let aF = (am + aq) | |
179 | + | let aG = if ((ap == x)) | |
180 | + | then (an + ((aq * as) / q)) | |
181 | + | else (am + ((aq * as) / q)) | |
182 | + | let aH = if ((aj == x)) | |
183 | + | then ao | |
184 | + | else am | |
185 | + | let aI = ((((((toString(aF) + "_") + toString(aG)) + "_") + toString(ap)) + "_") + toString(aH)) | |
186 | + | let aJ = [StringEntry((B + e), aI)] | |
187 | + | ((((ax ++ az) ++ aE) ++ aJ) ++ K(toString(R.caller), B, M)) | |
188 | + | } | |
189 | + | else { | |
190 | + | let aK = -(aq) | |
191 | + | let au = if ((Y == x)) | |
192 | + | then min([Z, M]) | |
193 | + | else M | |
194 | + | let at = if (((W - Z) == 0)) | |
195 | + | then 0 | |
196 | + | else (au + (((X - Z) * (M - au)) / (W - Z))) | |
197 | + | let aL = max([0, (aK - (if ((ae == x)) | |
198 | + | then (W - Z) | |
199 | + | else 0))]) | |
200 | + | let av = if ((ae == x)) | |
201 | + | then ad | |
202 | + | else (0 + aL) | |
203 | + | let aM = if ((aL > 0)) | |
204 | + | then x | |
205 | + | else ae | |
206 | + | let aw = ((((((toString(M) + "_") + toString(at)) + "_") + toString(x)) + "_") + toString(au)) | |
207 | + | let ax = [StringEntry((((toString(R.caller) + "_") + B) + e), aw)] | |
208 | + | let ay = ((((toString(ar) + "_") + toString(av)) + "_") + toString(x)) | |
209 | + | let az = [StringEntry((toString(R.caller) + g), ay)] | |
210 | + | let aA = (ag - aK) | |
211 | + | let aC = if ((aj == x)) | |
212 | + | then min([ai, aA]) | |
213 | + | else aA | |
214 | + | let aB = if (((ag - ai) == 0)) | |
215 | + | then 0 | |
216 | + | else (aC + (((ah - ai) * (aA - aC)) / (ag - ai))) | |
217 | + | let aD = ((((((toString(aA) + "_") + toString(aB)) + "_") + toString(x)) + "_") + toString(aC)) | |
218 | + | let aE = [StringEntry((B + e), aD)] | |
219 | + | let aF = (am - aK) | |
220 | + | let aH = if ((ap == x)) | |
221 | + | then min([ao, aF]) | |
222 | + | else aF | |
223 | + | let aG = if (((am - ao) == 0)) | |
224 | + | then 0 | |
225 | + | else (aH + (((an - ao) * (aF - aH)) / (am - ao))) | |
226 | + | let aI = ((((((toString(aF) + "_") + toString(aG)) + "_") + toString(ap)) + "_") + toString(aH)) | |
227 | + | let aJ = [StringEntry((B + e), aI)] | |
228 | + | ((((ax ++ az) ++ aE) ++ aJ) ++ K(toString(R.caller), B, M)) | |
229 | + | } | |
230 | + | } | |
231 | + | ||
232 | + |
github/deemru/w8io/169f3d6 29.10 ms ◑