tx · 749hQD7hJFDepQXZ1BsFVYpyjjgNzwj5BhfqftcPey3Y

3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN:  -0.01400000 Waves

2021.04.14 13:18 [1481993] smart account 3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN > SELF 0.00000000 Waves

{ "type": 13, "id": "749hQD7hJFDepQXZ1BsFVYpyjjgNzwj5BhfqftcPey3Y", "fee": 1400000, "feeAssetId": null, "timestamp": 1618395525921, "version": 2, "chainId": 84, "sender": "3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN", "senderPublicKey": "9NDcimsSfq5LxxqoVoq2nbMd1zPqZhFvr6mVUiXWwtM1", "proofs": [ "2bd8rAwd3mnuac2pVW45SrLVhzpNoTnPrqSEQbmtRidqZjpMTZGAV1yJmcCRGpcyM53P9C7qnocgcyQEcvokmmkF" ], "script": "base64:AAIEAAAAAAAAAAgIAhIECgIIAQAAABwAAAAADGFkbWluUHViS2V5MQEAAAAgBM915WTQwQ9OZ7kfE2TEGg3qhCRCMX0zkF1AWAqdk0oAAAAADGFkbWluUHViS2V5MgEAAAAgBM915WTQwQ9OZ7kfE2TEGg3qhCRCMX0zkF1AWAqdk0oAAAAADGFkbWluUHViS2V5MwEAAAAgBM915WTQwQ9OZ7kfE2TEGg3qhCRCMX0zkF1AWAqdk0oAAAAAEWtVc2VyUG9vbFZvdGVTV09QAgAAAAVfdm90ZQAAAAAOa1VzZXJQb29sU3RydWMCAAAAEF91c2VyX3Bvb2xfc3RydWMAAAAAEmtVc2VyVG90YWxWb3RlU1dPUAIAAAAVX3VzZXJfdG90YWxfU1dPUF92b3RlAAAAAA9rVXNlclRvdGFsU3RydWMCAAAAEV91c2VyX3RvdGFsX3N0cnVjAAAAAA1rUG9vbFZvdGVTV09QAgAAAApfdm90ZV9TV09QAAAAAAprUG9vbFN0cnVjAgAAAAtfcG9vbF9zdHJ1YwAAAAAOa1RvdGFsVm90ZVNXT1ACAAAAD3RvdGFsX3ZvdGVfU1dPUAAAAAALa1RvdGFsU3RydWMCAAAAC3RvdGFsX3N0cnVjAAAAAAxrU3RhcnRIZWlnaHQCAAAADHN0YXJ0X2hlaWdodAAAAAALa0Jhc2VQZXJpb2QCAAAAC2Jhc2VfcGVyaW9kAAAAAA1rUGVyaW9kTGVuZ3RoAgAAAA1wZXJpb2RfbGVuZ3RoAAAAABZrRHVyYXRpb25GdWxsVm90ZVBvd2VyAgAAABhkdXJhdGlvbl9mdWxsX3ZvdGVfcG93ZXIAAAAADWtNaW5Wb3RlUG93ZXICAAAADm1pbl92b3RlX3Bvd2VyAAAAAAZzY2FsZTgAAAAAAAX14QAAAAAACmJhc2VQZXJpb2QJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABBoAAAACBQAAAAR0aGlzBQAAAAtrQmFzZVBlcmlvZAIAAAARRW1wdHkga0Jhc2VQZXJpb2QAAAAAC3N0YXJ0SGVpZ2h0CQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwUAAAAMa1N0YXJ0SGVpZ2h0AgAAABJFbXB0eSBrU3RhcnRIZWlnaHQAAAAADHBlcmlvZExlbmd0aAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADWtQZXJpb2RMZW5ndGgCAAAAE0VtcHR5IGtQZXJpb2RMZW5ndGgAAAAAFWR1cmF0aW9uRnVsbFZvdGVQb3dlcgkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAAFmtEdXJhdGlvbkZ1bGxWb3RlUG93ZXICAAAAHEVtcHR5IGtEdXJhdGlvbkZ1bGxWb3RlUG93ZXIAAAAADG1pblZvdGVQb3dlcgkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADWtNaW5Wb3RlUG93ZXICAAAAE0VtcHR5IGtNaW5Wb3RlUG93ZXIAAAAAB2dvdkFkZHIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVRx8VWBtBMlxY2UcH5+sGzX5W+FwiwTPL8AAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAKYmFzZVBlcmlvZAkAAGkAAAACCQAAZQAAAAIFAAAABmhlaWdodAUAAAALc3RhcnRIZWlnaHQFAAAADHBlcmlvZExlbmd0aAEAAAAUaXNDYWxsZXJJbkdvdmVybmFuY2UAAAABAAAABHVzZXIDCQAAZgAAAAIJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAHZ292QWRkcgkAASwAAAACCQAEJQAAAAEFAAAABHVzZXICAAAADF9TV09QX2Ftb3VudAAAAAAAAAAAAAAAAAAAAAAAAAYHAQAAABJpc1Bvb2xJbkdvdmVybmFuY2UAAAABAAAAC3Bvb2xBZGRyZXNzCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACBQAAAAdnb3ZBZGRyCQABLAAAAAIFAAAAC3Bvb2xBZGRyZXNzAgAAAB1fY3VycmVudF9wb29sX2ZyYWN0aW9uX3Jld2FyZAEAAAAKdm90aW5nQ29lZgAAAAAEAAAADnZvdGluZ0R1cmF0aW9uCQAAZQAAAAIFAAAABmhlaWdodAkAAGQAAAACBQAAAAtzdGFydEhlaWdodAkAAGgAAAACBQAAAApjdXJyUGVyaW9kBQAAAAxwZXJpb2RMZW5ndGgDCQAAZgAAAAIFAAAAFWR1cmF0aW9uRnVsbFZvdGVQb3dlcgUAAAAOdm90aW5nRHVyYXRpb24FAAAABnNjYWxlOAQAAAACeDEFAAAAFWR1cmF0aW9uRnVsbFZvdGVQb3dlcgQAAAACeTEFAAAABnNjYWxlOAQAAAACeDIFAAAADHBlcmlvZExlbmd0aAQAAAACeTIFAAAADG1pblZvdGVQb3dlcgQAAAABawkAAGkAAAACCQAAaAAAAAIJAABlAAAAAgUAAAACeTIFAAAAAnkxBQAAAAZzY2FsZTgJAABlAAAAAgUAAAACeDIFAAAAAngxBAAAAAFiCQAAZQAAAAIJAABoAAAAAgUAAAACeTEFAAAABnNjYWxlOAkAAGgAAAACBQAAAAFrBQAAAAJ4MQkAAGQAAAACCQAAaQAAAAIJAABoAAAAAgUAAAAOdm90aW5nRHVyYXRpb24FAAAAAWsFAAAABnNjYWxlOAkAAGkAAAACBQAAAAFiBQAAAAZzY2FsZTgBAAAAD2NhbGNEZWxldGVFbnRyeQAAAAMAAAAGY2FsbGVyAAAAC3Bvb2xBZGRyZXNzAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcEAAAAGWRlbGV0ZUtleVVzZXJQb29sVm90ZVNXT1ADCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAZjYWxsZXICAAAAAV8FAAAAC3Bvb2xBZGRyZXNzBQAAABFrVXNlclBvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAARa1VzZXJQb29sVm90ZVNXT1AJAQAAAAtEZWxldGVFbnRyeQAAAAECAAAAAS4EAAAAGmRlbGV0ZUtleVVzZXJUb3RhbFZvdGVTV09QAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAZjYWxsZXIFAAAAEmtVc2VyVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACBQAAAAZjYWxsZXIFAAAAEmtVc2VyVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAABLgQAAAAVZGVsZXRlS2V5UG9vbFZvdGVTV09QAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAANa1Bvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACBQAAAAtwb29sQWRkcmVzcwUAAAANa1Bvb2xWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAABLgQAAAAWZGVsZXRlS2V5VG90YWxWb3RlU1dPUAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAADmtUb3RhbFZvdGVTV09QCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAA5rVG90YWxWb3RlU1dPUAkBAAAAC0RlbGV0ZUVudHJ5AAAAAQIAAAABLgkABEwAAAACBQAAABlkZWxldGVLZXlVc2VyUG9vbFZvdGVTV09QCQAETAAAAAIFAAAAGmRlbGV0ZUtleVVzZXJUb3RhbFZvdGVTV09QCQAETAAAAAIFAAAAFWRlbGV0ZUtleVBvb2xWb3RlU1dPUAkABEwAAAACBQAAABZkZWxldGVLZXlUb3RhbFZvdGVTV09QBQAAAANuaWwAAAABAAAAAWkBAAAADnZvdGVQb29sV2VpZ2h0AAAAAgAAAAtwb29sQWRkcmVzcwAAABN1c2VyUG9vbFZvdGVTV09QbmV3BAAAABR1c2VyU1dPUGluR292ZXJuYW5jZQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAAB2dvdkFkZHIJAAEsAAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAADF9TV09QX2Ftb3VudAIAAAAiRW1wdHkgX1NXT1BfYW1vdW50IGF0IGdvdi4gYWRkcmVzcwQAAAALJHQwMzU1NjQxOTgDCQEAAAAJaXNEZWZpbmVkAAAAAQkABB0AAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAABXwUAAAALcG9vbEFkZHJlc3MFAAAA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V09QCQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAADmtUb3RhbFZvdGVTV09QAAAAAAAAAAAACQAFFgAAAAQFAAAADnVUb3RhbFZvdGVTV09QBQAAAA51VG90YWxWb3RlU1dPUAAAAAAAAAAAAAAAAAAAAAAAAAQAAAANdG90YWxWb3RlU1dPUAgFAAAACyR0MDUyNzM1NzQ5AAAAAl8xBAAAAA90b3RhbEFjdGl2ZVNXT1AIBQAAAAskdDA1MjczNTc0OQAAAAJfMgQAAAALdG90YWxQZXJpb2QIBQAAAAskdDA1MjczNTc0OQAAAAJfMwQAAAAPdG90YWxGcmVlemVTV09QCAUAAAALJHQwNTI3MzU3NDkAAAACXzQEAAAAEHBvb2xWb3RlRGlmZlNXT1AJAABlAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAAQdXNlclBvb2xWb3RlU1dPUAQAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcJAABkAAAAAgUAAAARdXNlclRvdGFsVm90ZVNXT1AFAAAAEHBvb2xWb3RlRGlmZlNXT1ADCQEAAAABIQAAAAEJAQAAABRpc0NhbGxlckluR292ZXJuYW5jZQAAAAEIBQAAAAFpAAAABmNhbGxlcgkAAAIAAAABAgAAACpUaGlzIGFkZHJlc3MgaGFzIDAgU1dPUCBpbiBHb3Zlcm5hbmNlIGRBcHADCQAAZgAAAAIFAAAAFHVzZXJUb3RhbFZvdGVTV09QbmV3BQAAABR1c2VyU1dPUGluR292ZXJuYW5jZQkAAAIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQUAAAAEdGhpcwIAAAAFIGhhcyAJAAGkAAAAAQUAAAAUdXNlclNXT1BpbkdvdmVybmFuY2UCAAAAKCBTV09QIGluIGdvdmVybmFuY2UuIE5ldyBTV09QIGluIHZvdGluZyAJAAGkAAAAAQUAAAAUdXNlclRvdGFsVm90ZVNXT1BuZXcDCQAAZgAAAAIAAAAAAAAAAAAFAAAAFHVzZXJUb3RhbFZvdGVTV09QbmV3CQAAAgAAAAECAAAAG05ldyB1c2VyUG9vbFZvdGVTV09QbmV3IDwgMAMJAABnAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAAQdXNlclBvb2xWb3RlU1dPUAQAAAAEY29lZgkBAAAACnZvdGluZ0NvZWYAAAAABAAAABl1c2VyUG9vbEFjdGl2ZVZvdGVTV09QbmV3AwkAAAAAAAACBQAAABJ1c2VyUG9vbFZvdGVQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAWdXNlclBvb2xBY3RpdmVWb3RlU1dPUAkAAGkAAAACCQAAaAAAAAIFAAAAEHBvb2xWb3RlRGlmZlNXT1AFAAAABGNvZWYFAAAABnNjYWxlOAkAAGQAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QCQAAaQAAAAIJAABoAAAAAgUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4BAAAABV1c2VyUG9vbEZyZWV6ZVNXT1BuZXcDCQAAAAAAAAIFAAAAEnVzZXJQb29sVm90ZVBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAASdXNlclBvb2xGcmVlemVTV09QBQAAABB1c2VyUG9vbFZvdGVTV09QBAAAAA51c2VyVW52b3RlZE5ldwMJAAAAAAAAAgUAAAALdXNlclVudm90ZWQFAAAACmN1cnJQZXJpb2QFAAAAC3VzZXJVbnZvdGVkCQABlgAAAAEJAARMAAAAAgAAAAAAAAAAAAkABEwAAAACCQAAZQAAAAIFAAAAC3VzZXJVbnZvdGVkBQAAABBwb29sVm90ZURpZmZTV09QBQAAAANuaWwEAAAAEHVzZXJQb29sU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAGkAAAAAQUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAABl1c2VyUG9vbEFjdGl2ZVZvdGVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAACmN1cnJQZXJpb2QCAAAAAV8JAAGkAAAAAQUAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3BAAAAA11c2VyUG9vbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAAAFfBQAAAAtwb29sQWRkcmVzcwUAAAAOa1VzZXJQb29sU3RydWMFAAAAEHVzZXJQb29sU3RydWNOZXcFAAAAA25pbAQAAAARdXNlclRvdGFsU3RydWNOZXcJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAABR1c2VyVG90YWxWb3RlU1dPUG5ldwIAAAABXwkAAaQAAAABBQAAAA51c2VyVW52b3RlZE5ldwIAAAABXwkAAaQAAAABBQAAAApjdXJyUGVyaW9kBAAAAA51c2VyVG90YWxFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAA9rVXNlclRvdGFsU3RydWMFAAAAEXVzZXJUb3RhbFN0cnVjTmV3BQAAAANuaWwEAAAAD3Bvb2xWb3RlU1dPUG5ldwkAAGQAAAACBQAAAAxwb29sVm90ZVNXT1AFAAAAEHBvb2xWb3RlRGlmZlNXT1AEAAAAEXBvb2xBY3RpdmVTV09QbmV3AwkAAAAAAAACBQAAAApwb29sUGVyaW9kBQAAAApjdXJyUGVyaW9kCQAAZAAAAAIFAAAADnBvb2xBY3RpdmVTV09QCQAAaQAAAAIJAABoAAAAAgUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4CQAAZAAAAAIFAAAADHBvb2xWb3RlU1dPUAkAAGkAAAACCQAAaAAAAAIFAAAAEHBvb2xWb3RlRGlmZlNXT1AFAAAABGNvZWYFAAAABnNjYWxlOAQAAAARcG9vbEZyZWV6ZVNXT1BuZXcDCQAAAAAAAAIFAAAACnBvb2xQZXJpb2QFAAAACmN1cnJQZXJpb2QFAAAADnBvb2xGcmVlemVTV09QBQAAAAxwb29sVm90ZVNXT1AEAAAADHBvb2xTdHJ1Y05ldwkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAAA9wb29sVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAARcG9vbEFjdGl2ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAAKY3VyclBlcmlvZAIAAAABXwkAAaQAAAABBQAAABFwb29sRnJlZXplU1dPUG5ldwQAAAAJcG9vbEVudHJ5CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAALcG9vbEFkZHJlc3MFAAAACmtQb29sU3RydWMFAAAADHBvb2xTdHJ1Y05ldwUAAAADbmlsBAAAABB0b3RhbFZvdGVTV09QbmV3CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AFAAAAEHBvb2xWb3RlRGlmZlNXT1AEAAAAEnRvdGFsQWN0aXZlU1dPUG5ldwMJAAAAAAAAAgUAAAALdG90YWxQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABkAAAAAgUAAAAPdG90YWxBY3RpdmVTV09QCQAAaQAAAAIJAABoAAAAAgUAAAAQcG9vbFZvdGVEaWZmU1dPUAUAAAAEY29lZgUAAAAGc2NhbGU4CQAAZAAAAAIFAAAADXRvdGFsVm90ZVNXT1AJAABpAAAAAgkAAGgAAAACBQAAABBwb29sVm90ZURpZmZTV09QBQAAAARjb2VmBQAAAAZzY2FsZTgEAAAAEnRvdGFsRnJlZXplU1dPUG5ldwMJAAAAAAAAAgUAAAAKcG9vbFBlcmlvZAUAAAAKY3VyclBlcmlvZAUAAAAPdG90YWxGcmVlemVTV09QBQAAAA10b3RhbFZvdGVTV09QBAAAAA10b3RhbFN0cnVjTmV3CQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABpAAAAAEFAAAAEHRvdGFsVm90ZVNXT1BuZXcCAAAAAV8JAAGkAAAAAQUAAAASdG90YWxBY3RpdmVTV09QbmV3AgAAAAFfCQABpAAAAAEFAAAAC3RvdGFsUGVyaW9kAgAAAAFfCQABpAAAAAEFAAAAEnRvdGFsRnJlZXplU1dPUG5ldwQAAAAKdG90YWxFbnRyeQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAtrVG90YWxTdHJ1YwUAAAANdG90YWxTdHJ1Y05ldwUAAAADbmlsCQAETgAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIFAAAADXVzZXJQb29sRW50cnkFAAAADnVzZXJUb3RhbEVudHJ5BQAAAAlwb29sRW50cnkFAAAACnRvdGFsRW50cnkJAQAAAA9jYWxjRGVsZXRlRW50cnkAAAADCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAALcG9vbEFkZHJlc3MFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcEAAAADnJlbW92ZVBvb2xWb3RlCQEAAAABLQAAAAEFAAAAEHBvb2xWb3RlRGlmZlNXT1AEAAAAFXVzZXJQb29sRnJlZXplU1dPUG5ldwMJAAAAAAAAAgUAAAASdXNlclBvb2xWb3RlUGVyaW9kBQAAAApjdXJyUGVyaW9kCQABlwAAAAEJAARMAAAAAgUAAAASdXNlclBvb2xGcmVlemVTV09QCQAETAAAAAIFAAAAE3VzZXJQb29sVm90ZVNXT1BuZXcFAAAAA25pbAUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwQAAAAZdXNlclBvb2xBY3RpdmVWb3RlU1dPUG5ldwMJAAAAAAAAAgkAAGUAAAACBQAAABB1c2VyUG9vbFZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AAAAAAAAAAAAAAAAAAAAAAAAAJAABkAAAAAgUAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3CQAAaQAAAAIJAABoAAAAAgkAAGUAAAACBQAAABZ1c2VyUG9vbEFjdGl2ZVZvdGVTV09QBQAAABJ1c2VyUG9vbEZyZWV6ZVNXT1AJAABlAAAAAgUAAAATdXNlclBvb2xWb3RlU1dPUG5ldwUAAAAVdXNlclBvb2xGcmVlemVTV09QbmV3CQAAZQAAAAIFAAAAEHVzZXJQb29sVm90ZVNXT1AFAAAAEnVzZXJQb29sRnJlZXplU1dPUAQAAAAKbmV3VW52b3RlZAkAAZYAAAABCQAETAAAAAIAAAAAAAAAAAAJAARMAAAAAgkAAGUAAAACBQAAAA5yZW1vdmVQb29sVm90ZQMJAAAAAAAAAgUAAAARdXNlclVudm90ZWRQZXJpb2QFAAAACmN1cnJQZXJpb2QJAABlAAAAAgUAAAAQdXNlclBvb2xWb3RlU1dPUAUAAAASdXNlclBvb2xGcmVlemVTV09QAAAAAAAAAAAABQAAAANuaWwEAAAADnVzZXJVbnZvdGVkTmV3AwkAAAAAAAACBQAAABF1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", "height": 1481993, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 61xTR5cqZ6tEwMHzpHwYbu4qfVkoqbuiQk3zTi1vD8fV Next: YaHwyBMHRwMzPYPCQJgtxEYP8Ca7CLYzkELEaP6EoV1 Diff:
OldNewDifferences
9393 @Callable(R)
9494 func votePoolWeight (B,M) = {
9595 let S = valueOrErrorMessage(getInteger(w, (toString(R.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
96+ let T = if (isDefined(getString(this, (((toString(R.caller) + "_") + B) + e))))
97+ then {
98+ let U = split(valueOrErrorMessage(getString(this, (((toString(R.caller) + "_") + B) + e)), "Empty kUserPoolStruc"), "_")
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, x, 0)
104+ }
105+ let W = T._1
106+ let X = T._2
107+ let Y = T._3
108+ let Z = T._4
96109 if (true)
97- then throw("line 73")
110+ then throw("line 82")
98111 else {
99- let T = if (isDefined(getString(this, (((toString(R.caller) + "_") + B) + e))))
100- then {
101- let U = split(valueOrErrorMessage(getString(this, (((toString(R.caller) + "_") + B) + e)), "Empty kUserPoolStruc"), "_")
102- $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3]))
103- }
104- else {
105- let V = valueOrElse(getInteger(this, (((toString(R.caller) + "_") + B) + d)), 0)
106- $Tuple4(V, V, x, 0)
107- }
108- let W = T._1
109- let X = T._2
110- let Y = T._3
111- let Z = T._4
112112 let aa = if (isDefined(getString(this, (toString(R.caller) + g))))
113113 then {
114114 let U = split(valueOrErrorMessage(getString(this, (toString(R.caller) + g)), "Empty kUserTotalStruc"), "_")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
55
66 let b = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
77
88 let c = base58'Kn7NpzaG12dLZgcHf2ipUftU6hbJygmrhFqQYE4B7ZK'
99
1010 let d = "_vote"
1111
1212 let e = "_user_pool_struc"
1313
1414 let f = "_user_total_SWOP_vote"
1515
1616 let g = "_user_total_struc"
1717
1818 let h = "_vote_SWOP"
1919
2020 let i = "_pool_struc"
2121
2222 let j = "total_vote_SWOP"
2323
2424 let k = "total_struc"
2525
2626 let l = "start_height"
2727
2828 let m = "base_period"
2929
3030 let n = "period_length"
3131
3232 let o = "duration_full_vote_power"
3333
3434 let p = "min_vote_power"
3535
3636 let q = 100000000
3737
3838 let r = valueOrErrorMessage(getInteger(this, m), "Empty kBasePeriod")
3939
4040 let s = valueOrErrorMessage(getInteger(this, l), "Empty kStartHeight")
4141
4242 let t = valueOrErrorMessage(getInteger(this, n), "Empty kPeriodLength")
4343
4444 let u = valueOrErrorMessage(getInteger(this, o), "Empty kDurationFullVotePower")
4545
4646 let v = valueOrErrorMessage(getInteger(this, p), "Empty kMinVotePower")
4747
4848 let w = Address(base58'3MzJZEn6jzxCPaHEfkrXd7FhbjTyVjdRPLS')
4949
5050 let x = (r + ((height - s) / t))
5151
5252 func y (z) = if ((valueOrElse(getInteger(w, (toString(z) + "_SWOP_amount")), 0) > 0))
5353 then true
5454 else false
5555
5656
5757 func A (B) = isDefined(getInteger(w, (B + "_current_pool_fraction_reward")))
5858
5959
6060 func C () = {
6161 let D = (height - (s + (x * t)))
6262 if ((u > D))
6363 then q
6464 else {
6565 let E = u
6666 let F = q
6767 let G = t
6868 let H = v
6969 let I = (((H - F) * q) / (G - E))
7070 let J = ((F * q) - (I * E))
7171 (((D * I) / q) + (J / q))
7272 }
7373 }
7474
7575
7676 func K (L,B,M) = {
7777 let N = if (isDefined(getInteger(this, (((L + "_") + B) + d))))
7878 then DeleteEntry((((L + "_") + B) + d))
7979 else DeleteEntry(".")
8080 let O = if (isDefined(getInteger(this, (L + f))))
8181 then DeleteEntry((L + f))
8282 else DeleteEntry(".")
8383 let P = if (isDefined(getInteger(this, (B + h))))
8484 then DeleteEntry((B + h))
8585 else DeleteEntry(".")
8686 let Q = if (isDefined(getInteger(this, j)))
8787 then DeleteEntry(j)
8888 else DeleteEntry(".")
8989 [N, O, P, Q]
9090 }
9191
9292
9393 @Callable(R)
9494 func votePoolWeight (B,M) = {
9595 let S = valueOrErrorMessage(getInteger(w, (toString(R.caller) + "_SWOP_amount")), "Empty _SWOP_amount at gov. address")
96+ let T = if (isDefined(getString(this, (((toString(R.caller) + "_") + B) + e))))
97+ then {
98+ let U = split(valueOrErrorMessage(getString(this, (((toString(R.caller) + "_") + B) + e)), "Empty kUserPoolStruc"), "_")
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, x, 0)
104+ }
105+ let W = T._1
106+ let X = T._2
107+ let Y = T._3
108+ let Z = T._4
96109 if (true)
97- then throw("line 73")
110+ then throw("line 82")
98111 else {
99- let T = if (isDefined(getString(this, (((toString(R.caller) + "_") + B) + e))))
100- then {
101- let U = split(valueOrErrorMessage(getString(this, (((toString(R.caller) + "_") + B) + e)), "Empty kUserPoolStruc"), "_")
102- $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3]))
103- }
104- else {
105- let V = valueOrElse(getInteger(this, (((toString(R.caller) + "_") + B) + d)), 0)
106- $Tuple4(V, V, x, 0)
107- }
108- let W = T._1
109- let X = T._2
110- let Y = T._3
111- let Z = T._4
112112 let aa = if (isDefined(getString(this, (toString(R.caller) + g))))
113113 then {
114114 let U = split(valueOrErrorMessage(getString(this, (toString(R.caller) + g)), "Empty kUserTotalStruc"), "_")
115115 $Tuple3(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]))
116116 }
117117 else {
118118 let ab = valueOrElse(getInteger(this, (toString(R.caller) + f)), 0)
119119 $Tuple3(ab, 0, x)
120120 }
121121 let ac = aa._1
122122 let ad = aa._2
123123 let ae = aa._3
124124 let af = if (isDefined(getString(this, (B + i))))
125125 then {
126126 let U = split(valueOrErrorMessage(getString(this, (B + i)), "Empty kPoolStruc"), "_")
127127 $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3]))
128128 }
129129 else {
130130 let V = valueOrElse(getInteger(this, (B + h)), 0)
131131 $Tuple4(V, V, 0, 0)
132132 }
133133 let ag = af._1
134134 let ah = af._2
135135 let ai = af._3
136136 let aj = af._4
137137 let ak = if (isDefined(getString(this, k)))
138138 then {
139139 let U = split(valueOrErrorMessage(getString(this, k), "Empty kTotalStruc"), "_")
140140 $Tuple4(parseIntValue(U[0]), parseIntValue(U[1]), parseIntValue(U[2]), parseIntValue(U[3]))
141141 }
142142 else {
143143 let al = valueOrElse(getInteger(this, j), 0)
144144 $Tuple4(al, al, 0, 0)
145145 }
146146 let am = ak._1
147147 let an = ak._2
148148 let ao = ak._3
149149 let ap = ak._4
150150 let aq = (M - W)
151151 let ar = (ac + aq)
152152 if (!(y(R.caller)))
153153 then throw("This address has 0 SWOP in Governance dApp")
154154 else if ((ar > S))
155155 then throw(((((toString(this) + " has ") + toString(S)) + " SWOP in governance. New SWOP in voting ") + toString(ar)))
156156 else if ((0 > ar))
157157 then throw("New userPoolVoteSWOPnew < 0")
158158 else if ((M >= W))
159159 then {
160160 let as = C()
161161 let at = if ((Y == x))
162162 then (X + ((aq * as) / q))
163163 else (W + ((aq * as) / q))
164164 let au = if ((Y == x))
165165 then Z
166166 else W
167167 let av = if ((ad == x))
168168 then ad
169169 else max([0, (ad - aq)])
170170 let aw = ((((((toString(M) + "_") + toString(at)) + "_") + toString(x)) + "_") + toString(au))
171171 let ax = [StringEntry((((toString(R.caller) + "_") + B) + e), aw)]
172172 let ay = ((((toString(ar) + "_") + toString(av)) + "_") + toString(x))
173173 let az = [StringEntry((toString(R.caller) + g), ay)]
174174 let aA = (ag + aq)
175175 let aB = if ((ai == x))
176176 then (ah + ((aq * as) / q))
177177 else (ag + ((aq * as) / q))
178178 let aC = if ((ai == x))
179179 then aj
180180 else ag
181181 let aD = ((((((toString(aA) + "_") + toString(aB)) + "_") + toString(x)) + "_") + toString(aC))
182182 let aE = [StringEntry((B + i), aD)]
183183 let aF = (am + aq)
184184 let aG = if ((ao == x))
185185 then (an + ((aq * as) / q))
186186 else (am + ((aq * as) / q))
187187 let aH = if ((ai == x))
188188 then ap
189189 else am
190190 let aI = ((((((toString(aF) + "_") + toString(aG)) + "_") + toString(ao)) + "_") + toString(aH))
191191 let aJ = [StringEntry(k, aI)]
192192 ((((ax ++ az) ++ aE) ++ aJ) ++ K(toString(R.caller), B, M))
193193 }
194194 else {
195195 let aK = -(aq)
196196 let au = if ((Y == x))
197197 then min([Z, M])
198198 else M
199199 let at = if (((W - Z) == 0))
200200 then 0
201201 else (au + (((X - Z) * (M - au)) / (W - Z)))
202202 let aL = max([0, (aK - (if ((ae == x))
203203 then (W - Z)
204204 else 0))])
205205 let av = if ((ae == x))
206206 then ad
207207 else (0 + aL)
208208 let aM = if ((aL > 0))
209209 then x
210210 else ae
211211 let aw = ((((((toString(M) + "_") + toString(at)) + "_") + toString(x)) + "_") + toString(au))
212212 let ax = [StringEntry((((toString(R.caller) + "_") + B) + e), aw)]
213213 let ay = ((((toString(ar) + "_") + toString(av)) + "_") + toString(x))
214214 let az = [StringEntry((toString(R.caller) + g), ay)]
215215 let aA = (ag - aK)
216216 let aC = if ((ai == x))
217217 then min([aj, aA])
218218 else aA
219219 let aB = if (((ag - aj) == 0))
220220 then 0
221221 else (aC + (((ah - aj) * (aA - aC)) / (ag - aj)))
222222 let aD = ((((((toString(aA) + "_") + toString(aB)) + "_") + toString(x)) + "_") + toString(aC))
223223 let aE = [StringEntry((B + i), aD)]
224224 let aF = (am - aK)
225225 let aH = if ((ao == x))
226226 then min([ap, aF])
227227 else aF
228228 let aG = if (((am - ap) == 0))
229229 then 0
230230 else (aH + (((an - ap) * (aF - aH)) / (am - ap)))
231231 let aI = ((((((toString(aF) + "_") + toString(aG)) + "_") + toString(ao)) + "_") + toString(aH))
232232 let aJ = [StringEntry(k, aI)]
233233 ((((ax ++ az) ++ aE) ++ aJ) ++ K(toString(R.caller), B, M))
234234 }
235235 }
236236 }
237237
238238
239239 @Verifier(aN)
240240 func aO () = sigVerify(aN.bodyBytes, aN.proofs[0], aN.senderPublicKey)
241241

github/deemru/w8io/169f3d6 
52.32 ms