tx · DAE7HfRFLpY9w7Tw6JSiiGecM7Us7d3tQQhLj5VPuUdE

3MuuTnT6CyA33GwqHBpJDmkKkT98hiJonwP:  -0.05000000 Waves

2020.12.30 20:47 [1331741] smart account 3MuuTnT6CyA33GwqHBpJDmkKkT98hiJonwP > SELF 0.00000000 Waves

{ "type": 13, "id": "DAE7HfRFLpY9w7Tw6JSiiGecM7Us7d3tQQhLj5VPuUdE", "fee": 5000000, "feeAssetId": null, "timestamp": 1609350443793, "version": 2, "chainId": 84, "sender": "3MuuTnT6CyA33GwqHBpJDmkKkT98hiJonwP", "senderPublicKey": "HgH6DMvfVRpE4B8iQtmvvmBxcBqPkgJ3v1s8Kzn37JM2", "proofs": [ "3tRh1wAuFsQBGdJ1LgEToRjxyquB4P48cCeSKfXFBgU3Qq9Ai6QSfMsSNGxUYy5pcQNnmk5HGoEkxy375P9GsLW6" ], "script": "base64:AAIEAAAAAAAAADAIAhIECgIICBIECgIICBIICgYIAQgICAgSBQoDCAgIEgQKAggIEgQKAggIEgMKAQgAAAAbAAAAAAROT05FAgAAAAROT05FAQAAAA5nZXRTdHJpbmdCeUtleQAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAROT05FAQAAAA9nZXRCb29sZWFuQnlLZXkAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABBsAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWEFAAAAByRtYXRjaDAFAAAAAWEFAAAABE5PTkUBAAAAD2dldEludGVnZXJCeUtleQAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAP//////////AQAAAA5nZXRPcmRlclN0cmluZwAAAAIAAAAEY2l0eQAAAA5rZXlPcmRlclN0cmluZwkAASwAAAACCQABLAAAAAIFAAAABGNpdHkCAAAAAV8FAAAADmtleU9yZGVyU3RyaW5nAQAAAAtnZXRLZXlPcmRlcgAAAAIAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgAAAAdvcmRlcklkBAAAACByZXRhaWxlcklkZW50aWZpY2F0aW9uQW5kT3JkZXJJZAkAASwAAAACBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBQAAAAdvcmRlcklkCQABLAAAAAICAAAABm9yZGVyXwkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAgcmV0YWlsZXJJZGVudGlmaWNhdGlvbkFuZE9yZGVySWQBAAAADmdldEtleVJldGFpbGVyAAAAAQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uCQABLAAAAAICAAAACXJldGFpbGVyXwkAAlgAAAABCQAB9wAAAAEJAAGbAAAAAQUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgEAAAANZ2V0S2V5Q291cmllcgAAAAEAAAAVY291cmllcklkZW50aWZpY2F0aW9uCQABLAAAAAICAAAACGNvdXJpZXJfCQACWAAAAAEJAAH3AAAAAQkAAZsAAAABBQAAABVjb3VyaWVySWRlbnRpZmljYXRpb24BAAAAD2dldEtleU9yZGVyQ2l0eQAAAAEAAAAFb3JkZXIJAAEsAAAAAgUAAAAFb3JkZXICAAAABV9jaXR5AQAAACFnZXRLZXlPcmRlclJldGFpbGVySWRlbnRpZmljYXRpb24AAAABAAAABW9yZGVyCQABLAAAAAIFAAAABW9yZGVyAgAAAAlfcmV0YWlsZXIBAAAAGGdldEtleU9yZGVyU2hpcHBpbmdDb3N0cwAAAAIAAAAFb3JkZXIAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgIAAAABXwUAAAAFb3JkZXICAAAACV9zaGlwcGluZwEAAAASZ2V0S2V5T3JkZXJDb3VyaWVyAAAAAgAAAAVvcmRlcgAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uAgAAAAFfBQAAAAVvcmRlcgIAAAAKX2NvdXJpZXJJZAEAAAAVZ2V0S2V5T3JkZXJJc0FjY2VwdGVkAAAAAwAAAAVvcmRlcgAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uAAAADmNvdXJpZXJBZGRyZXNzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24CAAAAAV8FAAAABW9yZGVyAgAAAA5fZGF0YV9jb3VyaWVyXwUAAAAOY291cmllckFkZHJlc3MBAAAAF2dldEtleU9yZGVySXNJbkRlbGl2ZXJ5AAAAAgAAAAVvcmRlcgAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uAgAAAAFfBQAAAAVvcmRlcgIAAAANX2lzSW5EZWxpdmVyeQEAAAATZ2V0S2V5T3JkZXJEYXRhT3BlbgAAAAIAAAAFb3JkZXIAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgIAAAABXwUAAAAFb3JkZXICAAAACl9kYXRhX29wZW4BAAAAFmdldEtleU9yZGVySXNEZWxpdmVyZWQAAAADAAAABW9yZGVyAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24AAAAOY291cmllckFkZHJlc3MJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgIAAAABXwUAAAAFb3JkZXICAAAADV9pc0RlbGl2ZXJlZF8FAAAADmNvdXJpZXJBZGRyZXNzAQAAABJnZXRLZXlSZXRhaWxlckRhdGEAAAABAAAACHJldGFpbGVyCQABLAAAAAIFAAAACHJldGFpbGVyAgAAAAVfZGF0YQEAAAARZ2V0S2V5Q291cmllckRhdGEAAAABAAAAB2NvdXJpZXIJAAEsAAAAAgUAAAAHY291cmllcgIAAAAFX2RhdGEBAAAAEWdldFZhbHVlT3JkZXJDaXR5AAAAAQAAAAVvcmRlcgkBAAAADmdldFN0cmluZ0J5S2V5AAAAAQkBAAAAD2dldEtleU9yZGVyQ2l0eQAAAAEFAAAABW9yZGVyAQAAACVnZXRWYWx1ZVJldGFpbGVySWRlbnRpZmljYXRpb25PZk9yZGVyAAAAAQAAAAVvcmRlcgkBAAAADmdldFN0cmluZ0J5S2V5AAAAAQkBAAAAIWdldEtleU9yZGVyUmV0YWlsZXJJZGVudGlmaWNhdGlvbgAAAAEFAAAABW9yZGVyAQAAABlnZXRWYWx1ZUlzQWNjZXB0ZWRPZk9yZGVyAAAAAwAAAAVvcmRlcgAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uAAAADmNvdXJpZXJBZGRyZXNzCQEAAAAOZ2V0U3RyaW5nQnlLZXkAAAABCQEAAAAVZ2V0S2V5T3JkZXJJc0FjY2VwdGVkAAAAAwUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24FAAAADmNvdXJpZXJBZGRyZXNzAQAAABhnZXRWYWx1ZUNvdXJpZXJJZE9mT3JkZXIAAAACAAAABW9yZGVyAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24JAQAAAA5nZXRTdHJpbmdCeUtleQAAAAEJAQAAABJnZXRLZXlPcmRlckNvdXJpZXIAAAACBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgEAAAAbZ2V0VmFsdWVJc0luRGVsaXZlcnlPZk9yZGVyAAAAAgAAAAVvcmRlcgAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uCQEAAAAPZ2V0Qm9vbGVhbkJ5S2V5AAAAAQkBAAAAF2dldEtleU9yZGVySXNJbkRlbGl2ZXJ5AAAAAgUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24BAAAAGmdldFZhbHVlSXNEZWxpdmVyZWRPZk9yZGVyAAAAAwAAAAVvcmRlcgAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uAAAADmNvdXJpZXJBZGRyZXNzCQEAAAAOZ2V0U3RyaW5nQnlLZXkAAAABCQEAAAAWZ2V0S2V5T3JkZXJJc0RlbGl2ZXJlZAAAAAMFAAAABW9yZGVyBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBQAAAA5jb3VyaWVyQWRkcmVzcwEAAAAcZ2V0VmFsdWVTaGlwcGluZ0Nvc3RzT2ZPcmRlcgAAAAIAAAAFb3JkZXIAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgkBAAAAD2dldEludGVnZXJCeUtleQAAAAEJAQAAABhnZXRLZXlPcmRlclNoaXBwaW5nQ29zdHMAAAACBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgEAAAAXZ2V0VmFsdWVEYXRhT2ZPcmRlck9wZW4AAAACAAAABW9yZGVyAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24JAQAAAA5nZXRTdHJpbmdCeUtleQAAAAEJAQAAABNnZXRLZXlPcmRlckRhdGFPcGVuAAAAAgUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24BAAAAFmdldFZhbHVlRGF0YU9mUmV0YWlsZXIAAAABAAAACHJldGFpbGVyCQEAAAAOZ2V0U3RyaW5nQnlLZXkAAAABCQEAAAASZ2V0S2V5UmV0YWlsZXJEYXRhAAAAAQUAAAAIcmV0YWlsZXIAAAAHAAAAAWkBAAAAEHJlZ2lzdGVyUmV0YWlsZXIAAAACAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24AAAAMcmV0YWlsZXJEYXRhBAAAAAhyZXRhaWxlcgkBAAAADmdldEtleVJldGFpbGVyAAAAAQUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAASZ2V0S2V5UmV0YWlsZXJEYXRhAAAAAQUAAAAIcmV0YWlsZXIFAAAADHJldGFpbGVyRGF0YQUAAAADbmlsAAAAAWkBAAAAD3JlZ2lzdGVyQ291cmllcgAAAAIAAAAVY291cmllcklkZW50aWZpY2F0aW9uAAAAC2NvdXJpZXJEYXRhBAAAAAdjb3VyaWVyCQEAAAANZ2V0S2V5Q291cmllcgAAAAEFAAAAFWNvdXJpZXJJZGVudGlmaWNhdGlvbgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAARZ2V0S2V5Q291cmllckRhdGEAAAABBQAAAAdjb3VyaWVyBQAAAAtjb3VyaWVyRGF0YQUAAAADbmlsAAAAAWkBAAAACGFkZE9yZGVyAAAABgAAAAdvcmRlcklkAAAADXNoaXBwaW5nQ29zdHMAAAAJb3JkZXJEYXRhAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24AAAAMcmV0YWlsZXJEYXRhAAAABGNpdHkEAAAABW9yZGVyCQEAAAALZ2V0S2V5T3JkZXIAAAACBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBQAAAAdvcmRlcklkBAAAAA9vcmRlckNpdHlTdHJpbmcJAQAAAA5nZXRPcmRlclN0cmluZwAAAAIFAAAABGNpdHkFAAAABW9yZGVyBAAAAAhyZXRhaWxlcgkBAAAADmdldEtleVJldGFpbGVyAAAAAQUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgQAAAAIc2hpcHBpbmcJAABoAAAAAgUAAAANc2hpcHBpbmdDb3N0cwAAAAAABfXhAAMJAABnAAAAAgAAAAAAAAAAAAUAAAANc2hpcHBpbmdDb3N0cwkAAAIAAAABAgAAADtZb3UgY2Fubm90IGNyZWF0ZSBhbiBvcmRlciB3aXRoIHNoaXBwaW5nIGNvc3RzIGxvd2VyIHRoYW4gMAMJAQAAAAIhPQAAAAIJAQAAACVnZXRWYWx1ZVJldGFpbGVySWRlbnRpZmljYXRpb25PZk9yZGVyAAAAAQUAAAAFb3JkZXIFAAAABE5PTkUJAAACAAAAAQIAAAAoQW4gb3JkZXIgd2l0aCB0aGUgc2FtZSBpZCBhbHJlYWR5IGV4aXN0cwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAASZ2V0S2V5UmV0YWlsZXJEYXRhAAAAAQUAAAAIcmV0YWlsZXIFAAAADHJldGFpbGVyRGF0YQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAPZ2V0S2V5T3JkZXJDaXR5AAAAAQUAAAAFb3JkZXIFAAAABGNpdHkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAIWdldEtleU9yZGVyUmV0YWlsZXJJZGVudGlmaWNhdGlvbgAAAAEFAAAABW9yZGVyBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAYZ2V0S2V5T3JkZXJTaGlwcGluZ0Nvc3RzAAAAAgUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24FAAAACHNoaXBwaW5nCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABNnZXRLZXlPcmRlckRhdGFPcGVuAAAAAgUAAAAPb3JkZXJDaXR5U3RyaW5nBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBQAAAAlvcmRlckRhdGEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEmdldEtleU9yZGVyQ291cmllcgAAAAIFAAAABW9yZGVyBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBQAAAAROT05FCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABVnZXRLZXlPcmRlcklzQWNjZXB0ZWQAAAADBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgIAAAAABQAAAAROT05FCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABdnZXRLZXlPcmRlcklzSW5EZWxpdmVyeQAAAAIFAAAABW9yZGVyBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBQAAAAROT05FCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABZnZXRLZXlPcmRlcklzRGVsaXZlcmVkAAAAAwUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24CAAAAAAUAAAAETk9ORQUAAAADbmlsAAAAAWkBAAAAEnNldE9yZGVySXNBY2NlcHRlZAAAAAMAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgAAAAdvcmRlcklkAAAADmNvdXJpZXJBZGRyZXNzBAAAAAVvcmRlcgkBAAAAC2dldEtleU9yZGVyAAAAAgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgUAAAAHb3JkZXJJZAQAAAAEY2l0eQkBAAAAEWdldFZhbHVlT3JkZXJDaXR5AAAAAQUAAAAFb3JkZXIEAAAAD29yZGVyQ2l0eVN0cmluZwkBAAAADmdldE9yZGVyU3RyaW5nAAAAAgUAAAAEY2l0eQUAAAAFb3JkZXIEAAAACW9yZGVyRGF0YQkBAAAAF2dldFZhbHVlRGF0YU9mT3JkZXJPcGVuAAAAAgUAAAAPb3JkZXJDaXR5U3RyaW5nBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uAwkBAAAAAiE9AAAAAgkBAAAAJWdldFZhbHVlUmV0YWlsZXJJZGVudGlmaWNhdGlvbk9mT3JkZXIAAAABBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgkAAAIAAAABAgAAACJUaGUgcmVxdWVzdGVkIG9yZGVyIGRvZXMgbm90IGV4aXN0AwkBAAAAAiE9AAAAAgkBAAAAGWdldFZhbHVlSXNBY2NlcHRlZE9mT3JkZXIAAAADBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgUAAAAOY291cmllckFkZHJlc3MFAAAABE5PTkUJAAACAAAAAQIAAAAqVGhlIHJlcXVlc3RlZCBvcmRlciBpcyBubyBsb25nZXIgYXZhaWxhYmxlCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEJAQAAABNnZXRLZXlPcmRlckRhdGFPcGVuAAAAAgUAAAAPb3JkZXJDaXR5U3RyaW5nBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEJAQAAABVnZXRLZXlPcmRlcklzQWNjZXB0ZWQAAAADBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgIAAAAACQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABVnZXRLZXlPcmRlcklzQWNjZXB0ZWQAAAADBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgUAAAAOY291cmllckFkZHJlc3MFAAAACW9yZGVyRGF0YQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAASZ2V0S2V5T3JkZXJDb3VyaWVyAAAAAgUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24FAAAADmNvdXJpZXJBZGRyZXNzBQAAAANuaWwAAAABaQEAAAAUc2V0T3JkZXJJc0luRGVsaXZlcnkAAAACAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24AAAAHb3JkZXJJZAQAAAAFb3JkZXIJAQAAAAtnZXRLZXlPcmRlcgAAAAIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24FAAAAB29yZGVySWQDCQEAAAACIT0AAAACCQEAAAAlZ2V0VmFsdWVSZXRhaWxlcklkZW50aWZpY2F0aW9uT2ZPcmRlcgAAAAEFAAAABW9yZGVyBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uCQAAAgAAAAECAAAAIlRoZSByZXF1ZXN0ZWQgb3JkZXIgZG9lcyBub3QgZXhpc3QDCQEAAAACIT0AAAACCQEAAAAbZ2V0VmFsdWVJc0luRGVsaXZlcnlPZk9yZGVyAAAAAgUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24FAAAABE5PTkUJAAACAAAAAQIAAAAqVGhlIHJlcXVlc3RlZCBvcmRlciBpcyBubyBsb25nZXIgYXZhaWxhYmxlCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACCQEAAAAXZ2V0S2V5T3JkZXJJc0luRGVsaXZlcnkAAAACBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgYFAAAAA25pbAAAAAFpAQAAABNzZXRPcmRlcklzRGVsaXZlcmVkAAAAAgAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uAAAAB29yZGVySWQEAAAABW9yZGVyCQEAAAALZ2V0S2V5T3JkZXIAAAACBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBQAAAAdvcmRlcklkBAAAAA5jb3VyaWVyQWRkcmVzcwkBAAAAGGdldFZhbHVlQ291cmllcklkT2ZPcmRlcgAAAAIFAAAABW9yZGVyBQAAABZyZXRhaWxlcklkZW50aWZpY2F0aW9uBAAAAAlvcmRlckRhdGEJAQAAABlnZXRWYWx1ZUlzQWNjZXB0ZWRPZk9yZGVyAAAAAwUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24FAAAADmNvdXJpZXJBZGRyZXNzBAAAAAhzaGlwcGluZwkBAAAAHGdldFZhbHVlU2hpcHBpbmdDb3N0c09mT3JkZXIAAAACBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgMJAQAAAAIhPQAAAAIJAQAAACVnZXRWYWx1ZVJldGFpbGVySWRlbnRpZmljYXRpb25PZk9yZGVyAAAAAQUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24JAAACAAAAAQIAAAAiVGhlIHJlcXVlc3RlZCBvcmRlciBkb2VzIG5vdCBleGlzdAMJAAAAAAAAAgUAAAAOY291cmllckFkZHJlc3MFAAAABE5PTkUJAAACAAAAAQIAAAA+VGhlcmUgd2FzIG5vIGNvdXJpZXIgc2V0ISBTb21ldGhpbmcgd2VudCB3cm9uZyB3aXRoIHRoZSBvcmRlci4DCQEAAAACIT0AAAACCQEAAAAaZ2V0VmFsdWVJc0RlbGl2ZXJlZE9mT3JkZXIAAAADBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgUAAAAOY291cmllckFkZHJlc3MFAAAABE5PTkUJAAACAAAAAQIAAAAqVGhlIHJlcXVlc3RlZCBvcmRlciBpcyBubyBsb25nZXIgYXZhaWxhYmxlCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEJAQAAABVnZXRLZXlPcmRlcklzQWNjZXB0ZWQAAAADBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgUAAAAOY291cmllckFkZHJlc3MJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkBAAAAFmdldEtleU9yZGVySXNEZWxpdmVyZWQAAAADBQAAAAVvcmRlcgUAAAAWcmV0YWlsZXJJZGVudGlmaWNhdGlvbgIAAAAACQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABZnZXRLZXlPcmRlcklzRGVsaXZlcmVkAAAAAwUAAAAFb3JkZXIFAAAAFnJldGFpbGVySWRlbnRpZmljYXRpb24FAAAADmNvdXJpZXJBZGRyZXNzBQAAAAlvcmRlckRhdGEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAOY291cmllckFkZHJlc3MFAAAACHNoaXBwaW5nBQAAAAR1bml0BQAAAANuaWwAAAABaQEAAAALZGVsZXRlRW50cnkAAAABAAAAA2tleQkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABBQAAAANrZXkFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5IODRdA==", "height": 1331741, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HYs5o8ouNWkxufGx85HDVcCGAV3YKUnxsMU3EPqfKwU4 Next: 2Y2hG5Rx633ovxU6nnWTpjspWLLsZ1B6xxwYWgvQCsat Diff:
OldNewDifferences
142142 @Callable(O)
143143 func setOrderIsAccepted (l,m,x) = {
144144 let s = k(l, m)
145- let i = r(s)
145+ let i = F(s)
146146 let T = h(i, s)
147147 let S = M(T, l)
148148 if ((G(s) != l))
149149 then throw("The requested order does not exist")
150150 else if ((H(s, l, x) != a))
151151 then throw("The requested order is no longer available")
152- else [StringEntry("hier2", "wurd ich überschrieben"), DeleteEntry("hier"), DeleteEntry(z(T, l)), DeleteEntry(w(s, l, "")), StringEntry(w(s, l, x), S), StringEntry(v(s, l), x)]
152+ else [DeleteEntry(z(T, l)), DeleteEntry(w(s, l, "")), StringEntry(w(s, l, x), S), StringEntry(v(s, l), x)]
153153 }
154154
155155
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "NONE"
55
66 func b (c) = {
77 let d = getString(this, c)
88 if ($isInstanceOf(d, "String"))
99 then {
1010 let e = d
1111 e
1212 }
1313 else a
1414 }
1515
1616
1717 func f (c) = {
1818 let d = getBoolean(this, c)
1919 if ($isInstanceOf(d, "Boolean"))
2020 then {
2121 let e = d
2222 e
2323 }
2424 else a
2525 }
2626
2727
2828 func g (c) = {
2929 let d = getInteger(this, c)
3030 if ($isInstanceOf(d, "Int"))
3131 then {
3232 let e = d
3333 e
3434 }
3535 else -1
3636 }
3737
3838
3939 func h (i,j) = ((i + "_") + j)
4040
4141
4242 func k (l,m) = {
4343 let n = (l + m)
4444 ("order_" + toBase58String(sha256(toBytes(n))))
4545 }
4646
4747
4848 func o (l) = ("retailer_" + toBase58String(sha256(toBytes(l))))
4949
5050
5151 func p (q) = ("courier_" + toBase58String(sha256(toBytes(q))))
5252
5353
5454 func r (s) = (s + "_city")
5555
5656
5757 func t (s) = (s + "_retailer")
5858
5959
6060 func u (s,l) = (((l + "_") + s) + "_shipping")
6161
6262
6363 func v (s,l) = (((l + "_") + s) + "_courierId")
6464
6565
6666 func w (s,l,x) = ((((l + "_") + s) + "_data_courier_") + x)
6767
6868
6969 func y (s,l) = (((l + "_") + s) + "_isInDelivery")
7070
7171
7272 func z (s,l) = (((l + "_") + s) + "_data_open")
7373
7474
7575 func A (s,l,x) = ((((l + "_") + s) + "_isDelivered_") + x)
7676
7777
7878 func B (C) = (C + "_data")
7979
8080
8181 func D (E) = (E + "_data")
8282
8383
8484 func F (s) = b(r(s))
8585
8686
8787 func G (s) = b(t(s))
8888
8989
9090 func H (s,l,x) = b(w(s, l, x))
9191
9292
9393 func I (s,l) = b(v(s, l))
9494
9595
9696 func J (s,l) = f(y(s, l))
9797
9898
9999 func K (s,l,x) = b(A(s, l, x))
100100
101101
102102 func L (s,l) = g(u(s, l))
103103
104104
105105 func M (s,l) = b(z(s, l))
106106
107107
108108 func N (C) = b(B(C))
109109
110110
111111 @Callable(O)
112112 func registerRetailer (l,P) = {
113113 let C = o(l)
114114 [StringEntry(B(C), P)]
115115 }
116116
117117
118118
119119 @Callable(O)
120120 func registerCourier (q,Q) = {
121121 let E = p(q)
122122 [StringEntry(D(E), Q)]
123123 }
124124
125125
126126
127127 @Callable(O)
128128 func addOrder (m,R,S,l,P,i) = {
129129 let s = k(l, m)
130130 let T = h(i, s)
131131 let C = o(l)
132132 let U = (R * 100000000)
133133 if ((0 >= R))
134134 then throw("You cannot create an order with shipping costs lower than 0")
135135 else if ((G(s) != a))
136136 then throw("An order with the same id already exists")
137137 else [StringEntry(B(C), P), StringEntry(r(s), i), StringEntry(t(s), l), IntegerEntry(u(s, l), U), StringEntry(z(T, l), S), StringEntry(v(s, l), a), StringEntry(w(s, l, ""), a), StringEntry(y(s, l), a), StringEntry(A(s, l, ""), a)]
138138 }
139139
140140
141141
142142 @Callable(O)
143143 func setOrderIsAccepted (l,m,x) = {
144144 let s = k(l, m)
145- let i = r(s)
145+ let i = F(s)
146146 let T = h(i, s)
147147 let S = M(T, l)
148148 if ((G(s) != l))
149149 then throw("The requested order does not exist")
150150 else if ((H(s, l, x) != a))
151151 then throw("The requested order is no longer available")
152- else [StringEntry("hier2", "wurd ich überschrieben"), DeleteEntry("hier"), DeleteEntry(z(T, l)), DeleteEntry(w(s, l, "")), StringEntry(w(s, l, x), S), StringEntry(v(s, l), x)]
152+ else [DeleteEntry(z(T, l)), DeleteEntry(w(s, l, "")), StringEntry(w(s, l, x), S), StringEntry(v(s, l), x)]
153153 }
154154
155155
156156
157157 @Callable(O)
158158 func setOrderIsInDelivery (l,m) = {
159159 let s = k(l, m)
160160 if ((G(s) != l))
161161 then throw("The requested order does not exist")
162162 else if ((J(s, l) != a))
163163 then throw("The requested order is no longer available")
164164 else [BooleanEntry(y(s, l), true)]
165165 }
166166
167167
168168
169169 @Callable(O)
170170 func setOrderIsDelivered (l,m) = {
171171 let s = k(l, m)
172172 let x = I(s, l)
173173 let S = H(s, l, x)
174174 let U = L(s, l)
175175 if ((G(s) != l))
176176 then throw("The requested order does not exist")
177177 else if ((x == a))
178178 then throw("There was no courier set! Something went wrong with the order.")
179179 else if ((K(s, l, x) != a))
180180 then throw("The requested order is no longer available")
181181 else [DeleteEntry(w(s, l, x)), DeleteEntry(A(s, l, "")), StringEntry(A(s, l, x), S), ScriptTransfer(addressFromStringValue(x), U, unit)]
182182 }
183183
184184
185185
186186 @Callable(O)
187187 func deleteEntry (c) = [DeleteEntry(c)]
188188
189189
190190 @Verifier(V)
191191 func W () = sigVerify(V.bodyBytes, V.proofs[0], V.senderPublicKey)
192192

github/deemru/w8io/169f3d6 
35.59 ms