tx · 82LPpKSukxTsRKFSWV9EKjwq4hwKuGqrSsR7WxiqeSAp

3MxR6KE9S7WbpjjT3FmBobkhADmKo1qt58i:  -0.01000000 Waves

2020.05.16 11:10 [1000522] smart account 3MxR6KE9S7WbpjjT3FmBobkhADmKo1qt58i > SELF 0.00000000 Waves

{ "type": 13, "id": "82LPpKSukxTsRKFSWV9EKjwq4hwKuGqrSsR7WxiqeSAp", "fee": 1000000, "feeAssetId": null, "timestamp": 1589616698632, "version": 1, "sender": "3MxR6KE9S7WbpjjT3FmBobkhADmKo1qt58i", "senderPublicKey": "3DnL8zUTvbpusWzTD4rnMV1a59N5qQXMUxHXKp6mWRpb", "proofs": [ "SKhCvjCMNE11R7mai9RczbasjVZhbTQkQfAXqt4b3KrytbMpZhATXFf22BSK2gss5D7wJ6k8tYDjmDP4Fu9tAX3" ], "script": "base64:AAIDAAAAAAAAABwIARINCgsICAEBAQgICAEBCBIJCgcBCAEBAQEBAAAARwAAAAAXcmVzY3VlVGltZUNvbmRpdGlvbkxlc3MCAAAABGxlc3MAAAAAF3Jlc2N1ZVRpbWVDb25kaXRpb25Nb3JlAgAAAARtb3JlAAAAACByZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5UHJvZHVjdGl2ZQIAAAAOdmVyeVByb2R1Y3RpdmUAAAAAHHJlc2N1ZVRpbWVDYXRlZ29yeVByb2R1Y3RpdmUCAAAACnByb2R1Y3RpdmUAAAAAGXJlc2N1ZVRpbWVDYXRlZ29yeU5ldXRyYWwCAAAAB25ldXRyYWwAAAAAHXJlc2N1ZVRpbWVDYXRlZ29yeURpc3RyYWN0aW5nAgAAAAtkaXN0cmFjdGluZwAAAAAhcmVzY3VlVGltZUNhdGVnb3J5VmVyeURpc3RyYWN0aW5nAgAAAA92ZXJ5RGlzdHJhY3RpbmcAAAAAEWdvYWxTdGF0dXNQZW5kaW5nAgAAAAdwZW5kaW5nAAAAABBnb2FsU3RhdHVzQWN0aXZlAgAAAAZhY3RpdmUAAAAAD2dvYWxTdGF0dXNQYXVzZQIAAAAFcGF1c2UAAAAAEWdvYWxTdGF0dXNTdWNjZXNzAgAAAAdzdWNjZXNzAAAAAA5nb2FsU3RhdHVzRmFpbAIAAAAEZmFpbAAAAAATcmVjb3JkU3RhdHVzUGVuZGluZwIAAAAHcGVuZGluZwAAAAATcmVjb3JkU3RhdHVzU3VjY2VzcwIAAAAHc3VjY2VzcwAAAAAQcmVjb3JkU3RhdHVzRmFpbAIAAAAEZmFpbAAAAAAdaW50ZWdyYXRpb25TZXJ2aWNlc1Jlc2N1ZVRpbWUCAAAACnJlc2N1ZVRpbWUAAAAADXdlZWtEYXlNb25kYXkCAAAABm1vbmRheQAAAAAOd2Vla0RheVR1ZXNkYXkCAAAAB3R1ZXNkYXkAAAAAEHdlZWtEYXlXZWRuZXNkYXkCAAAACXdlZG5lc2RheQAAAAAPd2Vla0RheVRodXJzZGF5AgAAAAh0aHVyc2RheQAAAAANd2Vla0RheUZyaWRheQIAAAAGZnJpZGF5AAAAAA93ZWVrRGF5U2F0dXJkYXkCAAAACHNhdHVyZGF5AAAAAA13ZWVrRGF5U3VuZGF5AgAAAAZzdW5kYXkAAAAAB25hbWVLZXkCAAAABG5hbWUAAAAADmRlc2NyaXB0aW9uS2V5AgAAAAtkZXNjcmlwdGlvbgAAAAAMc3RhcnREYXRlS2V5AgAAAAlzdGFydERhdGUAAAAACmVuZERhdGVLZXkCAAAAB2VuZERhdGUAAAAAHHJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnRLZXkCAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQAAAAAFnJlc2N1ZVRpbWVDb25kaXRpb25LZXkCAAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24AAAAAFXJlc2N1ZVRpbWVDYXRlZ29yeUtleQIAAAAScmVzY3VlVGltZUNhdGVnb3J5AAAAABB0cmFja1dlZWtEYXlzS2V5AgAAAA10cmFja1dlZWtEYXlzAAAAAA9hdHRlbXBzQ291bnRLZXkCAAAADGF0dGVtcHNDb3VudAAAAAAGYmV0S2V5AgAAAANiZXQAAAAADWJldEFzc2V0SWRLZXkCAAAACmJldEFzc2V0SWQAAAAADWdvYWxTdGF0dXNLZXkCAAAACmdvYWxTdGF0dXMAAAAADWZhaWxzQ291bnRLZXkCAAAACmZhaWxzQ291bnQAAAAAFWFkbWluQWNjb3VudFB1YmxpY0tleQEAAAAg6/3eHXCC4GZsEnHaP42Wa9g+S1kUsOE81W4E2sP4FSgAAAAAFHVzZXJBY2NvdW50UHVibGljS2V5AQAAACCaD4Um16cvxJmzmm9AhUPG9apE2HpUT9BJb1mJlZEkRgAAAAAUZ29hbEFjY291bnRQdWJsaWNLZXkBAAAAICD9mSsEHDrtQSDEYnP9SLzI2lOh6M2BTFOKmeyaohxQAQAAABN0aHJvd1VuZGVmaW5lZEVycm9yAAAAAAkAAAIAAAABAgAAAA51bmRlZmluZWRFcnJvcgEAAAAWdGhyb3dPdXRkYXRlZEdvYWxFcnJvcgAAAAAJAAACAAAAAQIAAAARb3V0ZGF0ZWRHb2FsRXJyb3IBAAAAGXRocm93Tm90VHJhY2tXZWVrRGF5RXJyb3IAAAAACQAAAgAAAAECAAAAD25vdFRyYWNrV2Vla0RheQEAAAAXdGhyb3dOb3RBY3RpdmVHb2FsRXJyb3IAAAAACQAAAgAAAAECAAAAEm5vdEFjdGl2ZUdvYWxFcnJvcgEAAAAgdGhyb3dHb2FsUmVjb3JkQWxyZWFkeUFkZGVkRXJyb3IAAAAACQAAAgAAAAECAAAAFmdvYWxSZWNvcmRBbHJlYWR5QWRkZWQBAAAAGnRocm93SXNOb3RBZG1pbkNhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABVpc05vdEFkbWluQ2FsbGVyRXJyb3IBAAAAGXRocm93SXNOb3RVc2VyQ2FsbGVyRXJyb3IAAAAACQAAAgAAAAECAAAAFGlzTm90VXNlckNhbGxlckVycm9yAQAAABl0aHJvd0lzTm90R29hbENhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABRpc05vdEdvYWxDYWxsZXJFcnJvcgAAAAAObm9QYXltZW50RXJyb3ICAAAADm5vUGF5bWVudEVycm9yAQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAIAAAANZXhwZWN0ZWRBc3NldAAAAA1yZWNlaXZlZEFzc2V0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAhdW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAgAAAAEsCQACWAAAAAEFAAAADWV4cGVjdGVkQXNzZXQCAAAAASwJAAJYAAAAAQUAAAANcmVjZWl2ZWRBc3NldAEAAAAddGhyb3dJbnN1ZmZpY2llbnRQYXltZW50RXJyb3IAAAACAAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABhpbnN1ZmZpY2llbnRQYXltZW50RXJyb3ICAAAAASwJAAGkAAAAAQUAAAAVZXhwZWN0ZWRQYXltZW50QW1vdW50AgAAAAEsCQABpAAAAAEFAAAAFXJlY2VpdmVkUGF5bWVudEFtb3VudAEAAAASZ2V0SW50ZWdlclJlY29yZE9yAAAAAwAAAA5hY2NvdW50QWRkcmVzcwAAAANrZXkAAAAHZGVmYXVsdAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQkBAAAAEUBleHRyTmF0aXZl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aXZlAgAAAAE+AQAAABJnZXRSZWNvcmRTdGF0dXNLZXkAAAABAAAABGRhdGUJAAEsAAAAAgkAASwAAAACAgAAAAhyZWNvcmRfPAkAAaQAAAABBQAAAARkYXRlAgAAAAE+AQAAAA1pc0FkbWluQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABJhZG1pbkFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAVYWRtaW5BY2NvdW50UHVibGljS2V5AwkAAAAAAAACBQAAABNjYWxsZXJBY2NvdW50UHViS2V5BQAAABJhZG1pbkFjY291bnRQdWJLZXkGBwEAAAAMaXNVc2VyQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABF1c2VyQWNjb3VudFB1YktleQkAAlgAAAABBQAAABR1c2VyQWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARdXNlckFjY291bnRQdWJLZXkGBwEAAAAMaXNHb2FsQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABFnb2FsQWNjb3VudFB1YktleQkAAlgAAAABBQAAABRnb2FsQWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARZ29hbEFjY291bnRQdWJLZXkGBwEAAAAYZ2V0UmVjdWV0aW1lUmVjb3JkU3RhdHVzAAAABgAAAARkYXRlAAAADnZlcnlQcm9kdWN0aXZlAAAACnByb2R1Y3RpdmUAAAAHbmV1dHJhbAAAAAtkaXN0cmFjdGluZwAAAA92ZXJ5RGlzdHJhY3RpbmcEAAAAD3JlY29yZFN0YXR1c0tleQkBAAAAEmdldFJlY29yZFN0YXR1c0tleQAAAAEFAAAABGRhdGUEAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAQAAABJnZXRJbnRlZ2VyUmVjb3JkT3IAAAADBQAAAAR0aGlzBQAAABxyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50S2V5AAAAAAAAAAAABAAAABNyZXNjdWVUaW1lQ29uZGl0aW9uCQEAAAAPZ2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAEdGhpcwUAAAAWcmVzY3VlVGltZUNvbmRpdGlvbktleQQAAAAScmVzY3VlVGltZUNhdGVnb3J5CQEAAAAPZ2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAEdGhpcwUAAAAVcmVzY3VlVGltZUNhdGVnb3J5S2V5BAAAAA9jb25kaXRpb25SZXN1bHQDCQAAAAAAAAIFAAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24FAAAAF3Jlc2N1ZVRpbWVDb25kaXRpb25MZXNzAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlCQAAZwAAAAIFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQFAAAADnZlcnlQcm9kdWN0aXZlAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAHHJlc2N1ZVRpbWVDYXRlZ29yeVByb2R1Y3RpdmUJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAAKcHJvZHVjdGl2ZQMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAABlyZXNjdWVUaW1lQ2F0ZWdvcnlOZXV0cmFsCQAAZwAAAAIFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQFAAAAB25ldXRyYWwDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAdcmVzY3VlVGltZUNhdGVnb3J5RGlzdHJhY3RpbmcJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAALZGlzdHJhY3RpbmcJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAAPdmVyeURpc3RyYWN0aW5nAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlCQAAZwAAAAIFAAAADnZlcnlQcm9kdWN0aXZlBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAHHJlc2N1ZVRpbWVDYXRlZ29yeVByb2R1Y3RpdmUJAABnAAAAAgUAAAAKcHJvZHVjdGl2ZQUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAABlyZXNjdWVUaW1lQ2F0ZWdvcnlOZXV0cmFsCQAAZwAAAAIFAAAAB25ldXRyYWwFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAdcmVzY3VlVGltZUNhdGVnb3J5RGlzdHJhY3RpbmcJAABnAAAAAgUAAAALZGlzdHJhY3RpbmcFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAABnAAAAAgUAAAAPdmVyeURpc3RyYWN0aW5nBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AwkAAAAAAAACBQAAAA9jb25kaXRpb25SZXN1bHQGBQAAABNyZWNvcmRTdGF0dXNTdWNjZXNzBQAAABByZWNvcmRTdGF0dXNGYWlsAQAAAA1nZXRGYWlsc0NvdW50AAAAAQAAAAxyZWNvcmRTdGF0dXMEAAAACmZhaWxzQ291bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAADWZhaWxzQ291bnRLZXkDCQAAAAAAAAIFAAAADHJlY29yZFN0YXR1cwUAAAATcmVjb3JkU3RhdHVzU3VjY2VzcwUAAAAKZmFpbHNDb3VudAkAAGQAAAACBQAAAApmYWlsc0NvdW50AAAAAAAAAAABAAAAAgAAAAFpAQAAAAVzZXR1cAAAAAsAAAAEbmFtZQAAAAtkZXNjcmlwdGlvbgAAAAlzdGFydERhdGUAAAAHZW5kRGF0ZQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24AAAAScmVzY3VlVGltZUNhdGVnb3J5AAAADXRyYWNrV2Vla0RheXMAAAAMYXR0ZW1wc0NvdW50AAAAA2JldAAAAApiZXRBc3NldElkBAAAAAdwYXltZW50CQEAAAAKZ2V0UGF5bWVudAAAAAEFAAAAAWkEAAAADXBheW1lbnRBbW91bnQIBQAAAAdwYXltZW50AAAABmFtb3VudAQAAAAOcGF5bWVudEFzc2V0SWQJAQAAABFnZXRQYXltZW50QXNzZXRJZAAAAAEFAAAAB3BheW1lbnQEAAAAD2lzTm90VXNlckNhbGxlcgkBAAAAASEAAAABCQEAAAAMaXNVc2VyQ2FsbGVyAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAAiE9AAAAAgUAAAAOcGF5bWVudEFzc2V0SWQJAAJZAAAAAQUAAAAKYmV0QXNzZXRJZAQAAAAVaXNJbnN1ZmZpY2llbnRQYXltZW50CQEAAAACIT0AAAACBQAAAA1wYXltZW50QW1vdW50BQAAAANiZXQDBQAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAJnRocm93VW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAAAAAgkAAlkAAAABBQAAAApiZXRBc3NldElkBQAAAA5wYXltZW50QXNzZXRJZAMFAAAAFWlzSW5zdWZmaWNpZW50UGF5bWVudAkBAAAAHXRocm93SW5zdWZmaWNpZW50UGF5bWVudEVycm9yAAAAAgUAAAADYmV0BQAAAA1wYXltZW50QW1vdW50AwUAAAAPaXNOb3RVc2VyQ2FsbGVyCQEAAAAZdGhyb3dJc05vdFVzZXJDYWxsZXJFcnJvcgAAAAAJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAADWdvYWxTdGF0dXNLZXkFAAAAEGdvYWxTdGF0dXNBY3RpdmUJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAB25hbWVLZXkFAAAABG5hbWUJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAADmRlc2NyaXB0aW9uS2V5BQAAAAtkZXNjcmlwdGlvbgkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADHN0YXJ0RGF0ZUtleQUAAAAJc3RhcnREYXRlCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgUAAAAKZW5kRGF0ZUtleQUAAAAHZW5kRGF0ZQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAAHHJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnRLZXkFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAFnJlc2N1ZVRpbWVDb25kaXRpb25LZXkFAAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24JAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAFXJlc2N1ZVRpbWVDYXRlZ29yeUtleQUAAAAScmVzY3VlVGltZUNhdGVnb3J5CQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAABB0cmFja1dlZWtEYXlzS2V5BQAAAA10cmFja1dlZWtEYXlzCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgUAAAAPYXR0ZW1wc0NvdW50S2V5BQAAAAxhdHRlbXBzQ291bnQJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACBQAAAAZiZXRLZXkFAAAAA2JldAkABEwAAAACCQEAAAAPc2V0U3RyaW5nUmVjb3JkAAAAAgUAAAANYmV0QXNzZXRJZEtleQUAAAAKYmV0QXNzZXRJZAkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkAAAAAAAAAAAAFAAAAA25pbAAAAAFpAQAAAAlhZGRSZWNvcmQAAAAHAAAAE3JlY29yZERhdGVUaW1lc3RhbXAAAAARcmVjb3JkRGF0ZVdlZWtEYXkAAAAOdmVyeVByb2R1Y3RpdmUAAAAKcHJvZHVjdGl2ZQAAAAduZXV0cmFsAAAAC2Rpc3RyYWN0aW5nAAAAD3ZlcnlEaXN0cmFjdGluZwQAAAAPcmVjb3JkU3RhdHVzS2V5CQEAAAASZ2V0UmVjb3JkU3RhdHVzS2V5AAAAAQUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAQAAAADYmV0CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzBQAAAAZiZXRLZXkEAAAACmJldEFzc2V0SWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMFAAAADWJldEFzc2V0SWRLZXkEAAAADXRyYWNrV2Vla0RheXMJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMFAAAAEHRyYWNrV2Vla0RheXNLZXkEAAAAEnN0YXJ0RGF0ZVRpbWVzdGFtcAkBAAAAEmdldEludGVnZXJSZWNvcmRPcgAAAAMFAAAABHRoaXMCAAAACXN0YXJ0RGF0ZQAAAAAAAAAAAAQAAAAQZW5kRGF0ZVRpbWVzdGFtcAkBAAAAEmdldEludGVnZXJSZWNvcmRPcgAAAAMFAAAABHRoaXMCAAAAB2VuZERhdGUAAAAAAAAAAAAEAAAADmlzT3V0ZGF0ZWRHb2FsAwkAAGYAAAACBQAAABJzdGFydERhdGVUaW1lc3RhbXAFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAJAABmAAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAQZW5kRGF0ZVRpbWVzdGFtcAcEAAAACWlzRW5kRGF0ZQkAAAAAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAABBlbmREYXRlVGltZXN0YW1wBAAAABFpc05vdEFjdGl2ZVN0YXR1cwkBAAAAAiE9AAAAAgkBAAAAD2dldFN0cmluZ1JlY29yZAAAAAIFAAAABHRoaXMCAAAABnN0YXR1cwUAAAAQZ29hbFN0YXR1c0FjdGl2ZQQAAAAQaXNOb3RBZG1pbkNhbGxlcgkBAAAAASEAAAABCQEAAAANaXNBZG1pbkNhbGxlcgAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAARaXNOb3RUcmFja1dlZWtEYXkJAQAAAAEhAAAAAQkBAAAADWlzU3Vic3RyRXhpc3QAAAACBQAAAA10cmFja1dlZWtEYXlzBQAAABFyZWNvcmREYXRlV2Vla0RheQQAAAAYaXNHb2FsUmVjb3JkQWxyZWFkeUFkZGVkCQEAAAAPaXNSZWNvcmREZWZpbmVkAAAAAQUAAAAPcmVjb3JkU3RhdHVzS2V5AwUAAAAQaXNOb3RBZG1pbkNhbGxlcgkBAAAAGnRocm93SXNOb3RBZG1pbkNhbGxlckVycm9yAAAAAAMFAAAADmlzT3V0ZGF0ZWRHb2FsCQEAAAAWdGhyb3dPdXRkYXRlZEdvYWxFcnJvcgAAAAADBQAAABFpc05vdEFjdGl2ZVN0YXR1cwkBAAAAF3Rocm93Tm90QWN0aXZlR29hbEVycm9yAAAAAAMFAAAAEWlzTm90VHJhY2tXZWVrRGF5CQEAAAAZdGhyb3dOb3RUcmFja1dlZWtEYXlFcnJvcgAAAAADBQAAABhpc0dvYWxSZWNvcmRBbHJlYWR5QWRkZWQJAQAAACB0aHJvd0dvYWxSZWNvcmRBbHJlYWR5QWRkZWRFcnJvcgAAAAAEAAAADHJlY29yZFN0YXR1cwkBAAAAGGdldFJlY3VldGltZVJlY29yZFN0YXR1cwAAAAYFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAFAAAADnZlcnlQcm9kdWN0aXZlBQAAAApwcm9kdWN0aXZlBQAAAAduZXV0cmFsBQAAAAtkaXN0cmFjdGluZwUAAAAPdmVyeURpc3RyYWN0aW5nBAAAAAxhdHRlbXBzQ291bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAAD2F0dGVtcHNDb3VudEtleQQAAAAKZmFpbHNDb3VudAkBAAAADWdldEZhaWxzQ291bnQAAAABBQAAAAxyZWNvcmRTdGF0dXMEAAAADGlzRmFpbGVkR29hbAkAAGYAAAACBQAAAApmYWlsc0NvdW50BQAAAAxhdHRlbXBzQ291bnQEAAAAEWNhdGVnb3JpZXNFbnRyaWVzCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgkBAAAAFGdldENhdGVnb3J5UmVjb3JkS2V5AAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAgcmVzY3VlVGltZUNhdGVnb3J5VmVyeVByb2R1Y3RpdmUFAAAADnZlcnlQcm9kdWN0aXZlCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgkBAAAAFGdldENhdGVnb3J5UmVjb3JkS2V5AAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAccmVzY3VlVGltZUNhdGVnb3J5UHJvZHVjdGl2ZQUAAAAKcHJvZHVjdGl2ZQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIJAQAAABRnZXRDYXRlZ29yeVJlY29yZEtleQAAAAIFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAFAAAAGXJlc2N1ZVRpbWVDYXRlZ29yeU5ldXRyYWwFAAAAB25ldXRyYWwJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACCQEAAAAUZ2V0Q2F0ZWdvcnlSZWNvcmRLZXkAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAAB1yZXNjdWVUaW1lQ2F0ZWdvcnlEaXN0cmFjdGluZwUAAAALZGlzdHJhY3RpbmcJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACCQEAAAAUZ2V0Q2F0ZWdvcnlSZWNvcmRLZXkAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAACFyZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5RGlzdHJhY3RpbmcFAAAAD3ZlcnlEaXN0cmFjdGluZwUAAAADbmlsAwUAAAAMaXNGYWlsZWRHb2FsBAAAABNhZG1pbkFjY291bnRBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAABVhZG1pbkFjY291bnRQdWJsaWNLZXkJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA1nb2FsU3RhdHVzS2V5BQAAAA5nb2FsU3RhdHVzRmFpbAkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkFAAAACmZhaWxzQ291bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAD3JlY29yZFN0YXR1c0tleQUAAAAMcmVjb3JkU3RhdHVzCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAEWNhdGVnb3JpZXNFbnRyaWVzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAABAUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAE2FkbWluQWNjb3VudEFkZHJlc3MFAAAAA2JldAkAAlkAAAABBQAAAApiZXRBc3NldElkBQAAAANuaWwDAwUAAAAJaXNFbmREYXRlCQEAAAABIQAAAAEFAAAADGlzRmFpbGVkR29hbAcEAAAAEnVzZXJBY2NvdW50QWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAUdXNlckFjY291bnRQdWJsaWNLZXkJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA1nb2FsU3RhdHVzS2V5BQAAABFnb2FsU3RhdHVzU3VjY2VzcwkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkFAAAACmZhaWxzQ291bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAD3JlY29yZFN0YXR1c0tleQUAAAAMcmVjb3JkU3RhdHVzCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAEWNhdGVnb3JpZXNFbnRyaWVzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAABAUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAEnVzZXJBY2NvdW50QWRkcmVzcwUAAAADYmV0CQACWQAAAAEFAAAACmJldEFzc2V0SWQFAAAAA25pbAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkFAAAACmZhaWxzQ291bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAD3JlY29yZFN0YXR1c0tleQUAAAAMcmVjb3JkU3RhdHVzCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAEWNhdGVnb3JpZXNFbnRyaWVzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAABAUAAAADbmlsAAAAAKUYSzw=", "chainId": 84, "height": 1000522, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = "less"
5+
6+let b = "more"
7+
8+let c = "veryProductive"
9+
10+let d = "productive"
11+
12+let e = "neutral"
13+
14+let f = "distracting"
15+
16+let g = "veryDistracting"
17+
18+let h = "pending"
19+
20+let i = "active"
21+
22+let j = "pause"
23+
24+let k = "success"
25+
26+let l = "fail"
27+
28+let m = "pending"
29+
30+let n = "success"
31+
32+let o = "fail"
33+
34+let p = "rescueTime"
35+
36+let q = "monday"
37+
38+let r = "tuesday"
39+
40+let s = "wednesday"
41+
42+let t = "thursday"
43+
44+let u = "friday"
45+
46+let v = "saturday"
47+
48+let w = "sunday"
49+
50+let x = "name"
51+
52+let y = "description"
53+
54+let z = "startDate"
55+
56+let A = "endDate"
57+
58+let B = "rescueTimeConditionAmount"
59+
60+let C = "rescueTimeCondition"
61+
62+let D = "rescueTimeCategory"
63+
64+let E = "trackWeekDays"
65+
66+let F = "attempsCount"
67+
68+let G = "bet"
69+
70+let H = "betAssetId"
71+
72+let I = "goalStatus"
73+
74+let J = "failsCount"
75+
76+let K = base58'GtDLBooknaE8G983yMjhygiyhmpR5tebBScKPw277tj9'
77+
78+let L = base58'BNPWfnwQQaiG9SxwTXqNi5sRA5oAU2M4QvQUAoGrnNbf'
79+
80+let M = base58'3DnL8zUTvbpusWzTD4rnMV1a59N5qQXMUxHXKp6mWRpb'
81+
82+func N () = throw("undefinedError")
83+
84+
85+func O () = throw("outdatedGoalError")
86+
87+
88+func P () = throw("notTrackWeekDay")
89+
90+
91+func Q () = throw("notActiveGoalError")
92+
93+
94+func R () = throw("goalRecordAlreadyAdded")
95+
96+
97+func S () = throw("isNotAdminCallerError")
98+
99+
100+func T () = throw("isNotUserCallerError")
101+
102+
103+func U () = throw("isNotGoalCallerError")
104+
105+
106+let V = "noPaymentError"
107+
108+func W (X,Y) = throw((((("unsupportedEventPaymentAssetError" + ",") + toBase58String(X)) + ",") + toBase58String(Y)))
109+
110+
111+func Z (aa,ab) = throw((((("insufficientPaymentError" + ",") + toString(aa)) + ",") + toString(ab)))
112+
113+
114+func ac (ad,ae,af) = if (isDefined(getInteger(this, ae)))
115+ then getIntegerValue(this, ae)
116+ else af
117+
118+
119+func ag (ad,ae) = getIntegerValue(this, ae)
120+
121+
122+func ah (ae,ai) = DataEntry(ae, ai)
123+
124+
125+func aj (ad,ae,af) = if (isDefined(getInteger(this, ae)))
126+ then getStringValue(this, ae)
127+ else af
128+
129+
130+func ak (ad,ae) = getStringValue(this, ae)
131+
132+
133+func al (ae,ai) = DataEntry(ae, ai)
134+
135+
136+func am (ad,ae) = getBooleanValue(this, ae)
137+
138+
139+func an (ae,ai) = DataEntry(ae, ai)
140+
141+
142+func ao (ad,ae) = getBinaryValue(this, ae)
143+
144+
145+func ap (ae,ai) = DataEntry(ae, ai)
146+
147+
148+func aq (ae) = if (if (if (isDefined(getBinary(this, ae)))
149+ then true
150+ else isDefined(getString(this, ae)))
151+ then true
152+ else isDefined(getBoolean(this, ae)))
153+ then true
154+ else isDefined(getInteger(this, ae))
155+
156+
157+func ar (as,at) = {
158+ let au = indexOf(as, at)
159+ if ($isInstanceOf(au, "Int"))
160+ then {
161+ let av = au
162+ true
163+ }
164+ else if ($isInstanceOf(au, "Unit"))
165+ then {
166+ let av = au
167+ false
168+ }
169+ else throw()
170+ }
171+
172+
173+func aw (ax) = valueOrErrorMessage(ax.payment, V)
174+
175+
176+func ay (az) = {
177+ let au = az.assetId
178+ if ($isInstanceOf(au, "ByteVector"))
179+ then {
180+ let aA = au
181+ aA
182+ }
183+ else if ($isInstanceOf(au, "Unit"))
184+ then {
185+ let aA = au
186+ fromBase58String("WAVES")
187+ }
188+ else throw()
189+ }
190+
191+
192+func aB (aC,c) = (((("record_<" + toString(aC)) + ">__category_<") + c) + ">")
193+
194+
195+func aD (aC) = (("record_<" + toString(aC)) + ">")
196+
197+
198+func aE (aF) = {
199+ let aG = toBase58String(aF)
200+ let aH = toBase58String(K)
201+ if ((aG == aH))
202+ then true
203+ else false
204+ }
205+
206+
207+func aI (aF) = {
208+ let aG = toBase58String(aF)
209+ let aJ = toBase58String(L)
210+ if ((aG == aJ))
211+ then true
212+ else false
213+ }
214+
215+
216+func aK (aF) = {
217+ let aG = toBase58String(aF)
218+ let aL = toBase58String(M)
219+ if ((aG == aL))
220+ then true
221+ else false
222+ }
223+
224+
225+func aM (aC,aN,aO,aP,aQ,aR) = {
226+ let aS = aD(aC)
227+ let aT = ac(this, B, 0)
228+ let aU = ak(this, C)
229+ let aV = ak(this, D)
230+ let aW = if ((aU == a))
231+ then if ((aV == c))
232+ then (aT >= aN)
233+ else if ((aV == d))
234+ then (aT >= aO)
235+ else if ((aV == e))
236+ then (aT >= aP)
237+ else if ((aV == f))
238+ then (aT >= aQ)
239+ else (aT >= aR)
240+ else if ((aV == c))
241+ then (aN >= aT)
242+ else if ((aV == d))
243+ then (aO >= aT)
244+ else if ((aV == e))
245+ then (aP >= aT)
246+ else if ((aV == f))
247+ then (aQ >= aT)
248+ else (aR >= aT)
249+ if ((aW == true))
250+ then n
251+ else o
252+ }
253+
254+
255+func aX (aY) = {
256+ let aZ = getIntegerValue(this, J)
257+ if ((aY == n))
258+ then aZ
259+ else (aZ + 1)
260+ }
261+
262+
263+@Callable(ax)
264+func setup (ba,bb,bc,bd,aT,aU,aV,be,bf,bg,bh) = {
265+ let az = aw(ax)
266+ let bi = az.amount
267+ let bj = ay(az)
268+ let bk = !(aI(ax.callerPublicKey))
269+ let bl = (bj != fromBase58String(bh))
270+ let bm = (bi != bg)
271+ if (bl)
272+ then W(fromBase58String(bh), bj)
273+ else if (bm)
274+ then Z(bg, bi)
275+ else if (bk)
276+ then T()
277+ else WriteSet([al(I, i), al(x, ba), al(y, bb), ah(z, bc), ah(A, bd), ah(B, aT), al(C, aU), al(D, aV), al(E, be), ah(F, bf), ah(G, bg), al(H, bh), ah(J, 0)])
278+ }
279+
280+
281+
282+@Callable(ax)
283+func addRecord (bn,bo,aN,aO,aP,aQ,aR) = {
284+ let aS = aD(bn)
285+ let bg = getIntegerValue(this, G)
286+ let bh = getStringValue(this, H)
287+ let be = getStringValue(this, E)
288+ let bp = ac(this, "startDate", 0)
289+ let bq = ac(this, "endDate", 0)
290+ let br = if ((bp > bn))
291+ then (bn > bq)
292+ else false
293+ let bs = (bn == bq)
294+ let bt = (ak(this, "status") != i)
295+ let bu = !(aE(ax.callerPublicKey))
296+ let bv = !(ar(be, bo))
297+ let bw = aq(aS)
298+ if (bu)
299+ then S()
300+ else if (br)
301+ then O()
302+ else if (bt)
303+ then Q()
304+ else if (bv)
305+ then P()
306+ else if (bw)
307+ then R()
308+ else {
309+ let aY = aM(bn, aN, aO, aP, aQ, aR)
310+ let bf = getIntegerValue(this, F)
311+ let aZ = aX(aY)
312+ let bx = (aZ > bf)
313+ let by = [ah(aB(bn, c), aN), ah(aB(bn, d), aO), ah(aB(bn, e), aP), ah(aB(bn, f), aQ), ah(aB(bn, g), aR)]
314+ if (bx)
315+ then {
316+ let bz = addressFromPublicKey(K)
317+ ScriptResult(WriteSet([al(I, l), ah(J, aZ), al(aS, aY), by[0], by[1], by[2], by[3], by[4]]), TransferSet([ScriptTransfer(bz, bg, fromBase58String(bh))]))
318+ }
319+ else if (if (bs)
320+ then !(bx)
321+ else false)
322+ then {
323+ let bA = addressFromPublicKey(L)
324+ ScriptResult(WriteSet([al(I, k), ah(J, aZ), al(aS, aY), by[0], by[1], by[2], by[3], by[4]]), TransferSet([ScriptTransfer(bA, bg, fromBase58String(bh))]))
325+ }
326+ else WriteSet([ah(J, aZ), al(aS, aY), by[0], by[1], by[2], by[3], by[4]])
327+ }
328+ }
329+
330+

github/deemru/w8io/873ac7e 
22.04 ms