tx · AjMCHutoxVcXxfY6ymXcQctR6tXk6xyDFkvy41Hn3JMg 3MpRMrWeL6G4QyCqmbe7WcEDrsKNgUCY2ac: -0.01000000 Waves 2020.05.01 15:45 [978984] smart account 3MpRMrWeL6G4QyCqmbe7WcEDrsKNgUCY2ac > SELF 0.00000000 Waves
{ "type": 13, "id": "AjMCHutoxVcXxfY6ymXcQctR6tXk6xyDFkvy41Hn3JMg", "fee": 1000000, "feeAssetId": null, "timestamp": 1588337121816, "version": 1, "sender": "3MpRMrWeL6G4QyCqmbe7WcEDrsKNgUCY2ac", "senderPublicKey": "J1KQ8qSkmsezD7QeqtHsdJaY6ZCLQwbj55MWugVnTSsv", "proofs": [ "5WxVtwcYX7VhmfpfbwvP6FysUcEsPTdVPrgJW7dypYPc353KGoVomqpb53zL1tvqErXLXtumfDL9GK3b7TVJ3kEj" ], "script": "base64:AAIDAAAAAAAAABsIARINCgsICAEBAQgICAgBCBIICgYBAQEBAQEAAABCAAAAABdyZXNjdWVUaW1lQ29uZGl0aW9uTGVzcwIAAAAEbGVzcwAAAAAXcmVzY3VlVGltZUNvbmRpdGlvbk1vcmUCAAAABG1vcmUAAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlAgAAAA52ZXJ5UHJvZHVjdGl2ZQAAAAAccmVzY3VlVGltZUNhdGVnb3J5UHJvZHVjdGl2ZQIAAAAKcHJvZHVjdGl2ZQAAAAAZcmVzY3VlVGltZUNhdGVnb3J5TmV1dHJhbAIAAAAHbmV1dHJhbAAAAAAdcmVzY3VlVGltZUNhdGVnb3J5RGlzdHJhY3RpbmcCAAAAC2Rpc3RyYWN0aW5nAAAAACFyZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5RGlzdHJhY3RpbmcCAAAAD3ZlcnlEaXN0cmFjdGluZwAAAAANc3RhdHVzUGVuZGluZwIAAAAHcGVuZGluZwAAAAAMc3RhdHVzQWN0aXZlAgAAAAZhY3RpdmUAAAAAC3N0YXR1c1BhdXNlAgAAAAVwYXVzZQAAAAANc3RhdHVzU3VjY2VzcwIAAAAHc3VjY2VzcwAAAAAKc3RhdHVzRmFpbAIAAAAEZmFpbAAAAAAdaW50ZWdyYXRpb25TZXJ2aWNlc1Jlc2N1ZVRpbWUCAAAACnJlc2N1ZVRpbWUAAAAADXdlZWtEYXlNb25kYXkCAAAABm1vbmRheQAAAAAOd2Vla0RheVR1ZXNkYXkCAAAAB3R1ZXNkYXkAAAAAEHdlZWtEYXlXZWRuZXNkYXkCAAAACXdlZG5lc2RheQAAAAAPd2Vla0RheVRodXJzZGF5AgAAAAh0aHVyc2RheQAAAAANd2Vla0RheUZyaWRheQIAAAAGZnJpZGF5AAAAAA93ZWVrRGF5U2F0dXJkYXkCAAAACHNhdHVyZGF5AAAAAA13ZWVrRGF5U3VuZGF5AgAAAAZzdW5kYXkAAAAACXN0YXR1c0tleQIAAAAGc3RhdHVzAAAAAAduYW1lS2V5AgAAAARuYW1lAAAAAA5kZXNjcmlwdGlvbktleQIAAAALZGVzY3JpcHRpb24AAAAADHN0YXJ0RGF0ZUtleQIAAAAJc3RhcnREYXRlAAAAAAplbmREYXRlS2V5AgAAAAdlbmREYXRlAAAAABxyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50S2V5AgAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AAAAABZyZXNjdWVUaW1lQ29uZGl0aW9uS2V5AgAAABNyZXNjdWVUaW1lQ29uZGl0aW9uAAAAABVyZXNjdWVUaW1lQ2F0ZWdvcnlLZXkCAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQAAAAAMdHJhY2tEYXlzS2V5AgAAAAl0cmFja0RheXMAAAAAD2F0dGVtcHNDb3VudEtleQIAAAAMYXR0ZW1wc0NvdW50AAAAABZmYWlsZWRBdHRlbXB0c0NvdW50S2V5AgAAABNmYWlsZWRBdHRlbXB0c0NvdW50AAAAAAZiZXRLZXkCAAAAA2JldAAAAAANYmV0QXNzZXRJZEtleQIAAAAKYmV0QXNzZXRJZAAAAAAVYWRtaW5BY2NvdW50UHVibGljS2V5AQAAACDr/d4dcILgZmwScdo/jZZr2D5LWRSw4TzVbgTaw/gVKAAAAAAUdXNlckFjY291bnRQdWJsaWNLZXkBAAAAIJoPhSbXpy/EmbOab0CFQ8b1qkTYelRP0ElvWYmVkSRGAAAAABRnb2FsQWNjb3VudFB1YmxpY0tleQEAAAAg/Kt7PuzXkr0RQV6nIWq+ywLDlHcpFNDRIgaWcOUiUC0BAAAAE3Rocm93VW5kZWZpbmVkRXJyb3IAAAAACQAAAgAAAAECAAAADnVuZGVmaW5lZEVycm9yAQAAABZ0aHJvd091dGRhdGVkR29hbEVycm9yAAAAAAkAAAIAAAABAgAAABFvdXRkYXRlZEdvYWxFcnJvcgEAAAAXdGhyb3dOb3RBY3RpdmVHb2FsRXJyb3IAAAAACQAAAgAAAAECAAAAEm5vdEFjdGl2ZUdvYWxFcnJvcgEAAAAgdGhyb3dHb2FsUmVjb3JkQWxyZWFkeUFkZGVkRXJyb3IAAAAACQAAAgAAAAECAAAAFmdvYWxSZWNvcmRBbHJlYWR5QWRkZWQBAAAAGnRocm93SXNOb3RBZG1pbkNhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABVpc05vdEFkbWluQ2FsbGVyRXJyb3IBAAAAGXRocm93SXNOb3RVc2VyQ2FsbGVyRXJyb3IAAAAACQAAAgAAAAECAAAAFGlzTm90VXNlckNhbGxlckVycm9yAQAAABl0aHJvd0lzTm90R29hbENhbGxlckVycm9yAAAAAAkAAAIAAAABAgAAABRpc05vdEdvYWxDYWxsZXJFcnJvcgAAAAAObm9QYXltZW50RXJyb3ICAAAADm5vUGF5bWVudEVycm9yAQAAACZ0aHJvd1Vuc3VwcG9ydGVkRXZlbnRQYXltZW50QXNzZXRFcnJvcgAAAAIAAAANZXhwZWN0ZWRBc3NldAAAAA1yZWNlaXZlZEFzc2V0CQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAhdW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAgAAAAEsCQACWAAAAAEFAAAADWV4cGVjdGVkQXNzZXQCAAAAASwJAAJYAAAAAQUAAAANcmVjZWl2ZWRBc3NldAEAAAAddGhyb3dJbnN1ZmZpY2llbnRQYXltZW50RXJyb3IAAAACAAAAFWV4cGVjdGVkUGF5bWVudEFtb3VudAAAABVyZWNlaXZlZFBheW1lbnRBbW91bnQJAAACAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAABhpbnN1ZmZpY2llbnRQYXltZW50RXJyb3ICAAAAASwJAAGkAAAAAQUAAAAVZXhwZWN0ZWRQYXltZW50QW1vdW50AgAAAAEsCQABpAAAAAEFAAAAFXJlY2VpdmVkUGF5bWVudEFtb3VudAEAAAASZ2V0SW50ZWdlclJlY29yZE9yAAAAAwAAAA5hY2NvdW50QWRkcmVzcwAAAANrZXkAAAAHZGVmYXVsdAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwUAAAADa2V5BQAAAAdkZWZhdWx0AQAAABBnZXRJbnRlZ2VyUmVjb3JkAAAAAgAAAA5hY2NvdW50QWRkcmVzcwAAAANrZXkJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAAA2tleQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIAAAADa2V5AAAABXZhbHVlCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAADa2V5BQAAAAV2YWx1ZQEAAAALZ2V0U3RyaW5nT3IAAAADAAAADmFjY291bnRBZGRyZXNzAAAAA2tleQAAAAdkZWZhdWx0AwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAAANrZXkFAAAAB2RlZmF1bHQBAAAAD2dldFN0cmluZ1JlY29yZAAAAAIAAAAOYWNjb3VudEFkZHJlc3MAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAAANrZXkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIAAAADa2V5AAAABXZhbHVlCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAADa2V5BQAAAAV2YWx1ZQEAAAAQZ2V0Qm9vbGVhblJlY29yZAAAAAIAAAAOYWNjb3VudEFkZHJlc3MAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MSkAAAACBQAAAAR0aGlzBQAAAANrZXkBAAAAEHNldEJvb2xlYW5SZWNvcmQAAAACAAAAA2tleQAAAAV2YWx1ZQkBAAAACURhdGFFbnRyeQAAAAIFAAAAA2tleQUAAAAFdmFsdWUBAAAAD2dldEJpbmFyeVJlY29yZAAAAAIAAAAOYWNjb3VudEFkZHJlc3MAAAADa2V5CQEAAAARQGV4dHJOYXRpdmUoMTA1MikAAAACBQAAAAR0aGlzBQAAAANrZXkBAAAAD3NldEJpbmFyeVJlY29yZAAAAAIAAAADa2V5AAAABXZhbHVlCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAADa2V5BQAAAAV2YWx1ZQEAAAAPaXNSZWNvcmREZWZpbmVkAAAAAQAAAANrZXkDAwMJAQAAAAlpc0RlZmluZWQAAAABCQAEHAAAAAIFAAAABHRoaXMFAAAAA2tleQYJAQAAAAlpc0RlZmluZWQAAAABCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQYJAQAAAAlpc0RlZmluZWQAAAABCQAEGwAAAAIFAAAABHRoaXMFAAAAA2tleQYJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQEAAAAKZ2V0UGF5bWVudAAAAAEAAAABaQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCAUAAAABaQAAAAdwYXltZW50BQAAAA5ub1BheW1lbnRFcnJvcgEAAAARZ2V0UGF5bWVudEFzc2V0SWQAAAABAAAAB3BheW1lbnQEAAAAByRtYXRjaDAIBQAAAAdwYXltZW50AAAAB2Fzc2V0SWQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAACkJ5dGVWZWN0b3IEAAAAB2Fzc2V0SWQFAAAAByRtYXRjaDAFAAAAB2Fzc2V0SWQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQEAAAAB2Fzc2V0SWQFAAAAByRtYXRjaDAJAAJZAAAAAQIAAAAFV0FWRVMJAQAAAAV0aHJvdwAAAAABAAAAFGdldENhdGVnb3J5UmVjb3JkS2V5AAAAAgAAAARkYXRlAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAACHJlY29yZF88CQABpAAAAAEFAAAABGRhdGUCAAAADT5fX2NhdGVnb3J5XzwFAAAAIHJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlQcm9kdWN0aXZlAgAAAAE+AQAAABJnZXRSZWNvcmRTdGF0dXNLZXkAAAABAAAABGRhdGUJAAEsAAAAAgkAASwAAAACAgAAAAhyZWNvcmRfPAkAAaQAAAABBQAAAARkYXRlAgAAAAE+AQAAABZzZXRDYXRlZ29yeVJlY29yZFZhbHVlAAAAAwAAAARkYXRlAAAACGNhdGVnb3J5AAAABXZhbHVlCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIJAQAAABRnZXRDYXRlZ29yeVJlY29yZEtleQAAAAIFAAAABGRhdGUFAAAACGNhdGVnb3J5BQAAAAV2YWx1ZQEAAAANaXNBZG1pbkNhbGxlcgAAAAEAAAAPY2FsbGVyUHVibGljS2V5BAAAABNjYWxsZXJBY2NvdW50UHViS2V5CQACWAAAAAEFAAAAD2NhbGxlclB1YmxpY0tleQQAAAASYWRtaW5BY2NvdW50UHViS2V5CQACWAAAAAEFAAAAFWFkbWluQWNjb3VudFB1YmxpY0tleQMJAAAAAAAAAgUAAAATY2FsbGVyQWNjb3VudFB1YktleQUAAAASYWRtaW5BY2NvdW50UHViS2V5BgcBAAAADGlzVXNlckNhbGxlcgAAAAEAAAAPY2FsbGVyUHVibGljS2V5BAAAABNjYWxsZXJBY2NvdW50UHViS2V5CQACWAAAAAEFAAAAD2NhbGxlclB1YmxpY0tleQQAAAARdXNlckFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAUdXNlckFjY291bnRQdWJsaWNLZXkDCQAAAAAAAAIFAAAAE2NhbGxlckFjY291bnRQdWJLZXkFAAAAEXVzZXJBY2NvdW50UHViS2V5BgcBAAAADGlzR29hbENhbGxlcgAAAAEAAAAPY2FsbGVyUHVibGljS2V5BAAAABNjYWxsZXJBY2NvdW50UHViS2V5CQACWAAAAAEFAAAAD2NhbGxlclB1YmxpY0tleQQAAAARZ29hbEFjY291bnRQdWJLZXkJAAJYAAAAAQUAAAAUZ29hbEFjY291bnRQdWJsaWNLZXkDCQAAAAAAAAIFAAAAE2NhbGxlckFjY291bnRQdWJLZXkFAAAAEWdvYWxBY2NvdW50UHViS2V5BgcBAAAAHXNldFJlY3VldGltZVJlY29yZFN0YXR1c1ZhbHVlAAAABgAAAARkYXRlAAAADnZlcnlQcm9kdWN0aXZlAAAACnByb2R1Y3RpdmUAAAAHbmV1dHJhbAAAAAtkaXN0cmFjdGluZwAAAA92ZXJ5RGlzdHJhY3RpbmcEAAAAD3JlY29yZFN0YXR1c0tleQkBAAAAEmdldFJlY29yZFN0YXR1c0tleQAAAAEFAAAABGRhdGUEAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAQAAABJnZXRJbnRlZ2VyUmVjb3JkT3IAAAADBQAAAAR0aGlzBQAAABxyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50S2V5AAAAAAAAAAAABAAAABNyZXNjdWVUaW1lQ29uZGl0aW9uCQEAAAAPZ2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAEdGhpcwUAAAAWcmVzY3VlVGltZUNvbmRpdGlvbktleQQAAAAScmVzY3VlVGltZUNhdGVnb3J5CQEAAAAPZ2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAEdGhpcwUAAAAVcmVzY3VlVGltZUNhdGVnb3J5S2V5BAAAAAtzdGF0dXNWYWx1ZQMJAAAAAAAAAgUAAAATcmVzY3VlVGltZUNvbmRpdGlvbgUAAAAXcmVzY3VlVGltZUNvbmRpdGlvbkxlc3MDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAgcmVzY3VlVGltZUNhdGVnb3J5VmVyeVByb2R1Y3RpdmUJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAAOdmVyeVByb2R1Y3RpdmUDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAccmVzY3VlVGltZUNhdGVnb3J5UHJvZHVjdGl2ZQkAAGcAAAACBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50BQAAAApwcm9kdWN0aXZlAwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAGXJlc2N1ZVRpbWVDYXRlZ29yeU5ldXRyYWwJAABnAAAAAgUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAUAAAAHbmV1dHJhbAMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAAB1yZXNjdWVUaW1lQ2F0ZWdvcnlEaXN0cmFjdGluZwkAAGcAAAACBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50BQAAAAtkaXN0cmFjdGluZwkAAGcAAAACBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50BQAAAA92ZXJ5RGlzdHJhY3RpbmcDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAgcmVzY3VlVGltZUNhdGVnb3J5VmVyeVByb2R1Y3RpdmUJAABnAAAAAgUAAAAOdmVyeVByb2R1Y3RpdmUFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQDCQAAAAAAAAIFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQUAAAAccmVzY3VlVGltZUNhdGVnb3J5UHJvZHVjdGl2ZQkAAGcAAAACBQAAAApwcm9kdWN0aXZlBQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50AwkAAAAAAAACBQAAABJyZXNjdWVUaW1lQ2F0ZWdvcnkFAAAAGXJlc2N1ZVRpbWVDYXRlZ29yeU5ldXRyYWwJAABnAAAAAgUAAAAHbmV1dHJhbAUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAMJAAAAAAAAAgUAAAAScmVzY3VlVGltZUNhdGVnb3J5BQAAAB1yZXNjdWVUaW1lQ2F0ZWdvcnlEaXN0cmFjdGluZwkAAGcAAAACBQAAAAtkaXN0cmFjdGluZwUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAkAAGcAAAACBQAAAA92ZXJ5RGlzdHJhY3RpbmcFAAAAGXJlc2N1ZVRpbWVDb25kaXRpb25BbW91bnQJAQAAABBzZXRCb29sZWFuUmVjb3JkAAAAAgUAAAAPcmVjb3JkU3RhdHVzS2V5BQAAAAtzdGF0dXNWYWx1ZQAAAAIAAAABaQEAAAAFc2V0dXAAAAALAAAABG5hbWUAAAALZGVzY3JpcHRpb24AAAAJc3RhcnREYXRlAAAAB2VuZERhdGUAAAAZcmVzY3VlVGltZUNvbmRpdGlvbkFtb3VudAAAABNyZXNjdWVUaW1lQ29uZGl0aW9uAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQAAAAl0cmFja0RheXMAAAAMYXR0ZW1wc0NvdW50AAAAA2JldAAAAApiZXRBc3NldElkBAAAAAdwYXltZW50CQEAAAAKZ2V0UGF5bWVudAAAAAEFAAAAAWkEAAAADXBheW1lbnRBbW91bnQIBQAAAAdwYXltZW50AAAABmFtb3VudAQAAAAOcGF5bWVudEFzc2V0SWQJAQAAABFnZXRQYXltZW50QXNzZXRJZAAAAAEFAAAAB3BheW1lbnQEAAAAD2lzTm90VXNlckNhbGxlcgkBAAAAASEAAAABCQEAAAAMaXNVc2VyQ2FsbGVyAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAAiE9AAAAAgUAAAAOcGF5bWVudEFzc2V0SWQJAAJZAAAAAQUAAAAKYmV0QXNzZXRJZAQAAAAVaXNJbnN1ZmZpY2llbnRQYXltZW50CQEAAAACIT0AAAACBQAAAA1wYXltZW50QW1vdW50BQAAAANiZXQDBQAAABppc05vdFN1cHBvcnRlZFBheW1lbnRBc3NldAkBAAAAJnRocm93VW5zdXBwb3J0ZWRFdmVudFBheW1lbnRBc3NldEVycm9yAAAAAgkAAlkAAAABBQAAAApiZXRBc3NldElkBQAAAA5wYXltZW50QXNzZXRJZAMFAAAAFWlzSW5zdWZmaWNpZW50UGF5bWVudAkBAAAAHXRocm93SW5zdWZmaWNpZW50UGF5bWVudEVycm9yAAAAAgUAAAADYmV0BQAAAA1wYXltZW50QW1vdW50AwUAAAAPaXNOb3RVc2VyQ2FsbGVyCQEAAAAZdGhyb3dJc05vdFVzZXJDYWxsZXJFcnJvcgAAAAAJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAACXN0YXR1c0tleQUAAAAMc3RhdHVzQWN0aXZlCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAAduYW1lS2V5BQAAAARuYW1lCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA5kZXNjcmlwdGlvbktleQUAAAALZGVzY3JpcHRpb24JAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACBQAAAAxzdGFydERhdGVLZXkFAAAACXN0YXJ0RGF0ZQkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAACmVuZERhdGVLZXkFAAAAB2VuZERhdGUJAARMAAAAAgkBAAAAEHNldEludGVnZXJSZWNvcmQAAAACBQAAABxyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50S2V5BQAAABlyZXNjdWVUaW1lQ29uZGl0aW9uQW1vdW50CQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAABZyZXNjdWVUaW1lQ29uZGl0aW9uS2V5BQAAABNyZXNjdWVUaW1lQ29uZGl0aW9uCQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAABVyZXNjdWVUaW1lQ2F0ZWdvcnlLZXkFAAAAEnJlc2N1ZVRpbWVDYXRlZ29yeQkABEwAAAACCQEAAAAPc2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAMdHJhY2tEYXlzS2V5BQAAAAl0cmFja0RheXMJAARMAAAAAgkBAAAAD3NldFN0cmluZ1JlY29yZAAAAAIFAAAAD2F0dGVtcHNDb3VudEtleQUAAAAMYXR0ZW1wc0NvdW50CQAETAAAAAIJAQAAABBzZXRJbnRlZ2VyUmVjb3JkAAAAAgUAAAAWZmFpbGVkQXR0ZW1wdHNDb3VudEtleQAAAAAAAAAAAAkABEwAAAACCQEAAAAQc2V0SW50ZWdlclJlY29yZAAAAAIFAAAABmJldEtleQUAAAADYmV0CQAETAAAAAIJAQAAAA9zZXRTdHJpbmdSZWNvcmQAAAACBQAAAA1iZXRBc3NldElkS2V5BQAAAApiZXRBc3NldElkBQAAAANuaWwAAAABaQEAAAAJYWRkUmVjb3JkAAAABgAAAARkYXRlAAAADnZlcnlQcm9kdWN0aXZlAAAACnByb2R1Y3RpdmUAAAAHbmV1dHJhbAAAAAtkaXN0cmFjdGluZwAAAA92ZXJ5RGlzdHJhY3RpbmcEAAAAD3JlY29yZFN0YXR1c0tleQkBAAAAEmdldFJlY29yZFN0YXR1c0tleQAAAAEFAAAABGRhdGUEAAAAEnN0YXJ0RGF0ZVRpbWVzdGFtcAkBAAAAEmdldEludGVnZXJSZWNvcmRPcgAAAAMFAAAABHRoaXMCAAAACXN0YXJ0RGF0ZQAAAAAAAAAAAAQAAAAQZW5kRGF0ZVRpbWVzdGFtcAkBAAAAEmdldEludGVnZXJSZWNvcmRPcgAAAAMFAAAABHRoaXMCAAAAB2VuZERhdGUAAAAAAAAAAAAEAAAADmlzT3V0ZGF0ZWRHb2FsAwkAAGYAAAACBQAAABJzdGFydERhdGVUaW1lc3RhbXAFAAAABGRhdGUJAABmAAAAAgUAAAAEZGF0ZQUAAAAQZW5kRGF0ZVRpbWVzdGFtcAcEAAAAEWlzTm90QWN0aXZlU3RhdHVzCQEAAAACIT0AAAACCQEAAAAPZ2V0U3RyaW5nUmVjb3JkAAAAAgUAAAAEdGhpcwIAAAAGc3RhdHVzBQAAAAxzdGF0dXNBY3RpdmUEAAAAEGlzTm90QWRtaW5DYWxsZXIJAQAAAAEhAAAAAQkBAAAADWlzQWRtaW5DYWxsZXIAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAAGGlzR29hbFJlY29yZEFscmVhZHlBZGRlZAkBAAAAD2lzUmVjb3JkRGVmaW5lZAAAAAEFAAAAD3JlY29yZFN0YXR1c0tleQMFAAAAEGlzTm90QWRtaW5DYWxsZXIJAQAAABp0aHJvd0lzTm90QWRtaW5DYWxsZXJFcnJvcgAAAAADBQAAAA5pc091dGRhdGVkR29hbAkBAAAAFnRocm93T3V0ZGF0ZWRHb2FsRXJyb3IAAAAAAwUAAAARaXNOb3RBY3RpdmVTdGF0dXMJAQAAABd0aHJvd05vdEFjdGl2ZUdvYWxFcnJvcgAAAAADBQAAABhpc0dvYWxSZWNvcmRBbHJlYWR5QWRkZWQJAQAAACB0aHJvd0dvYWxSZWNvcmRBbHJlYWR5QWRkZWRFcnJvcgAAAAAJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAAFnNldENhdGVnb3J5UmVjb3JkVmFsdWUAAAADBQAAAARkYXRlBQAAACByZXNjdWVUaW1lQ2F0ZWdvcnlWZXJ5UHJvZHVjdGl2ZQUAAAAOdmVyeVByb2R1Y3RpdmUJAARMAAAAAgkBAAAAFnNldENhdGVnb3J5UmVjb3JkVmFsdWUAAAADBQAAAARkYXRlBQAAABxyZXNjdWVUaW1lQ2F0ZWdvcnlQcm9kdWN0aXZlBQAAAApwcm9kdWN0aXZlCQAETAAAAAIJAQAAABZzZXRDYXRlZ29yeVJlY29yZFZhbHVlAAAAAwUAAAAEZGF0ZQUAAAAZcmVzY3VlVGltZUNhdGVnb3J5TmV1dHJhbAUAAAAHbmV1dHJhbAkABEwAAAACCQEAAAAWc2V0Q2F0ZWdvcnlSZWNvcmRWYWx1ZQAAAAMFAAAABGRhdGUFAAAAHXJlc2N1ZVRpbWVDYXRlZ29yeURpc3RyYWN0aW5nBQAAAAtkaXN0cmFjdGluZwkABEwAAAACCQEAAAAWc2V0Q2F0ZWdvcnlSZWNvcmRWYWx1ZQAAAAMFAAAABGRhdGUFAAAAIXJlc2N1ZVRpbWVDYXRlZ29yeVZlcnlEaXN0cmFjdGluZwUAAAAPdmVyeURpc3RyYWN0aW5nCQAETAAAAAIJAQAAABZzZXRDYXRlZ29yeVJlY29yZFZhbHVlAAAAAwUAAAAEZGF0ZQUAAAAhcmVzY3VlVGltZUNhdGVnb3J5VmVyeURpc3RyYWN0aW5nBQAAAA92ZXJ5RGlzdHJhY3RpbmcJAARMAAAAAgkBAAAAHXNldFJlY3VldGltZVJlY29yZFN0YXR1c1ZhbHVlAAAABgUAAAAEZGF0ZQUAAAAOdmVyeVByb2R1Y3RpdmUFAAAACnByb2R1Y3RpdmUFAAAAB25ldXRyYWwFAAAAC2Rpc3RyYWN0aW5nBQAAAA92ZXJ5RGlzdHJhY3RpbmcFAAAAA25pbAAAAACAGeNp", "chainId": 84, "height": 978984, "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 = "rescueTime" | |
29 | + | ||
30 | + | let n = "monday" | |
31 | + | ||
32 | + | let o = "tuesday" | |
33 | + | ||
34 | + | let p = "wednesday" | |
35 | + | ||
36 | + | let q = "thursday" | |
37 | + | ||
38 | + | let r = "friday" | |
39 | + | ||
40 | + | let s = "saturday" | |
41 | + | ||
42 | + | let t = "sunday" | |
43 | + | ||
44 | + | let u = "status" | |
45 | + | ||
46 | + | let v = "name" | |
47 | + | ||
48 | + | let w = "description" | |
49 | + | ||
50 | + | let x = "startDate" | |
51 | + | ||
52 | + | let y = "endDate" | |
53 | + | ||
54 | + | let z = "rescueTimeConditionAmount" | |
55 | + | ||
56 | + | let A = "rescueTimeCondition" | |
57 | + | ||
58 | + | let B = "rescueTimeCategory" | |
59 | + | ||
60 | + | let C = "trackDays" | |
61 | + | ||
62 | + | let D = "attempsCount" | |
63 | + | ||
64 | + | let E = "failedAttemptsCount" | |
65 | + | ||
66 | + | let F = "bet" | |
67 | + | ||
68 | + | let G = "betAssetId" | |
69 | + | ||
70 | + | let H = base58'GtDLBooknaE8G983yMjhygiyhmpR5tebBScKPw277tj9' | |
71 | + | ||
72 | + | let I = base58'BNPWfnwQQaiG9SxwTXqNi5sRA5oAU2M4QvQUAoGrnNbf' | |
73 | + | ||
74 | + | let J = base58'J1KQ8qSkmsezD7QeqtHsdJaY6ZCLQwbj55MWugVnTSsv' | |
75 | + | ||
76 | + | func K () = throw("undefinedError") | |
77 | + | ||
78 | + | ||
79 | + | func L () = throw("outdatedGoalError") | |
80 | + | ||
81 | + | ||
82 | + | func M () = throw("notActiveGoalError") | |
83 | + | ||
84 | + | ||
85 | + | func N () = throw("goalRecordAlreadyAdded") | |
86 | + | ||
87 | + | ||
88 | + | func O () = throw("isNotAdminCallerError") | |
89 | + | ||
90 | + | ||
91 | + | func P () = throw("isNotUserCallerError") | |
92 | + | ||
93 | + | ||
94 | + | func Q () = throw("isNotGoalCallerError") | |
95 | + | ||
96 | + | ||
97 | + | let R = "noPaymentError" | |
98 | + | ||
99 | + | func S (T,U) = throw((((("unsupportedEventPaymentAssetError" + ",") + toBase58String(T)) + ",") + toBase58String(U))) | |
100 | + | ||
101 | + | ||
102 | + | func V (W,X) = throw((((("insufficientPaymentError" + ",") + toString(W)) + ",") + toString(X))) | |
103 | + | ||
104 | + | ||
105 | + | func Y (Z,aa,ab) = if (isDefined(getInteger(this, aa))) | |
106 | + | then getIntegerValue(this, aa) | |
107 | + | else ab | |
108 | + | ||
109 | + | ||
110 | + | func ac (Z,aa) = getIntegerValue(this, aa) | |
111 | + | ||
112 | + | ||
113 | + | func ad (aa,ae) = DataEntry(aa, ae) | |
114 | + | ||
115 | + | ||
116 | + | func af (Z,aa,ab) = if (isDefined(getInteger(this, aa))) | |
117 | + | then getStringValue(this, aa) | |
118 | + | else ab | |
119 | + | ||
120 | + | ||
121 | + | func ag (Z,aa) = getStringValue(this, aa) | |
122 | + | ||
123 | + | ||
124 | + | func ah (aa,ae) = DataEntry(aa, ae) | |
125 | + | ||
126 | + | ||
127 | + | func ai (Z,aa) = getBooleanValue(this, aa) | |
128 | + | ||
129 | + | ||
130 | + | func aj (aa,ae) = DataEntry(aa, ae) | |
131 | + | ||
132 | + | ||
133 | + | func ak (Z,aa) = getBinaryValue(this, aa) | |
134 | + | ||
135 | + | ||
136 | + | func al (aa,ae) = DataEntry(aa, ae) | |
137 | + | ||
138 | + | ||
139 | + | func am (aa) = if (if (if (isDefined(getBinary(this, aa))) | |
140 | + | then true | |
141 | + | else isDefined(getString(this, aa))) | |
142 | + | then true | |
143 | + | else isDefined(getBoolean(this, aa))) | |
144 | + | then true | |
145 | + | else isDefined(getInteger(this, aa)) | |
146 | + | ||
147 | + | ||
148 | + | func an (ao) = valueOrErrorMessage(ao.payment, R) | |
149 | + | ||
150 | + | ||
151 | + | func ap (aq) = { | |
152 | + | let ar = aq.assetId | |
153 | + | if ($isInstanceOf(ar, "ByteVector")) | |
154 | + | then { | |
155 | + | let as = ar | |
156 | + | as | |
157 | + | } | |
158 | + | else if ($isInstanceOf(ar, "Unit")) | |
159 | + | then { | |
160 | + | let as = ar | |
161 | + | fromBase58String("WAVES") | |
162 | + | } | |
163 | + | else throw() | |
164 | + | } | |
165 | + | ||
166 | + | ||
167 | + | func at (au,c) = (((("record_<" + toString(au)) + ">__category_<") + c) + ">") | |
168 | + | ||
169 | + | ||
170 | + | func av (au) = (("record_<" + toString(au)) + ">") | |
171 | + | ||
172 | + | ||
173 | + | func aw (au,ax,ae) = ad(at(au, ax), ae) | |
174 | + | ||
175 | + | ||
176 | + | func ay (az) = { | |
177 | + | let aA = toBase58String(az) | |
178 | + | let aB = toBase58String(H) | |
179 | + | if ((aA == aB)) | |
180 | + | then true | |
181 | + | else false | |
182 | + | } | |
183 | + | ||
184 | + | ||
185 | + | func aC (az) = { | |
186 | + | let aA = toBase58String(az) | |
187 | + | let aD = toBase58String(I) | |
188 | + | if ((aA == aD)) | |
189 | + | then true | |
190 | + | else false | |
191 | + | } | |
192 | + | ||
193 | + | ||
194 | + | func aE (az) = { | |
195 | + | let aA = toBase58String(az) | |
196 | + | let aF = toBase58String(J) | |
197 | + | if ((aA == aF)) | |
198 | + | then true | |
199 | + | else false | |
200 | + | } | |
201 | + | ||
202 | + | ||
203 | + | func aG (au,aH,aI,aJ,aK,aL) = { | |
204 | + | let aM = av(au) | |
205 | + | let aN = Y(this, z, 0) | |
206 | + | let aO = ag(this, A) | |
207 | + | let aP = ag(this, B) | |
208 | + | let aQ = if ((aO == a)) | |
209 | + | then if ((aP == c)) | |
210 | + | then (aN >= aH) | |
211 | + | else if ((aP == d)) | |
212 | + | then (aN >= aI) | |
213 | + | else if ((aP == e)) | |
214 | + | then (aN >= aJ) | |
215 | + | else if ((aP == f)) | |
216 | + | then (aN >= aK) | |
217 | + | else (aN >= aL) | |
218 | + | else if ((aP == c)) | |
219 | + | then (aH >= aN) | |
220 | + | else if ((aP == d)) | |
221 | + | then (aI >= aN) | |
222 | + | else if ((aP == e)) | |
223 | + | then (aJ >= aN) | |
224 | + | else if ((aP == f)) | |
225 | + | then (aK >= aN) | |
226 | + | else (aL >= aN) | |
227 | + | aj(aM, aQ) | |
228 | + | } | |
229 | + | ||
230 | + | ||
231 | + | @Callable(ao) | |
232 | + | func setup (aR,aS,aT,aU,aN,aO,aP,aV,aW,aX,aY) = { | |
233 | + | let aq = an(ao) | |
234 | + | let aZ = aq.amount | |
235 | + | let ba = ap(aq) | |
236 | + | let bb = !(aC(ao.callerPublicKey)) | |
237 | + | let bc = (ba != fromBase58String(aY)) | |
238 | + | let bd = (aZ != aX) | |
239 | + | if (bc) | |
240 | + | then S(fromBase58String(aY), ba) | |
241 | + | else if (bd) | |
242 | + | then V(aX, aZ) | |
243 | + | else if (bb) | |
244 | + | then P() | |
245 | + | else WriteSet([ah(u, i), ah(v, aR), ah(w, aS), ad(x, aT), ad(y, aU), ad(z, aN), ah(A, aO), ah(B, aP), ah(C, aV), ah(D, aW), ad(E, 0), ad(F, aX), ah(G, aY)]) | |
246 | + | } | |
247 | + | ||
248 | + | ||
249 | + | ||
250 | + | @Callable(ao) | |
251 | + | func addRecord (au,aH,aI,aJ,aK,aL) = { | |
252 | + | let aM = av(au) | |
253 | + | let be = Y(this, "startDate", 0) | |
254 | + | let bf = Y(this, "endDate", 0) | |
255 | + | let bg = if ((be > au)) | |
256 | + | then (au > bf) | |
257 | + | else false | |
258 | + | let bh = (ag(this, "status") != i) | |
259 | + | let bi = !(ay(ao.callerPublicKey)) | |
260 | + | let bj = am(aM) | |
261 | + | if (bi) | |
262 | + | then O() | |
263 | + | else if (bg) | |
264 | + | then L() | |
265 | + | else if (bh) | |
266 | + | then M() | |
267 | + | else if (bj) | |
268 | + | then N() | |
269 | + | else WriteSet([aw(au, c, aH), aw(au, d, aI), aw(au, e, aJ), aw(au, f, aK), aw(au, g, aL), aw(au, g, aL), aG(au, aH, aI, aJ, aK, aL)]) | |
270 | + | } | |
271 | + | ||
272 | + |
github/deemru/w8io/c3f4982 25.53 ms ◑