tx · 9usmYQKij43m8HNgvRKf19DKLAmGj3iLA5WRtx5kiCg5

3NAg879tKUJh949h21umkwiaRQhwZftz1BE:  -1.00000000 Waves

2019.10.08 12:00 [710618] smart account 3NAg879tKUJh949h21umkwiaRQhwZftz1BE > SELF 0.00000000 Waves

{ "type": 13, "id": "9usmYQKij43m8HNgvRKf19DKLAmGj3iLA5WRtx5kiCg5", "fee": 100000000, "feeAssetId": null, "timestamp": 1570525246321, "version": 1, "sender": "3NAg879tKUJh949h21umkwiaRQhwZftz1BE", "senderPublicKey": "BqY2jhkQCcbidtQdQZu6f9RV3AkFAS8VPToHxwYu1KdJ", "proofs": [ "zWLqfF9ZiXoUDJUbEbPhni7UpC8J4EuBmKmagE8B9YSC4F5TWrieWTFQtSqGgS3iY9dbmoqgGAFjvndNLZewweN" ], "script": "base64:AAIDAAAAAAAAABQIARIECgIICBIECgIICBIECgIICAAAACMAAAAAHHRpY2tlckNhdGFsb2d1ZU9yYWNsZUFkZHJlc3MJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQIAAAAjM014SHhXNVZXcTRLcldjYmhGZnhLcmFmWG00bUw2clpIZmoAAAAAGHRva2VuUmF0aW5nT3JhY2xlQWRkcmVzcwkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABAgAAACMzTkFEcUhvTE1iTVRmWGRQMlRlQkJTeDVtUVhlUFZqM0tabQAAAAAdc3VzcGljaW91c0Fzc2V0c09yYWNsZUFkZHJlc3MJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQIAAAAjM01wYU1aSEd2MkhuZVByR051M05TTXE2VGtFSmlkMUZIbloAAAAAGW5vdFN1cHBvcnRlZEN1cnJlbmN5RXJyb3ICAAAAGzxub3RTdXBwb3J0ZWRDdXJyZW5jeUVycm9yPgAAAAAXaXNzdWVyQWNjZXNzRGVuaWVkRXJyb3ICAAAAGTxpc3N1ZXJBY2Nlc3NEZW5pZWRFcnJvcj4AAAAAFW5vdEVub3VnaFBheW1lbnRFcnJvcgIAAAAXPG5vdEVub3VnaFBheW1lbnRFcnJvcj4AAAAAJHRpY2tlclZhbGlkYXRpb25Ob3RFbm91Z2hSYXRpbmdFcnJvcgIAAAAmPHRpY2tlclZhbGlkYXRpb25Ob3RFbm91Z2hSYXRpbmdFcnJvcj4AAAAAInRpY2tlclZhbGlkYXRpb25UaWNrZXJJc0V4aXN0RXJyb3ICAAAAJDx0aWNrZXJWYWxpZGF0aW9uVGlja2VySXNFeGlzdEVycm9yPgAAAAAVdmFsdWVXcm9uZ0Zvcm1hdEVycm9yAgAAABc8dmFsdWVXcm9uZ0Zvcm1hdEVycm9yPgAAAAAVbm9uRXhpc3RlbnRBc3NldEVycm9yAgAAABc8bm9uRXhpc3RlbnRBc3NldEVycm9yPgAAAAAObm9QYXltZW50RXJyb3ICAAAAEDxub1BheW1lbnRFcnJvcj4AAAAAFnRpY2tlcklzSW1tdXRhYmxlRXJyb3ICAAAAGDx0aWNrZXJJc0ltbXV0YWJsZUVycm9yPgAAAAAUc3VzcGljaW91c0Fzc2V0RXJyb3ICAAAAFjxzdXNwaWNpb3VzQXNzZXRFcnJvcj4AAAAAA3d2cwAAAAAABfXhAAAAAAARdGlja2VyVXBkYXRlUHJpY2UJAABoAAAAAgAAAAAAAAAABQUAAAADd3ZzAAAAAA9saW5rVXBkYXRlUHJpY2UAAAAAAAL68IAAAAAAFmRlc2NyaXB0aW9uVXBkYXRlUHJpY2UAAAAAAAL68IAAAAAAD3RpY2tlck1pbkxlbmd0aAAAAAAAAAAAAQAAAAAPdGlja2VyTWF4TGVuZ3RoAAAAAAAAAAAGAAAAABR0aWNrZXJBbGxvd2VkTGV0dGVycwIAAAAaQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVoAAAAAD3Jlc2VydmVkVGlja2VycwIAAAElQlRDLEVUSCxYUlAsQkNILExUQyxCTkIsVVNEVCxFT1MsQlNWLFhNUixYTE0sTEVPLEFEQSxUUlgsREFTSCxMSU5LLFhUWixORU8sTUlPVEEsRVRDLEFUT00sWEVNLE1LUixDUk8sVVNEQyxPTlQsVlNZUyxaRUMsRE9HRSxWRVQsRENSLEhULEJBVCxCVEcsUVRVTSxIRURHLFRVU0QsUEFYLEVHVCxPTUcsQUxHTyxLQ1MsUlZOLExTSyxOQU5PLEJUVCxCQ0QsTlJHLExBTUIsSE9ULEJDTixER0IsUkVQLEJUUyxaUlgsWElOLEFPQSxJT1NULElDWCxORVQsR05ULFBQVCxSSE9DLFNOVCxBRSxXVEMsVkVSSSxSLFpJTCxCTlQBAAAAFWdldEludGVnZXJGcm9tQWNjb3VudAAAAAIAAAAOYWNjb3VudEFkZHJlc3MAAAADa2V5BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAADmFjY291bnRBZGRyZXNzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABaQUAAAAHJG1hdGNoMAUAAAABaQAAAAAAAAAAAAEAAAANaXNTdWJzdHJFeGlzdAAAAAIAAAADc3RyAAAABnN1YnN0cgQAAAAHJG1hdGNoMAkABLMAAAACBQAAAANzdHIFAAAABnN1YnN0cgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAVpbmRleAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQEAAAABWluZGV4BQAAAAckbWF0Y2gwBwkBAAAABXRocm93AAAAAAEAAAANaXNWYWxpZFRpY2tlcgAAAAEAAAAGdGlja2VyBAAAAA10aWNrZXJMZXR0ZXJzCQAEtQAAAAIFAAAABnRpY2tlcgIAAAAABAAAAAx0aWNrZXJMZW5ndGgJAAGQAAAAAQUAAAANdGlja2VyTGV0dGVycwQAAAAOaXNMZXR0ZXIxVmFsaWQJAQAAAA1pc1N1YnN0ckV4aXN0AAAAAgUAAAAUdGlja2VyQWxsb3dlZExldHRlcnMJAAGRAAAAAgUAAAANdGlja2VyTGV0dGVycwAAAAAAAAAAAAQAAAAOaXNMZXR0ZXIyVmFsaWQJAQAAAA1pc1N1YnN0ckV4aXN0AAAAAgUAAAAUdGlja2VyQWxsb3dlZExldHRlcnMJAAGRAAAAAgUAAAANdGlja2VyTGV0dGVycwAAAAAAAAAAAQQAAAAOaXNMZXR0ZXIzVmFsaWQJAQAAAA1pc1N1YnN0ckV4aXN0AAAAAgUAAAAUdGlja2VyQWxsb3dlZExldHRlcnMJAAGRAAAAAgUAAAANdGlja2VyTGV0dGVycwAAAAAAAAAAAgQAAAAOaXNMZXR0ZXI0VmFsaWQJAQAAAA1pc1N1YnN0ckV4aXN0AAAAAgUAAAAUdGlja2VyQWxsb3dlZExldHRlcnMJAAGRAAAAAgUAAAANdGlja2VyTGV0dGVycwAAAAAAAAAAAwQAAAAOaXNMZXR0ZXI1VmFsaWQJAQAAAA1pc1N1YnN0ckV4aXN0AAAAAgUAAAAUdGlja2VyQWxsb3dlZExldHRlcnMJAAGRAAAAAgUAAAANdGlja2VyTGV0dGVycwAAAAAAAAAABAQAAAAOaXNMZXR0ZXI2VmFsaWQJAQAAAA1pc1N1YnN0ckV4aXN0AAAAAgUAAAAUdGlja2VyQWxsb3dlZExldHRlcnMJAAGRAAAAAgUAAAANdGlja2VyTGV0dGVycwAAAAAAAAAABQMJAQAAAAIhPQAAAAIFAAAABnRpY2tlcgIAAAAAAwMJAABnAAAAAgUAAAAMdGlja2VyTGVuZ3RoBQAAAA90aWNrZXJNaW5MZW5ndGgJAABnAAAAAgUAAAAPdGlja2VyTWF4TGVuZ3RoBQAAAAx0aWNrZXJMZW5ndGgHAwkAAAAAAAACAAAAAAAAAAABBQAAAAx0aWNrZXJMZW5ndGgFAAAADmlzTGV0dGVyMVZhbGlkAwkAAAAAAAACAAAAAAAAAAACBQAAAAx0aWNrZXJMZW5ndGgDBQAAAA5pc0xldHRlcjFWYWxpZAUAAAAOaXNMZXR0ZXIyVmFsaWQHAwkAAAAAAAACAAAAAAAAAAADBQAAAAx0aWNrZXJMZW5ndGgDAwUAAAAOaXNMZXR0ZXIxVmFsaWQFAAAADmlzTGV0dGVyMlZhbGlkBwUAAAAOaXNMZXR0ZXIzVmFsaWQHAwkAAAAAAAACAAAAAAAAAAAEBQAAAAx0aWNrZXJMZW5ndGgDAwMFAAAADmlzTGV0dGVyMVZhbGlkBQAAAA5pc0xldHRlcjJWYWxpZAcFAAAADmlzTGV0dGVyM1ZhbGlkBwUAAAAOaXNMZXR0ZXI0VmFsaWQHAwkAAAAAAAACAAAAAAAAAAAFBQAAAAx0aWNrZXJMZW5ndGgDAwMDBQAAAA5pc0xldHRlcjFWYWxpZAUAAAAOaXNMZXR0ZXIyVmFsaWQHBQAAAA5pc0xldHRlcjNWYWxpZAcFAAAADmlzTGV0dGVyNFZhbGlkBwUAAAAOaXNMZXR0ZXI1VmFsaWQHAwkAAAAAAAACAAAAAAAAAAAGBQAAAAx0aWNrZXJMZW5ndGgDAwMDAwUAAAAOaXNMZXR0ZXIxVmFsaWQFAAAADmlzTGV0dGVyMlZhbGlkBwUAAAAOaXNMZXR0ZXIzVmFsaWQHBQAAAA5pc0xldHRlcjRWYWxpZAcFAAAADmlzTGV0dGVyNVZhbGlkBwUAAAAOaXNMZXR0ZXI2VmFsaWQHBwcHAQAAABJpc1ZhbGlkRGVzY3JpcHRpb24AAAABAAAAC2Rlc2NyaXB0aW9uBAAAAA9kZXNjcmlwdGlvblNpemUJAAExAAAAAQUAAAALZGVzY3JpcHRpb24DAwkAAGYAAAACBQAAAA9kZXNjcmlwdGlvblNpemUAAAAAAAAAAAAJAABnAAAAAgAAAAAAAAAD6AUAAAAPZGVzY3JpcHRpb25TaXplBwYHAQAAABxpc0Fzc2V0VXBkYXRlQWxsb3dlZEJ5UmF0aW5nAAAAAQAAAAdhc3NldElkBAAAAA5hc3NldFJhdGluZ0tleQkAASwAAAACCQABLAAAAAICAAAADGFzc2V0UmF0aW5nXwUAAAAHYXNzZXRJZAIAAAACXzEEAAAAEGFzc2V0UmF0aW5nVmFsdWUJAQAAABVnZXRJbnRlZ2VyRnJvbUFjY291bnQAAAACBQAAABh0b2tlblJhdGluZ09yYWNsZUFkZHJlc3MFAAAADmFzc2V0UmF0aW5nS2V5BAAAABNhc3NldFJhdGluZ1RyZXNob2xkCQEAAAAVZ2V0SW50ZWdlckZyb21BY2NvdW50AAAAAgUAAAAYdG9rZW5SYXRpbmdPcmFjbGVBZGRyZXNzAgAAAA50aWNrZXJSYXRpbmdfMQkAAGcAAAACBQAAABBhc3NldFJhdGluZ1ZhbHVlBQAAABNhc3NldFJhdGluZ1RyZXNob2xkAQAAABxpc0Fzc2V0VXBkYXRlQWxsb3dlZEJ5V2VpZ2h0AAAAAQAAAAdhc3NldElkBAAAAA5hc3NldFdlaWdodEtleQkAASwAAAACAgAAAAxhc3NldFdlaWdodF8FAAAAB2Fzc2V0SWQEAAAAEGFzc2V0V2VpZ2h0VmFsdWUJAQAAABVnZXRJbnRlZ2VyRnJvbUFjY291bnQAAAACBQAAABh0b2tlblJhdGluZ09yYWNsZUFkZHJlc3MFAAAADmFzc2V0V2VpZ2h0S2V5BAAAABNhc3NldFdlaWdodFRyZXNob2xkCQEAAAAVZ2V0SW50ZWdlckZyb21BY2NvdW50AAAAAgUAAAAYdG9rZW5SYXRpbmdPcmFjbGVBZGRyZXNzAgAAAAx0aWNrZXJXZWlnaHQJAABnAAAAAgUAAAAQYXNzZXRXZWlnaHRWYWx1ZQUAAAATYXNzZXRXZWlnaHRUcmVzaG9sZAEAAAAbaXNBc3NldFVwZGF0ZUFsbG93ZWRCeVZvdGVzAAAAAQAAAAdhc3NldElkBAAAAA1hc3NldFZvdGVzS2V5CQABLAAAAAICAAAAC2Fzc2V0Vm90ZXNfBQAAAAdhc3NldElkBAAAAA9hc3NldFZvdGVzVmFsdWUJAQAAABVnZXRJbnRlZ2VyRnJvbUFjY291bnQAAAACBQAAABh0b2tlblJhdGluZ09yYWNsZUFkZHJlc3MFAAAADWFzc2V0Vm90ZXNLZXkEAAAAEmFzc2V0Vm90ZXNUcmVzaG9sZAkBAAAAFWdldEludGVnZXJGcm9tQWNjb3VudAAAAAIFAAAAGHRva2VuUmF0aW5nT3JhY2xlQWRkcmVzcwIAAAALdGlja2VyVm90ZXMJAABnAAAAAgUAAAAPYXNzZXRWb3Rlc1ZhbHVlBQAAABJhc3NldFZvdGVzVHJlc2hvbGQBAAAAF2lzVXBkYXRlQWxsb3dlZEJ5UmF0aW5nAAAAAQAAAAdhc3NldElkAwMJAQAAABxpc0Fzc2V0VXBkYXRlQWxsb3dlZEJ5UmF0aW5nAAAAAQUAAAAHYXNzZXRJZAkBAAAAHGlzQXNzZXRVcGRhdGVBbGxvd2VkQnlXZWlnaHQAAAABBQAAAAdhc3NldElkBwkBAAAAG2lzQXNzZXRVcGRhdGVBbGxvd2VkQnlWb3RlcwAAAAEFAAAAB2Fzc2V0SWQHAQAAACBnZXRBc3NldElzc3VlckFkZHJlc3NGcm9tQXNzZXRJZAAAAAEAAAAHYXNzZXRJZAkABCUAAAABCAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAD7AAAAAEJAAJZAAAAAQUAAAAHYXNzZXRJZAUAAAAVbm9uRXhpc3RlbnRBc3NldEVycm9yAAAABmlzc3VlcgEAAAAKZ2V0UGF5bWVudAAAAAEAAAABaQkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCAUAAAABaQAAAAdwYXltZW50BQAAAA5ub1BheW1lbnRFcnJvcgEAAAAQaXNQYXltZW50SW5XYXZlcwAAAAEAAAABaQQAAAAHcGF5bWVudAkBAAAACmdldFBheW1lbnQAAAABBQAAAAFpAwkBAAAAASEAAAABCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAB3BheW1lbnQAAAAHYXNzZXRJZAYHAQAAAA9pc0Vub3VnaFBheW1lbnQAAAACAAAAAWkAAAAPcmVxdWlyZWRQYXltZW50BAAAAAdwYXltZW50CQEAAAAKZ2V0UGF5bWVudAAAAAEFAAAAAWkDCQAAZwAAAAIIBQAAAAdwYXltZW50AAAABmFtb3VudAUAAAAPcmVxdWlyZWRQYXltZW50BgcBAAAAE2lzQ2FsbGVyQXNzZXRJc3N1ZXIAAAACAAAAAWkAAAAHYXNzZXRJZAQAAAANY2FsbGVyQWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAABFhc3NldElzc3VlckFkcmVzcwkBAAAAIGdldEFzc2V0SXNzdWVyQWRkcmVzc0Zyb21Bc3NldElkAAAAAQUAAAAHYXNzZXRJZAMJAAAAAAAAAgUAAAANY2FsbGVyQWRkcmVzcwUAAAARYXNzZXRJc3N1ZXJBZHJlc3MGBwEAAAARaXNBc3NldFN1c3BpY2lvdXMAAAABAAAAB2Fzc2V0SWQEAAAAByRtYXRjaDAJAAQbAAAAAgUAAAAdc3VzcGljaW91c0Fzc2V0c09yYWNsZUFkZHJlc3MFAAAAB2Fzc2V0SWQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAXQFAAAAByRtYXRjaDAFAAAAAXQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQEAAAAAXQFAAAAByRtYXRjaDAHCQEAAAAFdGhyb3cAAAAAAAAAAwAAAAFpAQAAAAx1cGRhdGVUaWNrZXIAAAACAAAAB2Fzc2V0SWQAAAAGdGlja2VyBAAAAA9pc3N1ZXJUaWNrZXJLZXkJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAADWlzc3VlclRpY2tlcl8CAAAAATwFAAAAB2Fzc2V0SWQCAAAAAT4EAAAAEGlzVGlja2VyUmVzZXJ2ZWQJAQAAAA1pc1N1YnN0ckV4aXN0AAAAAgUAAAAPcmVzZXJ2ZWRUaWNrZXJzBQAAAAZ0aWNrZXIEAAAADGlzVGlja2VyRnJlZQQAAAAHJG1hdGNoMAkABB0AAAACBQAAABx0aWNrZXJDYXRhbG9ndWVPcmFjbGVBZGRyZXNzBQAAAAZ0aWNrZXIDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABdAUAAAAHJG1hdGNoMAcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABFVuaXQEAAAAAXQFAAAAByRtYXRjaDAGCQEAAAAFdGhyb3cAAAAABAAAABlpc1RpY2tlck5vdEFzc2luZWRUb0Fzc2V0BAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAD2lzc3VlclRpY2tlcktleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAF0BQAAAAckbWF0Y2gwBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAQAAAABdAUAAAAHJG1hdGNoMAYJAQAAAAV0aHJvdwAAAAADCQEAAAABIQAAAAEJAQAAABFpc0Fzc2V0U3VzcGljaW91cwAAAAEFAAAAB2Fzc2V0SWQDCQEAAAAQaXNQYXltZW50SW5XYXZlcwAAAAEFAAAAAWkDCQEAAAAPaXNFbm91Z2hQYXltZW50AAAAAgUAAAABaQUAAAARdGlja2VyVXBkYXRlUHJpY2UDCQEAAAATaXNDYWxsZXJBc3NldElzc3VlcgAAAAIFAAAAAWkFAAAAB2Fzc2V0SWQDCQEAAAAXaXNVcGRhdGVBbGxvd2VkQnlSYXRpbmcAAAABBQAAAAdhc3NldElkAwUAAAAZaXNUaWNrZXJOb3RBc3NpbmVkVG9Bc3NldAMDBQAAAAxpc1RpY2tlckZyZWUJAQAAAAEhAAAAAQUAAAAQaXNUaWNrZXJSZXNlcnZlZAcDCQEAAAANaXNWYWxpZFRpY2tlcgAAAAEFAAAABnRpY2tlcgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAAPaXNzdWVyVGlja2VyS2V5BQAAAAZ0aWNrZXIFAAAAA25pbAkAAAIAAAABBQAAABV2YWx1ZVdyb25nRm9ybWF0RXJyb3IJAAACAAAAAQUAAAAidGlja2VyVmFsaWRhdGlvblRpY2tlcklzRXhpc3RFcnJvcgkAAAIAAAABBQAAABZ0aWNrZXJJc0ltbXV0YWJsZUVycm9yCQAAAgAAAAEFAAAAJHRpY2tlclZhbGlkYXRpb25Ob3RFbm91Z2hSYXRpbmdFcnJvcgkAAAIAAAABBQAAABdpc3N1ZXJBY2Nlc3NEZW5pZWRFcnJvcgkAAAIAAAABBQAAABVub3RFbm91Z2hQYXltZW50RXJyb3IJAAACAAAAAQUAAAAZbm90U3VwcG9ydGVkQ3VycmVuY3lFcnJvcgkAAAIAAAABBQAAABRzdXNwaWNpb3VzQXNzZXRFcnJvcgAAAAFpAQAAABF1cGRhdGVEZXNjcmlwdGlvbgAAAAIAAAAHYXNzZXRJZAAAAAtkZXNjcmlwdGlvbgQAAAAUaXNzdWVyRGVzY3JpcHRpb25LZXkJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAEmlzc3VlckRlc2NyaXB0aW9uXwIAAAABPAUAAAAHYXNzZXRJZAIAAAABPgMJAQAAABBpc1BheW1lbnRJbldhdmVzAAAAAQUAAAABaQMJAQAAAA9pc0Vub3VnaFBheW1lbnQAAAACBQAAAAFpBQAAABZkZXNjcmlwdGlvblVwZGF0ZVByaWNlAwkBAAAAE2lzQ2FsbGVyQXNzZXRJc3N1ZXIAAAACBQAAAAFpBQAAAAdhc3NldElkAwkBAAAAEmlzVmFsaWREZXNjcmlwdGlvbgAAAAEFAAAAC2Rlc2NyaXB0aW9uCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABRpc3N1ZXJEZXNjcmlwdGlvbktleQUAAAALZGVzY3JpcHRpb24FAAAAA25pbAkAAAIAAAABBQAAABV2YWx1ZVdyb25nRm9ybWF0RXJyb3IJAAACAAAAAQUAAAAXaXNzdWVyQWNjZXNzRGVuaWVkRXJyb3IJAAACAAAAAQUAAAAVbm90RW5vdWdoUGF5bWVudEVycm9yCQAAAgAAAAEFAAAAGW5vdFN1cHBvcnRlZEN1cnJlbmN5RXJyb3IAAAABaQEAAAAKdXBkYXRlTGluawAAAAIAAAAHYXNzZXRJZAAAAARsaW5rBAAAAA1pc3N1ZXJMaW5rS2V5CQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAtpc3N1ZXJMaW5rXwIAAAABPAUAAAAHYXNzZXRJZAIAAAABPgMJAQAAABBpc1BheW1lbnRJbldhdmVzAAAAAQUAAAABaQMJAQAAAA9pc0Vub3VnaFBheW1lbnQAAAACBQAAAAFpBQAAAA9saW5rVXBkYXRlUHJpY2UDCQEAAAATaXNDYWxsZXJBc3NldElzc3VlcgAAAAIFAAAAAWkFAAAAB2Fzc2V0SWQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAADWlzc3VlckxpbmtLZXkFAAAABGxpbmsFAAAAA25pbAkAAAIAAAABBQAAABdpc3N1ZXJBY2Nlc3NEZW5pZWRFcnJvcgkAAAIAAAABBQAAABVub3RFbm91Z2hQYXltZW50RXJyb3IJAAACAAAAAQUAAAAZbm90U3VwcG9ydGVkQ3VycmVuY3lFcnJvcgAAAADbGbrE", "chainId": 84, "height": 710618, "spentComplexity": 0 } View: original | compacted Prev: 4S6fPjvpBc6biWiL5TY2MiSbbrf7NAxcWudm22ALdXgb Next: none Diff:
OldNewDifferences
277277 @Callable(z)
278278 func updateDescription (S,P) = {
279279 let au = ((("issuerDescription_" + "<") + S) + ">")
280- if (!(ao(S)))
281- then if (ah(z))
282- then if (aj(z, q))
283- then if (al(z, S))
284- then if (O(P))
285- then WriteSet([DataEntry(au, P)])
286- else throw(i)
287- else throw(e)
288- else throw(f)
289- else throw(d)
290- else throw(m)
280+ if (ah(z))
281+ then if (aj(z, q))
282+ then if (al(z, S))
283+ then if (O(P))
284+ then WriteSet([DataEntry(au, P)])
285+ else throw(i)
286+ else throw(e)
287+ else throw(f)
288+ else throw(d)
291289 }
292290
293291
295293 @Callable(z)
296294 func updateLink (S,av) = {
297295 let aw = ((("issuerLink_" + "<") + S) + ">")
298- if (!(ao(S)))
299- then if (ah(z))
300- then if (aj(z, p))
301- then if (al(z, S))
302- then WriteSet([DataEntry(aw, av)])
303- else throw(e)
304- else throw(f)
305- else throw(d)
306- else throw(m)
296+ if (ah(z))
297+ then if (aj(z, p))
298+ then if (al(z, S))
299+ then WriteSet([DataEntry(aw, av)])
300+ else throw(e)
301+ else throw(f)
302+ else throw(d)
307303 }
308304
309305
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = addressFromStringValue("3MxHxW5VWq4KrWcbhFfxKrafXm4mL6rZHfj")
55
66 let b = addressFromStringValue("3NADqHoLMbMTfXdP2TeBBSx5mQXePVj3KZm")
77
88 let c = addressFromStringValue("3MpaMZHGv2HnePrGNu3NSMq6TkEJid1FHnZ")
99
1010 let d = "<notSupportedCurrencyError>"
1111
1212 let e = "<issuerAccessDeniedError>"
1313
1414 let f = "<notEnoughPaymentError>"
1515
1616 let g = "<tickerValidationNotEnoughRatingError>"
1717
1818 let h = "<tickerValidationTickerIsExistError>"
1919
2020 let i = "<valueWrongFormatError>"
2121
2222 let j = "<nonExistentAssetError>"
2323
2424 let k = "<noPaymentError>"
2525
2626 let l = "<tickerIsImmutableError>"
2727
2828 let m = "<suspiciousAssetError>"
2929
3030 let n = 100000000
3131
3232 let o = (5 * n)
3333
3434 let p = 50000000
3535
3636 let q = 50000000
3737
3838 let r = 1
3939
4040 let s = 6
4141
4242 let t = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
4343
4444 let u = "BTC,ETH,XRP,BCH,LTC,BNB,USDT,EOS,BSV,XMR,XLM,LEO,ADA,TRX,DASH,LINK,XTZ,NEO,MIOTA,ETC,ATOM,XEM,MKR,CRO,USDC,ONT,VSYS,ZEC,DOGE,VET,DCR,HT,BAT,BTG,QTUM,HEDG,TUSD,PAX,EGT,OMG,ALGO,KCS,RVN,LSK,NANO,BTT,BCD,NRG,LAMB,HOT,BCN,DGB,REP,BTS,ZRX,XIN,AOA,IOST,ICX,NET,GNT,PPT,RHOC,SNT,AE,WTC,VERI,R,ZIL,BNT"
4545
4646 func v (w,x) = {
4747 let y = getInteger(w, x)
4848 if ($isInstanceOf(y, "Int"))
4949 then {
5050 let z = y
5151 z
5252 }
5353 else 0
5454 }
5555
5656
5757 func A (B,C) = {
5858 let y = indexOf(B, C)
5959 if ($isInstanceOf(y, "Int"))
6060 then {
6161 let D = y
6262 true
6363 }
6464 else if ($isInstanceOf(y, "Unit"))
6565 then {
6666 let D = y
6767 false
6868 }
6969 else throw()
7070 }
7171
7272
7373 func E (F) = {
7474 let G = split(F, "")
7575 let H = size(G)
7676 let I = A(t, G[0])
7777 let J = A(t, G[1])
7878 let K = A(t, G[2])
7979 let L = A(t, G[3])
8080 let M = A(t, G[4])
8181 let N = A(t, G[5])
8282 if ((F != ""))
8383 then if (if ((H >= r))
8484 then (s >= H)
8585 else false)
8686 then if ((1 == H))
8787 then I
8888 else if ((2 == H))
8989 then if (I)
9090 then J
9191 else false
9292 else if ((3 == H))
9393 then if (if (I)
9494 then J
9595 else false)
9696 then K
9797 else false
9898 else if ((4 == H))
9999 then if (if (if (I)
100100 then J
101101 else false)
102102 then K
103103 else false)
104104 then L
105105 else false
106106 else if ((5 == H))
107107 then if (if (if (if (I)
108108 then J
109109 else false)
110110 then K
111111 else false)
112112 then L
113113 else false)
114114 then M
115115 else false
116116 else if ((6 == H))
117117 then if (if (if (if (if (I)
118118 then J
119119 else false)
120120 then K
121121 else false)
122122 then L
123123 else false)
124124 then M
125125 else false)
126126 then N
127127 else false
128128 else false
129129 else false
130130 else false
131131 }
132132
133133
134134 func O (P) = {
135135 let Q = size(P)
136136 if (if ((Q > 0))
137137 then (1000 >= Q)
138138 else false)
139139 then true
140140 else false
141141 }
142142
143143
144144 func R (S) = {
145145 let T = (("assetRating_" + S) + "_1")
146146 let U = v(b, T)
147147 let V = v(b, "tickerRating_1")
148148 (U >= V)
149149 }
150150
151151
152152 func W (S) = {
153153 let X = ("assetWeight_" + S)
154154 let Y = v(b, X)
155155 let Z = v(b, "tickerWeight")
156156 (Y >= Z)
157157 }
158158
159159
160160 func aa (S) = {
161161 let ab = ("assetVotes_" + S)
162162 let ac = v(b, ab)
163163 let ad = v(b, "tickerVotes")
164164 (ac >= ad)
165165 }
166166
167167
168168 func ae (S) = if (if (R(S))
169169 then W(S)
170170 else false)
171171 then aa(S)
172172 else false
173173
174174
175175 func af (S) = toString(valueOrErrorMessage(assetInfo(fromBase58String(S)), j).issuer)
176176
177177
178178 func ag (z) = valueOrErrorMessage(z.payment, k)
179179
180180
181181 func ah (z) = {
182182 let ai = ag(z)
183183 if (!(isDefined(ai.assetId)))
184184 then true
185185 else false
186186 }
187187
188188
189189 func aj (z,ak) = {
190190 let ai = ag(z)
191191 if ((ai.amount >= ak))
192192 then true
193193 else false
194194 }
195195
196196
197197 func al (z,S) = {
198198 let am = toBase58String(z.caller.bytes)
199199 let an = af(S)
200200 if ((am == an))
201201 then true
202202 else false
203203 }
204204
205205
206206 func ao (S) = {
207207 let y = getBoolean(c, S)
208208 if ($isInstanceOf(y, "Boolean"))
209209 then {
210210 let ap = y
211211 ap
212212 }
213213 else if ($isInstanceOf(y, "Unit"))
214214 then {
215215 let ap = y
216216 false
217217 }
218218 else throw()
219219 }
220220
221221
222222 @Callable(z)
223223 func updateTicker (S,F) = {
224224 let aq = ((("issuerTicker_" + "<") + S) + ">")
225225 let ar = A(u, F)
226226 let as = {
227227 let y = getString(a, F)
228228 if ($isInstanceOf(y, "String"))
229229 then {
230230 let ap = y
231231 false
232232 }
233233 else if ($isInstanceOf(y, "Unit"))
234234 then {
235235 let ap = y
236236 true
237237 }
238238 else throw()
239239 }
240240 let at = {
241241 let y = getString(this, aq)
242242 if ($isInstanceOf(y, "String"))
243243 then {
244244 let ap = y
245245 false
246246 }
247247 else if ($isInstanceOf(y, "Unit"))
248248 then {
249249 let ap = y
250250 true
251251 }
252252 else throw()
253253 }
254254 if (!(ao(S)))
255255 then if (ah(z))
256256 then if (aj(z, o))
257257 then if (al(z, S))
258258 then if (ae(S))
259259 then if (at)
260260 then if (if (as)
261261 then !(ar)
262262 else false)
263263 then if (E(F))
264264 then WriteSet([DataEntry(aq, F)])
265265 else throw(i)
266266 else throw(h)
267267 else throw(l)
268268 else throw(g)
269269 else throw(e)
270270 else throw(f)
271271 else throw(d)
272272 else throw(m)
273273 }
274274
275275
276276
277277 @Callable(z)
278278 func updateDescription (S,P) = {
279279 let au = ((("issuerDescription_" + "<") + S) + ">")
280- if (!(ao(S)))
281- then if (ah(z))
282- then if (aj(z, q))
283- then if (al(z, S))
284- then if (O(P))
285- then WriteSet([DataEntry(au, P)])
286- else throw(i)
287- else throw(e)
288- else throw(f)
289- else throw(d)
290- else throw(m)
280+ if (ah(z))
281+ then if (aj(z, q))
282+ then if (al(z, S))
283+ then if (O(P))
284+ then WriteSet([DataEntry(au, P)])
285+ else throw(i)
286+ else throw(e)
287+ else throw(f)
288+ else throw(d)
291289 }
292290
293291
294292
295293 @Callable(z)
296294 func updateLink (S,av) = {
297295 let aw = ((("issuerLink_" + "<") + S) + ">")
298- if (!(ao(S)))
299- then if (ah(z))
300- then if (aj(z, p))
301- then if (al(z, S))
302- then WriteSet([DataEntry(aw, av)])
303- else throw(e)
304- else throw(f)
305- else throw(d)
306- else throw(m)
296+ if (ah(z))
297+ then if (aj(z, p))
298+ then if (al(z, S))
299+ then WriteSet([DataEntry(aw, av)])
300+ else throw(e)
301+ else throw(f)
302+ else throw(d)
307303 }
308304
309305

github/deemru/w8io/169f3d6 
33.47 ms