tx · 4yF8bE6CetRyZSLWkwneD7EetbHSwoTwc22TqPPNcN8m

3N5BB6iE58rujeTEkymeLNcdsYF4f6iKoxr:  -0.01400000 Waves

2022.04.15 17:36 [2009796] smart account 3N5BB6iE58rujeTEkymeLNcdsYF4f6iKoxr > SELF 0.00000000 Waves

{ "type": 13, "id": "4yF8bE6CetRyZSLWkwneD7EetbHSwoTwc22TqPPNcN8m", "fee": 1400000, "feeAssetId": null, "timestamp": 1650033505630, "version": 1, "sender": "3N5BB6iE58rujeTEkymeLNcdsYF4f6iKoxr", "senderPublicKey": "EtZZHS4uqNXY5WPneZ8jY2aA95peXwthJVLzAMxMp379", "proofs": [ "23QwYMAW6ffEQ5XpwAkfkrgYjGThA2d8DQXvvJ3xuuTtcvYKcqPdVn4mrkbU4GDzMFo46eq8pLfsKwwXL4Ynhykz" ], "script": "base64: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AAAADnN0YXR1c1ZlcmlmaWVkBQAAABBzdGF0dXNVbnZlcmlmaWVkAQAAAA9hZGRMYWJlbEFjdGlvbnMAAAADAAAAB2Fzc2V0SWQAAAAFbGFiZWwAAAAMdGhyb3dPbkVycm9yBAAAAAZsYWJlbHMJAQAAAAlnZXRMYWJlbHMAAAAABAAAAAthc3NldExhYmVscwkBAAAADmdldEFzc2V0TGFiZWxzAAAAAQUAAAAHYXNzZXRJZAQAAAAKY2hlY2tMYWJlbAMJAQAAAA9jb250YWluc0VsZW1lbnQAAAACBQAAAAZsYWJlbHMFAAAABWxhYmVsBgkAAAIAAAABAgAAABNMYWJlbCBkb2Vzbid0IGV4aXN0AwkAAAAAAAACBQAAAApjaGVja0xhYmVsBQAAAApjaGVja0xhYmVsBAAAAA5uZXdBc3NldExhYmVscwMJAQAAAA9jb250YWluc0VsZW1lbnQAAAACBQAAAAthc3NldExhYmVscwUAAAAFbGFiZWwDBQAAAAx0aHJvd09uRXJyb3IJAAACAAAAAQIAAAAcTGFiZWwgaGFzIGFscmVhZHkgYmVlbiBhZGRlZAUAAAALYXNzZXRMYWJlbHMJAARNAAAAAgUAAAALYXNzZXRMYWJlbHMFAAAABWxhYmVsCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAA5rZXlBc3NldExhYmVscwAAAAEFAAAAB2Fzc2V0SWQJAAS5AAAAAgUAAAAObmV3QXNzZXRMYWJlbHMFAAAAA1NFUAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgEAAAASZGVsZXRlTGFiZWxBY3Rpb25zAAAAAwAAAAdhc3NldElkAAAABWxhYmVsAAAADHRocm93T25FcnJvcgQAAAALYXNzZXRMYWJlbHMJAQAAAA5nZXRBc3NldExhYmVscwAAAAEFAAAAB2Fzc2V0SWQEAAAADm5ld0Fzc2V0TGFiZWxzAwkBAAAAD2NvbnRhaW5zRWxlbWVudAAAAAIFAAAAC2Fzc2V0TGFiZWxzBQAAAAVsYWJlbAkABFEAAAACBQAAAAthc3NldExhYmVscwkBAAAABXZhbHVlAAAAAQkABE8AAAACBQAAAAthc3NldExhYmVscwUAAAAFbGFiZWwDBQAAAAx0aHJvd09uRXJyb3IJAAACAAAAAQIAAAASTGFiZWwgd2Fzbid0IGFkZGVkBQAAAAthc3NldExhYmVscwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAOa2V5QXNzZXRMYWJlbHMAAAABBQAAAAdhc3NldElkCQAEuQAAAAIFAAAADm5ld0Fzc2V0TGFiZWxzBQAAAANTRVAFAAAAA25pbAEAAAASc2V0VmVyaWZpZWRBY3Rpb25zAAAAAgAAAAdhc3NldElkAAAACHZlcmlmaWVkBAAAAB1sYWJlbENvbW11bml0eVZlcmlmaWVkQWN0aW9ucwMFAAAACHZlcmlmaWVkCQEAAAAPYWRkTGFiZWxBY3Rpb25zAAAAAwUAAAAHYXNzZXRJZAUAAAAWbGFiZWxDb21tdW5pdHlWZXJpZmllZAcJAQAAABJkZWxldGVMYWJlbEFjdGlvbnMAAAADBQAAAAdhc3NldElkBQAAABZsYWJlbENvbW11bml0eVZlcmlmaWVkBwkABE4AAAACCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAJa2V5U3RhdHVzAAAAAQUAAAAHYXNzZXRJZAkBAAAAEHZlcmlmaWVkVG9TdGF0dXMAAAABBQAAAAh2ZXJpZmllZAUAAAADbmlsBQAAAB1sYWJlbENvbW11bml0eVZlcmlmaWVkQWN0aW9ucwEAAAATdXBkYXRlVGlja2VyQWN0aW9ucwAAAAIAAAAHYXNzZXRJZAAAAAZ0aWNrZXIEAAAAC2NoZWNrVGlja2VyBAAAABNsaW5rZWRBc3NldElkT3JVbml0CQAEIgAAAAEJAQAAABJrZXlUaWNrZXJUb0Fzc2V0SWQAAAABBQAAAAZ0aWNrZXIEAAAADXRpY2tlcklzVmFsaWQDCQEAAAACIT0AAAACBQAAAAZ0aWNrZXICAAAAAAMJAAAAAAAAAgUAAAATbGlua2VkQXNzZXRJZE9yVW5pdAUAAAAEdW5pdAYJAAAAAAAAAgkBAAAABXZhbHVlAAAAAQUAAAATbGlua2VkQXNzZXRJZE9yVW5pdAUAAAAHYXNzZXRJZAcDBQAAAA10aWNrZXJJc1ZhbGlkBgkAAAIAAAABAgAAAA5JbnZhbGlkIHRpY2tlcgMJAAAAAAAAAgUAAAALY2hlY2tUaWNrZXIFAAAAC2NoZWNrVGlja2VyCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABJrZXlBc3NldElkVG9UaWNrZXIAAAABBQAAAAdhc3NldElkBQAAAAZ0aWNrZXIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEmtleVRpY2tlclRvQXNzZXRJZAAAAAEFAAAABnRpY2tlcgUAAAAHYXNzZXRJZAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAABAAAAABaQEAAAALY29uc3RydWN0b3IAAAACAAAAEXVzZXJQb29sc0NvbnRyYWN0AAAABmxhYmVscwQAAAALY2hlY2tDYWxsZXIJAQAAAAttdXN0TWFuYWdlcgAAAAEFAAAAAWkDCQAAAAAAAAIFAAAAC2NoZWNrQ2FsbGVyBQAAAAtjaGVja0NhbGxlcgQAAAANY2hlY2tzQWRkcmVzcwkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEJgAAAAEFAAAAEXVzZXJQb29sc0NvbnRyYWN0AgAAAA9JbnZhbGlkIGFkZHJlc3MDCQAAAAAAAAIFAAAADWNoZWNrc0FkZHJlc3MFAAAADWNoZWNrc0FkZHJlc3MJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAFGtleVVzZXJQb29sc0NvbnRyYWN0AAAAAAUAAAARdXNlclBvb2xzQ29udHJhY3QJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAACWtleUxhYmVscwAAAAAJAAS5AAAAAgkABE4AAAACBQAAAA1kZWZhdWx0TGFiZWxzBQAAAAZsYWJlbHMFAAAAA1NFUAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAANYWRkQXNzZXRzTGluawAAAAMAAAALYW1vdW50QXNzZXQAAAAKcHJpY2VBc3NldAAAAAdscEFzc2V0BAAAAAtjaGVja0NhbGxlcgkBAAAACW11c3RBZG1pbgAAAAEFAAAAAWkDCQAAAAAAAAIFAAAAC2NoZWNrQ2FsbGVyBQAAAAtjaGVja0NhbGxlcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAga2V5QW1vdW50QW5kUHJpY2VBc3NldHNUb0xwQXNzZXQAAAACBQAAAAthbW91bnRBc3NldAUAAAAKcHJpY2VBc3NldAUAAAAHbHBBc3NldAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAga2V5THBBc3NldFRvQW1vdW50QW5kUHJpY2VBc3NldHMAAAABBQAAAAdscEFzc2V0CQAEuQAAAAIJAARMAAAAAgUAAAALYW1vdW50QXNzZXQJAARMAAAAAgUAAAAKcHJpY2VBc3NldAUAAAADbmlsBQAAAANTRVAFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAYaW5jcmVhc2VBc3NldFBvb2xzTnVtYmVyAAAAAQAAAAdhc3NldElkBAAAAAtjaGVja0NhbGxlcgkBAAAACW11c3RBZG1pbgAAAAEFAAAAAWkDCQAAAAAAAAIFAAAAC2NoZWNrQ2FsbGVyBQAAAAtjaGVja0NhbGxlcgQAAAATYXNzZXRQb29sc051bWJlcktleQkBAAAAE2tleUFzc2V0UG9vbHNOdW1iZXIAAAABBQAAAAdhc3NldElkBAAAABBhc3NldFBvb2xzTnVtYmVyCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHwAAAAEFAAAAE2Fzc2V0UG9vbHNOdW1iZXJLZXkAAAAAAAAAAAAJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAE2Fzc2V0UG9vbHNOdW1iZXJLZXkJAABkAAAAAgUAAAAQYXNzZXRQb29sc051bWJlcgAAAAAAAAAAAQUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAAAtjcmVhdGVMYWJlbAAAAAEAAAAFbGFiZWwEAAAABmxhYmVscwkBAAAACWdldExhYmVscwAAAAAEAAAAC2NoZWNrQ2FsbGVyCQEAAAALbXVzdE1hbmFnZXIAAAABBQAAAAFpAwkAAAAAAAACBQAAAAtjaGVja0NhbGxlcgUAAAALY2hlY2tDYWxsZXIEAAAACmNoZWNrTGFiZWwJAARMAAAAAgMJAQAAAAEhAAAAAQkBAAAACGNvbnRhaW5zAAAAAgUAAAAFbGFiZWwFAAAAA1NFUAYJAAACAAAAAQIAAAASSW52YWxpZCBsYWJlbCBuYW1lCQAETAAAAAIDCQEAAAABIQAAAAEJAQAAAA9jb250YWluc0VsZW1lbnQAAAACBQAAAAZsYWJlbHMFAAAABWxhYmVsBgkAAAIAAAABAgAAAAxMYWJlbCBleGlzdHMFAAAAA25pbAMJAAAAAAAAAgUAAAAKY2hlY2tMYWJlbAUAAAAKY2hlY2tMYWJlbAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAJa2V5TGFiZWxzAAAAAAkABLkAAAACCQAETQAAAAIFAAAABmxhYmVscwUAAAAFbGFiZWwFAAAAA1NFUAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAJZHJvcExhYmVsAAAAAQAAAAVsYWJlbAQAAAAGbGFiZWxzCQEAAAAJZ2V0TGFiZWxzAAAAAAQAAAALY2hlY2tDYWxsZXIJAQAAAAttdXN0TWFuYWdlcgAAAAEFAAAAAWkDCQAAAAAAAAIFAAAAC2NoZWNrQ2FsbGVyBQAAAAtjaGVja0NhbGxlcgQAAAAKY2hlY2tMYWJlbAMJAQAAAA9jb250YWluc0VsZW1lbnQAAAACBQAAAAZsYWJlbHMFAAAABWxhYmVsBgkAAAIAAAABAgAAABNMYWJlbCBkb2Vzbid0IGV4aXN0AwkAAAAAAAACBQAAAApjaGVja0xhYmVsBQAAAApjaGVja0xhYmVsCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAAAlrZXlMYWJlbHMAAAAACQAEuQAAAAIJAARRAAAAAgUAAAAGbGFiZWxzCQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAABmxhYmVscwUAAAAFbGFiZWwFAAAAA1NFUAUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAIYWRkTGFiZWwAAAACAAAAB2Fzc2V0SWQAAAAFbGFiZWwEAAAAC2NoZWNrQ2FsbGVyCQEAAAAJbXVzdEFkbWluAAAAAQUAAAABaQMJAAAAAAAAAgUAAAALY2hlY2tDYWxsZXIFAAAAC2NoZWNrQ2FsbGVyCQEAAAAPYWRkTGFiZWxBY3Rpb25zAAAAAwUAAAAHYXNzZXRJZAUAAAAFbGFiZWwGCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAAAtkZWxldGVMYWJlbAAAAAIAAAAHYXNzZXRJZAAAAAVsYWJlbAQAAAALY2hlY2tDYWxsZXIJAQAAAAltdXN0QWRtaW4AAAABBQAAAAFpAwkAAAAAAAACBQAAAAtjaGVja0NhbGxlcgUAAAALY2hlY2tDYWxsZXIJAQAAABJkZWxldGVMYWJlbEFjdGlvbnMAAAADBQAAAAdhc3NldElkBQAAAAVsYWJlbAYJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAADHVwZGF0ZVRpY2tlcgAAAAIAAAAHYXNzZXRJZAAAAAZ0aWNrZXIEAAAAC2NoZWNrQ2FsbGVyCQEAAAAJbXVzdEFkbWluAAAAAQUAAAABaQMJAAAAAAAAAgUAAAALY2hlY2tDYWxsZXIFAAAAC2NoZWNrQ2FsbGVyBAAAAApjaGVja0Fzc2V0AwkBAAAACWlzQ3JlYXRlZAAAAAEFAAAAB2Fzc2V0SWQGCQEAAAAMdGhyb3dOb0Fzc2V0AAAAAAMJAAAAAAAAAgUAAAAKY2hlY2tBc3NldAUAAAAKY2hlY2tBc3NldAkBAAAAE3VwZGF0ZVRpY2tlckFjdGlvbnMAAAACBQAAAAdhc3NldElkBQAAAAZ0aWNrZXIJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAAAxkZWxldGVUaWNrZXIAAAABAAAAB2Fzc2V0SWQEAAAAC2NoZWNrQ2FsbGVyCQEAAAAJbXVzdEFkbWluAAAAAQUAAAABaQMJAAAAAAAAAgUAAAALY2hlY2tDYWxsZXIFAAAAC2NoZWNrQ2FsbGVyBAAAAAZ0aWNrZXIJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABCIAAAABCQEAAAASa2V5QXNzZXRJZFRvVGlja2VyAAAAAQUAAAAHYXNzZXRJZAIAAAANSW52YWxpZCBhc3NldAkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQEAAAASa2V5QXNzZXRJZFRvVGlja2VyAAAAAQUAAAAHYXNzZXRJZAkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQEAAAASa2V5VGlja2VyVG9Bc3NldElkAAAAAQUAAAAGdGlja2VyBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAADmNyZWF0ZU9yVXBkYXRlAAAAAwAAAAdhc3NldElkAAAABGxvZ28AAAAIdmVyaWZpZWQEAAAAC2NoZWNrQ2FsbGVyCQEAAAAJbXVzdEFkbWluAAAAAQUAAAABaQMJAAAAAAAAAgUAAAALY2hlY2tDYWxsZXIFAAAAC2NoZWNrQ2FsbGVyBAAAAAxjaGVja0Fzc2V0SWQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkAA+wAAAABCQACWQAAAAEFAAAAB2Fzc2V0SWQCAAAAEEludmFsaWQgYXNzZXQgSUQDCQAAAAAAAAIFAAAADGNoZWNrQXNzZXRJZAUAAAAMY2hlY2tBc3NldElkBAAAAAxpc0NyZWF0ZWROb3cJAQAAAAEhAAAAAQkBAAAACWlzQ3JlYXRlZAAAAAEFAAAAB2Fzc2V0SWQDCQAAAAAAAAIFAAAADGlzQ3JlYXRlZE5vdwUAAAAMaXNDcmVhdGVkTm93BAAAAA5zZXRMb2dvQWN0aW9ucwMJAAAAAAAAAgUA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A25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAKc2V0TWFuYWdlcgAAAAEAAAAXcGVuZGluZ01hbmFnZXJQdWJsaWNLZXkEAAAAC2NoZWNrQ2FsbGVyCQEAAAALbXVzdE1hbmFnZXIAAAABBQAAAAFpAwkAAAAAAAACBQAAAAtjaGVja0NhbGxlcgUAAAALY2hlY2tDYWxsZXIEAAAAFWNoZWNrTWFuYWdlclB1YmxpY0tleQkAAlkAAAABBQAAABdwZW5kaW5nTWFuYWdlclB1YmxpY0tleQMJAAAAAAAAAgUAAAAVY2hlY2tNYW5hZ2VyUHVibGljS2V5BQAAABVjaGVja01hbmFnZXJQdWJsaWNLZXkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAGmtleVBlbmRpbmdNYW5hZ2VyUHVibGljS2V5AAAAAAUAAAAXcGVuZGluZ01hbmFnZXJQdWJsaWNLZXkFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAADmNvbmZpcm1NYW5hZ2VyAAAAAAQAAAACcG0JAQAAAB1wZW5kaW5nTWFuYWdlclB1YmxpY0tleU9yVW5pdAAAAAAEAAAABWhhc1BNAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAAAnBtBgkAAAIAAAABAgAAABJObyBwZW5kaW5nIG1hbmFnZXIDCQAAAAAAAAIFAAAABWhhc1BNBQAAAAVoYXNQTQQAAAAHY2hlY2tQTQMJAAAAAAAAAggFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQEAAAAFdmFsdWUAAAABBQAAAAJwbQYJAAACAAAAAQIAAAAbWW91IGFyZSBub3QgcGVuZGluZyBtYW5hZ2VyAwkAAAAAAAACBQAAAAdjaGVja1BNBQAAAAdjaGVja1BNCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABNrZXlNYW5hZ2VyUHVibGljS2V5AAAAAAkAAlgAAAABCQEAAAAFdmFsdWUAAAABBQAAAAJwbQkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQEAAAAaa2V5UGVuZGluZ01hbmFnZXJQdWJsaWNLZXkAAAAABQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAABJpc1ZlcmlmaWVkUkVBRE9OTFkAAAABAAAAB2Fzc2V0SWQJAAUUAAAAAgUAAAADbmlsCQEAAAAKaXNWZXJpZmllZAAAAAEFAAAAB2Fzc2V0SWQAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAA90YXJnZXRQdWJsaWNLZXkEAAAAByRtYXRjaDAJAQAAABZtYW5hZ2VyUHVibGljS2V5T3JVbml0AAAAAAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAKQnl0ZVZlY3RvcgQAAAACcGsFAAAAByRtYXRjaDAFAAAAAnBrAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAARVbml0CAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5CQAAAgAAAAECAAAAC01hdGNoIGVycm9yCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAPdGFyZ2V0UHVibGljS2V5s43vYw==", "chainId": 84, "height": 2009796, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: AhcPUACPcS4xWbNT7HfAtBbaYtycEizqajqp1gUg6BKd Next: 9B2mSCgSyfoMx7tRKhXxb4dnDJwzSTznqes1aUkbQkKi Diff:
OldNewDifferences
343343
344344
345345 @Callable(L)
346-func createOrUpdate (o,u,an,S) = {
346+func createOrUpdate (o,an,S) = {
347347 let ai = N(L)
348348 if ((ai == ai))
349349 then {
356356 let aq = if ((an == ""))
357357 then nil
358358 else [StringEntry(p(o), an)]
359- $Tuple2(((([BooleanEntry(n(o), true)] ++ ad(o, u)) ++ aq) ++ ab(o, S)), ap)
359+ $Tuple2((([BooleanEntry(n(o), true)] ++ aq) ++ ab(o, S)), ap)
360360 }
361361 else throw("Strict value is not equal to itself.")
362362 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 let b = ""
77
88 let c = 2
99
1010 let d = 0
1111
1212 let e = "COMMUNITY_VERIFIED"
1313
1414 let f = "POOLS_LP"
1515
1616 let g = [e, f]
1717
1818 func h () = throw("Permission denied")
1919
2020
2121 func i () = throw("Asset doesn't exists")
2222
2323
2424 func j () = "%s__managerPublicKey"
2525
2626
2727 func k () = "%s__pendingManagerPublicKey"
2828
2929
3030 func l () = "%s__adminPubKeys"
3131
3232
3333 func m () = "%s__userPoolsContract"
3434
3535
3636 func n (o) = (("created_<" + o) + ">")
3737
3838
3939 func p (o) = (("logo_<" + o) + ">")
4040
4141
4242 func q (o) = (("ticker_<" + o) + ">")
4343
4444
4545 func r (o) = (("status_<" + o) + ">")
4646
4747
4848 func s (o) = makeString(["%s%s", "pools", o], a)
4949
5050
5151 func t (u) = makeString(["%s%s", "ticker2assetId", u], a)
5252
5353
5454 func v (o) = makeString(["%s%s", "assetId2ticker", o], a)
5555
5656
5757 func w (x,y) = makeString(["%s%s%s", "amountAndPriceAssetsToLpAsset", x, y], a)
5858
5959
6060 func z (A) = makeString(["%s%s", "lpAssetToAmountAndPriceAssets", A], a)
6161
6262
6363 func B (o) = makeString(["%s%s", "labels", o], a)
6464
6565
6666 func C () = makeString(["%s", "labels"], a)
6767
6868
6969 func D (o) = (valueOrElse(getInteger(r(o)), d) == c)
7070
7171
7272 func E () = {
7373 let F = getString(C())
7474 if ($isInstanceOf(F, "String"))
7575 then {
7676 let G = F
7777 if ((size(G) == 0))
7878 then nil
7979 else split(G, a)
8080 }
8181 else nil
8282 }
8383
8484
8585 func H (o) = {
8686 let F = getString(B(o))
8787 if ($isInstanceOf(F, "String"))
8888 then {
8989 let G = F
9090 if ((size(G) == 0))
9191 then nil
9292 else split(G, a)
9393 }
9494 else nil
9595 }
9696
9797
9898 func I () = {
9999 let F = getString(j())
100100 if ($isInstanceOf(F, "String"))
101101 then {
102102 let G = F
103103 fromBase58String(G)
104104 }
105105 else if ($isInstanceOf(F, "Unit"))
106106 then unit
107107 else throw("Match error")
108108 }
109109
110110
111111 func J () = {
112112 let F = getString(k())
113113 if ($isInstanceOf(F, "String"))
114114 then {
115115 let G = F
116116 fromBase58String(G)
117117 }
118118 else if ($isInstanceOf(F, "Unit"))
119119 then unit
120120 else throw("Match error")
121121 }
122122
123123
124124 func K (L) = {
125125 let F = I()
126126 if ($isInstanceOf(F, "ByteVector"))
127127 then {
128128 let M = F
129129 if ((L.callerPublicKey == M))
130130 then true
131131 else h()
132132 }
133133 else if ($isInstanceOf(F, "Unit"))
134134 then if ((L.caller == this))
135135 then true
136136 else h()
137137 else throw("Match error")
138138 }
139139
140140
141141 func N (L) = {
142142 let O = split(valueOrElse(getString(l()), b), a)
143143 if (containsElement(O, toBase58String(L.callerPublicKey)))
144144 then true
145145 else {
146146 let P = K(L)
147147 if ((P == P))
148148 then true
149149 else throw("Strict value is not equal to itself.")
150150 }
151151 }
152152
153153
154154 func Q (o) = valueOrElse(getBoolean(n(o)), false)
155155
156156
157157 func R (S) = if (S)
158158 then c
159159 else d
160160
161161
162162 func T (o,U,V) = {
163163 let W = E()
164164 let X = H(o)
165165 let Y = if (containsElement(W, U))
166166 then true
167167 else throw("Label doesn't exist")
168168 if ((Y == Y))
169169 then {
170170 let Z = if (containsElement(X, U))
171171 then if (V)
172172 then throw("Label has already been added")
173173 else X
174174 else (X :+ U)
175175 [StringEntry(B(o), makeString(Z, a))]
176176 }
177177 else throw("Strict value is not equal to itself.")
178178 }
179179
180180
181181 func aa (o,U,V) = {
182182 let X = H(o)
183183 let Z = if (containsElement(X, U))
184184 then removeByIndex(X, value(indexOf(X, U)))
185185 else if (V)
186186 then throw("Label wasn't added")
187187 else X
188188 [StringEntry(B(o), makeString(Z, a))]
189189 }
190190
191191
192192 func ab (o,S) = {
193193 let ac = if (S)
194194 then T(o, e, false)
195195 else aa(o, e, false)
196196 ([IntegerEntry(r(o), R(S))] ++ ac)
197197 }
198198
199199
200200 func ad (o,u) = {
201201 let ae = {
202202 let af = getString(t(u))
203203 let ag = if ((u != ""))
204204 then if ((af == unit))
205205 then true
206206 else (value(af) == o)
207207 else false
208208 if (ag)
209209 then true
210210 else throw("Invalid ticker")
211211 }
212212 if ((ae == ae))
213213 then [StringEntry(v(o), u), StringEntry(t(u), o)]
214214 else throw("Strict value is not equal to itself.")
215215 }
216216
217217
218218 @Callable(L)
219219 func constructor (ah,W) = {
220220 let ai = K(L)
221221 if ((ai == ai))
222222 then {
223223 let aj = valueOrErrorMessage(addressFromString(ah), "Invalid address")
224224 if ((aj == aj))
225225 then [StringEntry(m(), ah), StringEntry(C(), makeString((g ++ W), a))]
226226 else throw("Strict value is not equal to itself.")
227227 }
228228 else throw("Strict value is not equal to itself.")
229229 }
230230
231231
232232
233233 @Callable(L)
234234 func addAssetsLink (x,y,A) = {
235235 let ai = N(L)
236236 if ((ai == ai))
237237 then [StringEntry(w(x, y), A), StringEntry(z(A), makeString([x, y], a))]
238238 else throw("Strict value is not equal to itself.")
239239 }
240240
241241
242242
243243 @Callable(L)
244244 func increaseAssetPoolsNumber (o) = {
245245 let ai = N(L)
246246 if ((ai == ai))
247247 then {
248248 let ak = s(o)
249249 let al = valueOrElse(getInteger(ak), 0)
250250 [IntegerEntry(ak, (al + 1))]
251251 }
252252 else throw("Strict value is not equal to itself.")
253253 }
254254
255255
256256
257257 @Callable(L)
258258 func createLabel (U) = {
259259 let W = E()
260260 let ai = K(L)
261261 if ((ai == ai))
262262 then {
263263 let Y = [if (!(contains(U, a)))
264264 then true
265265 else throw("Invalid label name"), if (!(containsElement(W, U)))
266266 then true
267267 else throw("Label exists")]
268268 if ((Y == Y))
269269 then [StringEntry(C(), makeString((W :+ U), a))]
270270 else throw("Strict value is not equal to itself.")
271271 }
272272 else throw("Strict value is not equal to itself.")
273273 }
274274
275275
276276
277277 @Callable(L)
278278 func dropLabel (U) = {
279279 let W = E()
280280 let ai = K(L)
281281 if ((ai == ai))
282282 then {
283283 let Y = if (containsElement(W, U))
284284 then true
285285 else throw("Label doesn't exist")
286286 if ((Y == Y))
287287 then [StringEntry(C(), makeString(removeByIndex(W, value(indexOf(W, U))), a))]
288288 else throw("Strict value is not equal to itself.")
289289 }
290290 else throw("Strict value is not equal to itself.")
291291 }
292292
293293
294294
295295 @Callable(L)
296296 func addLabel (o,U) = {
297297 let ai = N(L)
298298 if ((ai == ai))
299299 then T(o, U, true)
300300 else throw("Strict value is not equal to itself.")
301301 }
302302
303303
304304
305305 @Callable(L)
306306 func deleteLabel (o,U) = {
307307 let ai = N(L)
308308 if ((ai == ai))
309309 then aa(o, U, true)
310310 else throw("Strict value is not equal to itself.")
311311 }
312312
313313
314314
315315 @Callable(L)
316316 func updateTicker (o,u) = {
317317 let ai = N(L)
318318 if ((ai == ai))
319319 then {
320320 let am = if (Q(o))
321321 then true
322322 else i()
323323 if ((am == am))
324324 then ad(o, u)
325325 else throw("Strict value is not equal to itself.")
326326 }
327327 else throw("Strict value is not equal to itself.")
328328 }
329329
330330
331331
332332 @Callable(L)
333333 func deleteTicker (o) = {
334334 let ai = N(L)
335335 if ((ai == ai))
336336 then {
337337 let u = valueOrErrorMessage(getString(v(o)), "Invalid asset")
338338 [DeleteEntry(v(o)), DeleteEntry(t(u))]
339339 }
340340 else throw("Strict value is not equal to itself.")
341341 }
342342
343343
344344
345345 @Callable(L)
346-func createOrUpdate (o,u,an,S) = {
346+func createOrUpdate (o,an,S) = {
347347 let ai = N(L)
348348 if ((ai == ai))
349349 then {
350350 let ao = valueOrErrorMessage(assetInfo(fromBase58String(o)), "Invalid asset ID")
351351 if ((ao == ao))
352352 then {
353353 let ap = !(Q(o))
354354 if ((ap == ap))
355355 then {
356356 let aq = if ((an == ""))
357357 then nil
358358 else [StringEntry(p(o), an)]
359- $Tuple2(((([BooleanEntry(n(o), true)] ++ ad(o, u)) ++ aq) ++ ab(o, S)), ap)
359+ $Tuple2((([BooleanEntry(n(o), true)] ++ aq) ++ ab(o, S)), ap)
360360 }
361361 else throw("Strict value is not equal to itself.")
362362 }
363363 else throw("Strict value is not equal to itself.")
364364 }
365365 else throw("Strict value is not equal to itself.")
366366 }
367367
368368
369369
370370 @Callable(L)
371371 func setLogo (o,an) = {
372372 let ar = [N(L), if (Q(o))
373373 then true
374374 else i()]
375375 if ((ar == ar))
376376 then [StringEntry(p(o), an)]
377377 else throw("Strict value is not equal to itself.")
378378 }
379379
380380
381381
382382 @Callable(L)
383383 func setVerified (o,S) = {
384384 let ar = [N(L), if (Q(o))
385385 then true
386386 else i()]
387387 if ((ar == ar))
388388 then {
389389 let as = {
390390 let F = invoke(addressFromStringValue(getStringValue(m())), "priceAssetsREADONLY", nil, nil)
391391 if ($isInstanceOf(F, "List[Any]"))
392392 then {
393393 let at = F
394394 let au = if ((size(at) > 0))
395395 then true
396396 else throw("Invalid price assets")
397397 if ((au == au))
398398 then at
399399 else throw("Strict value is not equal to itself.")
400400 }
401401 else throw("Incorrect invoke result")
402402 }
403403 func av (aw,ax) = {
404404 let ay = {
405405 let F = ax
406406 if ($isInstanceOf(F, "String"))
407407 then {
408408 let G = F
409409 G
410410 }
411411 else throw("Invalid price asset")
412412 }
413413 let az = getString(w(o, ay))
414414 let aA = if ((az == unit))
415415 then nil
416416 else ab(value(az), S)
417417 (aw ++ aA)
418418 }
419419
420420 let aB = {
421421 let aC = as
422422 let aD = size(aC)
423423 let aE = ab(o, S)
424424 func aF (aG,aH) = if ((aH >= aD))
425425 then aG
426426 else av(aG, aC[aH])
427427
428428 func aI (aG,aH) = if ((aH >= aD))
429429 then aG
430430 else throw("List size exceeds 10")
431431
432432 aI(aF(aF(aF(aF(aF(aF(aF(aF(aF(aF(aE, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
433433 }
434434 $Tuple2(aB, unit)
435435 }
436436 else throw("Strict value is not equal to itself.")
437437 }
438438
439439
440440
441441 @Callable(L)
442442 func setAdmins (aJ) = {
443443 let ai = K(L)
444444 if ((ai == ai))
445445 then [StringEntry(l(), makeString(aJ, a))]
446446 else throw("Strict value is not equal to itself.")
447447 }
448448
449449
450450
451451 @Callable(L)
452452 func setManager (aK) = {
453453 let ai = K(L)
454454 if ((ai == ai))
455455 then {
456456 let aL = fromBase58String(aK)
457457 if ((aL == aL))
458458 then [StringEntry(k(), aK)]
459459 else throw("Strict value is not equal to itself.")
460460 }
461461 else throw("Strict value is not equal to itself.")
462462 }
463463
464464
465465
466466 @Callable(L)
467467 func confirmManager () = {
468468 let aM = J()
469469 let aN = if (isDefined(aM))
470470 then true
471471 else throw("No pending manager")
472472 if ((aN == aN))
473473 then {
474474 let aO = if ((L.callerPublicKey == value(aM)))
475475 then true
476476 else throw("You are not pending manager")
477477 if ((aO == aO))
478478 then [StringEntry(j(), toBase58String(value(aM))), DeleteEntry(k())]
479479 else throw("Strict value is not equal to itself.")
480480 }
481481 else throw("Strict value is not equal to itself.")
482482 }
483483
484484
485485
486486 @Callable(L)
487487 func isVerifiedREADONLY (o) = $Tuple2(nil, D(o))
488488
489489
490490 @Verifier(aP)
491491 func aQ () = {
492492 let aR = {
493493 let F = I()
494494 if ($isInstanceOf(F, "ByteVector"))
495495 then {
496496 let M = F
497497 M
498498 }
499499 else if ($isInstanceOf(F, "Unit"))
500500 then aP.senderPublicKey
501501 else throw("Match error")
502502 }
503503 sigVerify(aP.bodyBytes, aP.proofs[0], aR)
504504 }
505505

github/deemru/w8io/169f3d6 
51.92 ms