tx · 8wzM4Y25rDsrUKBsyFxXLkjFxKrupdKpRAVpe82i5E3f

3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT:  -0.01000000 Waves

2022.06.16 17:43 [3164685] smart account 3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT > SELF 0.00000000 Waves

{ "type": 13, "id": "8wzM4Y25rDsrUKBsyFxXLkjFxKrupdKpRAVpe82i5E3f", "fee": 1000000, "feeAssetId": null, "timestamp": 1655390618604, "version": 2, "chainId": 87, "sender": "3PGzwdZxdH6ManSXXhMV9GvKgYNnPhAWwrT", "senderPublicKey": "9Y9k6aagNc7tcR7N68uCtvFEVPvNnPHQpF2R3NfpP2XX", "proofs": [ "33EpRDD2mxh7boabc4Ka2DJYQ3kpMDUfdCEA9ruqjvpPjzoFUyJ9dZqhEMcHaACHaWBua6BdsNuWTE5HT9C7rSzm" ], "script": "base64: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ZQAAAAEJAARPAAAAAgUAAAAIYXNzZXRJZHMFAAAADXB1enpsZUFzc2V0SWQEAAAADXB1enpsZUJhbGFuY2UJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAICAAAAB2dsb2JhbF8FAAAAEHB1enpsZUFzc2V0SWRTdHICAAAACF9iYWxhbmNlBAAAAA5hbW91bnRJblB1enpsZQkAAGsAAAADBQAAAAZhbW91bnQJAABpAAAAAgUAAAANcHV6emxlQmFsYW5jZQUAAAAMcHV6emxlV2VpZ2h0CQAAaQAAAAIFAAAACGFCYWxhbmNlBQAAAAthc3NldFdlaWdodAQAAAALcHV6emxlUHJpY2UJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAAEXBhcmVudFBvb2xBZGRyZXNzAgAAABZnbG9iYWxfbGFzdFB1enpsZVByaWNlCQAAawAAAAMJAABoAAAAAgUAAAAOYW1vdW50SW5QdXp6bGUFAAAAC3B1enpsZVByaWNlAAAAAAAAAAABBQAAAAZTY2FsZTgEAAAACnVzZG5XZWlnaHQJAAGRAAAAAgUAAAANQXNzZXRzV2VpZ2h0cwkBAAAABXZhbHVlAAAAAQkABE8AAAACBQAAAAhhc3NldElkcwUAAAALdXNkbkFzc2V0SWQEAAAAC3VzZG5CYWxhbmNlBAAAAAckbWF0Y2gwBQAAABBnaXZlblVzZG5CYWxhbmNlAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAXgFAAAAByRtYXRjaDAFAAAAEGdpdmVuVXNkbkJhbGFuY2UJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAICAAAAB2dsb2JhbF8JAQAAAA5nZXRBc3NldFN0cmluZwAAAAEFAAAAC3VzZG5Bc3NldElkAgAAAAhfYmFsYW5jZQkAAGsAAAADBQAAAAZhbW91bnQJAABpAAAAAgkBAAAABXZhbHVlAAAAAQUAAAALdXNkbkJhbGFuY2UFAAAACnVzZG5XZWlnaHQJAABpAAAAAgUAAAAIYUJhbGFuY2UFAAAAC2Fzc2V0V2VpZ2h0AQAAABNjaGVja1Rva2Vuc1ZhbGlkaXR5AAAAAQAAAAhwYXltZW50cwoBAAAACGhh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FGN1cnJlbnRUb2tlbkVhcm5pbmdzAwkAAGYAAAACBQAAABNjdXJyZW50QmFsYW5jZURlbHRhBQAAABV0b2tlbkJhbGFuY2VMYXN0Q2hlY2sFAAAAE2N1cnJlbnRCYWxhbmNlRGVsdGEFAAAAFXRva2VuQmFsYW5jZUxhc3RDaGVjawQAAAALbmV3RWFybmluZ3MJAABlAAAAAgUAAAAUY3VycmVudFRva2VuRWFybmluZ3MFAAAAFXRva2VuQmFsYW5jZUxhc3RDaGVjawQAAAALbmV3SW50ZXJlc3QDCQAAAAAAAAIFAAAAC3RvdGFsU3Rha2VkAAAAAAAAAAAAAAAAAAAAAAAACQAAawAAAAMFAAAAC25ld0Vhcm5pbmdzBQAAAAZTY2FsZTgFAAAAC3RvdGFsU3Rha2VkBAAAABFsYXN0Q2hlY2tJbnRlcmVzdAkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAARZ2xvYmFsX2xhc3RDaGVja18FAAAACmFzc2V0SWRTdHICAAAACV9pbnRlcmVzdAkAAGQAAAACBQAAABFsYXN0Q2hlY2tJbnRlcmVzdAUAAAALbmV3SW50ZXJlc3QBAAAAC2NsYWltUmVzdWx0AAAAAQAAAAdhZGRyZXNzBAAAAAphZGRyZXNzU3RyCQAEJQAAAAEFAAAAB2FkZHJlc3MEAAAADHB1enpsZUFtb3VudAkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIFAAAACmFkZHJlc3NTdHICAAAADF9pbmRleFN0YWtlZAoBAAAAB2hhbmRsZXIAAAACAAAABWFjY3VtAAAAB2Fzc2V0SWQEAAAACmFzc2V0SWRTdHIJAQAAAA5nZXRBc3NldFN0cmluZwAAAAEFAAAAB2Fzc2V0SWQEAAAACGFCYWxhbmNlCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAdnbG9iYWxfCQEAAAAOZ2V0QXNzZXRTdHJpbmcAAAABBQAAAAdhc3NldElkAgAAAAhfYmFsYW5jZQQAAAAWdG9rZW5FYXJuaW5nc0xhc3RDaGVjawkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAARZ2xvYmFsX2xhc3RDaGVja18FAAAACmFzc2V0SWRTdHICAAAACV9lYXJuaW5ncwQAAAAUY3VycmVudFRva2VuSW50ZXJlc3QJAQAAAB1jYWxjdWxhdGVDdXJyZW50QXNzZXRJbnRlcmVzdAAAAAQFAAAAB2Fzc2V0SWQFAAAACmFzc2V0SWRTdHIFAAAACGFCYWxhbmNlBQAAABZ0b2tlbkVhcm5pbmdzTGFzdENoZWNrBAAAABRjdXJyZW50VG9rZW5FYXJuaW5ncwkAAZYAAAABCQAETAAAAAIFAAAAFnRva2VuRWFybmluZ3NMYXN0Q2hlY2sJAARMAAAAAgkAAGUAAAACCQEAAAAPZ2V0VG9rZW5CYWxhbmNlAAAAAQUAAAAHYXNzZXRJZAUAAAAIYUJhbGFuY2UFAAAAA25pbAQAAAAMcmV3YXJkQW1vdW50CQAAawAAAAMFAAAADHB1enpsZUFtb3VudAkAAGUAAAACBQAAABRjdXJyZW50VG9rZW5JbnRlcmVzdAkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAphZGRyZXNzU3RyAgAAAAtfbGFzdENoZWNrXwUAAAAKYXNzZXRJZFN0cgIAAAAJX2ludGVyZXN0BQAAAAZTY2FsZTgEAAAACHRyYW5zZmVyAwkAAAAAAAACBQAAAAxyZXdhcmRBbW91bnQAAAAAAAAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAAdhZGRyZXNzBQAAAAxyZXdhcmRBbW91bnQFAAAAB2Fzc2V0SWQFAAAAA25pbAkABRQAAAACCQAETgAAAAIJAAROAAAAAggFAAAABWFjY3VtAAAAAl8xBQAAAAh0cmFuc2ZlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAAEWdsb2JhbF9sYXN0Q2hlY2tfBQAAAAphc3NldElkU3RyAgAAAAlfZWFybmluZ3MJAABlAAAAAgUAAAAUY3VycmVudFRva2VuRWFybmluZ3MFAAAADHJld2FyZEFtb3VudAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAAEWdsb2JhbF9s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AAAABwAAAAAAAAAACAAAAAAAAAAACQAAAAAAAAAACgMJAABmAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABBnbG9iYWxfd2FzSW5pdGVkAAAAAAAAAAAACQAAAgAAAAECAAAAE3Bvb2wgYWxyZWFkeSBpbml0ZWQEAAAAEWluaXRpYWxQb29sVG9rZW5zCQEAAAAZY2FsY3VsYXRlUG9vbFRva2Vuc0Ftb3VudAAAAAEIBQAAAAFpAAAACHBheW1lbnRzAwkAAAAAAAACBQAAABFpbml0aWFsUG9vbFRva2VucwAAAAAAAAAAAAkAAAIAAAABAgAAADJ5b3UgbmVlZCBhIGJpZ2dlciB0b2tlbnMgYW1vdW50IHRvIGxhdW5jaCB0aGUgcG9vbAQAAAAOcG9vbFRva2VuSXNzdWUJAARDAAAABwkAASwAAAACAgAAAANQWiAJAQAAAAx0cnlHZXRTdHJpbmcAAAABAgAAABFzdGF0aWNfcG9vbERvbWFpbgIAAAAdUHV6emxlIFN3YXA6IHBvb2wgaW5kZXggdG9rZW4FAAAAEWluaXRpYWxQb29sVG9rZW5zBQAAABFQb29sVG9rZW5EZWNpbWFscwYFAAAABHVuaXQAAAAAAAAAAAAEAAAAC3Bvb2xUb2tlbklkCQAEOAAAAAEFAAAADnBvb2xUb2tlbklzc3VlCQAETgAAAAIJAQAAAAtwcmVwYXJlTGlzdAAAAAAJAARMAAAAAgUAAAAOcG9vbFRva2VuSXNzdWUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAF2dsb2JhbF9wb29sVG9rZW5fYW1vdW50BQAAABFpbml0aWFsUG9vbFRva2VucwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAQZ2xvYmFsX3dhc0luaXRlZAAAAAAAAAAAAQkABEwAAAACCQEAAAALQmluYXJ5RW50cnkAAAACAgAAABNnbG9iYWxfcG9vbFRva2VuX2lkBQAAAAtwb29sVG9rZW5JZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAABZzdGF0aWNfcG9vbFRva2VuX2lkU3RyCQEAAAAOZ2V0QXNzZXRTdHJpbmcAAAABBQAAAAtwb29sVG9rZW5JZAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAAMX2luZGV4U3Rha2VkBQAAABFpbml0aWFsUG9vbFRva2VucwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAASZ2xvYmFsX2luZGV4U3Rha2VkBQAAABFpbml0aWFsUG9vbFRva2VucwUAAAADbmlsAAAAAWkBAAAADWdlbmVyYXRlSW5kZXgAAAABAAAACm5lZWRDaGFuZ2UDCQEAAAACIT0AAAACCQABkAAAAAEIBQAAAAFpAAAACHBheW1lbnRzBQAAAAFUCQAAAgAAAAEJAAEsAAAAAgIAAAA7eW91IG5lZWQgdG8gYXR0YWNoIGFsbCBwb29sIHRva2Vucy4gYW1vdW50IG9mIHBvb2wgdG9rZW5zOiAJAAGkAAAAAQUAAAABVAMJAQAAAAEhAAAAAQkBAAAAE2NoZWNrVG9rZW5zVmFsaWRpdHkAAAABCAUAAAABaQAAAAhwYXltZW50cwkAAAIAAAABAgAAABV3cm9uZyBhc3NldHMgYXR0YWNoZWQEAAAAB1BJc3N1ZWQJAQAAAA1nZXRNaW5QSXNzdWVkAAAAAQgFAAAAAWkAAAAIcGF5bWVudHMEAAAAB3JlaXNzdWUJAQAAAAdSZWlzc3VlAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNTcpAAAAAQIAAAATZ2xvYmFsX3Bvb2xUb2tlbl9pZAUAAAAHUElzc3VlZAYEAAAABnJlc3VsdAkBAAAAE2hhbmRsZVBvb2xUb2tlbnNBZGQAAAAEBQAAAAdQSXNzdWVkCAUAAAABaQAAAAhwYXltZW50cwgFAAAAAWkAAAAMb3JpZ2luQ2FsbGVyBQAAAApuZWVkQ2hhbmdlCQAFFAAAAAIJAAROAAAAAgUAAAAGcmVzdWx0CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAHUElzc3VlZAkBAAAADHRyeUdldEJpbmFyeQAAAAECAAAAE2dsb2JhbF9wb29sVG9rZW5faWQJAARMAAAAAgUAAAAHcmVpc3N1ZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgIAAAAXZ2xvYmFsX3Bvb2xUb2tlbl9hbW91bnQJAABkAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABdnbG9iYWxfcG9vbFRva2VuX2Ftb3VudAUAAAAHUElzc3VlZAUAAAADbmlsBQAAAAdQSXNzdWVkAAAAAWkBAAAACnN0YWtlSW5kZXgAAAAABAAAAAphZGRyZXNzU3RyCQAEJQAAAAEIBQAAAAFpAAAADG9yaWdpbkNhbGxlcgQAAAADcG10CQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAwkBAAAAAiE9AAAAAgkBAAAABXZhbHVlAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQEAAAAMdHJ5R2V0QmluYXJ5AAAAAQIAAAATZ2xvYmFsX3Bvb2xUb2tlbl9pZAkAAAIAAAABAgAAABR3cm9uZyBhc3NldCBhdHRhY2hlZAkBAAAAEGluZGV4U3Rha2VSZXN1bHQAAAACBQAAAAphZGRyZXNzU3RyCAUAAAADcG10AAAABmFtb3VudAAAAAFpAQAAAAx1bnN0YWtlSW5kZXgAAAABAAAADHB1enpsZUFtb3VudAQAAAAKYWRkcmVzc1N0cgkABCUAAAABCAUAAAABaQAAAAxvcmlnaW5DYWxsZXIEAAAAD3B1enpsZUF2YWlsYWJsZQkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIFAAAACmFkZHJlc3NTdHICAAAADF9pbmRleFN0YWtlZAMJAABmAAAAAgUAAAAMcHV6emxlQW1vdW50BQAAAA9wdXp6bGVBdmFpbGFibGUJAAACAAAAAQIAAAAleW91IGRvbid0IGhhdmUgaW5kZXggdG9rZW5zIGF2YWlsYWJsZQMJAQAAAAppc1NodXRkb3duAAAAAAkAAAIAAAABAgAAABNjb250cmFjdCBpcyBvbiBzdG9wCQAETgAAAAIJAQAAAAtjbGFpbVJlc3VsdAAAAAEIBQAAAAFpAAAADG9yaWdpbkNhbGxlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAphZGRyZXNzU3RyAgAAAAxfaW5kZXhTdGFrZWQJAABlAAAAAgUAAAAPcHV6emxlQXZhaWxhYmxlBQAAAAxwdXp6bGVBbW91bnQJ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dEluCQAAawAAAAMFAAAACEFtb3VudEluBQAAAANGZWUFAAAACEZlZVNjYWxlBAAAAA1jbGVhbkFtb3VudEluCQAAZQAAAAIFAAAACEFtb3VudEluBQAAAAtmZWVBbW91bnRJbgQAAAAJQW1vdW50T3V0CQEAAAASY2FsY3VsYXRlT3V0QW1vdW50AAAABQUAAAANY2xlYW5BbW91bnRJbgUAAAAHQXNzZXRJbgUAAAAIQXNzZXRPdXQFAAAADkFzc2V0SW5CYWxhbmNlBQAAAA9Bc3NldE91dEJhbGFuY2UDCQAAZgAAAAIFAAAAB21pbmltdW0FAAAACUFtb3VudE91dAkAAAIAAAABCQABLAAAAAICAAAAK2Ftb3VudCB0byByZWNpZXZlIGlzIGxvd2VyIHRoYW4gZ2l2ZW4gb25lOiAJAAGkAAAAAQUAAAAJQW1vdW50T3V0AwkAAGYAAAACAAAAAAAAAAAACQAAZQAAAAIFAAAAD0Fzc2V0T3V0QmFsYW5jZQUAAAAJQW1vdW50T3V0CQAAAgAAAAECAAAAG2NvbnRyYWN0IGlzIG91dCBvZiByZXNlcnZlcwQAAAAPQXNzZXRJbkJhbGFuY2UyCQAAZAAAAAIFAAAADkFzc2V0SW5CYWxhbmNlBQAAAA1jbGVhbkFtb3VudEluBAAAABBBc3NldE91dEJhbGFuY2UyCQAAZQAAAAIFAAAAD0Fzc2V0T3V0QmFsYW5jZQUAAAAJQW1vdW50T3V0BAAAABJmZWVBc3NldE91dEJhbGFuY2UDCQAAAAAAAAIFAAAAB0Fzc2V0SW4FAAAAC2ZlZUFzc2V0T3V0BQAAAA9Bc3NldEluQmFsYW5jZTIDCQAAAAAAAAIFAAAAC2ZlZUFzc2V0T3V0BQAAAAhBc3NldE91dAUAAAAQQXNzZXRPdXRCYWxhbmNlMgkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwkBAAAADmdldEFzc2V0U3RyaW5nAAAAAQUAAAALZmVlQXNzZXRPdXQCAAAACF9iYWxhbmNlBAAAAAxmZWVBbW91bnRPdXQDCQAAAAAAAAIFAAAAB0Fzc2V0SW4FAAAAC2ZlZUFzc2V0T3V0BQAAAAtmZWVBbW91bnRJbgkBAAAAEmNhbGN1bGF0ZU91dEFtb3VudAAAAAUFAAAAC2ZlZUFtb3VudEluBQAAAAdBc3NldEluBQAAAAtmZWVBc3NldE91dAUAAAAPQXNzZXRJbkJhbGFuY2UyBQAAABJmZWVBc3NldE91dEJhbGFuY2UEAAAADG5ld0JhbGFuY2VJbgkAAGQAAAACBQAAAA9Bc3NldEluQmFsYW5jZTIDCQAAAAAAAAIFAAAAB0Fzc2V0SW4FAAAAC2ZlZUFzc2V0T3V0AAAAAAAAAAAABQAAAAtmZWVBbW91bnRJbgQAAAANbmV3QmFsYW5jZU91dAkAAGUAAAACBQAAABBBc3NldE91dEJhbGFuY2UyAwkAAAAAAAACBQAAAAdBc3NldEluBQAAAAtmZWVBc3NldE91dAAAAAAAAAAAAAMJAAAAAAAAAgUAAAAIQXNzZXRPdXQFAAAAC2ZlZUFzc2V0T3V0BQAAAAxmZWVBbW91bnRPdXQAAAAAAAAAAAAEAAAAEWZlZUFzc2V0T3V0Q2hhbmdlAwMJAQAAAAIhPQAAAAIFAAAAC2ZlZUFzc2V0T3V0BQAAAAdBc3NldEluCQEAAAACIT0AAAACBQAAAAtmZWVBc3NldE91dAUAAAAIQXNzZXRPdXQHCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwkBAAAADmdldEFzc2V0U3RyaW5nAAAAAQUAAAALZmVlQXNzZXRPdXQCAAAACF9iYWxhbmNlCQAAZQAAAAIFAAAAEmZlZUFzc2V0T3V0QmFsYW5jZQUAAAAMZmVlQW1vdW50T3V0BQAAAANuaWwFAAAAA25pbAQAAAAKY3JlYXRvckZlZQkAAGsAAAADBQAAAAxmZWVBbW91bnRPdXQAAAAAAAAAAAEAAAAAAAAAAAoEAAAAC3Byb3RvY29sRmVlCQAAawAAAAMFAAAADGZlZUFtb3VudE91dAAAAAAAAAAABAAAAAAAAAAACgQAAAAMc3Rha2luZ1RvcFVwAwkAAAAAAAACBQAAAAtmZWVBc3NldE91dAUAAAALdXNkbkFzc2V0SWQJAAP9AAAABAkBAAAAB0FkZHJlc3MAAAABAQAAABoBV5RojPnuormqn9b1jrypj2canAb0FimJuwIAAAALdG9wVXBSZXdhcmQFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAALZmVlQXNzZXRPdXQFAAAAC3Byb3RvY29sRmVlBQAAAANuaWwFAAAABHVuaXQDCQAAAAAAAAIFAAAADHN0YWtpbmdUb3BVcAUAAAAMc3Rha2luZ1RvcFVwBAAAAA1hc3NldEluQ2hhbmdlCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwkBAAAADmdldEFzc2V0U3RyaW5nAAAAAQUAAAAHQXNzZXRJbgIAAAAIX2JhbGFuY2UFAAAADG5ld0JhbGFuY2VJbgUAAAADbmlsBAAAAA5hc3NldE91dENoYW5nZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAAB2dsb2JhbF8FAAAACGFzc2V0T3V0AgAAAAhfYmFsYW5jZQUAAAANbmV3QmFsYW5jZU91dAUAAAADbmlsCQAFFAAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgUAAAAOYXNzZXRPdXRDaGFuZ2UFAAAADWFzc2V0SW5DaGFuZ2UFAAAAEWZlZUFzc2V0T3V0Q2hhbmdlCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAJQW1vdW50T3V0BQAAAAhBc3NldE91dAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQIAAAAQc3RhdGljX3Bvb2xPd25lcgUAAAAKY3JlYXRvckZlZQUAAAALZmVlQXNzZXRPdXQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAFGdsb2JhbF9lYXJuZWRCeU93bmVyCQAAZAAAAAIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAAUZ2xvYmFsX2Vhcm5lZEJ5T3duZXIFAAAACmNyZWF0b3JGZWUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAADWdsb2JhbF92b2x1bWUJAABkAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABAgAAAA1nbG9iYWxfdm9sdW1lCQEAAAASY2FsY3VsYXRlVXNkblZhbHVlAAAABAUAAAAHQXNzZXRJbgUAAAAIQW1vdW50SW4FAAAADkFzc2V0SW5CYWxhbmNlBQAAABJmZWVBc3NldE91dEJhbGFuY2UFAAAAA25pbAMJAAAAAAAAAgUAAAAMc3Rha2luZ1RvcFVwBQAAAAR1bml0CQAETAAAAAIJAQAAAARCdXJuAAAAAgUAAAALZmVlQXNzZXRPdXQFAAAAC3Byb3RvY29sRmVlBQAAAANuaWwFAAAAA25pbAUAAAAJQW1vdW50T3V0CQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAADCQEAAAAKaXNTaHV0ZG93bgAAAAAHAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkGCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAMbWFzdGVyUHViS2V5G0tozw==", "height": 3164685, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: AqNs6V2M7rAsttomqrzFCofHAk6Pq4vJDtWtbKbxMFDz Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
5+
6+let b = base58'HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS'
7+
8+let c = "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
9+
10+let d = "HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS"
11+
12+let e = Address(base58'3PFDgzu1UtswAkCMxqqQjbTeHaX4cMab8Kh')
13+
14+let f = Address(base58'3PLjwHcz9NEuaTo63NZR9B9okQiKQxZSbmf')
15+
16+let g = base58'4z8CKSYQBKkzx7PBb5uBP1YPa6YAHRNTApW1sQVHT5eU'
17+
18+func h (i) = {
19+ let j = getInteger(this, i)
20+ if ($isInstanceOf(j, "Int"))
21+ then {
22+ let k = j
23+ k
24+ }
25+ else 0
26+ }
27+
28+
29+func l (i) = {
30+ let j = getBinary(this, i)
31+ if ($isInstanceOf(j, "ByteVector"))
32+ then {
33+ let k = j
34+ k
35+ }
36+ else base58''
37+ }
38+
39+
40+func m (i) = {
41+ let j = getString(this, i)
42+ if ($isInstanceOf(j, "String"))
43+ then {
44+ let k = j
45+ k
46+ }
47+ else ""
48+ }
49+
50+
51+func n (o) = {
52+ let j = o
53+ if ($isInstanceOf(j, "ByteVector"))
54+ then {
55+ let k = j
56+ toBase58String(k)
57+ }
58+ else "WAVES"
59+ }
60+
61+
62+func p (q) = if ((q == "WAVES"))
63+ then unit
64+ else fromBase58String(q)
65+
66+
67+func r (s,t) = (s ++ [p(t)])
68+
69+
70+func u (s,t) = (s ++ [h((("static_" + n(t)) + "_weight"))])
71+
72+
73+func v (s,t) = (s ++ [h((("static_" + n(t)) + "_decimals"))])
74+
75+
76+func w (s,t) = (s ++ [h((("static_" + n(t)) + "_scale"))])
77+
78+
79+func x (s,t) = (s ++ [parseIntValue(t)])
80+
81+
82+let y = h("static_tokensAmount")
83+
84+let z = {
85+ let A = split(m("static_tokenIds"), ",")
86+ let B = size(A)
87+ let C = nil
88+ func D (E,F) = if ((F >= B))
89+ then E
90+ else r(E, A[F])
91+
92+ func G (E,F) = if ((F >= B))
93+ then E
94+ else throw("List size exceeds 10")
95+
96+ G(D(D(D(D(D(D(D(D(D(D(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
97+ }
98+
99+let H = {
100+ let A = z
101+ let B = size(A)
102+ let C = nil
103+ func I (E,F) = if ((F >= B))
104+ then E
105+ else u(E, A[F])
106+
107+ func J (E,F) = if ((F >= B))
108+ then E
109+ else throw("List size exceeds 10")
110+
111+ J(I(I(I(I(I(I(I(I(I(I(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
112+ }
113+
114+let K = {
115+ let A = z
116+ let B = size(A)
117+ let C = nil
118+ func L (E,F) = if ((F >= B))
119+ then E
120+ else v(E, A[F])
121+
122+ func M (E,F) = if ((F >= B))
123+ then E
124+ else throw("List size exceeds 10")
125+
126+ M(L(L(L(L(L(L(L(L(L(L(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
127+ }
128+
129+let N = {
130+ let A = z
131+ let B = size(A)
132+ let C = nil
133+ func O (E,F) = if ((F >= B))
134+ then E
135+ else w(E, A[F])
136+
137+ func P (E,F) = if ((F >= B))
138+ then E
139+ else throw("List size exceeds 10")
140+
141+ P(O(O(O(O(O(O(O(O(O(O(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
142+ }
143+
144+let Q = h("static_fee")
145+
146+let R = 4
147+
148+let S = 10000
149+
150+let T = 100000000
151+
152+let U = 10000
153+
154+let V = 8
155+
156+let W = pow(10, 0, V, 0, 0, HALFUP)
157+
158+let X = z
159+
160+func Y () = {
161+ let j = getBoolean(Address(base58'3PEpv9hRFWEEBU22WRnLsw1bH4YGtcU728o'), "is_shutdown")
162+ if ($isInstanceOf(j, "Boolean"))
163+ then {
164+ let Z = j
165+ Z
166+ }
167+ else false
168+ }
169+
170+
171+func aa (ab) = {
172+ let ac = n(z[ab])
173+ h((("global_" + ac) + "_balance"))
174+ }
175+
176+
177+func ad (ae,ac) = {
178+ let af = h("global_poolToken_amount")
179+ let ag = h((("global_" + n(ac)) + "_balance"))
180+ fraction(ae, af, ag, DOWN)
181+ }
182+
183+
184+func ah (ai) = {
185+ func aj (s,ak) = {
186+ let al = ad(ak.amount, ak.assetId)
187+ if ((al == 0))
188+ then throw("one of the tokens amounts is too low")
189+ else if (if ((s == 0))
190+ then true
191+ else (s > al))
192+ then al
193+ else s
194+ }
195+
196+ let am = {
197+ let A = ai
198+ let B = size(A)
199+ let C = 0
200+ func an (E,F) = if ((F >= B))
201+ then E
202+ else aj(E, A[F])
203+
204+ func ao (E,F) = if ((F >= B))
205+ then E
206+ else throw("List size exceeds 10")
207+
208+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
209+ }
210+ am
211+ }
212+
213+
214+func ap (o,ae,aq,ar) = {
215+ let as = indexOf(z, a)
216+ let at = H[value(indexOf(z, o))]
217+ if ((as == unit))
218+ then {
219+ let au = H[value(indexOf(z, b))]
220+ let av = h((("global_" + d) + "_balance"))
221+ let aw = fraction(ae, (av / au), (aq / at))
222+ let ax = getIntegerValue(e, "global_lastPuzzlePrice")
223+ fraction((aw * ax), 1, T)
224+ }
225+ else {
226+ let ay = H[value(indexOf(z, a))]
227+ let az = {
228+ let j = ar
229+ if ($isInstanceOf(j, "Int"))
230+ then {
231+ let Z = j
232+ ar
233+ }
234+ else h((("global_" + n(a)) + "_balance"))
235+ }
236+ fraction(ae, (value(az) / ay), (aq / at))
237+ }
238+ }
239+
240+
241+func aA (ai) = {
242+ func aB (s,aC) = (s ++ [aC.assetId])
243+
244+ let aD = {
245+ let A = ai
246+ let B = size(A)
247+ let C = nil
248+ func an (E,F) = if ((F >= B))
249+ then E
250+ else aB(E, A[F])
251+
252+ func ao (E,F) = if ((F >= B))
253+ then E
254+ else throw("List size exceeds 10")
255+
256+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
257+ }
258+ if ((aD == aD))
259+ then {
260+ func aE (s,o) = if ((indexOf(aD, o) != unit))
261+ then (s + 1)
262+ else throw(("asset not attached: " + n(o)))
263+
264+ let aF = {
265+ let A = z
266+ let B = size(A)
267+ let C = 0
268+ func aG (E,F) = if ((F >= B))
269+ then E
270+ else aE(E, A[F])
271+
272+ func aH (E,F) = if ((F >= B))
273+ then E
274+ else throw("List size exceeds 10")
275+
276+ aH(aG(aG(aG(aG(aG(aG(aG(aG(aG(aG(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
277+ }
278+ if ((aF == aF))
279+ then true
280+ else throw("Strict value is not equal to itself.")
281+ }
282+ else throw("Strict value is not equal to itself.")
283+ }
284+
285+
286+func aI (al,ai,aJ,aK) = {
287+ func aL (ac) = {
288+ func aj (s,aC) = if ((aC.assetId == ac))
289+ then aC.amount
290+ else s
291+
292+ let A = ai
293+ let B = size(A)
294+ let C = 0
295+ func an (E,F) = if ((F >= B))
296+ then E
297+ else aj(E, A[F])
298+
299+ func ao (E,F) = if ((F >= B))
300+ then E
301+ else throw("List size exceeds 10")
302+
303+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
304+ }
305+
306+ func aM (s,ac) = {
307+ let aN = h((("global_" + n(ac)) + "_balance"))
308+ let aO = h("global_poolToken_amount")
309+ let aP = h((("static_" + n(ac)) + "_scale"))
310+ let aQ = fraction((fraction((aO + al), aP, aO, CEILING) - aP), aN, aP, CEILING)
311+ let aR = aL(ac)
312+ let aS = ((if ((aR != 0))
313+ then aR
314+ else 0) - aQ)
315+ let aT = if (if (aK)
316+ then (aS > 0)
317+ else false)
318+ then [ScriptTransfer(aJ, aS, ac)]
319+ else nil
320+ ((s ++ aT) ++ [IntegerEntry((("global_" + n(ac)) + "_balance"), (aN + aQ))])
321+ }
322+
323+ let A = z
324+ let B = size(A)
325+ let C = nil
326+ func an (E,F) = if ((F >= B))
327+ then E
328+ else aM(E, A[F])
329+
330+ func ao (E,F) = if ((F >= B))
331+ then E
332+ else throw("List size exceeds 10")
333+
334+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
335+ }
336+
337+
338+func aU (aV,aJ) = {
339+ func aW (s,ac) = {
340+ let aN = h((("global_" + n(ac)) + "_balance"))
341+ let aO = h("global_poolToken_amount")
342+ let aP = h((("static_" + n(ac)) + "_scale"))
343+ let ae = toInt(fraction((toBigInt(T) - fraction(toBigInt((aO - aV)), toBigInt(T), toBigInt(aO), CEILING)), toBigInt(aN), toBigInt(T), DOWN))
344+ (s ++ [IntegerEntry((("global_" + n(ac)) + "_balance"), (aN - ae)), ScriptTransfer(aJ, ae, ac)])
345+ }
346+
347+ let A = z
348+ let B = size(A)
349+ let C = nil
350+ func an (E,F) = if ((F >= B))
351+ then E
352+ else aW(E, A[F])
353+
354+ func ao (E,F) = if ((F >= B))
355+ then E
356+ else throw("List size exceeds 10")
357+
358+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
359+ }
360+
361+
362+func aX (aY,aZ,ba,bb,bc) = {
363+ let bd = value(indexOf(z, aZ))
364+ let be = value(indexOf(z, ba))
365+ if ((bd == be))
366+ then throw("inalid tokens pair")
367+ else fraction(bc, ((T * T) - toInt(pow(fraction(toBigInt(bb), toBigInt((T * T)), toBigInt((bb + aY)), HALFUP), 16, toBigInt(fraction(H[bd], 10000, H[be])), 4, 16, CEILING))), (T * T), DOWN)
368+ }
369+
370+
371+func bf (o) = {
372+ let j = o
373+ if ($isInstanceOf(j, "ByteVector"))
374+ then {
375+ let aT = j
376+ assetBalance(this, aT)
377+ }
378+ else wavesBalance(this).available
379+ }
380+
381+
382+func bg (o,q,aq,bh) = {
383+ let bi = h("global_indexStaked")
384+ let bj = bh
385+ let bk = (bf(o) - aq)
386+ let bl = if ((bk > bj))
387+ then bk
388+ else bj
389+ let bm = (bl - bj)
390+ let bn = if ((bi == 0))
391+ then 0
392+ else fraction(bm, T, bi)
393+ let bo = h((("global_lastCheck_" + q) + "_interest"))
394+ (bo + bn)
395+ }
396+
397+
398+func bp (bq) = {
399+ let br = toString(bq)
400+ let bs = h((br + "_indexStaked"))
401+ func aj (s,o) = {
402+ let q = n(o)
403+ let aq = h((("global_" + n(o)) + "_balance"))
404+ let bh = h((("global_lastCheck_" + q) + "_earnings"))
405+ let bt = bg(o, q, aq, bh)
406+ let bl = max([bh, (bf(o) - aq)])
407+ let bu = fraction(bs, (bt - h((((br + "_lastCheck_") + q) + "_interest"))), T)
408+ let bv = if ((bu == 0))
409+ then nil
410+ else [ScriptTransfer(bq, bu, o)]
411+ $Tuple2(((s._1 ++ bv) ++ [IntegerEntry((("global_lastCheck_" + q) + "_earnings"), (bl - bu)), IntegerEntry((("global_lastCheck_" + q) + "_interest"), bt), IntegerEntry((((br + "_lastCheck_") + q) + "_interest"), bt)]), (s._2 + ap(o, bu, aq, unit)))
412+ }
413+
414+ let s = {
415+ let A = X
416+ let B = size(A)
417+ let C = $Tuple2(nil, 0)
418+ func an (E,F) = if ((F >= B))
419+ then E
420+ else aj(E, A[F])
421+
422+ func ao (E,F) = if ((F >= B))
423+ then E
424+ else throw("List size exceeds 10")
425+
426+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
427+ }
428+ (s._1 ++ [IntegerEntry((br + "_claimedRewardValue"), (h((br + "_claimedRewardValue")) + s._2)), IntegerEntry((br + "_lastClaim"), lastBlock.timestamp)])
429+ }
430+
431+
432+func bw (br,ae) = {
433+ let bx = bp(addressFromStringValue(br))
434+ (bx ++ [IntegerEntry((br + "_indexStaked"), (h((br + "_indexStaked")) + ae)), IntegerEntry("global_indexStaked", (h("global_indexStaked") + ae))])
435+ }
436+
437+
438+func by (s,bz) = (s + parseIntValue(bz))
439+
440+
441+@Callable(bA)
442+func preInit (bB,bC,bD,bE,bF,bG) = {
443+ let bH = Address(fromBase58String(bF))
444+ if ((this != bA.caller))
445+ then throw("admin only")
446+ else if ((size(bE) > 13))
447+ then throw("too large pool domain")
448+ else if (if ((bG > 500))
449+ then true
450+ else (50 > bG))
451+ then throw("fee value must be between 50 and 500 (0.5-5%)")
452+ else if (if ((indexOf(bB, d) == unit))
453+ then (indexOf(bB, c) == unit)
454+ else false)
455+ then throw("pool must have USDN or PUZZLE in the composition")
456+ else {
457+ let bI = split(bB, ",")
458+ let bJ = {
459+ let A = bI
460+ let B = size(A)
461+ let C = nil
462+ func an (E,F) = if ((F >= B))
463+ then E
464+ else r(E, A[F])
465+
466+ func ao (E,F) = if ((F >= B))
467+ then E
468+ else throw("List size exceeds 10")
469+
470+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
471+ }
472+ let bK = split(bC, ",")
473+ let bL = {
474+ let A = bK
475+ let B = size(A)
476+ let C = 0
477+ func aG (E,F) = if ((F >= B))
478+ then E
479+ else by(E, A[F])
480+
481+ func aH (E,F) = if ((F >= B))
482+ then E
483+ else throw("List size exceeds 10")
484+
485+ aH(aG(aG(aG(aG(aG(aG(aG(aG(aG(aG(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
486+ }
487+ let bM = if ((indexOf(bB, c) == unit))
488+ then d
489+ else c
490+ func bN (s,bO) = if ((bO >= size(bJ)))
491+ then s
492+ else {
493+ let bP = {
494+ let j = bJ[bO]
495+ if ($isInstanceOf(j, "ByteVector"))
496+ then {
497+ let Z = j
498+ value(assetInfo(Z)).decimals
499+ }
500+ else 8
501+ }
502+ (s ++ [IntegerEntry((("static_" + bI[bO]) + "_scale"), pow(10, 0, bP, 0, 0, DOWN)), IntegerEntry((("static_" + bI[bO]) + "_decimals"), bP), IntegerEntry((("static_" + bI[bO]) + "_weight"), value(parseInt(bK[bO])))])
503+ }
504+
505+ if ((bL != 10000))
506+ then throw("sum of token weights must be equal to 10000")
507+ else ({
508+ let A = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
509+ let B = size(A)
510+ let C = nil
511+ func bQ (E,F) = if ((F >= B))
512+ then E
513+ else bN(E, A[F])
514+
515+ func bR (E,F) = if ((F >= B))
516+ then E
517+ else throw("List size exceeds 10")
518+
519+ bR(bQ(bQ(bQ(bQ(bQ(bQ(bQ(bQ(bQ(bQ(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
520+ } ++ [StringEntry("static_tokenIds", bB), StringEntry("static_feeToken", bM), StringEntry("static_tokenWeights", bC), IntegerEntry("static_tokensAmount", size(bJ)), StringEntry("static_poolDomain", bE), StringEntry("static_baseTokenId", bD), StringEntry("static_poolOwner", bF), IntegerEntry("static_fee", bG)])
521+ }
522+ }
523+
524+
525+
526+@Callable(bA)
527+func deInit () = if ((bA.caller != this))
528+ then throw("admin only")
529+ else [IntegerEntry("global_wasInited", 0)]
530+
531+
532+
533+@Callable(bA)
534+func init () = {
535+ func bS () = {
536+ func aj (s,bz) = (s ++ [IntegerEntry((("global_" + n(bz.assetId)) + "_balance"), bz.amount)])
537+
538+ let A = bA.payments
539+ let B = size(A)
540+ let C = nil
541+ func an (E,F) = if ((F >= B))
542+ then E
543+ else aj(E, A[F])
544+
545+ func ao (E,F) = if ((F >= B))
546+ then E
547+ else throw("List size exceeds 10")
548+
549+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
550+ }
551+
552+ func bT (ai) = {
553+ func aj (s,bU) = {
554+ let o = bU.assetId
555+ func aE (s,bz) = if ((bz == o))
556+ then value(indexOf(z, bz))
557+ else s
558+
559+ let bV = {
560+ let A = z
561+ let B = size(A)
562+ let C = 1
563+ func an (E,F) = if ((F >= B))
564+ then E
565+ else aE(E, A[F])
566+
567+ func ao (E,F) = if ((F >= B))
568+ then E
569+ else throw("List size exceeds 10")
570+
571+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
572+ }
573+ fraction(s, pow(bU.amount, K[bV], H[bV], R, 8, FLOOR), T)
574+ }
575+
576+ let A = ai
577+ let B = size(A)
578+ let C = W
579+ func an (E,F) = if ((F >= B))
580+ then E
581+ else aj(E, A[F])
582+
583+ func ao (E,F) = if ((F >= B))
584+ then E
585+ else throw("List size exceeds 10")
586+
587+ ao(an(an(an(an(an(an(an(an(an(an(C, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
588+ }
589+
590+ if ((h("global_wasInited") > 0))
591+ then throw("pool already inited")
592+ else {
593+ let bW = bT(bA.payments)
594+ if ((bW == 0))
595+ then throw("you need a bigger tokens amount to launch the pool")
596+ else {
597+ let bX = Issue(("PZ " + m("static_poolDomain")), "Puzzle Swap: pool index token", bW, V, true, unit, 0)
598+ let bY = calculateAssetId(bX)
599+ (bS() ++ [bX, IntegerEntry("global_poolToken_amount", bW), IntegerEntry("global_wasInited", 1), BinaryEntry("global_poolToken_id", bY), StringEntry("static_poolToken_idStr", n(bY)), IntegerEntry((toString(bA.caller) + "_indexStaked"), bW), IntegerEntry("global_indexStaked", bW)])
600+ }
601+ }
602+ }
603+
604+
605+
606+@Callable(bA)
607+func generateIndex (aK) = if ((size(bA.payments) != y))
608+ then throw(("you need to attach all pool tokens. amount of pool tokens: " + toString(y)))
609+ else if (!(aA(bA.payments)))
610+ then throw("wrong assets attached")
611+ else {
612+ let al = ah(bA.payments)
613+ let bZ = Reissue(getBinaryValue("global_poolToken_id"), al, true)
614+ let ca = aI(al, bA.payments, bA.originCaller, aK)
615+ $Tuple2((ca ++ [ScriptTransfer(bA.caller, al, l("global_poolToken_id")), bZ, IntegerEntry("global_poolToken_amount", (h("global_poolToken_amount") + al))]), al)
616+ }
617+
618+
619+
620+@Callable(bA)
621+func stakeIndex () = {
622+ let br = toString(bA.originCaller)
623+ let bU = bA.payments[0]
624+ if ((value(bU.assetId) != l("global_poolToken_id")))
625+ then throw("wrong asset attached")
626+ else bw(br, bU.amount)
627+ }
628+
629+
630+
631+@Callable(bA)
632+func unstakeIndex (bs) = {
633+ let br = toString(bA.originCaller)
634+ let cb = h((br + "_indexStaked"))
635+ if ((bs > cb))
636+ then throw("you don't have index tokens available")
637+ else if (Y())
638+ then throw("contract is on stop")
639+ else (bp(bA.originCaller) ++ [IntegerEntry((br + "_indexStaked"), (cb - bs)), IntegerEntry("global_indexStaked", (h("global_indexStaked") - bs)), ScriptTransfer(bA.caller, bs, getBinaryValue("global_poolToken_id"))])
640+ }
641+
642+
643+
644+@Callable(bA)
645+func claimIndexRewards () = if (Y())
646+ then throw("contract is on stop")
647+ else bp(bA.caller)
648+
649+
650+
651+@Callable(bA)
652+func redeemIndex (cc) = {
653+ let bU = bA.payments[0]
654+ if ((bU.assetId != l("global_poolToken_id")))
655+ then throw("please attach pool share token")
656+ else if (Y())
657+ then throw("contract is on stop")
658+ else {
659+ let aV = bU.amount
660+ let ca = aU(aV, if (cc)
661+ then bA.originCaller
662+ else bA.caller)
663+ (ca ++ [Burn(l("global_poolToken_id"), aV), IntegerEntry("global_poolToken_amount", (h("global_poolToken_amount") - aV))])
664+ }
665+ }
666+
667+
668+
669+@Callable(bA)
670+func swap (ba,cd) = if (Y())
671+ then throw("contract is on stop")
672+ else {
673+ let bU = if ((size(bA.payments) == 1))
674+ then value(bA.payments[0])
675+ else throw("please attach exactly one payment")
676+ let aY = value(bA.payments[0].amount)
677+ let ce = bU.assetId
678+ let cf = p(ba)
679+ let cg = m("static_feeToken")
680+ let ch = if ((cg == ""))
681+ then a
682+ else fromBase58String(cg)
683+ let ci = h((("global_" + n(ce)) + "_balance"))
684+ let cj = h((("global_" + ba) + "_balance"))
685+ let ck = fraction(aY, Q, U)
686+ let cl = (aY - ck)
687+ let cm = aX(cl, ce, cf, ci, cj)
688+ if ((cd > cm))
689+ then throw(("amount to recieve is lower than given one: " + toString(cm)))
690+ else if ((0 > (cj - cm)))
691+ then throw("contract is out of reserves")
692+ else {
693+ let cn = (ci + cl)
694+ let co = (cj - cm)
695+ let cp = if ((ce == ch))
696+ then cn
697+ else if ((ch == cf))
698+ then co
699+ else h((("global_" + n(ch)) + "_balance"))
700+ let cq = if ((ce == ch))
701+ then ck
702+ else aX(ck, ce, ch, cn, cp)
703+ let cr = (cn + (if ((ce == ch))
704+ then 0
705+ else ck))
706+ let cs = (co - (if ((ce == ch))
707+ then 0
708+ else if ((cf == ch))
709+ then cq
710+ else 0))
711+ let ct = if (if ((ch != ce))
712+ then (ch != cf)
713+ else false)
714+ then [IntegerEntry((("global_" + n(ch)) + "_balance"), (cp - cq))]
715+ else nil
716+ let cu = fraction(cq, 1, 10)
717+ let cv = fraction(cq, 4, 10)
718+ let cw = if ((ch == a))
719+ then reentrantInvoke(Address(base58'3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS'), "topUpReward", nil, [AttachedPayment(ch, cv)])
720+ else unit
721+ if ((cw == cw))
722+ then {
723+ let cx = [IntegerEntry((("global_" + n(ce)) + "_balance"), cr)]
724+ let cy = [IntegerEntry((("global_" + ba) + "_balance"), cs)]
725+ $Tuple2(((((cy ++ cx) ++ ct) ++ [ScriptTransfer(bA.caller, cm, cf), ScriptTransfer(addressFromStringValue(m("static_poolOwner")), cu, ch), IntegerEntry("global_earnedByOwner", (h("global_earnedByOwner") + cu)), IntegerEntry("global_volume", (h("global_volume") + ap(ce, aY, ci, cp)))]) ++ (if ((cw == unit))
726+ then [Burn(ch, cv)]
727+ else nil)), cm)
728+ }
729+ else throw("Strict value is not equal to itself.")
730+ }
731+ }
732+
733+
734+@Verifier(cz)
735+func cA () = if (Y())
736+ then false
737+ else if (sigVerify(cz.bodyBytes, cz.proofs[0], cz.senderPublicKey))
738+ then true
739+ else sigVerify(cz.bodyBytes, cz.proofs[0], g)
740+

github/deemru/w8io/3ef1775 
44.29 ms