tx · BT68LhK7oakxSxJjvnVR1SDkCk5tBcNHqcBsMtbcj8hT

3NADPAqDqrFvnB41t4nbmz1v1kndwyXQan9:  -0.01000000 Waves

2019.09.27 19:09 [695045] smart account 3NADPAqDqrFvnB41t4nbmz1v1kndwyXQan9 > SELF 0.00000000 Waves

{ "type": 13, "id": "BT68LhK7oakxSxJjvnVR1SDkCk5tBcNHqcBsMtbcj8hT", "fee": 1000000, "feeAssetId": null, "timestamp": 1569600220779, "version": 1, "sender": "3NADPAqDqrFvnB41t4nbmz1v1kndwyXQan9", "senderPublicKey": "8ttfbwWn6dfnRdWKDqwVsYPd75oRhKWRFgpYtzK5hcHf", "proofs": [ "3tJXhDYYqR8VHgvnXJQvA6SDCkVsdbTzVDJHXrm8EA6FuvPrdq26P8mDki7WQtws9bep3XTfZen2T7rA4jMxw3g5" ], "script": "base64:AAIDAAAAAAAAAAAAAAA5AQAAABNnZXRFeHRBZGRyZXNzT3JhY2xlAAAAAAkBAAAAB2V4dHJhY3QAAAABCQEAAAARYWRkcmVzc0Zyb21TdHJpbmcAAAABAgAAACMzTjYzcVRyamRYWGltdVdqWHdnQTc3RzY3THBmajlwdkNFcwAAAAALQkxBQ0tMSVNURUQCAAAACWJsYWNrbGlzdAAAAAALb3duZXJQdWJLZXkBAAAAIHVM2SJiIUQlzL44IGFlyArpvtA3fH9QuVKJx6JiNQwyAAAAAAROT05FAgAAAARub25lAAAAAAZDTE9TRUQCAAAABWNsb3NlAAAAAAZPUEVORUQCAAAABG9wZW4BAAAADmdldE51bWJlckJ5S2V5AAAAAQAAAANrZXkEAAAAA251bQQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAUAAAADbnVtAQAAAAtnZXRTdHJCeUtleQAAAAEAAAADa2V5BAAAAANzdHIEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAZTdHJpbmcEAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEFAAAABE5PTkUFAAAAA3N0cgEAAAAKZ2V0S2V5Um9vbQAAAAMAAAAGcm9vbWVyAAAABXRpdGxlAAAABGRhdGEJAAEsAAAAAgIAAAAFcm9vbV8JAAJYAAAAAQkAAfcAAAABCQABmwAAAAEJAAEsAAAAAgkAASwAAAACBQAAAAZyb29tZXIFAAAABXRpdGxlBQAAAARkYXRhAQAAAA9nZXRLZXlSb29tUHJpemUAAAABAAAABHJvb20JAAEsAAAAAgUAAAAEcm9vbQIAAAAGX3ByaXplAQAAABFnZXRWYWx1ZVJvb21Qcml6ZQAAAAEAAAAEcm9vbQkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAD2dldEtleVJvb21Qcml6ZQAAAAEFAAAABHJvb20BAAAAEGdldEtleVJvb21Sb29tZXIAAAABAAAABHJvb20JAAEsAAAAAgUAAAAEcm9vbQIAAAAHX3Jvb21lcgEAAAASZ2V0VmFsdWVSb29tUm9vbWVyAAAAAQAAAARyb29tCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAQZ2V0S2V5Um9vbVJvb21lcgAAAAEFAAAABHJvb20BAAAAD2dldEtleVJvb21MaW1pdAAAAAEAAAAEcm9vbQkAASwAAAACBQAAAARyb29tAgAAAAZfbGltaXQBAAAAEWdldFZhbHVlUm9vbUxpbWl0AAAAAQAAAARyb29tCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAPZ2V0S2V5Um9vbUxpbWl0AAAAAQUAAAAEcm9vbQEAAAAQZ2V0S2V5Um9vbVN0YXR1cwAAAAEAAAAEcm9vbQkAASwAAAACBQAAAARyb29tAgAAAAdfc3RhdHVzAQAAABJnZXRWYWx1ZVJvb21TdGF0dXMAAAABAAAABHJvb20JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABBnZXRLZXlSb29tU3RhdHVzAAAAAQUAAAAEcm9vbQEAAAAOZ2V0S2V5Um9vbURhdGEAAAABAAAABHJvb20JAAEsAAAAAgUAAAAEcm9vbQIAAAAFX2RhdGEBAAAAEGdldFZhbHVlUm9vbURhdGEAAAABAAAABHJvb20JAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlSb29tRGF0YQAAAAEFAAAABHJvb20BAAAAFmdldEtleVByb3Bvc2VDb3VudFJvb20AAAABAAAABHJvb20JAAEsAAAAAgUAAAAEcm9vbQIAAAAKX3Byb3Bvc2FscwEAAAAYZ2V0VmFsdWVQcm9wb3NlQ291bnRSb29tAAAAAQAAAARyb29tCQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAWZ2V0S2V5UHJvcG9zZUNvdW50Um9vbQAAAAEFAAAABHJvb20BAAAADWdldEtleVByb3Bvc2UAAAADAAAAC2NvbnRyaWJ1dG9yAAAAB291dGxpbmUAAAAEZGF0YQkAASwAAAACAgAAAAhwcm9wb3NlXwkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQkAASwAAAACCQABLAAAAAIFAAAAC2NvbnRyaWJ1dG9yBQAAAAdvdXRsaW5lBQAAAARkYXRhAQAAABhnZXRLZXlQcm9wb3NlQ29udHJpYnV0b3IAAAABAAAAB3Byb3Bvc2UJAAEsAAAAAgUAAAAHcHJvcG9zZQIAAAAMX2NvbnRyaWJ1dG9yAQAAABpnZXRWYWx1ZVByb3Bvc2VDb250cmlidXRvcgAAAAEAAAAHcHJvcG9zZQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAGGdldEtleVByb3Bvc2VDb250cmlidXRvcgAAAAEFAAAAB3Byb3Bvc2UBAAAAEWdldEtleVByb3Bvc2VEYXRhAAAAAQAAAAdwcm9wb3NlCQABLAAAAAIFAAAAB3Byb3Bvc2UCAAAABV9kYXRhAQAAABNnZXRWYWx1ZVByb3Bvc2VEYXRhAAAAAQAAAAdwcm9wb3NlCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAARZ2V0S2V5UHJvcG9zZURhdGEAAAABBQAAAAdwcm9wb3NlAQAAABNnZXRLZXlQcm9wb3NlU3RhdHVzAAAAAQAAAAdwcm9wb3NlCQABLAAAAAIFAAAAB3Byb3Bvc2UCAAAAB19zdGF0dXMBAAAAFWdldFZhbHVlUHJvcG9zZVN0YXR1cwAAAAEAAAAHcHJvcG9zZQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAE2dldEtleVByb3Bvc2VTdGF0dXMAAAABBQAAAAdwcm9wb3NlAQAAAA5nZXRLZXlBZG9wdGlvbgAAAAIAAAAEcm9vbQAAAAdwcm9wb3NlCQABLAAAAAICAAAACWFkb3B0aW9uXwkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQkAASwAAAACBQAAAARyb29tBQAAAAdwcm9wb3NlAQAAABRnZXRLZXlBZG9wdGlvbldpbm5lcgAAAAEAAAAIYWRvcHRpb24JAAEsAAAAAgUAAAAIYWRvcHRpb24CAAAAB193aW5uZXIBAAAAFmdldFZhbHVlQWRvcHRpb25XaW5uZXIAAAABAAAACGFkb3B0aW9uCQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAUZ2V0S2V5QWRvcHRpb25XaW5uZXIAAAABBQAAAAhhZG9wdGlvbgEAAAATZ2V0S2V5QWRvcHRpb25Qcml6ZQAAAAEAAAAIYWRvcHRpb24JAAEsAAAAAgUAAAAIYWRvcHRpb24CAAAABl9wcml6ZQEAAAAVZ2V0VmFsdWVBZG9wdGlvblByaXplAAAAAQAAAAhhZG9wdGlvbgkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAE2dldEtleUFkb3B0aW9uUHJpemUAAAABBQAAAAhhZG9wdGlvbgEAAAAUZ2V0S2V5TWVhbHBvbGljeVVzZXIAAAABAAAAB2FjY291bnQJAAEsAAAAAgkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAHYWNjb3VudAIAAAALX21lYWxwb2xpY3kBAAAAFmdldFZhbHVlTWVhbHBvbGljeVVzZXIAAAABAAAAB2FjY291bnQJAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAABRnZXRLZXlNZWFscG9saWN5VXNlcgAAAAEFAAAAB2FjY291bnQBAAAADWdldEtleVNleFVzZXIAAAABAAAAB2FjY291bnQJAAEsAAAAAgkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAHYWNjb3VudAIAAAAEX3NleAEAAAAPZ2V0VmFsdWVTZXhVc2VyAAAAAQAAAAdhY2NvdW50CQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAANZ2V0S2V5U2V4VXNlcgAAAAEFAAAAB2FjY291bnQBAAAADWdldEtleUFnZVVzZXIAAAABAAAAB2FjY291bnQJAAEsAAAAAgkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAHYWNjb3VudAIAAAAEX2FnZQEAAAAPZ2V0VmFsdWVBZ2VVc2VyAAAAAQAAAAdhY2NvdW50CQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAANZ2V0S2V5QWdlVXNlcgAAAAEFAAAAB2FjY291bnQBAAAAD2dldEtleUhvYmJ5VXNlcgAAAAEAAAAHYWNjb3VudAkAASwAAAACCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABBQAAAAdhY2NvdW50AgAAAAZfaG9iYnkBAAAAEWdldFZhbHVlSG9iYnlVc2VyAAAAAQAAAAdhY2NvdW50CQEAAAALZ2V0U3RyQnlLZXkAAAABCQEAAAAPZ2V0S2V5SG9iYnlVc2VyAAAAAQUAAAAHYWNjb3VudAEAAAAOZ2V0S2V5QXJlYVVzZXIAAAABAAAAB2FjY291bnQJAAEsAAAAAgkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAHYWNjb3VudAIAAAAFX2FyZWEBAAAAEGdldFZhbHVlQXJlYVVzZXIAAAABAAAAB2FjY291bnQJAQAAAAtnZXRTdHJCeUtleQAAAAEJAQAAAA5nZXRLZXlBcmVhVXNlcgAAAAEFAAAAB2FjY291bnQBAAAAFWdldEtleVJvb21Db3VudFJvb21lcgAAAAEAAAAHYWNjb3VudAkAASwAAAACCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABBQAAAAdhY2NvdW50AgAAAApfcm9vbUNvdW50AQAAABdnZXRWYWx1ZVJvb21Db3VudFJvb21lcgAAAAEAAAAHYWNjb3VudAkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFWdldEtleVJvb21Db3VudFJvb21lcgAAAAEFAAAAB2FjY291bnQBAAAAFmdldEtleUFkb3B0Q291bnRSb29tZXIAAAABAAAAB2FjY291bnQJAAEsAAAAAgkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAHYWNjb3VudAIAAAALX2Fkb3B0Q291bnQBAAAAGGdldFZhbHVlQWRvcHRDb3VudFJvb21lcgAAAAEAAAAHYWNjb3VudAkBAAAADmdldE51bWJlckJ5S2V5AAAAAQkBAAAAFmdldEtleUFkb3B0Q291bnRSb29tZXIAAAABBQAAAAdhY2NvdW50AQAAABJnZXRLZXlFdmFsdWF0ZURhdGEAAAACAAAABHJvb20AAAAHcHJvcG9zZQkAASwAAAACAgAAAAlldmFsdWF0ZV8JAAJYAAAAAQkAAfcAAAABCQABmwAAAAEJAAEsAAAAAgUAAAAHcHJvcG9zZQUAAAAEcm9vbQEAAAAUZ2V0VmFsdWVFdmFsdWF0ZURhdGEAAAACAAAABHJvb20AAAAHcHJvcG9zZQkBAAAAC2dldFN0ckJ5S2V5AAAAAQkBAAAAEmdldEtleUV2YWx1YXRlRGF0YQAAAAIFAAAAB3Byb3Bvc2UFAAAABHJvb20BAAAAG2dldEtleUV2YWx1YXRlQ291bnRQcm9wb3NlcgAAAAEAAAAHYWNjb3VudAkAASwAAAACCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABBQAAAAdhY2NvdW50AgAAAA5fZXZhbHVhdGVDb3VudAEAAAAdZ2V0VmFsdWVFdmFsdWF0ZUNvdW50UHJvcG9zZXIAAAABAAAAB2FjY291bnQJAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABtnZXRLZXlFdmFsdWF0ZUNvdW50UHJvcG9zZXIAAAABBQAAAAdhY2NvdW50AQAAABhnZXRLZXlUb3RhbFBvaW50UHJvcG9zZXIAAAABAAAAB2FjY291bnQJAAEsAAAAAgkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAHYWNjb3VudAIAAAAOX2V2YWx1YXRlVG90YWwBAAAAGmdldFZhbHVlVG90YWxQb2ludFByb3Bvc2VyAAAAAQAAAAdhY2NvdW50CQEAAAAOZ2V0TnVtYmVyQnlLZXkAAAABCQEAAAAYZ2V0S2V5VG90YWxQb2ludFByb3Bvc2VyAAAAAQUAAAAHYWNjb3VudAEAAAARZ2V0S2V5QmFsYW5jZVVzZXIAAAABAAAAB2FjY291bnQJAAEsAAAAAgkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAHYWNjb3VudAIAAAAIX2JhbGFuY2UBAAAAE2dldFZhbHVlQmFsYW5jZVVzZXIAAAABAAAAB2FjY291bnQJAQAAAA5nZXROdW1iZXJCeUtleQAAAAEJAQAAABFnZXRLZXlCYWxhbmNlVXNlcgAAAAEFAAAAB2FjY291bnQBAAAAHGdldEV4dEtleVVzZXJCbGFja0xpc3RTdGF0dXMAAAABAAAAB2FjY291bnQJAAEsAAAAAgUAAAAHYWNjb3VudAIAAAAMX2JsYWNrbGlzdGVkAQAAAB5nZXRFeHRWYWx1ZVVzZXJCbGFja0xpc3RTdGF0dXMAAAACAAAABm9yYWNsZQAAAAdhY2NvdW50BAAAAANzdHIEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAGb3JhY2xlCQEAAAAcZ2V0RXh0S2V5VXNlckJsYWNrTGlzdFN0YXR1cwAAAAEFAAAAB2FjY291bnQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQUAAAAETk9ORQUAAAADc3RyAAAACQAAAAFpAQAAAAdzZXRVc2VyAAAABgAAAAdhY2NvdW50AAAACm1lYWxwb2xpY3kAAAADc2V4AAAAA2Fn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AAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAABnJvb21lcgUAAAAFcHJpemUFAAAABHVuaXQFAAAAA25pbAAAAAFpAQAAAA5jcmVhdGVQcm9wb3NhbAAAAAQAAAAEcm9vbQAAAARkYXRhAAAAB291dGxpbmUAAAADbm93BAAAAAtjb250cmlidXRvcgkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAZvcmFjbGUJAQAAABNnZXRFeHRBZGRyZXNzT3JhY2xlAAAAAAQAAAARY29udHJpYnV0b3JWZXJpZnkJAQAAAB5nZXRFeHRWYWx1ZVVzZXJCbGFja0xpc3RTdGF0dXMAAAACBQAAAAZvcmFjbGUFAAAAC2NvbnRyaWJ1dG9yBAAAAAdwcm9wb3NlCQEAAAANZ2V0S2V5UHJvcG9zZQAAAAMFAAAAC2NvbnRyaWJ1dG9yBQAAAAdvdXRsaW5lBQAAAARkYXRhBAAAAAZyb29tZXIJAQAAABJnZXRWYWx1ZVJvb21Sb29tZXIAAAABBQAAAARyb29tBAAAAAVsaW1pdAkBAAAAEWdldFZhbHVlUm9vbUxpbWl0AAAAAQUAAAAEcm9vbQMJAAAAAAAAAgUAAAAEZGF0YQUAAAAETk9ORQkAAAIAAAABAgAAABZ5b3VyIHByb3Bvc2FsIGlzIGVtcHR5AwkAAAAAAAACBQAAAAZyb29tZXIFAAAABE5PTkUJAAACAAAAAQIAAAATcm9vbSBkb2VzIG5vdCBleGlzdAMJAABnAAAAAgUAAAADbm93BQAAAAVsaW1pdAkAAAIAAAABAgAAACZwcm9wb3NlIHRvIHRoaXMgcm9vbSBpcyBhbHJlYWR5IGNsb3NlZAMJAAAAAAAAAgUAAAARY29udHJpYnV0b3JWZXJpZnkFAAAAC0JMQUNLTElTVEVECQAAAgAAAAECAAAAF3lvdXIgcmVxdWVzdCB3YXMgZGVuaWVkAwkAAAAAAAACCQEAAAASZ2V0VmFsdWVSb29tU3RhdHVzAAAAAQUAAAAEcm9vbQUAAAAGQ0xPU0VECQAAAgAAAAECAAAAHHRoaXMgUm9vbSBoYXMgYWxyZWFkeSBjbG9zZWQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAQAAABhnZXRLZXlQcm9wb3NlQ29udHJpYnV0b3IAAAABBQAAAAdwcm9wb3NlBQAAAAtjb250cmlidXRvcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEWdldEtleVByb3Bvc2VEYXRhAAAAAQUAAAAHcHJvcG9zZQUAAAAEZGF0YQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFmdldEtleVByb3Bvc2VDb3VudFJvb20AAAABBQAAAARyb29tCQAAZAAAAAIJAQAAABhnZXRWYWx1ZVByb3Bvc2VDb3VudFJvb20AAAABBQAAAARyb29tAAAAAAAAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAATZ2V0S2V5UHJvcG9zZVN0YXR1cwAAAAEFAAAAB3Byb3Bvc2UCAAAACmNoZWNrZWQtaW4FAAAAA25pbAAAAAFpAQAAAAxlZGl0UHJvcG9zYWwAAAACAAAAB3Byb3Bvc2UAAAAEZGF0YQQAAAALY29udHJpYnV0b3IJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAGb3JhY2xlCQEAAAATZ2V0RXh0QWRkcmVzc09yYWNsZQAAAAAEAAAAEWNvbnRyaWJ1dG9yVmVyaWZ5CQEAAAAeZ2V0RXh0VmFsdWVVc2VyQmxhY2tMaXN0U3RhdHVzAAAAAgUAAAAGb3JhY2xlBQAAAAtjb250cmlidXRvcgMJAAAAAAAAAgUAAAAEZGF0YQUAAAAETk9ORQkAAAIAAAABAgAAABZ5b3VyIHByb3Bvc2FsIGlzIGVtcHR5AwkBAAAAAiE9AAAAAgkBAAAAGmdldFZhbHVlUHJvcG9zZUNvbnRyaWJ1dG9yAAAAAQUAAAAHcHJvcG9zZQUAAAALY29udHJpYnV0b3IJAAACAAAAAQIAAAAdeW91IGNhbm5vdCBlZGl0IHRoaXMgcHJvcG9zYWwDCQAAAAAAAAIFAAAAEWNvbnRyaWJ1dG9yVmVyaWZ5BQAAAAtCTEFDS0xJU1RFRAkAAAIAAAABAgAAABd5b3VyIHJlcXVlc3Qgd2FzIGRlbmllZAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEWdldEtleVByb3Bvc2VEYXRhAAAAAQUAAAAHcHJvcG9zZQUAAAAEZGF0YQUAAAADbmlsAAAAAWkBAAAADmNyZWF0ZUFkb3B0aW9uAAAAAgAAAARyb29tAAAAB3Byb3Bvc2UEAAAACGFkb3B0aW9uCQEAAAAOZ2V0S2V5QWRvcHRpb24AAAACBQAAAARyb29tBQAAAAdwcm9wb3NlBAAAAAVwcml6ZQkBAAAAEWdldFZhbHVlUm9vbVByaXplAAAAAQUAAAAEcm9vbQQAAAAGd2lubmVyCQEAAAAaZ2V0VmFsdWVQcm9wb3NlQ29udHJpYnV0b3IAAAABBQAAAAdwcm9wb3NlBAAAAAZyb29tZXIJAQAAABJnZXRWYWx1ZVJvb21Sb29tZXIAAAABBQAAAARyb29tAwkBAAAAAiE9AAAAAgUAAAAGcm9vbWVyCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMJAAACAAAAAQIAAAAtb25seSB0aGUgUm9vbSdzIG93bmVyIGNhbiBkbyB0aGlzIHRyYW5zYWN0aW9uAwkAAAAAAAACBQAAAAZ3aW5uZXIFAAAABE5PTkUJAAACAAAAAQIAAAAYdGhlIHdpbm5lciBkb2Vzbid0IGV4aXN0AwkBAAAAAiE9AAAAAgkBAAAAFmdldFZhbHVlQWRvcHRpb25XaW5uZXIAAAABBQAAAAhhZG9wdGlvbgUAAAAETk9ORQkAAAIAAAABAgAAAB55b3UgaGF2ZSBhbHJlYWR5IG1hZGUgYWRvcHRpb24DCQAAAAAAAAIJAQAAABJnZXRWYWx1ZVJvb21TdGF0dXMAAAABBQAAAARyb29tBQAAAAZDTE9TRUQJAAACAAAAAQIAAAAcdGhpcyBSb29tIGhhcyBhbHJlYWR5IGNsb3NlZAkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAEWdldEtleUJhbGFuY2VVc2VyAAAAAQUAAAAGd2lubmVyCQAAZAAAAAIJAQAAABNnZXRWYWx1ZUJhbGFuY2VVc2VyAAAAAQUAAAAGd2lubmVyBQAAAAVwcml6ZQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkBAAAAFGdldEtleUFkb3B0aW9uV2lu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", "chainId": 84, "height": 695045, "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+func a () = extract(addressFromString("3N63qTrjdXXimuWjXwgA77G67Lpfj9pvCEs"))
5+
6+
7+let b = "blacklist"
8+
9+let c = base58'8ttfbwWn6dfnRdWKDqwVsYPd75oRhKWRFgpYtzK5hcHf'
10+
11+let d = "none"
12+
13+let e = "close"
14+
15+let f = "open"
16+
17+func g (h) = {
18+ let i = {
19+ let j = getInteger(this, h)
20+ if ($isInstanceOf(j, "Int"))
21+ then {
22+ let k = j
23+ k
24+ }
25+ else 0
26+ }
27+ i
28+ }
29+
30+
31+func l (h) = {
32+ let m = {
33+ let j = getString(this, h)
34+ if ($isInstanceOf(j, "String"))
35+ then {
36+ let k = j
37+ k
38+ }
39+ else d
40+ }
41+ m
42+ }
43+
44+
45+func n (o,p,q) = ("room_" + toBase58String(sha256(toBytes(((o + p) + q)))))
46+
47+
48+func r (s) = (s + "_prize")
49+
50+
51+func t (s) = g(r(s))
52+
53+
54+func u (s) = (s + "_roomer")
55+
56+
57+func v (s) = l(u(s))
58+
59+
60+func w (s) = (s + "_limit")
61+
62+
63+func x (s) = g(w(s))
64+
65+
66+func y (s) = (s + "_status")
67+
68+
69+func z (s) = l(y(s))
70+
71+
72+func A (s) = (s + "_data")
73+
74+
75+func B (s) = l(A(s))
76+
77+
78+func C (s) = (s + "_proposals")
79+
80+
81+func D (s) = g(C(s))
82+
83+
84+func E (F,G,q) = ("propose_" + toBase58String(sha256(toBytes(((F + G) + q)))))
85+
86+
87+func H (I) = (I + "_contributor")
88+
89+
90+func J (I) = l(H(I))
91+
92+
93+func K (I) = (I + "_data")
94+
95+
96+func L (I) = l(K(I))
97+
98+
99+func M (I) = (I + "_status")
100+
101+
102+func N (I) = l(M(I))
103+
104+
105+func O (s,I) = ("adoption_" + toBase58String(sha256(toBytes((s + I)))))
106+
107+
108+func P (Q) = (Q + "_winner")
109+
110+
111+func R (Q) = l(P(Q))
112+
113+
114+func S (Q) = (Q + "_prize")
115+
116+
117+func T (Q) = l(S(Q))
118+
119+
120+func U (V) = (toBase58String(sha256(toBytes(V))) + "_mealpolicy")
121+
122+
123+func W (V) = l(U(V))
124+
125+
126+func X (V) = (toBase58String(sha256(toBytes(V))) + "_sex")
127+
128+
129+func Y (V) = l(X(V))
130+
131+
132+func Z (V) = (toBase58String(sha256(toBytes(V))) + "_age")
133+
134+
135+func aa (V) = g(Z(V))
136+
137+
138+func ab (V) = (toBase58String(sha256(toBytes(V))) + "_hobby")
139+
140+
141+func ac (V) = l(ab(V))
142+
143+
144+func ad (V) = (toBase58String(sha256(toBytes(V))) + "_area")
145+
146+
147+func ae (V) = l(ad(V))
148+
149+
150+func af (V) = (toBase58String(sha256(toBytes(V))) + "_roomCount")
151+
152+
153+func ag (V) = g(af(V))
154+
155+
156+func ah (V) = (toBase58String(sha256(toBytes(V))) + "_adoptCount")
157+
158+
159+func ai (V) = g(ah(V))
160+
161+
162+func aj (s,I) = ("evaluate_" + toBase58String(sha256(toBytes((I + s)))))
163+
164+
165+func ak (s,I) = l(aj(I, s))
166+
167+
168+func al (V) = (toBase58String(sha256(toBytes(V))) + "_evaluateCount")
169+
170+
171+func am (V) = g(al(V))
172+
173+
174+func an (V) = (toBase58String(sha256(toBytes(V))) + "_evaluateTotal")
175+
176+
177+func ao (V) = g(an(V))
178+
179+
180+func ap (V) = (toBase58String(sha256(toBytes(V))) + "_balance")
181+
182+
183+func aq (V) = g(ap(V))
184+
185+
186+func ar (V) = (V + "_blacklisted")
187+
188+
189+func as (at,V) = {
190+ let m = {
191+ let j = getString(at, ar(V))
192+ if ($isInstanceOf(j, "String"))
193+ then {
194+ let k = j
195+ k
196+ }
197+ else d
198+ }
199+ m
200+ }
201+
202+
203+@Callable(au)
204+func setUser (V,av,aw,ax,ay,az) = WriteSet([DataEntry(U(V), av), DataEntry(X(V), aw), DataEntry(Z(V), ax), DataEntry(ab(V), ay), DataEntry(ad(V), az)])
205+
206+
207+
208+@Callable(au)
209+func createRoom (p,q,aA,aB) = {
210+ let aC = extract(au.payment)
211+ if (isDefined(aC.assetId))
212+ then throw("can use WAVES only at the moment")
213+ else {
214+ let o = toBase58String(au.caller.bytes)
215+ let s = n(o, p, q)
216+ let aD = aC.amount
217+ let at = a()
218+ let aE = as(at, o)
219+ let aF = (aA + aB)
220+ if ((0 >= aD))
221+ then throw("prize cannot be negative amount")
222+ else if ((360 >= aB))
223+ then throw("duration cannot be less than 6hours")
224+ else if ((v(s) != d))
225+ then throw("the room is already exist")
226+ else if ((aE == b))
227+ then throw("your request was denied")
228+ else WriteSet([DataEntry(r(s), aD), DataEntry(u(s), o), DataEntry(w(s), aF), DataEntry(y(s), f), DataEntry(A(s), q), DataEntry(af(o), (ag(o) + 1))])
229+ }
230+ }
231+
232+
233+
234+@Callable(au)
235+func editRoom (q,s) = {
236+ let o = toBase58String(au.caller.bytes)
237+ let at = a()
238+ let aE = as(at, o)
239+ if ((v(s) != o))
240+ then throw("you cannot edit this room")
241+ else if ((aE == b))
242+ then throw("your request was denied")
243+ else WriteSet([DataEntry(A(s), q)])
244+ }
245+
246+
247+
248+@Callable(au)
249+func closeRoom (s) = {
250+ let o = v(s)
251+ let aD = t(s)
252+ if ((o != toBase58String(au.caller.bytes)))
253+ then throw("you cannot close this Room")
254+ else if ((z(s) == e))
255+ then throw("this Room has already closed")
256+ else ScriptResult(WriteSet([DataEntry(y(s), e)]), TransferSet([ScriptTransfer(addressFromStringValue(o), aD, unit)]))
257+ }
258+
259+
260+
261+@Callable(au)
262+func createProposal (s,q,G,aA) = {
263+ let F = toBase58String(au.caller.bytes)
264+ let at = a()
265+ let aG = as(at, F)
266+ let I = E(F, G, q)
267+ let o = v(s)
268+ let aF = x(s)
269+ if ((q == d))
270+ then throw("your proposal is empty")
271+ else if ((o == d))
272+ then throw("room does not exist")
273+ else if ((aA >= aF))
274+ then throw("propose to this room is already closed")
275+ else if ((aG == b))
276+ then throw("your request was denied")
277+ else if ((z(s) == e))
278+ then throw("this Room has already closed")
279+ else WriteSet([DataEntry(H(I), F), DataEntry(K(I), q), DataEntry(C(s), (D(s) + 1)), DataEntry(M(I), "checked-in")])
280+ }
281+
282+
283+
284+@Callable(au)
285+func editProposal (I,q) = {
286+ let F = toBase58String(au.caller.bytes)
287+ let at = a()
288+ let aG = as(at, F)
289+ if ((q == d))
290+ then throw("your proposal is empty")
291+ else if ((J(I) != F))
292+ then throw("you cannot edit this proposal")
293+ else if ((aG == b))
294+ then throw("your request was denied")
295+ else WriteSet([DataEntry(K(I), q)])
296+ }
297+
298+
299+
300+@Callable(au)
301+func createAdoption (s,I) = {
302+ let Q = O(s, I)
303+ let aD = t(s)
304+ let aH = J(I)
305+ let o = v(s)
306+ if ((o != toBase58String(au.caller.bytes)))
307+ then throw("only the Room's owner can do this transaction")
308+ else if ((aH == d))
309+ then throw("the winner doesn't exist")
310+ else if ((R(Q) != d))
311+ then throw("you have already made adoption")
312+ else if ((z(s) == e))
313+ then throw("this Room has already closed")
314+ else WriteSet([DataEntry(ap(aH), (aq(aH) + aD)), DataEntry(P(Q), aH), DataEntry(S(Q), aD), DataEntry(y(s), e), DataEntry(ah(o), (ai(o) + 1)), DataEntry(M(I), "adopted")])
315+ }
316+
317+
318+
319+@Callable(au)
320+func evaluateProposer (I,s,aI,q) = {
321+ let Q = O(s, I)
322+ let aH = J(I)
323+ let o = v(s)
324+ if ((o != toBase58String(au.caller.bytes)))
325+ then throw("only the Room's owner can do this transaction")
326+ else if ((aH == d))
327+ then throw("proposer doesn't exist")
328+ else if ((Q == d))
329+ then throw("you cannot evaluate this proposer")
330+ else if ((ak(s, I) != d))
331+ then throw("you have already evaluate")
332+ else WriteSet([DataEntry(aj(s, I), q), DataEntry(al(aH), (am(aH) + 1)), DataEntry(an(aH), (ao(aH) + aI))])
333+ }
334+
335+
336+
337+@Callable(au)
338+func withdraw () = {
339+ let aJ = toBase58String(au.caller.bytes)
340+ let aK = aq(aJ)
341+ if ((0 >= aK))
342+ then throw("you have nothing to withdraw")
343+ else ScriptResult(WriteSet([DataEntry(ap(aJ), 0)]), TransferSet([ScriptTransfer(addressFromStringValue(aJ), aK, unit)]))
344+ }
345+
346+
347+@Verifier(aL)
348+func aM () = {
349+ let j = aL
350+ if ($isInstanceOf(j, "SetScriptTransaction"))
351+ then {
352+ let aN = j
353+ sigVerify(aL.bodyBytes, aL.proofs[0], c)
354+ }
355+ else if ($isInstanceOf(j, "DataTransaction"))
356+ then {
357+ let aO = j
358+ true
359+ }
360+ else if ($isInstanceOf(j, "TransferTransaction"))
361+ then {
362+ let aP = j
363+ sigVerify(aL.bodyBytes, aL.proofs[0], c)
364+ }
365+ else false
366+ }
367+

github/deemru/w8io/873ac7e 
23.05 ms