tx · CNiWxqQVMixQj7E69xkTCGxQqXiqC2WfXJunokYTxDt

3MvYszRs8SNkspkWW7WcwMybfhPRRwbSo8E:  -0.01900000 Waves

2023.02.20 14:26 [2457913] smart account 3MvYszRs8SNkspkWW7WcwMybfhPRRwbSo8E > SELF 0.00000000 Waves

{ "type": 13, "id": "CNiWxqQVMixQj7E69xkTCGxQqXiqC2WfXJunokYTxDt", "fee": 1900000, "feeAssetId": null, "timestamp": 1676892356362, "version": 1, "sender": "3MvYszRs8SNkspkWW7WcwMybfhPRRwbSo8E", "senderPublicKey": "9iEB5LnDQVeQ2isLxBi1Ya6u15SDrKUsBucS52tQ46tQ", "proofs": [ "2gxeZ3bBQ5mcHbGp23Pgrj9rmfWJxZZoACqQsU3LcZ1NmcqaNyFk2g5jMGHcNj1v6Hub3AC6vhAUFiWfHVMbv5cg" ], "script": "base64:AAIFAAAAAAAAAC0IAhIJCgcICAgYAQgBEgASCAoGCAgICAgIEgMKARgSAwoBCBIAEgASBAoCCAgAAAA2AAAAAANTRVACAAAAAl9fAAAAAAx3YXZlc0Fzc2V0SWQCAAAABVdBVkVTAAAAABFpbnZhbGlkUHJpY2VBc3NldAIAAAATSW52YWxpZCBwcmljZSBhc3NldAEAAAAIdGhyb3dFcnIAAAABAAAAA21zZwkAAAIAAAABCQAEuQAAAAIJAARMAAAAAgIAAAAQdXNlcl9wb29scy5yaWRlOgkABEwAAAACBQAAAANtc2cFAAAAA25pbAIAAAABIAEAAAAHdGhyb3dQRAAAAAAJAQAAAAh0aHJvd0VycgAAAAECAAAAEVBlcm1pc3Npb24gZGVuaWVkAQAAABR0aHJvd0NyZWF0ZU5vdENhbGxlZAAAAAAJAQAAAAh0aHJvd0VycgAAAAECAAAAJENyZWF0ZSBpcyBub3QgY2FsbGVkIGZvciBhc3NldHMgcGFpcgEAAAARdGhyb3dZb3VOb3RJc3N1ZXIAAAAACQEAAAAIdGhyb3dFcnIAAAABAgAAAB5Zb3UgYXJlIG5vdCBhbW91bnRBc3NldCBpc3N1ZXIBAAAAD3Rocm93UG9vbEV4aXN0cwAAAAAJAQAAAAh0aHJvd0VycgAAAAECAAAAJFBvb2wgd2l0aCBzdWNoIGFzc2V0cyBhbHJlYWR5IGV4aXN0cwEAAAAVdGhyb3dBc3NldE5vdFZlcmlmaWVkAAAAAAkBAAAACHRocm93RXJyAAAAAQIAAAAVQXNzZXQgaXMgbm90IHZlcmlmaWVkAQAAABZ0aHJvd0ludmFsaWRQcmljZUFzc2V0AAAAAAkBAAAACHRocm93RXJyAAAAAQUAAAARaW52YWxpZFByaWNlQXNzZXQBAAAAFHRocm93SW52YWxpZEZlZUFzc2V0AAAAAAkBAAAACHRocm93RXJyAAAAAQIAAAARSW52YWxpZCBmZWUgYXNzZXQBAAAAF3Rocm93SW52YWxpZEFtb3VudEFzc2V0AAAAAAkBAAAACHRocm93RXJyAAAAAQIAAAAdSW52YWxpZCBhbW91bnQgYXNzZXQgYXR0YWNoZWQBAAAAEnRocm93SW52YWxpZFN0YXR1cwAAAAAJAQAAAAh0aHJvd0VycgAAAAECAAAA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AAIJAARMAAAAAgIAAAAGJXMlcyVzCQAETAAAAAICAAAADGNyZWF0ZUNhbGxlcgkABEwAAAACBQAAAA1hbW91bnRBc3NldElkCQAETAAAAAIFAAAADHByaWNlQXNzZXRJZAUAAAADbmlsBQAAAANTRVABAAAAFGtleUFtb3VudEFzc2V0QW1vdW50AAAAAgAAAA1hbW91bnRBc3NldElkAAAADHByaWNlQXNzZXRJZAkABLkAAAACCQAETAAAAAICAAAABiVzJXMlcwkABEwAAAACAgAAABFhbW91bnRBc3NldEFtb3VudAkABEwAAAACBQAAAA1hbW91bnRBc3NldElkCQAETAAAAAIFAAAADHByaWNlQXNzZXRJZAUAAAADbmlsBQAAAANTRVABAAAAE2tleVByaWNlQXNzZXRBbW91bnQAAAACAAAADWFtb3VudEFzc2V0SWQAAAAMcHJpY2VBc3NldElkCQAEuQAAAAIJAARMAAAAAgIAAAAGJXMlcyVzCQAETAAAAAICAAAAEHByaWNlQXNzZXRBbW91bnQJAARMAAAAAgUAAAANYW1vdW50QXNzZXRJZAkABEwAAAACBQAAAAxwcmljZUFzc2V0SWQFAAAAA25pbAUAAAADU0VQAQAAAAlrZXlIZWlnaHQAAAACAAAADWFtb3VudEFzc2V0SWQAAAAMcHJpY2VBc3NldElkCQAEuQAAAAIJAARMAAAAAgIAAAAGJXMlcyVzCQAETAAAAAICAAAABmhlaWdodAkABEwAAAACBQAAAA1hbW91bnRBc3NldElkCQAETAAAAAIFAAAADHByaWNlQXNzZXRJZAUAAAADbmlsBQAAAANTRVABAAAADWtleUZlZUFzc2V0SWQAAAAACQAEuQAAAAIJAARMAAAAAgIAAAACJXMJAARMAAAAAgIAAAAKZmVlQXNzZXRJZAUAAAADbmlsBQAAAANTRVABAAAADGtleUZlZUFtb3VudAAAAAAJAAS5AAAAAgkABEwAAAACAgAAAAIlcwkABEwAAAACAgAAAAlmZWVBbW91bnQFAAAAA25pbAUAAAADU0VQAQAAABdrZXlBbW91bnRBc3NldE1pbkFtb3VudAAAAAAJAAS5AAAAAgkABEwAAAACAgAAAAIlcwkABEwAAAACAgAAABRhbW91bnRBc3NldE1pbkFtb3Vu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AwkAAAAAAAACBQAAAAtjaGVja0NhbGxlcgUAAAALY2hlY2tDYWxsZXIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAEmtleUZhY3RvcnlDb250cmFjdAAAAAAFAAAAEGZhY3RvcnlWMkFkZHJlc3MJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAFmtleUFzc2V0c1N0b3JlQ29udHJhY3QAAAAABQAAABJhc3NldHNTdG9yZUFkZHJlc3MJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAE2tleUVtaXNzaW9uQ29udHJhY3QAAAAABQAAAA9lbWlzc2lvbkFkZHJlc3MJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAF2tleVByaWNlQXNzZXRzTWluQW1vdW50AAAAAAkABLkAAAACBQAAABRwcmljZUFzc2V0c01pbkFtb3VudAUAAAADU0VQCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAXa2V5QW1vdW50QXNzZXRNaW5BbW91bnQAAAAABQAAABRhbW91bnRBc3NldE1pbkFtb3VudAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAANa2V5RmVlQXNzZXRJZAAAAAAFAAAACmZlZUFzc2V0SWQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAxrZXlGZWVBbW91bnQAAAAABQAAAAlmZWVBbW91bnQFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAGY3JlYXRlAAAAAAQAAAASYW1vdW50QXNzZXRQYXltZW50CQEAAAAFdmFsdWUAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAABAAAABFwcmljZUFzc2V0UGF5bWVudAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAQQAAAAPZmVlQXNzZXRQYXltZW50CQEAAAAFdmFsdWUAAAABCQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAACBAAAAAskdDA2Nzk0Njg2NgkBAAAADGdldElkQW5kSW5mbwAAAAEFAAAAEmFtb3VudEFzc2V0UGF5bWVudAQAAAANYW1vdW50QXNzZXRJZAgFAAAACyR0MDY3OTQ2ODY2AAAAAl8xBAAAAA9hbW91bnRBc3NldEluZm8IBQAAAAskdDA2Nzk0Njg2NgAAAAJfMgQAAAALJHQwNjg3MDY5MzkJAQAAAAxnZXRJZEFuZEluZm8AAAABBQAAABFwcmljZUFzc2V0UGF5bWVudAQAAAAMcHJpY2VBc3NldElkCAUAAAALJHQwNjg3MDY5MzkAAAACXzEEAAAADnByaWNlQXNzZXRJbmZvCAUAAAALJHQwNjg3MDY5MzkAAAACXzIEAAAACyR0MDY5NDM3MDA2CQEAAAAMZ2V0SWRBbmRJbmZvAAAAAQUAAAAPZmVlQXNzZXRQYXltZW50BAAAAApmZWVBc3NldElkCAUAAAALJHQwNjk0MzcwMDYAAAACXzEEAAAADGZlZUFzc2V0SW5mbwgFAAAACyR0MDY5NDM3MDA2AAAAAl8yBAAAAA9wcmljZUFzc2V0c0xpc3QJAQAAABJzdHJpbmdPcHRpb25Ub0xpc3QAAAABCQAEHQAAAAIFAAAAD2ZhY3RvcnlDb250cmFjdAkBAAAADmtleVByaWNlQXNzZXRzAAAAAAQAAAAabWFuYWdlclByaWNlQXNzZXRNaW5BbW91bnQAAAAAAAAAAAEEAAAAE3ByaWNlQXNzZXRNaW5BbW91bnQDCQEAAAAJaXNNYW5hZ2VyAAAAAQUAAAABaQUAAAAabWFuYWdlclByaWNlQXNzZXRNaW5BbW91bnQEAAAAEHByaWNlQXNzZXRzSW5kZXgJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABE8AAAACBQAAAA9wcmljZUFzc2V0c0xpc3QFAAAADHByaWNlQXNzZXRJZAUAAAARaW52YWxpZFByaWNlQXNzZXQJAQAAAAV2YWx1ZQAAAAEJAAS2AAAAAQkAAZEAAAACCQEAAAASc3RyaW5nT3B0aW9uVG9MaXN0AAAAAQkABCIAAAABCQEAAAAXa2V5UHJpY2VBc3NldHNNaW5BbW91bnQAAAAABQAAABBwcmljZUFzc2V0c0luZGV4BAAAAAlsYXN0SW5kZXgJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQfAAAAAQkBAAAADGtleUxhc3RJbmRleAAAAAAAAAAAAAAAAAAEAAAACGN1ckluZGV4CQAAZAAAAAIFAAAACWxhc3RJbmRleAAAAAAAAAAAAQQAAAAQZW1pc3Npb25Db250cmFjdAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQkBAAAAD2dldFN0cmluZ09yRmFpbAAAAAEJAQAAABNrZXlFbWlzc2lvbkNvbnRyYWN0AAAAAAQAAAAGY2hlY2tzCQAETAAAAAIDCQEAAAABIQAAAAEJAQAAAA5pc0NyZWF0ZUNhbGxlZAAAAAIFAAAADWFtb3VudEFzc2V0SWQFAAAADHByaWNlQXNzZXRJZAYJAQAAAA90aHJvd1Bvb2xFeGlzdHMAAAAACQAETAAAAAIDAwkBAAAACWlzTWFuYWdlcgAAAAEFAAAAAWkGCQEAAAAKaXNWZXJpZmllZAAAAAEFAAAADWFtb3VudEFzc2V0SWQGCQEAAAAVdGhyb3dBc3NldE5vdFZlcmlmaWVkAAAAAAkABEwAAAACAwkAAAAAAAACCQAEIgAAAAEJAQAAAA1rZXlGZWVBc3NldElkAAAAAAUAAAAKZmVlQXNzZXRJZAYJAQAAABR0aHJvd0ludmFsaWRGZWVBc3NldAAAAAAJAARMAAAAAgMDCQEAAAAJaXNNYW5hZ2VyAAAAAQUAAAABaQYJAABnAAAAAggFAAAAEmFtb3VudEFzc2V0UGF5bWVudAAAAAZhbW91bnQJAQAAABFAZXh0ck5hdGl2ZSgxMDU1KQAAAAEJAQAAABdrZXlBbW91bnRBc3NldE1pbkFtb3VudAAAAAAGCQEAAAAXdGhyb3dJbnZhbGlkQW1vdW50QXNzZXQAAAAACQAETAAAAAIDAwkBAAAACWlzTWFuYWdlcgAAAAEFAAAAAWkGCQAAZwAAAAIIBQAAABFwcmljZUFzc2V0UGF5bWVudAAAAAZhbW91bnQFAAAAE3ByaWNlQXNzZXRNaW5BbW91bnQGCQEAAAAcdGhyb3dJbnZhbGlkUHJpY2VBc3NldEFtb3VudAAAAAAJAARMAAAAAgMJAAAAAAAAAggFAAAAD2ZlZUFzc2V0UGF5bWVudAAAAAZhbW91bnQJAAQfAAAAAQkBAAAADGtleUZlZUFtb3VudAAAAAAGCQEAAAAPdGhyb3dJbnZhbGlkRmVlAAAAAAUAAAADbmlsAwkAAAAAAAACBQAAAAZjaGVja3MFAAAABmNoZWNrcwQAAAAPYnVybkVtaXNzaW9uSW52CQAD/AAAAAQFAAAAEGVtaXNzaW9uQ29udHJhY3QCAAAABGJ1cm4FAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgkAAlkAAAABBQAAAApmZWVBc3NldElkCAUAAAAPZmVlQXNzZXRQYXltZW50AAAABmFtb3VudAUAAAADbmlsAwkAAAAAAAACBQAAAA9idXJuRW1pc3Npb25JbnYFAAAAD2J1cm5FbWlzc2lvbkludgkABEwAAAACCQEAAAAMQm9vbGVhbkVudHJ5AAAAAgkBAAAAD2tleUNyZWF0ZUNhbGxlZAAAAAIFAAAADWFtb3VudEFzc2V0SWQFAAAADHByaWNlQXNzZXRJZAYJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAD2tleUNyZWF0ZUNhbGxlcgAAAAIFAAAADWFtb3VudEFzc2V0SWQFAAAADHByaWNlQXNzZXRJZAkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAQAAAAxrZXlMYXN0SW5kZXgAAAAABQAAAAhjdXJJbmRleAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQEAAAAJa2V5U3VmZml4AAAAAgUAAAANYW1vdW50QXNzZXRJZAUAAAAMcHJpY2VBc3NldElkCQABLAAAAAIJAAGkAAAAAQUAAAAIY3VySW5kZXgFAAAAC2luZGV4U3VmZml4CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQEAAAAJa2V5SGVpZ2h0AAAAAgUAAAANYW1vdW50QXNzZXRJZAUAAAAMcHJpY2VBc3NldElkBQAAAAZoZWlnaHQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAACWtleVN0YXR1cwAAAAIFAAAADWFtb3VudEFzc2V0SWQFAAAADHByaWNlQXNzZXRJZAUAAAANc3RhdHVzUGVuZGluZwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAFGtleUFtb3VudEFzc2V0QW1vdW50AAAAAgUAAAANYW1vdW50QXNzZXRJZAUAAAAMcHJpY2VBc3NldElkCAUAAAASYW1vdW50QXNzZXRQYXltZW50AAAABmFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkBAAAAE2tleVByaWNlQXNzZXRBbW91bnQAAAACBQAAAA1hbW91bnRBc3NldElkBQAAAAxwcmljZUFzc2V0SWQIBQAAABFwcmljZUFzc2V0UGF5bWVudAAAAAZhbW91bnQFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAACGFjdGl2YXRlAAAABgAAAAtwb29sQWRkcmVzcwAAAA1hbW91bnRBc3NldElkAAAAEWFtb3VudEFzc2V0VGlja2VyAAAADHByaWNlQXNzZXRJZAAAABBwcmljZUFzc2V0VGlja2VyAAAABGxvZ28EAAAABmNoZWNrcwkABEwAAAACCQEAAAAJbXVzdEFkbWluAAAAAQUAAAABaQkABEwAAAACAwkBAAAADmlzQ3JlYXRlQ2FsbGVkAAAAAgUAAAANYW1vdW50QXNzZXRJZAUAAAAMcHJpY2VBc3NldElkBgkBAAAAFHRocm93Q3JlYXRlTm90Q2FsbGVkAAAAAAkABEwAAAACAwkAAAAAAAACCQEAAAAFdmFsdWUAAAABCQAEIgAAAAEJAQAAAAlrZXlTdGF0dXMAAAACBQAAAA1hbW91bnRBc3NldElkBQAAAAxwcmljZUFzc2V0SWQFAAAADXN0YXR1c1BlbmRpbmcGCQEAAAAfdGhyb3dDYW5BY3RpdmF0ZU9ubHlQZW5kaW5nUG9vbAAAAAAFAAAAA25pbAMJAAAAAAAAAgUAAAAGY2hlY2tzBQAAAAZjaGVja3MEAAAAEmFjdGl2YXRlTmV3UG9vbEludgkAA/wAAAAEBQAAAA9mYWN0b3J5Q29udHJhY3QCAAAAD2FjdGl2YXRlTmV3UG9vbAkABEwAAAACBQAAAAtwb29sQWRkcmVzcwkABEwAAAACBQAA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AAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAJc2V0QWRtaW5zAAAAAQAAAAxhZG1pblB1YktleXMEAAAAC2NoZWNrQ2FsbGVyCQEAAAALbXVzdE1hbmFnZXIAAAABBQAAAAFpAwkAAAAAAAACBQAAAAtjaGVja0NhbGxlcgUAAAALY2hlY2tDYWxsZXIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAD2tleUFkbWluUHViS2V5cwAAAAAJAAS5AAAAAgUAAAAMYWRtaW5QdWJLZXlzBQAAAANTRVAFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAKc2V0TWFuYWdlcgAAAAEAAAAXcGVuZGluZ01hbmFnZXJQdWJsaWNLZXkEAAAAC2NoZWNrQ2FsbGVyCQEAAAALbXVzdE1hbmFnZXIAAAABBQAAAAFpAwkAAAAAAAACBQAAAAtjaGVja0NhbGxlcgUAAAALY2hlY2tDYWxsZXIEAAAAFWNoZWNrTWFuYWdlclB1YmxpY0tleQkAAlkAAAABBQAAABdwZW5kaW5nTWFuYWdlclB1YmxpY0tleQMJAAAAAAAAAgUAAAAVY2hlY2tNYW5hZ2VyUHVibGljS2V5BQAAABVjaGVja01hbmFnZXJQdWJsaWNLZXkJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkBAAAAGmtleVBlbmRpbmdNYW5hZ2VyUHVibGljS2V5AAAAAAUAAAAXcGVuZGluZ01hbmFnZXJQdWJsaWNLZXkFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAADmNvbmZpcm1NYW5hZ2VyAAAAAAQAAAACcG0JAQAAAB1wZW5kaW5nTWFuYWdlclB1YmxpY0tleU9yVW5pdAAAAAAEAAAABWhhc1BNAwkBAAAACWlzRGVmaW5lZAAAAAEFAAAAAnBtBgkAAAIAAAABAgAAABJObyBwZW5kaW5nIG1hbmFnZXIDCQAAAAAAAAIFAAAABWhhc1BNBQAAAAVoYXNQTQQAAAAHY2hlY2tQTQMJAAAAAAAAAggFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5CQEAAAAFdmFsdWUAAAABBQAAAAJwbQYJAAACAAAAAQIAAAAbWW91IGFyZSBub3QgcGVuZGluZyBtYW5hZ2VyAwkAAAAAAAACBQAAAAdjaGVja1BNBQAAAAdjaGVja1BNCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAQAAABNrZXlNYW5hZ2VyUHVibGljS2V5AAAAAAkAAlgAAAABCQEAAAAFdmFsdWUAAAABBQAAAAJwbQkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABCQEAAAAaa2V5UGVuZGluZ01hbmFnZXJQdWJsaWNLZXkAAAAABQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAABNwcmljZUFzc2V0c1JFQURPTkxZAAAAAAkABRQAAAACBQAAAANuaWwJAQAAABJzdHJpbmdPcHRpb25Ub0xpc3QAAAABCQAEIgAAAAEJAQAAAA5rZXlQcmljZUFzc2V0cwAAAAAAAAABaQEAAAAOc3RhdHVzUkVBRE9OTFkAAAACAAAADWFtb3VudEFzc2V0SWQAAAAMcHJpY2VBc3NldElkBAAAAAZzdGF0dXMEAAAAByRtYXRjaDAJAAQiAAAAAQkBAAAACWtleVN0YXR1cwAAAAIFAAAADWFtb3VudEFzc2V0SWQFAAAADHByaWNlQXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFzBQAAAAckbWF0Y2gwBQAAAAFzBQAAAAR1bml0CQAFFAAAAAIFAAAAA25pbAUAAAAGc3RhdHVzAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAPdGFyZ2V0UHVibGljS2V5BAAAAAckbWF0Y2gwCQEAAAAWbWFuYWdlclB1YmxpY0tleU9yVW5pdAAAAAADCQAAAQAAAAIFAAAAByRtYXRjaDACAAAACkJ5dGVWZWN0b3IEAAAAAnBrBQAAAAckbWF0Y2gwBQAAAAJwawMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAEVW5pdAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQkAAAIAAAABAgAAAAtNYXRjaCBlcnJvcgkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAAD3RhcmdldFB1YmxpY0tleYk5zmI=", "chainId": 84, "height": 2457913, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: A3cD2C5vtaWRuhFpgsw97FACt4bXy7B6mHMaxppC8p6x Next: AyJbgHQMpMYjXyKUpQa7jgVSX45QgmDPyjbbcRrGmxqP Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "__"
55
66 let b = "WAVES"
77
88 let c = "Invalid price asset"
99
1010 func d (e) = throw(makeString(["user_pools.ride:", e], " "))
1111
1212
1313 func f () = d("Permission denied")
1414
1515
1616 func g () = d("Create is not called for assets pair")
1717
1818
1919 func h () = d("You are not amountAsset issuer")
2020
2121
2222 func i () = d("Pool with such assets already exists")
2323
2424
2525 func j () = d("Asset is not verified")
2626
2727
2828 func k () = d(c)
2929
3030
3131 func l () = d("Invalid fee asset")
3232
3333
3434 func m () = d("Invalid amount asset attached")
3535
3636
3737 func n () = d("Invalid status")
3838
3939
4040 func o () = d("Can activate pool only in 'pending' status")
4141
4242
4343 func p () = d("FactoryV2 returned not string")
4444
4545
4646 func q () = d("invalid price asset amount")
4747
4848
4949 func r () = d("invalid fee")
5050
5151
5252 func s () = makeString(["%s", "managerPublicKey"], a)
5353
5454
5555 func t () = makeString(["%s", "pendingManagerPublicKey"], a)
5656
5757
5858 func u () = makeString(["%s", "adminPubKeys"], a)
5959
6060
6161 func v (w,x) = makeString(["%s%s%s", "status", w, x], a)
6262
6363
6464 func y () = makeString(["%s", "factoryContract"], a)
6565
6666
6767 func z () = makeString(["%s", "assetsStoreContract"], a)
6868
6969
7070 func A () = makeString(["%s", "emissionContract"], a)
7171
7272
7373 func B (w,x) = makeString(["%s%s%s", "suffix", w, x], a)
7474
7575
7676 func C () = makeString(["%s", "lastIndex"], a)
7777
7878
7979 let D = "u"
8080
8181 let E = "pending"
8282
8383 let F = "declined"
8484
8585 let G = "active"
8686
8787 let H = [E, F, G]
8888
8989 func I (w,x) = makeString(["%s%s%s", "createCalled", w, x], a)
9090
9191
9292 func J (w,x) = makeString(["%s%s%s", "createCaller", w, x], a)
9393
9494
9595 func K (w,x) = makeString(["%s%s%s", "amountAssetAmount", w, x], a)
9696
9797
9898 func L (w,x) = makeString(["%s%s%s", "priceAssetAmount", w, x], a)
9999
100100
101101 func M (w,x) = makeString(["%s%s%s", "height", w, x], a)
102102
103103
104104 func N () = makeString(["%s", "feeAssetId"], a)
105105
106106
107107 func O () = makeString(["%s", "feeAmount"], a)
108108
109109
110110 func P () = makeString(["%s", "amountAssetMinAmount"], a)
111111
112112
113113 func Q () = makeString(["%s", "priceAssetsMinAmount"], a)
114114
115115
116116 func R () = makeString(["%s", "priceAssets"], a)
117117
118118
119119 func S (T) = valueOrErrorMessage(getString(this, T), (T + " is not defined"))
120120
121121
122122 func U (V) = {
123123 let W = V
124124 if ($isInstanceOf(W, "String"))
125125 then {
126126 let X = W
127127 if ((size(X) == 0))
128128 then nil
129129 else split(X, a)
130130 }
131131 else if ($isInstanceOf(W, "Unit"))
132132 then nil
133133 else throw("Match error")
134134 }
135135
136136
137137 let Y = addressFromStringValue(S(y()))
138138
139139 func Z (w,x) = valueOrElse(getBoolean(I(w, x)), false)
140140
141141
142142 func aa (w,x) = if (Z(w, x))
143143 then true
144144 else g()
145145
146146
147147 func ab () = {
148148 let W = getString(s())
149149 if ($isInstanceOf(W, "String"))
150150 then {
151151 let X = W
152152 fromBase58String(X)
153153 }
154154 else if ($isInstanceOf(W, "Unit"))
155155 then unit
156156 else throw("Match error")
157157 }
158158
159159
160160 func ac () = {
161161 let W = getString(t())
162162 if ($isInstanceOf(W, "String"))
163163 then {
164164 let X = W
165165 fromBase58String(X)
166166 }
167167 else if ($isInstanceOf(W, "Unit"))
168168 then unit
169169 else throw("Match error")
170170 }
171171
172172
173173 func ad (ae) = {
174174 let W = ab()
175175 if ($isInstanceOf(W, "ByteVector"))
176176 then {
177177 let af = W
178178 (ae.callerPublicKey == af)
179179 }
180180 else if ($isInstanceOf(W, "Unit"))
181181 then (ae.caller == this)
182182 else throw("Match error")
183183 }
184184
185185
186186 func ag (ae) = if (ad(ae))
187187 then true
188188 else f()
189189
190190
191191 func ah (ae) = {
192192 let ai = U(getString(u()))
193193 if (containsElement(ai, toBase58String(ae.callerPublicKey)))
194194 then true
195195 else ag(ae)
196196 }
197197
198198
199199 func aj (ak) = (valueOrElse(getInteger(addressFromStringValue(S(z())), (("status_<" + ak) + ">")), 0) == 2)
200200
201201
202202 func al (am) = {
203203 let W = am.assetId
204204 if ($isInstanceOf(W, "ByteVector"))
205205 then {
206206 let an = W
207207 let ao = value(assetInfo(an))
208208 $Tuple2(toBase58String(an), ao)
209209 }
210210 else if ($isInstanceOf(W, "Unit"))
211211 then $Tuple2(b, unit)
212212 else throw("Match error")
213213 }
214214
215215
216216 func ap (aq) = containsElement(H, aq)
217217
218218
219219 @Callable(ae)
220220 func constructor (ar,as,at,au,av,aw,ax) = {
221221 let ay = ag(ae)
222222 if ((ay == ay))
223223 then [StringEntry(y(), ar), StringEntry(z(), as), StringEntry(A(), at), StringEntry(Q(), makeString(au, a)), IntegerEntry(P(), av), StringEntry(N(), aw), IntegerEntry(O(), ax)]
224224 else throw("Strict value is not equal to itself.")
225225 }
226226
227227
228228
229229 @Callable(ae)
230230 func create () = {
231231 let az = value(ae.payments[0])
232232 let aA = value(ae.payments[1])
233233 let aB = value(ae.payments[2])
234234 let aC = al(az)
235235 let w = aC._1
236236 let aD = aC._2
237237 let aE = al(aA)
238238 let x = aE._1
239239 let aF = aE._2
240240 let aG = al(aB)
241241 let aw = aG._1
242242 let aH = aG._2
243243 let aI = U(getString(Y, R()))
244244 let aJ = 1
245245 let aK = if (ad(ae))
246246 then aJ
247247 else {
248248 let aL = valueOrErrorMessage(indexOf(aI, x), c)
249249 value(parseInt(U(getString(Q()))[aL]))
250250 }
251251 let aM = valueOrElse(getInteger(C()), 0)
252252 let aN = (aM + 1)
253253 let aO = addressFromStringValue(S(A()))
254254 let aP = [if (!(Z(w, x)))
255255 then true
256256 else i(), if (if (ad(ae))
257257 then true
258258 else aj(w))
259259 then true
260260 else j(), if ((getString(N()) == aw))
261261 then true
262262 else l(), if (if (ad(ae))
263263 then true
264264 else (az.amount >= getIntegerValue(P())))
265265 then true
266266 else m(), if (if (ad(ae))
267267 then true
268268 else (aA.amount >= aK))
269269 then true
270270 else q(), if ((aB.amount == getInteger(O())))
271271 then true
272272 else r()]
273273 if ((aP == aP))
274274 then {
275275 let aQ = invoke(aO, "burn", nil, [AttachedPayment(fromBase58String(aw), aB.amount)])
276276 if ((aQ == aQ))
277277 then [BooleanEntry(I(w, x), true), StringEntry(J(w, x), toString(ae.caller)), IntegerEntry(C(), aN), StringEntry(B(w, x), (toString(aN) + D)), IntegerEntry(M(w, x), height), StringEntry(v(w, x), E), IntegerEntry(K(w, x), az.amount), IntegerEntry(L(w, x), aA.amount)]
278278 else throw("Strict value is not equal to itself.")
279279 }
280280 else throw("Strict value is not equal to itself.")
281281 }
282282
283283
284284
285285 @Callable(ae)
286286 func activate (aR,w,aS,x,aT,aU) = {
287287 let aP = [ah(ae), if (Z(w, x))
288288 then true
289289 else g(), if ((value(getString(v(w, x))) == E))
290290 then true
291291 else o()]
292292 if ((aP == aP))
293293 then {
294294 let aV = invoke(Y, "activateNewPool", [aR, w, x, ((aS + aT) + "LP"), (((aS + "/") + aT) + " pool liquidity provider token"), 0, "VLTPOOL", aU], nil)
295295 if ((aV == aV))
296296 then {
297297 let aW = {
298298 let W = aV
299299 if ($isInstanceOf(W, "String"))
300300 then {
301301 let an = W
302302 an
303303 }
304304 else p()
305305 }
306306 if ((aW == aW))
307307 then {
308308 let aX = assetBalance(this, fromBase58String(aW))
309309 if ((aX == aX))
310310 then {
311311 let aY = invoke(addressFromStringValue(aR), "put", [0, false], [AttachedPayment(if ((w == "WAVES"))
312312 then unit
313313 else fromBase58String(w), value(getInteger(K(w, x)))), AttachedPayment(if ((x == "WAVES"))
314314 then unit
315315 else fromBase58String(x), value(getInteger(L(w, x))))])
316316 if ((aY == aY))
317317 then {
318318 let aZ = assetBalance(this, fromBase58String(aW))
319319 if ((aZ == aZ))
320320 then {
321321 let ba = value(addressFromString(value(getString(J(w, x)))))
322322 [StringEntry(v(w, x), G), ScriptTransfer(ba, (aZ - aX), fromBase58String(aW))]
323323 }
324324 else throw("Strict value is not equal to itself.")
325325 }
326326 else throw("Strict value is not equal to itself.")
327327 }
328328 else throw("Strict value is not equal to itself.")
329329 }
330330 else throw("Strict value is not equal to itself.")
331331 }
332332 else throw("Strict value is not equal to itself.")
333333 }
334334 else throw("Strict value is not equal to itself.")
335335 }
336336
337337
338338
339339 @Callable(ae)
340340 func setAdmins (bb) = {
341341 let ay = ag(ae)
342342 if ((ay == ay))
343343 then [StringEntry(u(), makeString(bb, a))]
344344 else throw("Strict value is not equal to itself.")
345345 }
346346
347347
348348
349349 @Callable(ae)
350350 func setManager (bc) = {
351351 let ay = ag(ae)
352352 if ((ay == ay))
353353 then {
354354 let bd = fromBase58String(bc)
355355 if ((bd == bd))
356356 then [StringEntry(t(), bc)]
357357 else throw("Strict value is not equal to itself.")
358358 }
359359 else throw("Strict value is not equal to itself.")
360360 }
361361
362362
363363
364364 @Callable(ae)
365365 func confirmManager () = {
366366 let be = ac()
367367 let bf = if (isDefined(be))
368368 then true
369369 else throw("No pending manager")
370370 if ((bf == bf))
371371 then {
372372 let bg = if ((ae.callerPublicKey == value(be)))
373373 then true
374374 else throw("You are not pending manager")
375375 if ((bg == bg))
376376 then [StringEntry(s(), toBase58String(value(be))), DeleteEntry(t())]
377377 else throw("Strict value is not equal to itself.")
378378 }
379379 else throw("Strict value is not equal to itself.")
380380 }
381381
382382
383383
384384 @Callable(ae)
385385 func priceAssetsREADONLY () = $Tuple2(nil, U(getString(R())))
386386
387387
388388
389389 @Callable(ae)
390390 func statusREADONLY (w,x) = {
391391 let aq = {
392392 let W = getString(v(w, x))
393393 if ($isInstanceOf(W, "String"))
394394 then {
395395 let X = W
396396 X
397397 }
398398 else unit
399399 }
400400 $Tuple2(nil, aq)
401401 }
402402
403403
404404 @Verifier(bh)
405405 func bi () = {
406406 let bj = {
407407 let W = ab()
408408 if ($isInstanceOf(W, "ByteVector"))
409409 then {
410410 let af = W
411411 af
412412 }
413413 else if ($isInstanceOf(W, "Unit"))
414414 then bh.senderPublicKey
415415 else throw("Match error")
416416 }
417417 sigVerify(bh.bodyBytes, bh.proofs[0], bj)
418418 }
419419

github/deemru/w8io/873ac7e 
40.96 ms