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+S1kUsOE81W4E2sP4FSgAAAAAFHVzZXJBY2NvdW50UHVibGljS2V5AQAAACCaD4Um16cvxJmzmm9AhUPG9apE2HpUT9BJb1mJlZEkRgAAAAAUZ29hbEFjY291bnRQdWJsaWNLZXkBAAAAICD9mSsEHDrtQSDEYnP9SLzI2lOh6M2BTFOKmeyaohxQAQAAABN0aHJvd1VuZGVmaW5lZEVycm9yAAAAAAkAAAIAAAABAgAAAA51bmRlZmluZWRFcnJvcgEAAAAWdGhyb3dPdXRkYXRlZEdvYWxFcnJvcgAAAAAJAAACAAAAAQIAAAARb3V0ZGF0ZWRHb2FsRXJyb3IBAAAAGXRocm93Tm90VHJhY2tXZWVrRGF5RXJyb3IAAAAACQAAAgAAAAECAAAAD25vdFRyYWNrV2Vla0RheQEAAAAXdGhyb3dOb3RBY3RpdmVHb2FsRXJyb3IAAAAACQAAAgAAAAECAAAAEm5vdEFjdGl2ZUdvYWxFcnJvcgEAAAAgdGhyb3dHb2FsUmVjb3JkQWxyZWFkeUFkZGVkRXJyb3IAAAAACQAAAgAAAAECAAAAFmdvYWxSZWNvcmRBbHJlYWR5QWRkZWQBAAAAGnRocm93SXNOb3RBZG1pbkNhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABVpc05vdEFkbWluQ2FsbGVyRXJyb3IBAAAAGXRocm93SXNOb3RVc2VyQ2FsbGVyRXJyb3IAAAAACQAAAgAAAAECAAAAFGlzTm90VXNlckNhbGxlckVycm9yAQAAABl0aHJvd0lzTm90R29hbENhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABRpc05vdEdvYWxDYWxsZXJFcnJvcgAAAAAObm9QYXltZW50RXJyb3ICAAAADm5vUGF5bWVudEVycm9yAQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAIAAAANZXhwZWN0ZWRBc3NldAAAAA1yZWNlaXZlZEFzc2V0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAhdW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAgAAAAEsCQACWAAAAAEFAAAADWV4cGVjdGVkQXNzZXQCAAAAASwJAAJYAAAAAQUAAAANcmVjZWl2ZWRBc3NldAEAAAAddGhyb3dJbnN1ZmZpY2llbnRQYXltZW50RXJyb3IAAAACAAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABhpbnN1ZmZpY2llbnRQYXltZW50RXJyb3ICAAAAASwJAAGkAAAAAQUAAAAVZXhwZWN0ZWRQYXltZW50QW1vdW50AgAAAAEsCQABpAAAAAEFAAAAFXJlY2VpdmVkUGF5bWVudEFtb3VudAEAAAASZ2V0SW50ZWdlclJlY29yZE9yAAAAAwAAAA5hY2NvdW50QWRkcmVzcwAAAANrZXkAAAAHZGVmYXVsdAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAADa2V5BQAAAAdkZWZhdWx0AQAAABBnZXRJbnRlZ2VyUmVjb3JkAAAAAgAAAA5hY2NvdW50QWRkcmVzcwAAAANrZXkJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAAA2tleQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIAAAADa2V5AAAABXZhbHVlCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAADa2V5BQAAAAV2YWx1ZQEAAAALZ2V0U3RyaW5nT3IAAAADAAAADmFjY291bnRBZGRyZXNzAAAAA2tleQAAAAdkZWZhdWx0AwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAAANrZXkFAAAAB2RlZmF1bHQBAAAAD2dldFN0cmluZ1JlY29yZAAAAAIAAAAOYWNjb3VudEFkZHJlc3MAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAAANrZXkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIAAAADa2V5AAAABXZhbHVlCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAADa2V5BQAAAAV2YWx1ZQEAAAAQZ2V0Qm9vbGVhblJlY29yZAAAAAIAAAAOYWNjb3VudEFkZHJlc3MAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MSkAAAACBQAAAAR0aGlzBQAAAANrZXkBAAAAEHNldEJvb2xlYW5SZWNvcmQAAAACAAAAA2tleQAAAAV2YWx1ZQkBAAAACURhdGFFbnRyeQAAAAIFAAAAA2tleQUAAAAFdmFsdWUBAAAAD2dldEJpbmFyeVJlY29yZAAAAAIAAAAOYWNjb3VudEFkZHJlc3MAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MikAAAACBQAAAAR0aGlzBQAAAANrZXkBAAAAD3NldEJpbmFyeVJlY29yZAAAAAIAAAADa2V5AAAABXZhbHVlCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAADa2V5BQAAAAV2YWx1ZQEAAAAPaXNSZWNvcmREZWZpbmVkAAAAAQAAAANrZXkDAwMJAQAAAAlpc0RlZmluZWQAAAABCQAEHAAAAAIFAAAABHRoaXMFAAAAA2tleQYJAQAAAAlpc0RlZmluZWQAAAABCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQYJAQAAAAlpc0RlZmluZWQAAAABCQAEGwAAAAIFAAAABHRoaXMFAAAAA2tleQYJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQEAAAANaXNTdWJzdHJFeGlzdAAAAAIAAAADc3RyAAAABnN1YnN0cgQAAAAHJG1hdGNoMAkABLMAAAACBQAAAANzdHIFAAAABnN1YnN0cgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAVpbmRleAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQEAAAABWluZGV4BQAAAAckbWF0Y2gwBwkBAAAABXRocm93AAAAAAEAAAAKZ2V0UGF5bWVudAAAAAEAAAABaQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCAUAAAABaQAAAAdwYXltZW50BQAAAA5ub1BheW1lbnRFcnJvcgEAAAARZ2V0UGF5bWVudEFzc2V0SWQAAAABAAAAB3BheW1lbnQEAAAAByRtYXRjaDAIBQAAAAdwYXltZW50AAAAB2Fzc2V0SWQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAACkJ5dGVWZWN0b3IEAAAAB2Fzc2V0SWQFAAAAByRtYXRjaDAFAAAAB2Fzc2V0SWQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQEAAAAB2Fzc2V0SWQFAAAAByRtYXRjaDAJAAJZAAAAAQIAAAAFV0FWRVMJAQAAAAV0aHJvdwAAAAABAAAAFGdldENhdGVnb3J5UmVjb3JkS2V5AAAAAgAAAARkYXRlAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACHJlY29yZF88CQABpAAAAAEFAAAABGRhdGUCAAAADT5fX2NhdGVnb3J5XzwFAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlAgAAAAE+AQAAABJnZXRSZWNvcmRTdGF0dXNLZXkAAAABAAAABGRhdGUJAAEsAAAAAgkAASwAAAACAgAAAAhyZWNvcmRfPAkAAaQAAAABBQAAAARkYXRlAgAAAAE+AQAAAA1pc0FkbWluQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABJhZG1pbkFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAVYWRtaW5BY2NvdW50UHVibGljS2V5AwkAAAAAAAACBQAAABNjYWxsZXJBY2NvdW50UHViS2V5BQAAABJhZG1pbkFjY291bnRQdWJLZXkGBwEAAAAMaXNVc2VyQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABF1c2VyQWNjb3VudFB1YktleQkAAlgAAAABBQAAABR1c2VyQWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARdXNlckFjY291bnRQdWJLZXkGBwEAAAAMaXNHb2FsQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABFnb2FsQWNjb3VudFB1YktleQkAAlgAAAABBQAAABRnb2FsQWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARZ29hbEFjY291bnRQdWJLZXkGBwEAAAAYZ2V0UmVjdWV0aW1lUmVjb3JkU3RhdHVzAAAABgAAAARkYXRlAAAADnZlcnlQcm9kdWN0aXZlAAAACnByb2R1Y3RpdmUAAAAHbmV1dHJhbAAAAAtkaXN0cmFjdGluZwAAAA92ZXJ5RGlzdHJhY3RpbmcEAAAAD3JlY29yZFN0YXR1c0tleQkBAAAAEmdldFJlY29yZFN0YXR1c0tleQAAAAEFAAAABGRhdGUEAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAQAAABJnZXRJbnRlZ2VyUmVjb3JkT3IAAAADBQAAAAR0aGlzBQAAABxyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50S2V5AAAAAAAAAAAABAAAABNyZXNjdWVUaW1lQ29uZGl0aW9uCQEAAAAPZ2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAEdGhpcwUAAAAWcmVzY3VlVGltZUNvbmRpdGlvbktleQQAAAAScmVzY3VlVGltZUNhdGVnb3J5CQEAAAAPZ2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAEdGhpcwUAAAAVcmVzY3VlVGltZUNhdGVnb3J5S2V5BAAAAA9jb25kaXRpb25SZXN1bHQDCQAAAAAAAAIFAAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24FAAAAF3Jlc2N1ZVRpbWVDb25kaXRpb25MZXNzAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlCQAAZwAAAAIFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQFAAAADnZlcnlQcm9kdWN0aXZlAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAHHJlc2N1ZVRpbWVDYXRlZ29yeVByb2R1Y3RpdmUJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAAKcHJvZHVjdGl2ZQMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAABlyZXNjdWVUaW1lQ2F0ZWdvcnlOZXV0cmFsCQAAZwAAAAIFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQFAAAAB25ldXRyYWwDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAdcmVzY3VlVGltZUNhdGVnb3J5RGlzdHJhY3RpbmcJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAALZGlzdHJhY3RpbmcJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAAPdmVyeURpc3RyYWN0aW5nAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlCQAAZwAAAAIFAAAADnZlcnlQcm9kdWN0aXZlBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAHHJlc2N1ZVRpbWVDYXRlZ29yeVByb2R1Y3RpdmUJAABnAAAAAgUAAAAKcHJvZHVjdGl2ZQUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAABlyZXNjdWVUaW1lQ2F0ZWdvcnlOZXV0cmFsCQAAZwAAAAIFAAAAB25ldXRyYWwFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAdcmVzY3VlVGltZUNhdGVnb3J5RGlzdHJhY3RpbmcJAABnAAAAAgUAAAALZGlzdHJhY3RpbmcFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAABnAAAAAgUAAAAPdmVyeURpc3RyYWN0aW5nBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AwkAAAAAAAACBQAAAA9jb25kaXRpb25SZXN1bHQGBQAAABNyZWNvcmRTdGF0dXNTdWNjZXNzBQAAABByZWNvcmRTdGF0dXNGYWlsAQAAAA1nZXRGYWlsc0NvdW50AAAAAQAAAAxyZWNvcmRTdGF0dXMEAAAACmZhaWxzQ291bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAADWZhaWxzQ291bnRLZXkDCQAAAAAAAAIFAAAADHJlY29yZFN0YXR1cwUAAAATcmVjb3JkU3RhdHVzU3VjY2VzcwUAAAAKZmFpbHNDb3VudAkAAGQAAAACBQAAAApmYWlsc0NvdW50AAAAAAAAAAABAAAAAgAAAAFpAQAAAAVzZXR1cAAAAAsAAAAEbmFtZQAAAAtkZXNjcmlwdGlvbgAAAAlzdGFydERhdGUAAAAHZW5kRGF0ZQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24AAAAScmVzY3VlVGltZUNhdGVnb3J5AAAADXRyYWNrV2Vla0RheXMAAAAMYXR0ZW1wc0NvdW50AAAAA2JldAAAAApiZXRBc3NldElkBAAAAAdwYXltZW50CQEAAAAKZ2V0UGF5bWVudAAAAAEFAAAAAWkEAAAADXBheW1lbnRBbW91bnQIBQAAAAdwYXltZW50AAAABmFtb3VudAQAAAAOcGF5bWVudEFzc2V0SWQJAQAAABFnZXRQYXltZW50QXNzZXRJZAAAAAEFAAAAB3BheW1lbnQEAAAAD2lzTm90VXNlckNhbGxlcgkBAAAAASEAAAABCQEAAAAMaXNVc2VyQ2FsbGVyAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAAiE9AAAAAgUAAAAOcGF5bWVudEFzc2V0SWQJAAJZAAAAAQUAAAAKYmV0QXNzZXRJZAQAAAAVaXNJbnN1ZmZpY2llbnRQYXltZW50CQEAAAACIT0AAAACBQAAAA1wYXltZW50QW1vdW50BQAAAANiZXQDBQAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAJnRocm93VW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAAAAAgkAAlkAAAABBQAAAApiZXRBc3NldElkBQAAAA5wYXltZW50QXNzZXRJZAMFAAAAFWlzSW5zdWZmaWNpZW50UGF5bWVudAkBAAAAHXRocm93SW5zdWZmaWNpZW50UGF5bWVudEVycm9yAAAAAgUAAAADYmV0BQAAAA1wYXltZW50QW1vdW50AwUAAAAPaXNOb3RVc2VyQ2FsbGVyCQEAAAAZdGhyb3dJc05vdFVzZXJDYWxsZXJFcnJvcgAAAAAJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAADWdvYWxTdGF0dXNLZXkFAAAAEGdvYWxTdGF0dXNBY3RpdmUJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAB25hbWVLZXkFAAAABG5hbWUJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAADmRlc2NyaXB0aW9uS2V5BQAAAAtkZXNjcmlwdGlvbgkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADHN0YXJ0RGF0ZUtleQUAAAAJc3RhcnREYXRlCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgUAAAAKZW5kRGF0ZUtleQUAAAAHZW5kRGF0ZQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAAHHJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnRLZXkFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAFnJlc2N1ZVRpbWVDb25kaXRpb25LZXkFAAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24JAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAFXJlc2N1ZVRpbWVDYXRlZ29yeUtleQUAAAAScmVzY3VlVGltZUNhdGVnb3J5CQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAABB0cmFja1dlZWtEYXlzS2V5BQAAAA10cmFja1dlZWtEYXlzCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgUAAAAPYXR0ZW1wc0NvdW50S2V5BQAAAAxhdHRlbXBzQ291bnQJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACBQAAAAZiZXRLZXkFAAAAA2JldAkABEwAAAACCQEAAAAPc2V0U3RyaW5nUmVjb3JkAAAAAgUAAAANYmV0QXNzZXRJZEtleQUAAAAKYmV0QXNzZXRJZAkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkAAAAAAAAAAAAFAAAAA25pbAAAAAFpAQAAAAlhZGRSZWNvcmQAAAAHAAAAE3JlY29yZERhdGVUaW1lc3RhbXAAAAARcmVjb3JkRGF0ZVdlZWtEYXkAAAAOdmVyeVByb2R1Y3RpdmUAAAAKcHJvZHVjdGl2ZQAAAAduZXV0cmFsAAAAC2Rpc3RyYWN0aW5nAAAAD3ZlcnlEaXN0cmFjdGluZwQAAAAPcmVjb3JkU3RhdHVzS2V5CQEAAAASZ2V0UmVjb3JkU3RhdHVzS2V5AAAAAQUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAQAAAADYmV0CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzBQAAAAZiZXRLZXkEAAAACmJldEFzc2V0SWQJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMFAAAADWJldEFzc2V0SWRLZXkEAAAADXRyYWNrV2Vla0RheXMJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMFAAAAEHRyYWNrV2Vla0RheXNLZXkEAAAAEnN0YXJ0RGF0ZVRpbWVzdGFtcAkBAAAAEmdldEludGVnZXJSZWNvcmRPcgAAAAMFAAAABHRoaXMCAAAACXN0YXJ0RGF0ZQAAAAAAAAAAAAQAAAAQZW5kRGF0ZVRpbWVzdGFtcAkBAAAAEmdldEludGVnZXJSZWNvcmRPcgAAAAMFAAAABHRoaXMCAAAAB2VuZERhdGUAAAAAAAAAAAAEAAAADmlzT3V0ZGF0ZWRHb2FsAwkAAGYAAAACBQAAABJzdGFydERhdGVUaW1lc3RhbXAFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAJAABmAAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAQZW5kRGF0ZVRpbWVzdGFtcAcEAAAACWlzRW5kRGF0ZQkAAAAAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAABBlbmREYXRlVGltZXN0YW1wBAAAABFpc05vdEFjdGl2ZVN0YXR1cwkBAAAAAiE9AAAAAgkBAAAAD2dldFN0cmluZ1JlY29yZAAAAAIFAAAABHRoaXMCAAAABnN0YXR1cwUAAAAQZ29hbFN0YXR1c0FjdGl2ZQQAAAAQaXNOb3RBZG1pbkNhbGxlcgkBAAAAASEAAAABCQEAAAANaXNBZG1pbkNhbGxlcgAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAARaXNOb3RUcmFja1dlZWtEYXkJAQAAAAEhAAAAAQkBAAAADWlzU3Vic3RyRXhpc3QAAAACBQAAAA10cmFja1dlZWtEYXlzBQAAABFyZWNvcmREYXRlV2Vla0RheQQAAAAYaXNHb2FsUmVjb3JkQWxyZWFkeUFkZGVkCQEAAAAPaXNSZWNvcmREZWZpbmVkAAAAAQUAAAAPcmVjb3JkU3RhdHVzS2V5AwUAAAAQaXNOb3RBZG1pbkNhbGxlcgkBAAAAGnRocm93SXNOb3RBZG1pbkNhbGxlckVycm9yAAAAAAMFAAAADmlzT3V0ZGF0ZWRHb2FsCQEAAAAWdGhyb3dPdXRkYXRlZEdvYWxFcnJvcgAAAAADBQAAABFpc05vdEFjdGl2ZVN0YXR1cwkBAAAAF3Rocm93Tm90QWN0aXZlR29hbEVycm9yAAAAAAMFAAAAEWlzTm90VHJhY2tXZWVrRGF5CQEAAAAZdGhyb3dOb3RUcmFja1dlZWtEYXlFcnJvcgAAAAADBQAAABhpc0dvYWxSZWNvcmRBbHJlYWR5QWRkZWQJAQAAACB0aHJvd0dvYWxSZWNvcmRBbHJlYWR5QWRkZWRFcnJvcgAAAAAEAAAADHJlY29yZFN0YXR1cwkBAAAAGGdldFJlY3VldGltZVJlY29yZFN0YXR1cwAAAAYFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAFAAAADnZlcnlQcm9kdWN0aXZlBQAAAApwcm9kdWN0aXZlBQAAAAduZXV0cmFsBQAAAAtkaXN0cmFjdGluZwUAAAAPdmVyeURpc3RyYWN0aW5nBAAAAAxhdHRlbXBzQ291bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAAD2F0dGVtcHNDb3VudEtleQQAAAAKZmFpbHNDb3VudAkBAAAADWdldEZhaWxzQ291bnQAAAABBQAAAAxyZWNvcmRTdGF0dXMEAAAADGlzRmFpbGVkR29hbAkAAGYAAAACBQAAAApmYWlsc0NvdW50BQAAAAxhdHRlbXBzQ291bnQEAAAAEWNhdGVnb3JpZXNFbnRyaWVzCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgkBAAAAFGdldENhdGVnb3J5UmVjb3JkS2V5AAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAgcmVzY3VlVGltZUNhdGVnb3J5VmVyeVByb2R1Y3RpdmUFAAAADnZlcnlQcm9kdWN0aXZlCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgkBAAAAFGdldENhdGVnb3J5UmVjb3JkS2V5AAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAccmVzY3VlVGltZUNhdGVnb3J5UHJvZHVjdGl2ZQUAAAAKcHJvZHVjdGl2ZQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIJAQAAABRnZXRDYXRlZ29yeVJlY29yZEtleQAAAAIFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAFAAAAGXJlc2N1ZVRpbWVDYXRlZ29yeU5ldXRyYWwFAAAAB25ldXRyYWwJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACCQEAAAAUZ2V0Q2F0ZWdvcnlSZWNvcmRLZXkAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAAB1yZXNjdWVUaW1lQ2F0ZWdvcnlEaXN0cmFjdGluZwUAAAALZGlzdHJhY3RpbmcJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACCQEAAAAUZ2V0Q2F0ZWdvcnlSZWNvcmRLZXkAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAACFyZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5RGlzdHJhY3RpbmcFAAAAD3ZlcnlEaXN0cmFjdGluZwUAAAADbmlsAwUAAAAMaXNGYWlsZWRHb2FsBAAAABNhZG1pbkFjY291bnRBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABBQAAABVhZG1pbkFjY291bnRQdWJsaWNLZXkJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA1nb2FsU3RhdHVzS2V5BQAAAA5nb2FsU3RhdHVzRmFpbAkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkFAAAACmZhaWxzQ291bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAD3JlY29yZFN0YXR1c0tleQUAAAAMcmVjb3JkU3RhdHVzCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAEWNhdGVnb3JpZXNFbnRyaWVzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAABAUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAE2FkbWluQWNjb3VudEFkZHJlc3MFAAAAA2JldAkAAlkAAAABBQAAAApiZXRBc3NldElkBQAAAANuaWwDAwUAAAAJaXNFbmREYXRlCQEAAAABIQAAAAEFAAAADGlzRmFpbGVkR29hbAcEAAAAEnVzZXJBY2NvdW50QWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAUdXNlckFjY291bnRQdWJsaWNLZXkJAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA1nb2FsU3RhdHVzS2V5BQAAABFnb2FsU3RhdHVzU3VjY2VzcwkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkFAAAACmZhaWxzQ291bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAD3JlY29yZFN0YXR1c0tleQUAAAAMcmVjb3JkU3RhdHVzCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAEWNhdGVnb3JpZXNFbnRyaWVzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAABAUAAAADbmlsCQEAAAALVHJhbnNmZXJTZXQAAAABCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAEnVzZXJBY2NvdW50QWRkcmVzcwUAAAADYmV0CQACWQAAAAEFAAAACmJldEFzc2V0SWQFAAAAA25pbAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAADWZhaWxzQ291bnRLZXkFAAAACmZhaWxzQ291bnQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAD3JlY29yZFN0YXR1c0tleQUAAAAMcmVjb3JkU3RhdHVzCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAAJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAAAQkABEwAAAACCQABkQAAAAIFAAAAEWNhdGVnb3JpZXNFbnRyaWVzAAAAAAAAAAACCQAETAAAAAIJAAGRAAAAAgUAAAARY2F0ZWdvcmllc0VudHJpZXMAAAAAAAAAAAMJAARMAAAAAgkAAZEAAAACBQAAABFjYXRlZ29yaWVzRW50cmllcwAAAAAAAAAABAUAAAADbmlsAAAAAKUYSzw=", "chainId": 84, "height": 1000522, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
Old | New | Differences | |
---|---|---|---|
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 ◑![]()