tx · 92SWnkrfhu8dYHPHqTpZPg2MnZ4NyvmC3LWF2sHLH7AL 3NBZEUjbuZcNVv5NY5pk5sxZp6kicYi85Vf: -0.01000000 Waves 2020.05.16 11:55 [1000572] smart account 3NBZEUjbuZcNVv5NY5pk5sxZp6kicYi85Vf > SELF 0.00000000 Waves
{ "type": 13, "id": "92SWnkrfhu8dYHPHqTpZPg2MnZ4NyvmC3LWF2sHLH7AL", "fee": 1000000, "feeAssetId": null, "timestamp": 1589619380876, "version": 1, "sender": "3NBZEUjbuZcNVv5NY5pk5sxZp6kicYi85Vf", "senderPublicKey": "CuFXAbtitnWNTuSgtaDt9K17CwgWH1LZSQmibXUEbE4v", "proofs": [ "2fHja8yKt28wQJLCG7X8FMGnxm89t3jMCKMC5dVqtBosSN98LdNGqhWciZBQVJsqHHowcBUHBN76RvVaYgwdxJFb" ], "script": "base64:AAIDAAAAAAAAABwIARINCgsICAEBAQgICAEBCBIJCgcBCAEBAQEBAAAARwAAAAAXcmVzY3VlVGltZUNvbmRpdGlvbkxlc3MCAAAABGxlc3MAAAAAF3Jlc2N1ZVRpbWVDb25kaXRpb25Nb3JlAgAAAARtb3JlAAAAACByZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5UHJvZHVjdGl2ZQIAAAAOdmVyeVByb2R1Y3RpdmUAAAAAHHJlc2N1ZVRpbWVDYXRlZ29yeVByb2R1Y3RpdmUCAAAACnByb2R1Y3RpdmUAAAAAGXJlc2N1ZVRpbWVDYXRlZ29yeU5ldXRyYWwCAAAAB25ldXRyYWwAAAAAHXJlc2N1ZVRpbWVDYXRlZ29yeURpc3RyYWN0aW5nAgAAAAtkaXN0cmFjdGluZwAAAAAhcmVzY3VlVGltZUNhdGVnb3J5VmVyeURpc3RyYWN0aW5nAgAAAA92ZXJ5RGlzdHJhY3RpbmcAAAAAEWdvYWxTdGF0dXNQZW5kaW5nAgAAAAdwZW5kaW5nAAAAABBnb2FsU3RhdHVzQWN0aXZlAgAAAAZhY3RpdmUAAAAAD2dvYWxTdGF0dXNQYXVzZQIAAAAFcGF1c2UAAAAAEWdvYWxTdGF0dXNTdWNjZXNzAgAAAAdzdWNjZXNzAAAAAA5nb2FsU3RhdHVzRmFpbAIAAAAEZmFpbAAAAAATcmVjb3JkU3RhdHVzUGVuZGluZwIAAAAHcGVuZGluZwAAAAATcmVjb3JkU3RhdHVzU3VjY2VzcwIAAAAHc3VjY2VzcwAAAAAQcmVjb3JkU3RhdHVzRmFpbAIAAAAEZmFpbAAAAAAdaW50ZWdyYXRpb25TZXJ2aWNlc1Jlc2N1ZVRpbWUCAAAACnJlc2N1ZVRpbWUAAAAADXdlZWtEYXlNb25kYXkCAAAABm1vbmRheQAAAAAOd2Vla0RheVR1ZXNkYXkCAAAAB3R1ZXNkYXkAAAAAEHdlZWtEYXlXZWRuZXNkYXkCAAAACXdlZG5lc2RheQAAAAAPd2Vla0RheVRodXJzZGF5AgAAAAh0aHVyc2RheQAAAAANd2Vla0RheUZyaWRheQIAAAAGZnJpZGF5AAAAAA93ZWVrRGF5U2F0dXJkYXkCAAAACHNhdHVyZGF5AAAAAA13ZWVrRGF5U3VuZGF5AgAAAAZzdW5kYXkAAAAAB25hbWVLZXkCAAAABG5hbWUAAAAADmRlc2NyaXB0aW9uS2V5AgAAAAtkZXNjcmlwdGlvbgAAAAAMc3RhcnREYXRlS2V5AgAAAAlzdGFydERhdGUAAAAACmVuZERhdGVLZXkCAAAAB2VuZERhdGUAAAAAHHJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnRLZXkCAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQAAAAAFnJlc2N1ZVRpbWVDb25kaXRpb25LZXkCAAAAE3Jlc2N1ZVRpbWVDb25kaXRpb24AAAAAFXJlc2N1ZVRpbWVDYXRlZ29yeUtleQIAAAAScmVzY3VlVGltZUNhdGVnb3J5AAAAABB0cmFja1dlZWtEYXlzS2V5AgAAAA10cmFja1dlZWtEYXlzAAAAAA9hdHRlbXBzQ291bnRLZXkCAAAADGF0dGVtcHNDb3VudAAAAAAGYmV0S2V5AgAAAANiZXQAAAAADWJldEFzc2V0SWRLZXkCAAAACmJldEFzc2V0SWQAAAAADWdvYWxTdGF0dXNLZXkCAAAACmdvYWxTdGF0dXMAAAAADWZhaWxzQ291bnRLZXkCAAAACmZhaWxzQ291bnQAAAAAFWFkbWluQWNjb3VudFB1YmxpY0tleQEAAAAg6/3eHXCC4GZsEnHaP42Wa9g+S1kUsOE81W4E2sP4FSgAAAAAFHVzZXJBY2NvdW50UHVibGljS2V5AQAAACCaD4Um16cvxJmzmm9AhUPG9apE2HpUT9BJb1mJlZEkRgAAAAAUZ29hbEFjY291bnRQdWJsaWNLZXkBAAAAILDTLRqKFU4A0By9lat0FE4yMXLkIwghIFIooNl7X7w3AQAAABN0aHJvd1VuZGVmaW5lZEVycm9yAAAAAAkAAAIAAAABAgAAAA51bmRlZmluZWRFcnJvcgEAAAAWdGhyb3dPdXRkYXRlZEdvYWxFcnJvcgAAAAAJAAACAAAAAQIAAAARb3V0ZGF0ZWRHb2FsRXJyb3IBAAAAGXRocm93Tm90VHJhY2tXZWVrRGF5RXJyb3IAAAAACQAAAgAAAAECAAAAD25vdFRyYWNrV2Vla0RheQEAAAAXdGhyb3dOb3RBY3RpdmVHb2FsRXJyb3IAAAAACQAAAgAAAAECAAAAEm5vdEFjdGl2ZUdvYWxFcnJvcgEAAAAgdGhyb3dHb2FsUmVjb3JkQWxyZWFkeUFkZGVkRXJyb3IAAAAACQAAAgAAAAECAAAAFmdvYWxSZWNvcmRBbHJlYWR5QWRkZWQBAAAAGnRocm93SXNOb3RBZG1pbkNhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABVpc05vdEFkbWluQ2FsbGVyRXJyb3IBAAAAGXRocm93SXNOb3RVc2VyQ2FsbGVyRXJyb3IAAAAACQAAAgAAAAECAAAAFGlzTm90VXNlckNhbGxlckVycm9yAQAAABl0aHJvd0lzTm90R29hbENhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABRpc05vdEdvYWxDYWxsZXJFcnJvcgAAAAAObm9QYXltZW50RXJyb3ICAAAADm5vUGF5bWVudEVycm9yAQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAIAAAANZXhwZWN0ZWRBc3NldAAAAA1yZWNlaXZlZEFzc2V0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAhdW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAgAAAAEsCQACWAAAAAEFAAAADWV4cGVjdGVkQXNzZXQCAAAAASwJAAJYAAAAAQUAAAANcmVjZWl2ZWRBc3NldAEAAAAddGhyb3dJbnN1ZmZpY2llbnRQYXltZW50RXJyb3IAAAACAAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABhpbnN1ZmZpY2llbnRQYXltZW50RXJyb3ICAAAAASwJAAGkAAAAAQUAAAAVZXhwZWN0ZWRQYXltZW50QW1vdW50AgAAAAEsCQABpAAAAAEFAAAAFXJlY2VpdmVkUGF5bWVudEFtb3VudAEAAAASZ2V0SW50ZWdlclJlY29yZE9yAAAAAwAAAA5hY2NvdW50QWRkcmVzcwAAAANrZXkAAAAHZGVmYXVsdAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQkBAAAAEUBleHRyTmF0aXZl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aXZlAgAAAAE+AQAAABJnZXRSZWNvcmRTdGF0dXNLZXkAAAABAAAABGRhdGUJAAEsAAAAAgkAASwAAAACAgAAAAhyZWNvcmRfPAkAAaQAAAABBQAAAARkYXRlAgAAAAE+AQAAAA1pc0FkbWluQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABJhZG1pbkFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAVYWRtaW5BY2NvdW50UHVibGljS2V5AwkAAAAAAAACBQAAABNjYWxsZXJBY2NvdW50UHViS2V5BQAAABJhZG1pbkFjY291bnRQdWJLZXkGBwEAAAAMaXNVc2VyQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABF1c2VyQWNjb3VudFB1YktleQkAAlgAAAABBQAAABR1c2VyQWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARdXNlckFjY291bnRQdWJLZXkGBwEAAAAMaXNHb2FsQ2FsbGVyAAAAAQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAE2NhbGxlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAPY2FsbGVyUHVibGljS2V5BAAAABFnb2FsQWNjb3VudFB1YktleQkAAlgAAAABBQAAABRnb2FsQWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAARZ29hbEFjY291bnRQdWJLZXkGBwEAAAAYZ2V0UmVjdWV0aW1lUmVjb3JkU3RhdHVzAAAABgAAAARkYXRlAAAADnZlcnlQcm9kdWN0aXZlAAAACnByb2R1Y3RpdmUAAAAHbmV1dHJhbAAAAAtkaXN0cmFjdGluZwAAAA92ZXJ5RGlzdHJhY3RpbmcEAAAAD3JlY29yZFN0YXR1c0tleQkBAAAAEmdldFJlY29yZFN0YXR1c0tleQAAAAEFAAAABGRhdGUEAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAQAAABJnZXRJbnRlZ2VyUmVjb3JkT3IAAAADBQAAAAR0aGlzBQAAABxyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50S2V5AAAAAAAAAAAABAAAABNyZXNjdWVUaW1lQ29uZGl0aW9uCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAABZyZXNjdWVUaW1lQ29uZGl0aW9uS2V5BAAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMFAAAAFXJlc2N1ZVRpbWVDYXRlZ29yeUtleQQAAAAPY29uZGl0aW9uUmVzdWx0AwkAAAAAAAACBQAAABNyZXNjdWVUaW1lQ29uZGl0aW9uBQAAABdyZXNjdWVUaW1lQ29uZGl0aW9uTGVzcwMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAACByZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5UHJvZHVjdGl2ZQkAAGcAAAACBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50BQAAAA52ZXJ5UHJvZHVjdGl2ZQMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAABxyZXNjdWVUaW1lQ2F0ZWdvcnlQcm9kdWN0aXZlCQAAZwAAAAIFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQFAAAACnByb2R1Y3RpdmUDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAZcmVzY3VlVGltZUNhdGVnb3J5TmV1dHJhbAkAAGcAAAACBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50BQAAAAduZXV0cmFsAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAHXJlc2N1ZVRpbWVDYXRlZ29yeURpc3RyYWN0aW5nCQAAZwAAAAIFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQFAAAAC2Rpc3RyYWN0aW5nCQAAZwAAAAIFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQFAAAAD3ZlcnlEaXN0cmFjdGluZwMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAACByZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5UHJvZHVjdGl2ZQkAAGcAAAACBQAAAA52ZXJ5UHJvZHVjdGl2ZQUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAABxyZXNjdWVUaW1lQ2F0ZWdvcnlQcm9kdWN0aXZlCQAAZwAAAAIFAAAACnByb2R1Y3RpdmUFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAZcmVzY3VlVGltZUNhdGVnb3J5TmV1dHJhbAkAAGcAAAACBQAAAAduZXV0cmFsBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAHXJlc2N1ZVRpbWVDYXRlZ29yeURpc3RyYWN0aW5nCQAAZwAAAAIFAAAAC2Rpc3RyYWN0aW5nBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50CQAAZwAAAAIFAAAAD3ZlcnlEaXN0cmFjdGluZwUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAMJAAAAAAAAAgUAAAAPY29uZGl0aW9uUmVzdWx0BgUAAAATcmVjb3JkU3RhdHVzU3VjY2VzcwUAAAAQcmVjb3JkU3RhdHVzRmFpbAEAAAANZ2V0RmFpbHNDb3VudAAAAAEAAAAMcmVjb3JkU3RhdHVzBAAAAApmYWlsc0NvdW50CQEAAAARQGV4dHJOYXRpdmUoMTA1MCkAAAACBQAAAAR0aGlzBQAAAA1mYWlsc0NvdW50S2V5AwkAAAAAAAACBQAAAAxyZWNvcmRTdGF0dXMFAAAAE3JlY29yZFN0YXR1c1N1Y2Nlc3MFAAAACmZhaWxzQ291bnQJAABkAAAAAgUAAAAKZmFpbHNDb3VudAAAAAAAAAAAAQAAAAIAAAABaQEAAAAFc2V0dXAAAAALAAAABG5hbWUAAAALZGVzY3JpcHRpb24AAAAJc3RhcnREYXRlAAAAB2VuZERhdGUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAAAABNyZXNjdWVUaW1lQ29uZGl0aW9uAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQAAAA10cmFja1dlZWtEYXlzAAAADGF0dGVtcHNDb3VudAAAAANiZXQAAAAKYmV0QXNzZXRJZAQAAAAHcGF5bWVudAkBAAAACmdldFBheW1lbnQAAAABBQAAAAFpBAAAAA1wYXltZW50QW1vdW50CAUAAAAHcGF5bWVudAAAAAZhbW91bnQEAAAADnBheW1lbnRBc3NldElkCQEAAAARZ2V0UGF5bWVudEFzc2V0SWQAAAABBQAAAAdwYXltZW50BAAAAA9pc05vdFVzZXJDYWxsZXIJAQAAAAEhAAAAAQkBAAAADGlzVXNlckNhbGxlcgAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAAaaXNOb3RTdXBwb3J0ZWRQYXltZW50QXNzZXQJAQAAAAIhPQAAAAIFAAAADnBheW1lbnRBc3NldElkCQACWQAAAAEFAAAACmJldEFzc2V0SWQEAAAAFWlzSW5zdWZmaWNpZW50UGF5bWVudAkBAAAAAiE9AAAAAgUAAAANcGF5bWVudEFtb3VudAUAAAADYmV0AwUAAAAaaXNOb3RTdXBwb3J0ZWRQYXltZW50QXNzZXQJAQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAIJAAJZAAAAAQUAAAAKYmV0QXNzZXRJZAUAAAAOcGF5bWVudEFzc2V0SWQDBQAAABVpc0luc3VmZmljaWVudFBheW1lbnQJAQAAAB10aHJvd0luc3VmZmljaWVudFBheW1lbnRFcnJvcgAAAAIFAAAAA2JldAUAAAANcGF5bWVudEFtb3VudAMFAAAAD2lzTm90VXNlckNhbGxlcgkBAAAAGXRocm93SXNOb3RVc2VyQ2FsbGVyRXJyb3IAAAAACQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA1nb2FsU3RhdHVzS2V5BQAAABBnb2FsU3RhdHVzQWN0aXZlCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAAduYW1lS2V5BQAAAARuYW1lCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA5kZXNjcmlwdGlvbktleQUAAAALZGVzY3JpcHRpb24JAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACBQAAAAxzdGFydERhdGVLZXkFAAAACXN0YXJ0RGF0ZQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAACmVuZERhdGVLZXkFAAAAB2VuZERhdGUJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACBQAAABxyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50S2V5BQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50CQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAABZyZXNjdWVUaW1lQ29uZGl0aW9uS2V5BQAAABNyZXNjdWVUaW1lQ29uZGl0aW9uCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAABVyZXNjdWVUaW1lQ2F0ZWdvcnlLZXkFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQkABEwAAAACCQEAAAAPc2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAQdHJhY2tXZWVrRGF5c0tleQUAAAANdHJhY2tXZWVrRGF5cwkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAAD2F0dGVtcHNDb3VudEtleQUAAAAMYXR0ZW1wc0NvdW50CQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgUAAAAGYmV0S2V5BQAAAANiZXQJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAADWJldEFzc2V0SWRLZXkFAAAACmJldEFzc2V0SWQJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACBQAAAA1mYWlsc0NvdW50S2V5AAAAAAAAAAAABQAAAANuaWwAAAABaQEAAAAJYWRkUmVjb3JkAAAABwAAABNyZWNvcmREYXRlVGltZXN0YW1wAAAAEXJlY29yZERhdGVXZWVrRGF5AAAADnZlcnlQcm9kdWN0aXZlAAAACnByb2R1Y3RpdmUAAAAHbmV1dHJhbAAAAAtkaXN0cmFjdGluZwAAAA92ZXJ5RGlzdHJhY3RpbmcEAAAAD3JlY29yZFN0YXR1c0tleQkBAAAAEmdldFJlY29yZFN0YXR1c0tleQAAAAEFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAEAAAAA2JldAkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAAGYmV0S2V5BAAAAApiZXRBc3NldElkCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAAA1iZXRBc3NldElkS2V5BAAAAA10cmFja1dlZWtEYXlzCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAABB0cmFja1dlZWtEYXlzS2V5BAAAABJzdGFydERhdGVUaW1lc3RhbXAJAQAAABJnZXRJbnRlZ2VyUmVjb3JkT3IAAAADBQAAAAR0aGlzBQAAAAxzdGFydERhdGVLZXkAAAAAAAAAAAAEAAAAEGVuZERhdGVUaW1lc3RhbXAJAQAAABJnZXRJbnRlZ2VyUmVjb3JkT3IAAAADBQAAAAR0aGlzBQAAAAplbmREYXRlS2V5AAAAAAAAAAAABAAAAA5pc091dGRhdGVkR29hbAMJAABmAAAAAgUAAAASc3RhcnREYXRlVGltZXN0YW1wBQAAABNyZWNvcmREYXRlVGltZXN0YW1wCQAAZgAAAAIFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAFAAAAEGVuZERhdGVUaW1lc3RhbXAHBAAAAAlpc0VuZERhdGUJAAAAAAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAQZW5kRGF0ZVRpbWVzdGFtcAQAAAARaXNOb3RBY3RpdmVTdGF0dXMJAQAAAAIhPQAAAAIJAQAAAAtnZXRTdHJpbmdPcgAAAAMFAAAABHRoaXMFAAAADWdvYWxTdGF0dXNLZXkFAAAAEWdvYWxTdGF0dXNQZW5kaW5nBQAAABBnb2FsU3RhdHVzQWN0aXZlBAAAABBpc05vdEFkbWluQ2FsbGVyCQEAAAABIQAAAAEJAQAAAA1pc0FkbWluQ2FsbGVyAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABFpc05vdFRyYWNrV2Vla0RheQkBAAAAASEAAAABCQEAAAANaXNTdWJzdHJFeGlzdAAAAAIFAAAADXRyYWNrV2Vla0RheXMFAAAAEXJlY29yZERhdGVXZWVrRGF5BAAAABhpc0dvYWxSZWNvcmRBbHJlYWR5QWRkZWQJAQAAAA9pc1JlY29yZERlZmluZWQAAAABBQAAAA9yZWNvcmRTdGF0dXNLZXkDBQAAABBpc05vdEFkbWluQ2FsbGVyCQEAAAAadGhyb3dJc05vdEFkbWluQ2FsbGVyRXJyb3IAAAAAAwUAAAAOaXNPdXRkYXRlZEdvYWwJAQAAABZ0aHJvd091dGRhdGVkR29hbEVycm9yAAAAAAMFAAAAEWlzTm90QWN0aXZlU3RhdHVzCQEAAAAXdGhyb3dOb3RBY3RpdmVHb2FsRXJyb3IAAAAAAwUAAAARaXNOb3RUcmFja1dlZWtEYXkJAQAAABl0aHJvd05vdFRyYWNrV2Vla0RheUVycm9yAAAAAAMFAAAAGGlzR29hbFJlY29yZEFscmVhZHlBZGRlZAkBAAAAIHRocm93R29hbFJlY29yZEFscmVhZHlBZGRlZEVycm9yAAAAAAQAAAAMcmVjb3JkU3RhdHVzCQEAAAAYZ2V0UmVjdWV0aW1lUmVjb3JkU3RhdHVzAAAABgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAOdmVyeVByb2R1Y3RpdmUFAAAACnByb2R1Y3RpdmUFAAAAB25ldXRyYWwFAAAAC2Rpc3RyYWN0aW5nBQAAAA92ZXJ5RGlzdHJhY3RpbmcEAAAADGF0dGVtcHNDb3VudAkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAAPYXR0ZW1wc0NvdW50S2V5BAAAAApmYWlsc0NvdW50CQEAAAANZ2V0RmFpbHNDb3VudAAAAAEFAAAADHJlY29yZFN0YXR1cwQAAAAMaXNGYWlsZWRHb2FsCQAAZgAAAAIFAAAACmZhaWxzQ291bnQFAAAADGF0dGVtcHNDb3VudAQAAAARY2F0ZWdvcmllc0VudHJpZXMJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACCQEAAAAUZ2V0Q2F0ZWdvcnlSZWNvcmRLZXkAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAACByZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5UHJvZHVjdGl2ZQUAAAAOdmVyeVByb2R1Y3RpdmUJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACCQEAAAAUZ2V0Q2F0ZWdvcnlSZWNvcmRLZXkAAAACBQAAABNyZWNvcmREYXRlVGltZXN0YW1wBQAAABxyZXNjdWVUaW1lQ2F0ZWdvcnlQcm9kdWN0aXZlBQAAAApwcm9kdWN0aXZlCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgkBAAAAFGdldENhdGVnb3J5UmVjb3JkS2V5AAAAAgUAAAATcmVjb3JkRGF0ZVRpbWVzdGFtcAUAAAAZcmVzY3VlVGltZUNhdGVnb3J5TmV1dHJhbAUAAAAHbmV1dHJhbAkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIJAQAAABRnZXRDYXRlZ29yeVJlY29yZEtleQAAAAIFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAFAAAAHXJlc2N1ZVRpbWVDYXRlZ29yeURpc3RyYWN0aW5nBQAAAAtkaXN0cmFjdGluZwkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIJAQAAABRnZXRDYXRlZ29yeVJlY29yZEtleQAAAAIFAAAAE3JlY29yZERhdGVUaW1lc3RhbXAFAAAAIXJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlEaXN0cmFjdGluZwUAAAAPdmVyeURpc3RyYWN0aW5nBQAAAANuaWwDBQAAAAxpc0ZhaWxlZEdvYWwEAAAAE2FkbWluQWNjb3VudEFkZHJlc3MJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAAFWFkbWluQWNjb3VudFB1YmxpY0tleQkBAAAADFNjcmlwdFJlc3VsdAAAAAIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAADWdvYWxTdGF0dXNLZXkFAAAADmdvYWxTdGF0dXNGYWlsCQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgUAAAANZmFpbHNDb3VudEtleQUAAAAKZmFpbHNDb3VudAkABEwAAAACCQEAAAAPc2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAPcmVjb3JkU3Rh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", "chainId": 84, "height": 1000572, "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'CuFXAbtitnWNTuSgtaDt9K17CwgWH1LZSQmibXUEbE4v' | |
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(getString(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 = getStringValue(this, C) | |
229 | + | let aV = getStringValue(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, z, 0) | |
289 | + | let bq = ac(this, A, 0) | |
290 | + | let br = if ((bp > bn)) | |
291 | + | then (bn > bq) | |
292 | + | else false | |
293 | + | let bs = (bn == bq) | |
294 | + | let bt = (aj(this, I, h) != 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/026f985 22.28 ms ◑