tx · 85xVgmW7wZDPo39TNgS6cEwQern86X2rDAV73TRN2yF2

3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ:  -0.01000000 Waves

2021.05.31 10:31 [1549551] smart account 3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ > SELF 0.00000000 Waves

{ "type": 13, "id": "85xVgmW7wZDPo39TNgS6cEwQern86X2rDAV73TRN2yF2", "fee": 1000000, "feeAssetId": null, "timestamp": 1622446326815, "version": 2, "chainId": 84, "sender": "3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ", "senderPublicKey": "Dkwrk2dDeUwNM8gVg17qj6fCpJ2e7Qb2myPi1FE9Y6is", "proofs": [ "3QUbKEBZjj4bLf6Dip2DJJzvsoi3NwoanEHHrVmqHENb9oEena9jMXiiiRWkGKsWpqY7VMSDDGVEib1RHszH2KAt" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIYEQAAAB4AAAAADGFkbWluUHViS2V5MQEAAAAgBM915WTQwQ9OZ7kfE2TEGg3qhCRCMX0zkF1AWAqdk0oAAAAADGFkbWluUHViS2V5MgEAAAAgBM915WTQwQ9OZ7kfE2TEGg3qhCRCMX0zkF1AWAqdk0oAAAAADGFkbWluUHViS2V5MwEAAAAgBM915WTQwQ9OZ7kfE2TEGg3qhCRCMX0zkF1AWAqdk0oAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAAOa1VzZXJQb29sU3RydWMCAAAAEF91c2VyX3Bvb2xfc3RydWMAAAAAEmtVc2VyVG90YWxWb3RlU1dPUAIAAAAVX3VzZXJfdG90YWxfU1dPUF92b3RlAAAAAA9rVXNlclRvdGFsU3RydWMCAAAAEV91c2VyX3RvdGFsX3N0cnVjAAAAAA1rUG9vbFZvdGVTV09QAgAAAApfdm90ZV9TV09QAAAAAAprUG9vbFN0cnVjAgAAAAtfcG9vbF9zdHJ1YwAAAAAOa1RvdGFsVm90ZVNXT1ACAAAAD3RvdGFsX3ZvdGVfU1dPUAAAAAALa1RvdGFsU3RydWMCAAAAC3RvdGFsX3N0cnVjAAAAABtrSGFydmVzdFBvb2xBY3RpdmVWb3RlU3RydWMCAAAAHl9oYXJ2ZXN0X3Bvb2xfYWN0aXZlVm90ZV9zdHJ1YwAAAAAfa0hhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1YwIAAAAjX2hhcnZlc3RfdXNlcl9wb29sX2FjdGl2ZVZvdGVfc3RydWMAAAAADGtTdGFydEhlaWdodAIAAAAMc3RhcnRfaGVpZ2h0AAAAAAtrQmFzZVBlcmlvZAIAAAALYmFzZV9wZXJpb2QAAAAADWtQZXJpb2RMZW5ndGgCAAAADXBlcmlvZF9sZW5ndGgAAAAAFmtEdXJhdGlvbkZ1bGxWb3RlUG93ZXICAAAAGGR1cmF0aW9uX2Z1bGxfdm90ZV9wb3dlcgAAAAANa01pblZvdGVQb3dlcgIAAAAObWluX3ZvdGVfcG93ZXIAAAAABnNjYWxlOAAAAAAABfXhAAAAAAAKYmFzZVBlcmlvZAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAAC2tCYXNlUGVyaW9kAgAAABFFbXB0eSBrQmFzZVBlcmlvZAAAAAALc3RhcnRIZWlnaHQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAAAxrU3RhcnRIZWlnaHQCAAAAEkVtcHR5IGtTdGFydEhlaWdodAAAAAAMcGVyaW9kTGVuZ3RoCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAANa1BlcmlvZExlbmd0aAIAAAATRW1wdHkga1BlcmlvZExlbmd0aAAAAAAVZHVyYXRpb25GdWxsVm90ZVBvd2VyCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAWa0R1cmF0aW9uRnVsbFZvdGVQb3dlcgIAAAAcRW1wdHkga0R1cmF0aW9uRnVsbFZvdGVQb3dlcgAAAAAMbWluVm90ZVBvd2VyCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAANa01pblZvdGVQb3dlcgIAAAATRW1wdHkga01pblZvdGVQb3dlcgAAAAAHZ292QWRkcgkBAAAAB0FkZHJlc3MAAAABAQAAABoBVHHxVYG0EyXFjZRwfn6wbNflb4XCLBM8vwAAAAAKY3VyclBlcmlvZAkAAGQAAAACBQAAAApiYXNlUGVyaW9kCQAAaQAAAAIJAABlAAAAAgUAAAAGaGVpZ2h0BQAAAAtzdGFydEhlaWdodAUAAAAMcGVyaW9kTGVuZ3RoAQAAABRpc0NhbGxlckluR292ZXJuYW5jZQAAAAEAAAAEdXNlcgMJAABmAAAAAgkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIJAAQlAAAAAQUAAAAEdXNlcgIAAAAMX1NXT1BfYW1vdW50AAAAAAAAAAAAAAAAAAAAAAAABgcBAAAAEmlzUG9vbEluR292ZXJuYW5jZQAAAAEAAAALcG9vbEFkZHJlc3MJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAAB2dvdkFkZHIJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MCAAAAHV9jdXJyZW50X3Bvb2xfZnJhY3Rpb25fcmV3YXJkAQAAAAp2b3RpbmdDb2VmAAAAAAQAAAAOdm90aW5nRHVyYXRpb24JAABlAAAAAgUAAAAGaGVpZ2h0CQAAZAAAAAIFAAAAC3N0YXJ0SGVpZ2h0CQAAaAAAAAIFAAAACmN1cnJQZXJpb2QFAAAADHBlcmlvZExlbmd0aAMJAABmAAAAAgUAAAAVZHVyYXRpb25GdWxsVm90ZVBvd2VyBQAAAA52b3RpbmdEdXJhdGlvbgUAAAAGc2NhbGU4BAAAAAJ4MQUAAAAVZHVyYXRpb25GdWxsVm90ZVBvd2VyBAAAAAJ5MQUAAAAGc2NhbGU4BAAAAAJ4MgUAAAAMcGVyaW9kTGVuZ3RoBAAAAAJ5MgUAAAAMbWluVm90ZVBvd2VyBAAAAAFrCQAAaQAAAAIJAABoAAAAAgkAAGUAAAACBQAAAAJ5MgUAAAACeTEFAAAABnNjYWxlOAkAAGUAAAACBQAAAAJ4MgUAAAACeDEEAAAAAWIJAABlAAAAAgkAAGgAAAACBQAAAAJ5MQUAAAAGc2NhbGU4CQAAaAAAAAIFAAAAAWsFAAAAAngxCQAAZAAAAAIJAABpAAAAAgkAAGgAAAACBQAAAA52b3RpbmdEdXJhdGlvbgUAAAABawUAAAAGc2NhbGU4CQAAaQAAAAIFAAAAAWIFAAAABnNjYWxlOAEAAAAPY2FsY0RlbGV0ZUVudHJ5AAAAAwAAAAZjYWxsZXIAAAALcG9vbEFkZHJlc3MAAAATdXNlclBvb2xWb3RlU1dPUG5ldwoBAAAADmRlbGV0ZUlmRXhpc3RzAAAAAgAAAARsaXN0AAAAA2tleQMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQkABE0AAAACBQAAAARsaXN0CQEAAAALRGVsZXRlRW50cnkAAAABBQAAAANrZXkFAAAABGxpc3QJAQAAAA5kZWxldGVJZkV4aXN0cwAAAAIJAQAAAA5kZWxldGVJZkV4aXN0cwAAAAIJAQAAAA5kZWxldGVJZkV4aXN0cwAAAAIJAQAAAA5kZWxldGVJZkV4aXN0cwAAAAIFAAAAA25pbAkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAARa1VzZXJQb29sVm90ZVNXT1AJAAEsAAAAAgUAAAAGY2FsbGVyBQAAABJrVXNlclRvdGFsVm90ZVNXT1AJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MFAAAADWtQb29sVm90ZVNXT1AFAAAADmtUb3RhbFZvdGVTV09QAAAAAQAAAAFpAQAAAA52b3RlUG9vbFdlaWdodAAAAAIAAAAOcG9vbEFkZHJlc3Nlc0wAAAARcG9vbHNWb3RlU1dPUE5ld0wDAwkAAGYAAAACCQABkAAAAAEFAAAADnBvb2xBZGRyZXNzZXNMAAAAAAAAAAABBgkAAGYAAAACCQABkAAAAAEFAAAAEXBvb2xzVm90ZVNXT1BOZXdMAAAAAAAAAAABCQAAAgAAAAECAAAANXBvb2xBZGRyZXNzZXNMLnNpemUgPiAxIG9yIHBvb2xzVm90ZVNXT1BOZXdMLnNpemUgPiAxBAAAAAtwb29sQWRkcmVzcwkAAZEAAAACBQAAAA5wb29sQWRkcmVzc2VzTAAAAAAAAAAAAAQAAAATdXNlclBvb2xWb3RlU1dPUG5ldwkAAZEAAAACBQAAABFwb29sc1ZvdGVTV09QTmV3TAAAAAAAAAAAAAMJAQAAAAEhAAAAAQkBAAAAEmlzUG9vbEluR292ZXJuYW5jZQAAAAEFAAAAC3Bvb2xBZGRyZXNzCQAAAgAAAAECAAAAQVRoaXMgcG9vbCBoYXMgbm8gX2N1cnJlbnRfcG9vbF9mcmFjdGlvbl9yZXdhcmQgaW4gR292ZXJuYW5jZSBkQXBwBAAAABR1c2VyU1dPUGluR292ZXJuYW5jZQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAAB2dvdkFkZHIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAADF9TV09QX2Ftb3VudAIAAAAiRW1wdHkgX1NXT1BfYW1vdW50IGF0IGdvdi4gYWRkcmVzcwQAAAALJHQwMzUzNDQxNjcDCQEAAAAJaXNEZWZpbmVkAAAAAQkABB0AAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAALcG9vbEFkZHJl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AAAAAl8xBAAAAA90b3RhbEFjdGl2ZVNXT1AIBQAAAAskdDA1MTYwNTU5NgAAAAJfMgQAAAALdG90YWxQZXJpb2QIBQAAAAskdDA1MTYwNTU5NgAAAAJfMwQAAAAQcG9vbFZvdGVEaWZmU1dPUAkAAGUAAAACBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BQAAABB1c2VyUG9vbFZvdGVTV09QBAAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwkAAGQAAAACBQAAABF1c2VyVG90YWxWb3RlU1dPUAUAAAAQcG9vbFZvdGVEaWZmU1dPUAMJAQAAAAEhAAAAAQkBAAAAFGlzQ2FsbGVySW5Hb3Zlcm5hbmNlAAAAAQgFAAAAAWkAAAAGY2FsbGVyCQAAAgAAAAECAAAAKlRoaXMgYWRkcmVzcyBoYXMgMCBTV09QIGluIEdvdmVybmFuY2UgZEFwcAMJAABmAAAAAgUAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcFAAAAFHVzZXJTV09QaW5Hb3Zlcm5hbmNlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABBQAAAAR0aGlzAgAAAAUgaGFzIAkAAaQAAAABBQAAABR1c2VyU1dPUGluR292ZXJuYW5jZQIAAAAoIFNXT1AgaW4gZ292ZXJuYW5jZS4gTmV3IFNXT1AgaW4gdm90aW5nIAkAAaQAAAABBQAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwMJAABmAAAAAgAAAAAAAAAAAAUAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcJAAACAAAAAQIAAAAcTmV3IHVzZXJUb3RhbFZvdGVTV09QbmV3IDwgMAMJAABmAAAAAgAAAAAAAAAAAAUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwkAAAIAAAABAgAAABtOZXcgdXNlclBvb2xWb3RlU1dPUG5ldyA8IDAEAAAAG2hhcnZlc3RQb29sQWN0aXZlVm90ZVBlcmlvZAMJAQAAAAlpc0RlZmluZWQAAAABCQAEHQAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MFAAAAG2tIYXJ2ZXN0UG9vbEFjdGl2ZVZvdGVTdHJ1YwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAS1AAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAEdGhpcwUAAAAba0hhcnZlc3RQb29sQWN0aXZlVm90ZVN0cnVjAgAAAAFfAAAAAAAAAAABBQAAAApjdXJyUGVyaW9kBAAAAB9oYXJ2ZXN0UG9vbEFjdGl2ZVZvdGVTdHJ1Y0VudHJ5AwkAAAAAAAACBQAAABtoYXJ2ZXN0UG9vbEFjdGl2ZVZvdGVQZXJpb2QFAAAACmN1cnJQZXJpb2QEAAAAGmhhcnZlc3RQb29sQWN0aXZlVm90ZVN0cnVjCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAAA5wb29sQWN0aXZlU1dPUAIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MFAAAAG2tIYXJ2ZXN0UG9vbEFjdGl2ZVZvdGVTdHJ1YwUAAAAaaGFydmVzdFBvb2xBY3RpdmVWb3RlU3RydWMFAAAAA25pbAUAAAADbmlsBAAAAB9oYXJ2ZXN0VXNlclBvb2xBY3RpdmVWb3RlUGVyaW9kAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQdAAAAAgUAAAAEdGhpcwUAAAAfa0hhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1YwkBAAAADXBhcnNlSW50VmFsdWUAAAABCQABkQAAAAIJAAS1AAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAEdGhpcwUAAAAfa0hhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1YwIAAAABXwAAAAAAAAAAAQUAAAAKY3VyclBlcmlvZAQAAAAjaGFydmVzdFVzZXJQb29sQWN0aXZlVm90ZVN0cnVjRW50cnkDCQAAAAAAAAIFAAAAH2hhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVQZXJpb2QFAAAACmN1cnJQZXJpb2QEAAAAHmhhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1YwkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAAOcG9vbEFjdGl2ZVNXT1ACAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAALcG9vbEFkZHJlc3MFAAAAH2tIYXJ2ZXN0VXNlclBvb2xBY3RpdmVWb3RlU3RydWMFAAAAHmhhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1YwUAAAADbmlsBQAAAANuaWwDCQAAZwAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcFAAAAEHVzZXJQb29sVm90ZVNXT1AEAAAABGNvZWYJAQAAAAp2b3RpbmdDb2VmAAAAAAQAAAAZdXNlclBvb2xBY3RpdmVWb3RlU1dPUG5ldwMJAAAAAAAAAgUAAAASdXNlclBvb2xWb3RlUGVyaW9kBQAAAApjdXJyUGVyaW9kCQAAZAAAAAIFAAAAFnVzZXJQb29sQWN0aXZlVm90ZVNXT1AJAABrAAAAAwUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4CQAAZAAAAAIFAAAAEHVzZXJQb29sVm90ZVNXT1AJAABrAAAAAwUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4BAAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcDCQAAAAAAAAIFAAAAEnVzZXJQb29sVm90ZVBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAASdXNlclBvb2xGcmVlemVTV09QBQAAABB1c2VyUG9vbFZvdGVTV09QBAAAAA51c2VyVW52b3RlZE5ldwMJAAAAAAAAAgUAAAARdXNlclVudm90ZWRQZXJpb2QFAAAACmN1cnJQZXJpb2QJAAGWAAAAAQkABEwAAAACAAAAAAAAAAAACQAETAAAAAIJAABlAAAAAgUAAAALdXNlclVudm90ZWQFAAAAEHBvb2xWb3RlRGlmZlNXT1AFAAAAA25pbAAAAAAAAAAAAAQAAAAUdXNlclVudm90ZWRQZXJpb2ROZXcFAAAACmN1cnJQZXJpb2QEAAAAEHVzZXJQb29sU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGk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cgUAAAALcG9vbEFkZHJlc3MFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcFAAAAH2hhcnZlc3RQb29sQWN0aXZlVm90ZVN0cnVjRW50cnkFAAAAI2hhcnZlc3RVc2VyUG9vbEFjdGl2ZVZvdGVTdHJ1Y0VudHJ5BAAAAA5yZW1vdmVQb29sVm90ZQkBAAAAAS0AAAABBQAAABBwb29sVm90ZURpZmZTV09QBAAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcDCQAAAAAAAAIFAAAAEnVzZXJQb29sVm90ZVBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAASdXNlclBvb2xGcmVlemVTV09QBQAAABB1c2VyUG9vbFZvdGVTV09QBAAAABN1c2VyUG9vbEZyZWV6ZVNXT1AyCQABlwAAAAEJAARMAAAAAgUAAAASdXNlclBvb2xGcmVlemVTV09QCQAETAAAAAIFAAAAEHVzZXJQb29sVm90ZVNXT1AFAAAAA25pbAQAAAAWdXNlclBvb2xGcmVlemVTV09QbmV3MgkAAZcAAAABCQAETAAAAAIFAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwkABEwAAAACBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3BQAAAANuaWwEAAAAGXVzZXJQb29sQWN0aXZlVm90ZVNXT1BuZXcJAABkAAAAAgUAAAAWdXNlclBvb2xGcmVlemVTV09QbmV3MgMJAAAAAAAAAgkAAGUAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AAAAAAAAAAAAAAAAAAAAAAAAAJAABrAAAAAwkAAGUAAAACBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AJAABlAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAAWdXNlclBvb2xGcmVlemVTV09QbmV3MgkAAGUAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AEAAAAFnVzZXJQb29sQWN0aXZlVm90ZURpZmYJAABlAAAAAgUAAAAZdXNlclBvb2xBY3RpdmVWb3RlU1dPUG5ldwMJAAAAAAAAAgUAAAASdXNlclBvb2xWb3RlUGVyaW9kBQAAAApjdXJyUGVyaW9kBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVTV09QBQAAABB1c2VyUG9vbFZvdGVTV09QBAAAAApuZXdVbnZvdGVkCQABlgAAAAEJAARMAAAAAgAAAAAAAAAAAAkABEwAAAACCQAAZQAAAAIFAAAADnJlbW92ZVBvb2xWb3RlAwkAAAAAAAACBQAAABJ1c2VyUG9vbFZvdGVQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABlAAAAAgUAAAAQdXNlclBvb2xWb3RlU1dPUAUAAAATdXNlclBvb2xGcmVlemVTV09QMgAAAAAAAAAAAAUAAAADbmlsBAAAAA51c2VyVW52b3RlZE5ldwkAAGQAAAACBQAAAApuZXdVbnZvdGVkAwkAAAAAAAACBQAAABF1c2VyVW52b3RlZFBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAALdXNlclVudm90ZWQAAAAAAAAAAAAEAAAAFHVzZXJVbnZvdGVkUGVyaW9kTmV3AwkAAGYAAAACBQAAAApuZXdVbnZvdGVkAAAAAAAAAAAABQAAAApjdXJyUGVyaW9kBQAAABF1c2VyVW52b3RlZFBlcmlvZAQAAAAQdXNlclBvb2xTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABN1c2VyUG9vbFZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAAGXVzZXJQb29sQWN0aXZlVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAIAAAABXwkAAaQAAAABBQAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcEAAAADXVzZXJQb29sRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAAA5rVXNlclBvb2xTdHJ1YwUAAAAQdXNlclBvb2xTdHJ1Y05ldwUAAAADbmlsBAAAABF1c2VyVG90YWxTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAFHVzZXJUb3RhbFZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAADnVzZXJVbnZvdGVkTmV3AgAAAAFfCQABpAAAAAEFAAAAFHVzZXJVbnZvdGVkUGVyaW9kTmV3BAAAAA51c2VyVG90YWxFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAA9rVXNlclRvdGFsU3RydWMFAAAAEXVzZXJUb3RhbFN0cnVjTmV3BQAAAANuaWwEAAAAD3Bvb2xWb3RlU1dPUG5ldwkAAGUAAAACBQAAAAxwb29sVm90ZVNXT1AFAAAADnJlbW92ZVBvb2xWb3RlBAAAABFwb29sQWN0aXZlU1dPUG5ldwMJAAAAAAAAAgUAAAAKcG9vbFBlcmlvZAUAAAAKY3VyclBlcmlvZAkAAGQAAAACBQAAAA5wb29sQWN0aXZlU1dPUAUAAAAWdXNlclBvb2xBY3RpdmVWb3RlRGlmZgkAAGQAAAACBQAAAAxwb29sVm90ZVNXT1AFAAAAFnVzZXJQb29sQWN0aXZlVm90ZURpZmYEAAAADHBvb2xTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAD3Bvb2xWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABFwb29sQWN0aXZlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kBAAAAAlwb29sRW50cnkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAAKa1Bvb2xTdHJ1YwUAAAAMcG9vbFN0cnVjTmV3BQAAAANuaWwEAAAAEHRvdGFsVm90ZVNXT1BuZXcJAABlAAAAAgUAAAANdG90YWxWb3RlU1dPUAUAAAAOcmVtb3ZlUG9vbFZvdGUEAAAAEnRvdGFsQWN0aXZlU1dPUG5ldwMJAAAAAAAAAgUAAAALdG90YWxQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAPdG90YWxBY3RpdmVTV09QBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVEaWZmCQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAAFnVzZXJQb29sQWN0aXZlVm90ZURpZmYEAAAADXRvdGFsU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABB0b3RhbFZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAAEnRvdGFsQWN0aXZlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kBAAAAAp0b3RhbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAC2tUb3RhbFN0cnVjBQAAAA10b3RhbFN0cnVjTmV3BQAAAANuaWwEAAAADGFsbE5ld1ZhbHVlcwkABEwAAAACBQAAAApjdXJyUGVyaW9kCQAETAAAAAIFAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwkABEwAAAACBQAAABl1c2VyUG9vbEFjdGl2ZVZvdGVTV09QbmV3CQAETAAAAAIFAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwkABEwAAAACBQAAAA51c2VyVW52b3RlZE5ldwkABEwAAAACBQAAABR1c2VyVW52b3RlZFBlcmlvZE5ldwkABEwAAAACBQAAAA9wb29sVm90ZVNXT1BuZXcJAARMAAAAAgUAAAARcG9vbEFjdGl2ZVNXT1BuZXcJAARMAAAAAgUAAAAQdG90YWxWb3RlU1dPUG5ldwkABEwAAAACBQAAABJ0b3RhbEFjdGl2ZVNXT1BuZXcFAAAAA25pbAMJAABmAAAAAgAAAAAAAAAAAAkAAZcAAAABBQAAAAxhbGxOZXdWYWx1ZXMJAAACAAAAAQIAAAAfT25lIG9yIG1vcmUgdmFsdWVzIGFyZSBuZWdhdGl2ZQkABE4AAAACCQAETgAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgUAAAANdXNlclBvb2xFbnRyeQUAAAAOdXNlclRvdGFsRW50cnkFAAAACXBvb2xFbnRyeQUAAAAKdG90YWxFbnRyeQkBAAAAD2NhbGNEZWxldGVFbnRyeQAAAAMJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAtwb29sQWRkcmVzcwUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAAfaGFydmVzdFBvb2xBY3RpdmVWb3RlU3RydWNFbnRyeQUAAAAjaGFydmVzdFVzZXJQb29sQWN0aXZlVm90ZVN0cnVjRW50cnkAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleVUau0w=", "height": 1549551, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: GxFA5zksCxkd1eryJHDhnABYggF8SyG5tf5Hpq8v1MDi Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 4 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
5+
6+let b = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
7+
8+let c = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
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 = "_harvest_pool_activeVote_struc"
27+
28+let m = "_harvest_user_pool_activeVote_struc"
29+
30+let n = "start_height"
31+
32+let o = "base_period"
33+
34+let p = "period_length"
35+
36+let q = "duration_full_vote_power"
37+
38+let r = "min_vote_power"
39+
40+let s = 100000000
41+
42+let t = valueOrErrorMessage(getInteger(this, o), "Empty kBasePeriod")
43+
44+let u = valueOrErrorMessage(getInteger(this, n), "Empty kStartHeight")
45+
46+let v = valueOrErrorMessage(getInteger(this, p), "Empty kPeriodLength")
47+
48+let w = valueOrErrorMessage(getInteger(this, q), "Empty kDurationFullVotePower")
49+
50+let x = valueOrErrorMessage(getInteger(this, r), "Empty kMinVotePower")
51+
52+let y = Address(base58'3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS')
53+
54+let z = (t + ((height - u) / v))
55+
56+func A (B) = if ((valueOrElse(getInteger(y, (toString(B) + "_SWOP_amount")), 0) > 0))
57+ then true
58+ else false
59+
60+
61+func C (D) = isDefined(getInteger(y, (D + "_current_pool_fraction_reward")))
62+
63+
64+func E () = {
65+ let F = (height - (u + (z * v)))
66+ if ((w > F))
67+ then s
68+ else {
69+ let G = w
70+ let H = s
71+ let I = v
72+ let J = x
73+ let K = (((J - H) * s) / (I - G))
74+ let L = ((H * s) - (K * G))
75+ (((F * K) / s) + (L / s))
76+ }
77+ }
78+
79+
80+func M (N,D,O) = {
81+ func P (Q,R) = if (isDefined(getInteger(this, R)))
82+ then (Q :+ DeleteEntry(R))
83+ else Q
84+
85+ P(P(P(P(nil, (((N + "_") + D) + d)), (N + f)), (D + h)), j)
86+ }
87+
88+
89+@Callable(S)
90+func votePoolWeight (T,U) = if (if ((size(T) > 1))
91+ then true
92+ else (size(U) > 1))
93+ then throw("poolAddressesL.size > 1 or poolsVoteSWOPNewL.size > 1")
94+ else {
95+ let D = T[0]
96+ let O = U[0]
97+ if (!(C(D)))
98+ then throw("This pool has no _current_pool_fraction_reward in Governance dApp")
99+ else {
100+ let V = valueOrErrorMessage(getInteger(y, (toString(S.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
101+ let W = if (isDefined(getString(this, (((toString(S.caller) + "_") + D) + e))))
102+ then {
103+ let X = split(valueOrErrorMessage(getString(this, (((toString(S.caller) + "_") + D) + e)), "Empty kUserPoolStruc"), "_")
104+ $Tuple4(parseIntValue(X[0]), parseIntValue(X[1]), parseIntValue(X[2]), parseIntValue(X[3]))
105+ }
106+ else {
107+ let Y = valueOrElse(getInteger(this, (((toString(S.caller) + "_") + D) + d)), 0)
108+ $Tuple4(Y, Y, 0, 0)
109+ }
110+ let Z = W._1
111+ let aa = W._2
112+ let ab = W._3
113+ let ac = W._4
114+ let ad = if (isDefined(getString(this, (toString(S.caller) + g))))
115+ then {
116+ let X = split(valueOrErrorMessage(getString(this, (toString(S.caller) + g)), "Empty kUserTotalStruc"), "_")
117+ $Tuple3(parseIntValue(X[0]), parseIntValue(X[1]), parseIntValue(X[2]))
118+ }
119+ else {
120+ let ae = valueOrElse(getInteger(this, (toString(S.caller) + f)), 0)
121+ $Tuple3(ae, 0, 0)
122+ }
123+ let af = ad._1
124+ let ag = ad._2
125+ let ah = ad._3
126+ let ai = if (isDefined(getString(this, (D + i))))
127+ then {
128+ let X = split(valueOrErrorMessage(getString(this, (D + i)), "Empty kPoolStruc"), "_")
129+ $Tuple3(parseIntValue(X[0]), parseIntValue(X[1]), parseIntValue(X[2]))
130+ }
131+ else {
132+ let Y = valueOrElse(getInteger(this, (D + h)), 0)
133+ $Tuple4(Y, Y, 0, 0)
134+ }
135+ let aj = ai._1
136+ let ak = ai._2
137+ let al = ai._3
138+ let am = if (isDefined(getString(this, k)))
139+ then {
140+ let X = split(valueOrErrorMessage(getString(this, k), "Empty kTotalStruc"), "_")
141+ $Tuple3(parseIntValue(X[0]), parseIntValue(X[1]), parseIntValue(X[2]))
142+ }
143+ else {
144+ let an = valueOrElse(getInteger(this, j), 0)
145+ $Tuple4(an, an, 0, 0)
146+ }
147+ let ao = am._1
148+ let ap = am._2
149+ let aq = am._3
150+ let ar = (O - Z)
151+ let as = (af + ar)
152+ if (!(A(S.caller)))
153+ then throw("This address has 0 SWOP in Governance dApp")
154+ else if ((as > V))
155+ then throw(((((toString(this) + " has ") + toString(V)) + " SWOP in governance. New SWOP in voting ") + toString(as)))
156+ else if ((0 > as))
157+ then throw("New userTotalVoteSWOPnew < 0")
158+ else if ((0 > O))
159+ then throw("New userPoolVoteSWOPnew < 0")
160+ else {
161+ let at = if (isDefined(getString(this, (D + l))))
162+ then parseIntValue(split(getStringValue(this, l), "_")[1])
163+ else z
164+ let au = if ((at == z))
165+ then {
166+ let av = ((toString(ak) + "_") + toString(z))
167+[StringEntry((D + l), av)]
168+ }
169+ else nil
170+ let aw = if (isDefined(getString(this, m)))
171+ then parseIntValue(split(getStringValue(this, m), "_")[1])
172+ else z
173+ let ax = if ((aw == z))
174+ then {
175+ let ay = ((toString(ak) + "_") + toString(z))
176+[StringEntry((((toString(S.caller) + "_") + D) + m), ay)]
177+ }
178+ else nil
179+ if ((O >= Z))
180+ then {
181+ let az = E()
182+ let aA = if ((ab == z))
183+ then (aa + fraction(ar, az, s))
184+ else (Z + fraction(ar, az, s))
185+ let aB = if ((ab == z))
186+ then ac
187+ else Z
188+ let aC = if ((ah == z))
189+ then max([0, (ag - ar)])
190+ else 0
191+ let aD = z
192+ let aE = ((((((toString(O) + "_") + toString(aA)) + "_") + toString(z)) + "_") + toString(aB))
193+ let aF = [StringEntry((((toString(S.caller) + "_") + D) + e), aE)]
194+ let aG = ((((toString(as) + "_") + toString(aC)) + "_") + toString(aD))
195+ let aH = [StringEntry((toString(S.caller) + g), aG)]
196+ let aI = (aj + ar)
197+ let aJ = if ((al == z))
198+ then (ak + fraction(ar, az, s))
199+ else (aj + fraction(ar, az, s))
200+ let aK = ((((toString(aI) + "_") + toString(aJ)) + "_") + toString(z))
201+ let aL = [StringEntry((D + i), aK)]
202+ let aM = (ao + ar)
203+ let aN = if ((aq == z))
204+ then (ap + fraction(ar, az, s))
205+ else (ao + fraction(ar, az, s))
206+ let aO = ((((toString(aM) + "_") + toString(aN)) + "_") + toString(z))
207+ let aP = [StringEntry(k, aO)]
208+ ((((((aF ++ aH) ++ aL) ++ aP) ++ M(toString(S.caller), D, O)) ++ au) ++ ax)
209+ }
210+ else {
211+ let aQ = -(ar)
212+ let aB = if ((ab == z))
213+ then ac
214+ else Z
215+ let aR = min([ac, Z])
216+ let aS = min([aB, O])
217+ let aA = (aS + (if (((Z - ac) == 0))
218+ then 0
219+ else fraction((aa - ac), (O - aS), (Z - ac))))
220+ let aT = (aA - (if ((ab == z))
221+ then aa
222+ else Z))
223+ let aU = max([0, (aQ - (if ((ab == z))
224+ then (Z - aR)
225+ else 0))])
226+ let aC = (aU + (if ((ah == z))
227+ then ag
228+ else 0))
229+ let aD = if ((aU > 0))
230+ then z
231+ else ah
232+ let aE = ((((((toString(O) + "_") + toString(aA)) + "_") + toString(z)) + "_") + toString(aB))
233+ let aF = [StringEntry((((toString(S.caller) + "_") + D) + e), aE)]
234+ let aG = ((((toString(as) + "_") + toString(aC)) + "_") + toString(aD))
235+ let aH = [StringEntry((toString(S.caller) + g), aG)]
236+ let aI = (aj - aQ)
237+ let aJ = if ((al == z))
238+ then (ak + aT)
239+ else (aj + aT)
240+ let aK = ((((toString(aI) + "_") + toString(aJ)) + "_") + toString(z))
241+ let aL = [StringEntry((D + i), aK)]
242+ let aM = (ao - aQ)
243+ let aN = if ((aq == z))
244+ then (ap + aT)
245+ else (ao + aT)
246+ let aO = ((((toString(aM) + "_") + toString(aN)) + "_") + toString(z))
247+ let aP = [StringEntry(k, aO)]
248+ let aV = [z, aB, aA, aB, aC, aD, aI, aJ, aM, aN]
249+ if ((0 > min(aV)))
250+ then throw("One or more values are negative")
251+ else ((((((aF ++ aH) ++ aL) ++ aP) ++ M(toString(S.caller), D, O)) ++ au) ++ ax)
252+ }
253+ }
254+ }
255+ }
256+
257+
258+@Verifier(aW)
259+func aX () = sigVerify(aW.bodyBytes, aW.proofs[0], aW.senderPublicKey)
260+

github/deemru/w8io/873ac7e 
26.45 ms