tx · 8VspEaJS8h49pfAjG4mjN9k99pfKGtRssFEhq2Chczc2

3MqVkF33wRVpm1odFZ7buWunkQrB8y6KWQU:  -0.01400000 Waves

2020.04.24 15:58 [968774] smart account 3MqVkF33wRVpm1odFZ7buWunkQrB8y6KWQU > SELF 0.00000000 Waves

{ "type": 13, "id": "8VspEaJS8h49pfAjG4mjN9k99pfKGtRssFEhq2Chczc2", "fee": 1400000, "feeAssetId": null, "timestamp": 1587733074396, "version": 1, "sender": "3MqVkF33wRVpm1odFZ7buWunkQrB8y6KWQU", "senderPublicKey": "UTN6pqKeKEScSzDAsnUb11wBPCkCGr4V5NyWZB9hFHy", "proofs": [], "script": "base64:AAIDAAAAAAAAAAgIARIAEgASAAAAADQAAAAADWlzc3VlckFzc2V0SWQBAAAAIJz3KakhN9dcmPN5qpSg6V3B0NxyfUbFd39iLGb8nOJxAAAAABFpbnZlc3RtZW50QXNzZXRJZAEAAAAgzKCED038fo8oldF/i+/T049zqsmC9lchpEYxh38s/DEAAAAAGGludmVzdG1lbnRBc3NldElkSXNXYXZlcwcAAAAADm93bmVyUHVibGljS2V5AQAAACC7Z0248bCn8IpOmLhobRuXa637auj7c+pbL1vvlhKaVAAAAAAMb3duZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAAA5vd25lclB1YmxpY0tleQAAAAASb3duZXJBZGRyZXNzU3RyaW5nAgAAACMzTjlGaU1lajRvR2FpYjNYd1J4SnFHaEdNTXM5SGs0aHhNYgAAAAATYXNzZXREZWNpbWFsc09mZnNldAAAAAAAAAAAAQAAAAAPdG9rZW5zYWxlQW1vdW50AAAAAAAAAAjKAAAAAAlzdGFydFRpbWUAAAAAAF44EzgAAAAAB2VuZFRpbWUAAAAAAGH5KLgAAAAABXByaWNlAAAAAAAAGS1QAAAAAA1zb2Z0Q2FwQW1vdW50AAAAAAAAAABkAAAAAAptaW5QYXltZW50AAAAAAAAGS1QAAAAAAtzd2FwQXNzZXRJZAEAAAAg4KGp0nBaxAGHpiWH+UR4Idzq5HmjsEOFlP8XMqmQBXsAAAAACnN3YXBBbW91bnQAAAAAAAAATxoAAAAACXN3YXBQcmljZQAAAAV0+95gAAAAAAALY29tcGFueVR5cGUAAAAAAAAAAAIAAAAAC2lzVG9rZW5zYWxlAAAAAAAAAAAAAAAAAAZpc1N3YXAAAAAAAAAAAAEAAAAAEmlzVG9rZW5zYWxlQW5kU3dhcAAAAAAAAAAAAgAAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAIAAAAOc3dhcFN1bUFtb3VudCAAAAAAFnN3YXBLZXlTdW1Bc3NldHNQcmVmaXgCAAAADnN3YXBTdW1Bc3NldHMgAAAAABFzd2FwS2V5RGlzdEFzc2V0cwIAAAAKc3dhcEFzc2V0cwAAAAAWc3dhcEtleUNvbGxlY3RlZEFtb3VudAIAAAAKc3dhcEFtb3VudAAAAAASa2V5U3VtQW1vdW50UHJlZml4AgAAAApzdW1BbW91bnQgAAAAABZrZXlTdW1QYWlkQW1vdW50UHJlZml4AgAAAAtwYWlkQW1vdW50IAAAAAASa2V5U3VtQXNzZXRzUHJlZml4AgAAAApzdW1Bc3NldHMgAAAAABVrZXlBbGxvd0FjY291bnRQcmVmaXgCAAAABmFsbG93IAAAAAANa2V5RGlzdEFzc2V0cwIAAAAGYXNzZXRzAAAAABJrZXlDb2xsZWN0ZWRBbW91bnQCAAAABmFtb3VudAAAAAAJa2V5SXNzdWVyAgAAAAZpc3N1ZXIAAAAAEHdoaXRlbGlzdEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVSy4ps+uwlECTaFaLiWJr0yF21GhUEUIDUAAAAAFGRBcHBXaGl0ZWxpc3RBZGRyZXNzCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUfmUCX1snxW1v/+xY2Nws9888KP/E5q8WAAAAAAlwQWRkcmVzczEJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNOQ1ZEYVQxQVNiUmQ0MmhCU3c0RUc2b2pHVlJHdHZNaXoxAAAAAAlwQWRkcmVzczIJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNNczJrVEF4ZHJjWER4d2VkZmJOalNpNmV3R0NVcXQzaGVaAAAAAAlwQWRkcmVzczMJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNONm9nbm03eG5RU0Zpb3duUzFEZjFMYWNKVVFYdmZERkxlAAAAAAlwQWRkcmVzczQJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNNdFZDbU45TVpiV2Y5cXhpTUZvRVBCcmRjMmZMcDNTdnVDAAAAAAlwQWRkcmVzczUJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNNdVdHOGdzVEs0UlFCc205N3NNQ3VVWFc5OUp2Unh3WVNnAAAAAAN2ZXICAAAADTQuMC4wLXRlc3RuZXQAAAAACnZhbGlkU3RhdGUAAAAAAAAAA+gBAAAAEGlzVG9rZW5zYWxlQWxsb3cAAAAAAwkAAAAAAAACBQAAAAtjb21wYW55VHlwZQUAAAALaXNU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dFByaWNlAwMDCQAAZgAAAAIAAAAAAAAAAAAJAABlAAAAAgUAAAANYWNjb3VudEFzc2V0cwUAAAAKdG9rZW5zQ2FsYwYJAABmAAAAAgUAAAASbWluUGF5bWVudEluQXNzZXRzBQAAAAp0b2tlbnNDYWxjBgMJAQAAAAIhPQAAAAIFAAAACnRva2Vuc0NhbGMFAAAADWFjY291bnRBc3NldHMJAABmAAAAAgUAAAAKdG9rZW5zQ2FsYwkAAGUAAAACBQAAAA1hY2NvdW50QXNzZXRzBQAAABJtaW5QYXltZW50SW5Bc3NldHMHCQAAAgAAAAECAAAAGUluY29ycmVjdCBwYXltZW50IGFtb3VudC4EAAAAEW5ld0ludmVzdG9yQW1vdW50CQAAZAAAAAIJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAEmtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQUAAAAHcGF5bWVudAQAAAARbmV3SW52ZXN0b3JBc3NldHMJAABkAAAAAgkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAASa2V5U3VtQXNzZXRzUHJlZml4BQAAAApjdXJyZW50S2V5BQAAAAp0b2tlbnNDYWxjBAAAABBuZXdBY2NvdW50QXNzZXRzCQAAZQAAAAIFAAAADWFjY291bnRBc3NldHMFAAAACnRva2Vuc0NhbGMEAAAAEG5ld0FjY291bnRBbW91bnQJAABkAAAAAgUAAAANYWNjb3VudEFtb3VudAUAAAAHcGF5bWVudAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABJrZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkFAAAAEW5ld0ludmVzdG9yQW1vdW50CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAAEmtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQUAAAARbmV3SW52ZXN0b3JBc3NldHMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADWtleURpc3RBc3NldHMFAAAAEG5ld0FjY291bnRBc3NldHMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEmtleUNvbGxlY3RlZEFtb3VudAUAAAAQbmV3QWNjb3VudEFtb3VudAUAAAADbmlsAAAAAWkBAAAAC3N3YXBEZXBvc2l0AAAAAAQAAAAMY3VycmVudFByaWNlBQAAAAlzd2FwUHJpY2UEAAAADWFjY291bnRBbW91bnQJAQAAAAlnZXRBbW91bnQAAAABBQAAABZzd2FwS2V5Q29sbGVjdGVkQW1vdW50AwkBAAAAASEAAAABCQEAAAALaXNTd2FwQWxsb3cAAAAACQAAAgAAAAECAAAAOFRoaXMgc3dhcC1kZXBvc2l0IG1ldGhvZCBpcyB1bnNvcHBlcnRlZCBmb3IgdGhpcyBjb21wYW55AwkBAAAAASEAAAABCQEAAAAKaGFzU3RhcnRlZAAAAAAJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAcVGhlIFRva2Vuc2FsZSB3b3JrcyBiZXR3ZWVuIAkAAaQAAAABBQAAAAlzdGFydFRpbWUCAAAABSBhbmQgCQABpAAAAAEFAAAAB2VuZFRpbWUDCQEAAAAMc3dhcEhhc0VuZGVkAAAAAAkAAAIAAAABAgAAAGZUaGUgcmVxdWlyZWQgYW1vdW50IGhhcyBhbHJlYWR5IGJlZW4gYWNjdW11bGF0ZWQuIElmIHlvdSBhcmUgYW4gaW52ZXN0b3IsIHlvdSBjYW4gd2l0aGRyYXcgeW91ciBmdW5kcy4EAAAAB3BheW1lbnQJAQAAAA5nZXRTd2FwUGF5bWVudAAAAAEFAAAAAWkEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAOaXNBY2NvdW50QWxsb3cEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAQd2hpdGVsaXN0QWRkcmVzcwUAAAAKY3VycmVudEtleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAP////////8BAwkAAGYAAAACBQAAAAp2YWxpZFN0YXRlBQAAAA5pc0FjY291bnRBbGxvdwkAAAIAAAABAgAAAChZb3VyIGFjY291bnQgaGFzIG5vIHJpZ2h0IHRvIHNlbmQgZnVuZHMuBAAAAA1hY2NvdW50QXNzZXRzBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAEXN3YXBLZXlEaXN0QXNzZXRzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEFAAAACnN3YXBBbW91bnQEAAAACnRva2Vuc0NhbGMJAABrAAAAAwUAAAAHcGF5bWVudAUAAAATYXNzZXREZWNpbWFsc09mZnNldAUAAAAMY3VycmVudFByaWNlAwkAAGYAAAACAAAAAAAAAAAACQAAZQAAAAIFAAAADWFjY291bnRBc3NldHMFAAAACnRva2Vuc0NhbGMJAAACAAAAAQIAAAAZSW5jb3JyZWN0IHBheW1lbnQgYW1vdW50LgQAAAARbmV3SW52ZXN0b3JBbW91bnQJAABkAAAAAgkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQUAAAAHcGF5bWVudAQAAAARbmV3SW52ZXN0b3JBc3NldHMJAABkAAAAAgkBAAAACWdldEFtb3VudAAAAAEJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQUAAAAKdG9rZW5zQ2FsYwQAAAAQbmV3QWNjb3VudEFzc2V0cwkAAGUAAAACBQAAAA1hY2NvdW50QXNzZXRzBQAAAAp0b2tlbnNDYWxjBAAAABBuZXdBY2NvdW50QW1vdW50CQAAZAAAAAIFAAAADWFjY291bnRBbW91bnQFAAAAB3BheW1lbnQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQUAAAARbmV3SW52ZXN0b3JBbW91bnQJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQUAAAARbmV3SW52ZXN0b3JBc3NldHMJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEXN3YXBLZXlEaXN0QXNzZXRzBQAAABBuZXdBY2NvdW50QXNzZXRzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABZzd2FwS2V5Q29sbGVjdGVkQW1vdW50BQAAABBuZXdBY2NvdW50QW1vdW50BQAAAANuaWwAAAABaQEAAAAKd2l0aGRyYXdhbAAAAAAEAAAACmRBcHBTdGF0dXMEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAUZEFwcFdoaXRlbGlzdEFkZHJlc3MJAAQlAAAAAQUAAAAEdGhpcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAAAwkAAAAAAAACBQAAAApkQXBwU3RhdHVzAAAAAAAAAAAACQAAAgAAAAECAAAAQldpdGhkcmF3YWxzIGFyZSBub3QgYXZhaWxhYmxlIHVudGlsIHRoZSBpc3N1ZXIgcGFzc2VzIHZlcmlmaWNhdGlvbgQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAABVjdXJyZW50SW52ZXN0b3JBc3NldHMJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAEmtleVN1bUFzc2V0c1ByZWZpeAUAAAAKY3VycmVudEtleQQAAAAVY3VycmVudEludmVzdG9yQW1vdW50CQEAAAAJZ2V0QW1vdW50AAAAAQkAASwAAAACBQAAABJrZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkEAAAAGWN1cnJlbnRJbnZlc3RvclN3YXBBc3NldHMJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAFnN3YXBLZXlTdW1Bc3NldHNQcmVmaXgFAAAACmN1cnJlbnRLZXkEAAAAGWN1cnJlbnRJbnZlc3RvclN3YXBBbW91bnQJAQAAAAlnZXRBbW91bnQAAAABCQABLAAAAAIFAAAAFnN3YXBLZXlTdW1BbW91bnRQcmVmaXgFAAAACmN1cnJlbnRLZXkEAAAAEWFjY291bnRTd2FwQW1vdW50CQEAAAAJZ2V0QW1vdW50AAAAAQUAAAAWc3dhcEtleUNvbGxlY3RlZEFtb3VudAQAAAARYWNjb3VudFN3YXBBc3NldHMJAQAAAAlnZXRBbW91bnQAAAABBQAAABFzd2FwS2V5RGlzdEFzc2V0cwQAAAANYWNjb3VudEFtb3VudAkBAAAACWdldEFtb3VudAAAAAEFAAAAEmtleUNvbGxlY3RlZEFtb3VudAQAAAANYWNjb3VudEFzc2V0cwkBAAAACWdldEFtb3VudAAAAAEFAAAADWtleURpc3RBc3NldHMEAAAAHGludmVzdG1lbnRBc3NldElkRm9yVHJhbnNmZXIJAQAAAB9nZXRJbnZlc3RtZW50QXNzZXRJZEZvclRyYW5zZmVyAAAAAgUAAAAYaW52ZXN0bWVudEFzc2V0SWRJc1dhdmVzBQAAABFpbnZlc3RtZW50QXNzZXRJZAMJAQAAAAEhAAAAAQkBAAAAD2NvbXBhbnlIYXNFbmRlZAAAAAAJAAACAAAAAQIAAAAbVGhlIENvbXBhbnkgaXMgc3RpbGwgYWN0aXZlAwMJAAAAAAAAAgUAAAAKY3VycmVudEtleQUAAAASb3duZXJBZGRyZXNzU3RyaW5nCQAAAAAAAAIFAAAACmRBcHBTdGF0dXMAAAAAAAAAAAEHBAAAABVpc3N1ZXJBbHJlYWR5R290RnVuZHMJAQAAAAlnZXRBbW91bnQAAAABBQAAAAlrZXlJc3N1ZXIDCQAAAAAAAAIFAAAAFWlzc3VlckFscmVhZHlHb3RGdW5kcwAAAAAAAAAAAAMDCQEAAAAQaXNUb2tlbnNhbGVBbGxvdwAAAAAJAQAAAAtpc1N3YXBBbGxvdwAAAAAHAwkAAGcAAAACBQAAAA1hY2NvdW50QW1vdW50BQAAAA1zb2Z0Q2FwQW1vdW50CQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAJa2V5SXNzdWVyAAAAAAAAAAABBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAMb3duZXJBZGRyZXNzBQAAAA1hY2NvdW50QW1vdW50BQAAABxpbnZlc3RtZW50QXNzZXRJZEZvclRyYW5zZmVyCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2Zl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ABJrZXlTdW1Bc3NldHNQcmVmaXgFAAAACmN1cnJlbnRLZXkAAAAAAAAAAAAFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAAFWN1cnJlbnRJbnZlc3RvckFtb3VudAUAAAAcaW52ZXN0bWVudEFzc2V0SWRGb3JUcmFuc2ZlcgUAAAADbmlsAwkAAAAAAAACBQAAAApkQXBwU3RhdHVzAAAAAAAAAAABCQEAAAAMU2NyaXB0UmVzdWx0AAAAAgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABZzd2FwS2V5U3VtQW1vdW50UHJlZml4BQAAAApjdXJyZW50S2V5AAAAAAAAAAAACQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAAFnN3YXBLZXlTdW1Bc3NldHNQcmVmaXgFAAAACmN1cnJlbnRLZXkAAAAAAAAAAAAFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAAGWN1cnJlbnRJbnZlc3RvclN3YXBBc3NldHMFAAAADWlzc3VlckFzc2V0SWQFAAAAA25pbAkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAWc3dhcEtleVN1bUFtb3VudFByZWZpeAUAAAAKY3VycmVudEtleQAAAAAAAAAAAAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABZzd2FwS2V5U3VtQXNzZXRzUHJlZml4BQAAAApjdXJyZW50S2V5AAAAAAAAAAAABQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAABljdXJyZW50SW52ZXN0b3JTd2FwQW1vdW50BQAAAAtzd2FwQXNzZXRJZAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPQnVyblRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAElJlaXNzdWVUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAGAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAZU2V0QXNzZXRTY3JpcHRUcmFuc2FjdGlvbgYJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBAAAAAtwS2V5MVNpZ25lZAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIJAQAAAAdleHRyYWN0AAAAAQUAAAAJcEFkZHJlc3MxCQACWAAAAAEIBQAAAAJ0eAAAAAJpZAAAAAAAAAAAAQAAAAAAAAAAAAQAAAALcEtleTJTaWduZWQDCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACCQEAAAAHZXh0cmFjdAAAAAEFAAAACXBBZGRyZXNzMgkAAlgAAAABCAUAAAACdHgAAAACaWQAAAAAAAAAAAEAAAAAAAAAAAAEAAAAC3BLZXkzU2lnbmVkAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgkBAAAAB2V4dHJhY3QAAAABBQAAAAlwQWRkcmVzczMJAAJYAAAAAQgFAAAAAnR4AAAAAmlkAAAAAAAAAAABAAAAAAAAAAAABAAAAAtwS2V5NFNpZ25lZAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIJAQAAAAdleHRyYWN0AAAAAQUAAAAJcEFkZHJlc3M0CQACWAAAAAEIBQAAAAJ0eAAAAAJpZAAAAAAAAAAAAQAAAAAAAAAAAAQAAAALcEtleTVTaWduZWQDCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACCQEAAAAHZXh0cmFjdAAAAAEFAAAACXBBZGRyZXNzNQkAAlgAAAABCAUAAAACdHgAAAACaWQAAAAAAAAAAAEAAAAAAAAAAAAJAABnAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACBQAAAAtwS2V5MVNpZ25lZAUAAAALcEtleTJTaWduZWQFAAAAC3BLZXkzU2lnbmVkBQAAAAtwS2V5NFNpZ25lZAUAAAALcEtleTVTaWduZWQAAAAAAAAAAAMHtrLxXg==", "chainId": 84, "height": 968774, "spentComplexity": 0 } View: original | compacted Prev: GBojAm7ALxov3cgnRgwDhg6LGAoKJhEYrhHn4ggR1FmR Next: none Diff:
OldNewDifferences
400400 @Verifier(aG)
401401 func aH () = {
402402 let Y = aG
403- if ($isInstanceOf(Y, "BurnTransaction"))
403+ if ($isInstanceOf(Y, "TransferTransaction"))
404404 then {
405405 let aG = Y
406406 true
407407 }
408- else if ($isInstanceOf(Y, "ReissueTransaction"))
408+ else if ($isInstanceOf(Y, "BurnTransaction"))
409409 then {
410410 let aG = Y
411411 true
412412 }
413- else if (if ($isInstanceOf(Y, "SetAssetScriptTransaction"))
414- then true
415- else $isInstanceOf(Y, "SetScriptTransaction"))
413+ else if ($isInstanceOf(Y, "ReissueTransaction"))
416414 then {
417415 let aG = Y
418- let aI = if (isDefined(getInteger(extract(H), toBase58String(aG.id))))
419- then 1
420- else 0
421- let aJ = if (isDefined(getInteger(extract(I), toBase58String(aG.id))))
422- then 1
423- else 0
424- let aK = if (isDefined(getInteger(extract(J), toBase58String(aG.id))))
425- then 1
426- else 0
427- let aL = if (isDefined(getInteger(extract(K), toBase58String(aG.id))))
428- then 1
429- else 0
430- let aM = if (isDefined(getInteger(extract(L), toBase58String(aG.id))))
431- then 1
432- else 0
433- (((((aI + aJ) + aK) + aL) + aM) >= 3)
416+ true
434417 }
435- else false
418+ else if (if ($isInstanceOf(Y, "SetAssetScriptTransaction"))
419+ then true
420+ else $isInstanceOf(Y, "SetScriptTransaction"))
421+ then {
422+ let aG = Y
423+ let aI = if (isDefined(getInteger(extract(H), toBase58String(aG.id))))
424+ then 1
425+ else 0
426+ let aJ = if (isDefined(getInteger(extract(I), toBase58String(aG.id))))
427+ then 1
428+ else 0
429+ let aK = if (isDefined(getInteger(extract(J), toBase58String(aG.id))))
430+ then 1
431+ else 0
432+ let aL = if (isDefined(getInteger(extract(K), toBase58String(aG.id))))
433+ then 1
434+ else 0
435+ let aM = if (isDefined(getInteger(extract(L), toBase58String(aG.id))))
436+ then 1
437+ else 0
438+ (((((aI + aJ) + aK) + aL) + aM) >= 3)
439+ }
440+ else false
436441 }
437442
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'BZjCBg7ZKG6VHphfkMXD2N4dneXK7Pq84zuoZ2odmcVE'
55
66 let b = base58'Emn8cyGDFgnLCKLTXqVWhKJARhtR2muBUuZaSmqNzDfn'
77
88 let c = false
99
1010 let d = base58'DcYbuABsnwB6G1gNnArLPHCKwFWto3xJpBXyyY7Xkynj'
1111
1212 let e = addressFromPublicKey(d)
1313
1414 let f = "3N9FiMej4oGaib3XwRxJqGhGMMs9Hk4hxMb"
1515
1616 let g = 1
1717
1818 let h = 2250
1919
2020 let i = 1580733240
2121
2222 let j = 1643718840
2323
2424 let k = 1650000
2525
2626 let l = 100
2727
2828 let m = 1650000
2929
3030 let n = base58'G7sJQse5JnS7BB2TTppRnEtjpoTnQKX6jpTPrnY2f8nn'
3131
3232 let o = 20250
3333
3434 let p = 6000000000000
3535
3636 let q = 2
3737
3838 let r = 0
3939
4040 let s = 1
4141
4242 let t = 2
4343
4444 let u = "swapSumAmount "
4545
4646 let v = "swapSumAssets "
4747
4848 let w = "swapAssets"
4949
5050 let x = "swapAmount"
5151
5252 let y = "sumAmount "
5353
5454 let z = "paidAmount "
5555
5656 let A = "sumAssets "
5757
5858 let B = "allow "
5959
6060 let C = "assets"
6161
6262 let D = "amount"
6363
6464 let E = "issuer"
6565
6666 let F = Address(base58'3N6DwWxT82nGJUwBwd7L514r2u71gr7WhwJ')
6767
6868 let G = Address(base58'3N1SPvLZgv6FMfe5WNUtnPzt3okYxcJhYnR')
6969
7070 let H = addressFromString("3NCVDaT1ASbRd42hBSw4EG6ojGVRGtvMiz1")
7171
7272 let I = addressFromString("3Ms2kTAxdrcXDxwedfbNjSi6ewGCUqt3heZ")
7373
7474 let J = addressFromString("3N6ognm7xnQSFiownS1Df1LacJUQXvfDFLe")
7575
7676 let K = addressFromString("3MtVCmN9MZbWf9qxiMFoEPBrdc2fLp3SvuC")
7777
7878 let L = addressFromString("3MuWG8gsTK4RQBsm97sMCuUXW99JvRxwYSg")
7979
8080 let M = "4.0.0-testnet"
8181
8282 let N = 1000
8383
8484 func O () = if ((q == r))
8585 then true
8686 else (q == t)
8787
8888
8989 func P () = if ((q == s))
9090 then true
9191 else (q == t)
9292
9393
9494 func Q () = {
9595 let R = value(blockInfoByHeight(height))
9696 (R.timestamp / 1000)
9797 }
9898
9999
100100 func S (T,U) = if ((T == false))
101101 then U
102102 else unit
103103
104104
105105 func V () = k
106106
107107
108108 func W (X) = {
109109 let Y = getInteger(this, X)
110110 if ($isInstanceOf(Y, "Int"))
111111 then {
112112 let Z = Y
113113 Z
114114 }
115115 else 0
116116 }
117117
118118
119119 func aa () = (Q() >= i)
120120
121121
122122 func ab () = {
123123 let ac = {
124124 let Y = getInteger(this, C)
125125 if ($isInstanceOf(Y, "Int"))
126126 then {
127127 let Z = Y
128128 Z
129129 }
130130 else h
131131 }
132132 if ((Q() > j))
133133 then true
134134 else (ac == 0)
135135 }
136136
137137
138138 func ad () = {
139139 let ac = {
140140 let Y = getInteger(this, w)
141141 if ($isInstanceOf(Y, "Int"))
142142 then {
143143 let Z = Y
144144 Z
145145 }
146146 else o
147147 }
148148 if ((Q() > j))
149149 then true
150150 else (ac == 0)
151151 }
152152
153153
154154 func ae () = if (if (P())
155155 then O()
156156 else false)
157157 then if (ab())
158158 then ad()
159159 else false
160160 else if (O())
161161 then ab()
162162 else if (P())
163163 then ad()
164164 else false
165165
166166
167167 func af (ag) = {
168168 let Y = ag.payment
169169 if ($isInstanceOf(Y, "AttachedPayment"))
170170 then {
171171 let ah = Y
172172 let ai = {
173173 let aj = ah.assetId
174174 if ($isInstanceOf(aj, "ByteVector"))
175175 then {
176176 let U = aj
177177 if (!(c))
178178 then (U == b)
179179 else false
180180 }
181181 else (c == true)
182182 }
183183 if (ai)
184184 then if ((g == 1))
185185 then if (((ah.amount % k) == 0))
186186 then ah.amount
187187 else throw("payment amount must be a multiple of token price")
188188 else ah.amount
189189 else throw("Invalid asset ID of investment")
190190 }
191191 else throw("Payment must be attached")
192192 }
193193
194194
195195 func ak (ag) = {
196196 let Y = ag.payment
197197 if ($isInstanceOf(Y, "AttachedPayment"))
198198 then {
199199 let ah = Y
200200 let ai = {
201201 let aj = ah.assetId
202202 if ($isInstanceOf(aj, "ByteVector"))
203203 then {
204204 let U = aj
205205 (U == n)
206206 }
207207 else false
208208 }
209209 if (ai)
210210 then if ((g == 1))
211211 then if (((ah.amount % p) == 0))
212212 then ah.amount
213213 else throw("payment amount must be a multiple of token price")
214214 else ah.amount
215215 else throw("Invalid asset ID of investment")
216216 }
217217 else throw("Payment must be attached")
218218 }
219219
220220
221221 @Callable(ag)
222222 func deposit () = {
223223 let al = V()
224224 let am = W(D)
225225 if (!(O()))
226226 then throw("This deposit method is unsopperted for this company")
227227 else if (!(aa()))
228228 then throw(((("The Tokensale works between " + toString(i)) + " and ") + toString(j)))
229229 else if (ab())
230230 then throw("The required amount has already been accumulated. If you are an investor, you can withdraw your funds.")
231231 else {
232232 let an = af(ag)
233233 let ao = toBase58String(ag.caller.bytes)
234234 let ap = {
235235 let Y = getInteger(F, ao)
236236 if ($isInstanceOf(Y, "Int"))
237237 then {
238238 let Z = Y
239239 Z
240240 }
241241 else -255
242242 }
243243 if ((N > ap))
244244 then throw("Your account has no right to send funds.")
245245 else {
246246 let aq = {
247247 let Y = getInteger(this, C)
248248 if ($isInstanceOf(Y, "Int"))
249249 then {
250250 let Z = Y
251251 Z
252252 }
253253 else h
254254 }
255255 let ar = fraction(an, g, al)
256256 let as = fraction(m, g, al)
257257 if (if (if ((0 > (aq - ar)))
258258 then true
259259 else (as > ar))
260260 then true
261261 else if ((ar != aq))
262262 then (ar > (aq - as))
263263 else false)
264264 then throw("Incorrect payment amount.")
265265 else {
266266 let at = (W((y + ao)) + an)
267267 let au = (W((A + ao)) + ar)
268268 let av = (aq - ar)
269269 let aw = (am + an)
270270 WriteSet([DataEntry((y + ao), at), DataEntry((A + ao), au), DataEntry(C, av), DataEntry(D, aw)])
271271 }
272272 }
273273 }
274274 }
275275
276276
277277
278278 @Callable(ag)
279279 func swapDeposit () = {
280280 let al = p
281281 let am = W(x)
282282 if (!(P()))
283283 then throw("This swap-deposit method is unsopperted for this company")
284284 else if (!(aa()))
285285 then throw(((("The Tokensale works between " + toString(i)) + " and ") + toString(j)))
286286 else if (ad())
287287 then throw("The required amount has already been accumulated. If you are an investor, you can withdraw your funds.")
288288 else {
289289 let an = ak(ag)
290290 let ao = toBase58String(ag.caller.bytes)
291291 let ap = {
292292 let Y = getInteger(F, ao)
293293 if ($isInstanceOf(Y, "Int"))
294294 then {
295295 let Z = Y
296296 Z
297297 }
298298 else -255
299299 }
300300 if ((N > ap))
301301 then throw("Your account has no right to send funds.")
302302 else {
303303 let aq = {
304304 let Y = getInteger(this, w)
305305 if ($isInstanceOf(Y, "Int"))
306306 then {
307307 let Z = Y
308308 Z
309309 }
310310 else o
311311 }
312312 let ar = fraction(an, g, al)
313313 if ((0 > (aq - ar)))
314314 then throw("Incorrect payment amount.")
315315 else {
316316 let at = (W((u + ao)) + an)
317317 let au = (W((v + ao)) + ar)
318318 let av = (aq - ar)
319319 let aw = (am + an)
320320 WriteSet([DataEntry((u + ao), at), DataEntry((v + ao), au), DataEntry(w, av), DataEntry(x, aw)])
321321 }
322322 }
323323 }
324324 }
325325
326326
327327
328328 @Callable(ag)
329329 func withdrawal () = {
330330 let ax = {
331331 let Y = getInteger(G, toString(this))
332332 if ($isInstanceOf(Y, "Int"))
333333 then {
334334 let Z = Y
335335 Z
336336 }
337337 else 0
338338 }
339339 if ((ax == 0))
340340 then throw("Withdrawals are not available until the issuer passes verification")
341341 else {
342342 let ao = toBase58String(ag.caller.bytes)
343343 let ay = W((A + ao))
344344 let az = W((y + ao))
345345 let aA = W((v + ao))
346346 let aB = W((u + ao))
347347 let aC = W(x)
348348 let aD = W(w)
349349 let am = W(D)
350350 let aq = W(C)
351351 let aE = S(c, b)
352352 if (!(ae()))
353353 then throw("The Company is still active")
354354 else if (if ((ao == f))
355355 then (ax == 1)
356356 else false)
357357 then {
358358 let aF = W(E)
359359 if ((aF == 0))
360360 then if (if (O())
361361 then P()
362362 else false)
363363 then if ((am >= l))
364364 then ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, am, aE), ScriptTransfer(e, aC, n)]))
365365 else ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, aC, n)]))
366366 else if (O())
367367 then if ((am >= l))
368368 then ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, am, aE)]))
369369 else throw("No funds for issuer")
370370 else ScriptResult(WriteSet([DataEntry(E, 1)]), TransferSet([ScriptTransfer(e, aC, n)]))
371371 else throw("The issuer has already taken its share!")
372372 }
373373 else if (if ((az == 0))
374374 then (aB == 0)
375375 else false)
376376 then throw("Don't have money")
377377 else if (if (O())
378378 then P()
379379 else false)
380380 then if (if ((l > am))
381381 then (ax == 1)
382382 else false)
383383 then ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0), DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, az, aE), ScriptTransfer(ag.caller, aA, a)]))
384384 else if ((ax == 1))
385385 then ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0), DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, ay, a), ScriptTransfer(ag.caller, aA, a)]))
386386 else ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0), DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, az, aE), ScriptTransfer(ag.caller, aB, n)]))
387387 else if (O())
388388 then if (if ((am >= l))
389389 then (ax == 1)
390390 else false)
391391 then ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, ay, a)]))
392392 else ScriptResult(WriteSet([DataEntry((y + ao), 0), DataEntry((A + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, az, aE)]))
393393 else if ((ax == 1))
394394 then ScriptResult(WriteSet([DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, aA, a)]))
395395 else ScriptResult(WriteSet([DataEntry((u + ao), 0), DataEntry((v + ao), 0)]), TransferSet([ScriptTransfer(ag.caller, aB, n)]))
396396 }
397397 }
398398
399399
400400 @Verifier(aG)
401401 func aH () = {
402402 let Y = aG
403- if ($isInstanceOf(Y, "BurnTransaction"))
403+ if ($isInstanceOf(Y, "TransferTransaction"))
404404 then {
405405 let aG = Y
406406 true
407407 }
408- else if ($isInstanceOf(Y, "ReissueTransaction"))
408+ else if ($isInstanceOf(Y, "BurnTransaction"))
409409 then {
410410 let aG = Y
411411 true
412412 }
413- else if (if ($isInstanceOf(Y, "SetAssetScriptTransaction"))
414- then true
415- else $isInstanceOf(Y, "SetScriptTransaction"))
413+ else if ($isInstanceOf(Y, "ReissueTransaction"))
416414 then {
417415 let aG = Y
418- let aI = if (isDefined(getInteger(extract(H), toBase58String(aG.id))))
419- then 1
420- else 0
421- let aJ = if (isDefined(getInteger(extract(I), toBase58String(aG.id))))
422- then 1
423- else 0
424- let aK = if (isDefined(getInteger(extract(J), toBase58String(aG.id))))
425- then 1
426- else 0
427- let aL = if (isDefined(getInteger(extract(K), toBase58String(aG.id))))
428- then 1
429- else 0
430- let aM = if (isDefined(getInteger(extract(L), toBase58String(aG.id))))
431- then 1
432- else 0
433- (((((aI + aJ) + aK) + aL) + aM) >= 3)
416+ true
434417 }
435- else false
418+ else if (if ($isInstanceOf(Y, "SetAssetScriptTransaction"))
419+ then true
420+ else $isInstanceOf(Y, "SetScriptTransaction"))
421+ then {
422+ let aG = Y
423+ let aI = if (isDefined(getInteger(extract(H), toBase58String(aG.id))))
424+ then 1
425+ else 0
426+ let aJ = if (isDefined(getInteger(extract(I), toBase58String(aG.id))))
427+ then 1
428+ else 0
429+ let aK = if (isDefined(getInteger(extract(J), toBase58String(aG.id))))
430+ then 1
431+ else 0
432+ let aL = if (isDefined(getInteger(extract(K), toBase58String(aG.id))))
433+ then 1
434+ else 0
435+ let aM = if (isDefined(getInteger(extract(L), toBase58String(aG.id))))
436+ then 1
437+ else 0
438+ (((((aI + aJ) + aK) + aL) + aM) >= 3)
439+ }
440+ else false
436441 }
437442

github/deemru/w8io/3ef1775 
101.67 ms