tx · 4VdrWhApS5RL9T7Z8t7B8UTjYX1NTLYjxPQYweWikBNm

3P2rscfJscE285h49CxYosdSqapfhiExCGF:  -0.03100000 Waves

2022.08.08 18:04 [3241149] smart account 3P2rscfJscE285h49CxYosdSqapfhiExCGF > SELF 0.00000000 Waves

{ "type": 13, "id": "4VdrWhApS5RL9T7Z8t7B8UTjYX1NTLYjxPQYweWikBNm", "fee": 3100000, "feeAssetId": null, "timestamp": 1659971123942, "version": 2, "chainId": 87, "sender": "3P2rscfJscE285h49CxYosdSqapfhiExCGF", "senderPublicKey": "Bfhqoh9Ly8WHcYTYz7jJonQa53kue9sWf7xj8whQgFtA", "proofs": [ "LmHXVpCnurJ4xNYkuo7Dw4gC865pVK885suBxMUwBdSu1irp5YtdkeiE6JRS3Es7BFCYBCGydfZuqKAPtfZ6cu6" ], "script": "base64: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BXZhbHVlAAAAAQkABE8AAAACBQAAAAhhc3NldElkcwUAAAANcHV6emxlQXNzZXRJZAQAAAANcHV6emxlQmFsYW5jZQkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwUAAAAQcHV6emxlQXNzZXRJZFN0cgIAAAAIX2JhbGFuY2UEAAAADmFtb3VudEluUHV6emxlCQAAawAAAAMFAAAABmFtb3VudAkAAGkAAAACBQAAAA1wdXp6bGVCYWxhbmNlBQAAAAxwdXp6bGVXZWlnaHQJAABpAAAAAgUAAAAIYUJhbGFuY2UFAAAAC2Fzc2V0V2VpZ2h0BAAAAAtwdXp6bGVQcmljZQkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAARcGFyZW50UG9vbEFkZHJlc3MCAAAAFmdsb2JhbF9sYXN0UHV6emxlUHJpY2UJAABrAAAAAwkAAGgAAAACBQAAAA5hbW91bnRJblB1enpsZQUAAAALcHV6emxlUHJpY2UAAAAAAAAAAAEFAAAABlNjYWxlOAQAAAAKdXNkbldlaWdodAkAAZEAAAACBQAAAA1Bc3NldHNXZWlnaHRzCQEAAAAFdmFsdWUAAAABCQAETwAAAAIFAAAACGFzc2V0SWRzBQAAAAt1c2RuQXNzZXRJZAQAAAALdXNkbkJhbGFuY2UEAAAAByRtYXRjaDAFAAAAEGdpdmVuVXNkbkJhbGFuY2UDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABeAUAAAAHJG1hdGNoMAUAAAAQZ2l2ZW5Vc2RuQmFsYW5jZQkBAAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwkBAAAADmdldEFzc2V0U3RyaW5nAAAAAQUAAAALdXNkbkFzc2V0SWQCAAAACF9iYWxhbmNlCQAAawAAAAMFAAAABmFtb3VudAkAAGkAAAACCQEAAAAFdmFsdWUAAAABBQAAAAt1c2RuQmFsYW5jZQUAAAAKdXNkbldlaWdodAkAAGkAAAACBQAAAAhhQmFsYW5jZQUAAAALYXNzZXRXZWlnaHQBAAAAE2NoZWNrVG9rZW5zVmFsaWRpdHkAAAABAAAACHBheW1lbnRzCgEA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RWFybmluZ3MDCQAAZgAAAAIFAAAAE2N1cnJlbnRCYWxhbmNlRGVsdGEFAAAAFXRva2VuQmFsYW5jZUxhc3RDaGVjawUAAAATY3VycmVudEJhbGFuY2VEZWx0YQUAAAAVdG9rZW5CYWxhbmNlTGFzdENoZWNrBAAAAAtuZXdFYXJuaW5ncwkAAGUAAAACBQAAABRjdXJyZW50VG9rZW5FYXJuaW5ncwUAAAAVdG9rZW5CYWxhbmNlTGFzdENoZWNrBAAAAAtuZXdJbnRlcmVzdAMJAAAAAAAAAgUAAAALdG90YWxTdGFrZWQAAAAAAAAAAAAAAAAAAAAAAAAJAABrAAAAAwUAAAALbmV3RWFybmluZ3MFAAAABlNjYWxlOAUAAAALdG90YWxTdGFrZWQEAAAAEWxhc3RDaGVja0ludGVyZXN0CQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACAgAAABFnbG9iYWxfbGFzdENoZWNrXwUAAAAKYXNzZXRJZFN0cgIAAAAJX2ludGVyZXN0CQAAZAAAAAIFAAAAEWxhc3RDaGVja0ludGVyZXN0BQAAAAtuZXdJbnRlcmVzdAEAAAALY2xhaW1SZXN1bHQAAAABAAAAB2FkZHJlc3MEAAAACmFkZHJlc3NTdHIJAAQlAAAAAQUAAAAHYWRkcmVzcwQAAAAMcHV6emxlQW1vdW50CQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgUAAAAKYWRkcmVzc1N0cgIAAAAMX2luZGV4U3Rha2VkCgEAAAAHaGFuZGxlcgAAAAIAAAAFYWNjdW0AAAAHYXNzZXRJZAQAAAAKYXNzZXRJZFN0cgkBAAAADmdldEFzc2V0U3RyaW5nAAAAAQUAAAAHYXNzZXRJZAQAAAAIYUJhbGFuY2UJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACCQABLAAAAAICAAAAB2dsb2JhbF8JAQAAAA5nZXRBc3NldFN0cmluZwAAAAEFAAAAB2Fzc2V0SWQCAAAACF9iYWxhbmNlBAAAABZ0b2tlbkVhcm5pbmdzTGFzdENoZWNrCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACAgAAABFnbG9iYWxfbGFzdENoZWNrXwUAAAAKYXNzZXRJZFN0cgIAAAAJX2Vhcm5pbmdzBAAAABRjdXJyZW50VG9rZW5JbnRlcmVzdAkBAAAAHWNhbGN1bGF0ZUN1cnJlbnRBc3NldEludGVyZXN0AAAABAUAAAAHYXNzZXRJZAUAAAAKYXNzZXRJZFN0cgUAAAAIYUJhbGFuY2UFAAAAFnRva2VuRWFybmluZ3NMYXN0Q2hlY2sEAAAAFGN1cnJlbnRUb2tlbkVhcm5pbmdzCQABlgAAAAEJAARMAAAAAgUAAAAWdG9rZW5FYXJuaW5nc0xhc3RDaGVjawkABEwAAAACCQAAZQAAAAIJAQAAAA9nZXRUb2tlbkJhbGFuY2UAAAABBQAAAAdhc3NldElkBQAAAAhhQmFsYW5jZQUAAAADbmlsBAAAAAxyZXdhcmRBbW91bnQJAABrAAAAAwUAAAAMcHV6emxlQW1vdW50CQAAZQAAAAIFAAAAFGN1cnJlbnRUb2tlbkludGVyZXN0CQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAACmFkZHJlc3NTdHICAAAAC19sYXN0Q2hlY2tfBQAAAAphc3NldElkU3RyAgAAAAlfaW50ZXJlc3QFAAAABlNjYWxlOAQAAAAIdHJhbnNmZXIDCQAAAAAAAAIFAAAADHJld2FyZEFtb3VudAAAAAAAAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAB2FkZHJlc3MFAAAADHJld2FyZEFtb3VudAUAAAAHYXNzZXRJZAUAAAADbmlsCQAFFAAAAAIJAAROAAAAAgkABE4AAAACCAUAAAAFYWNjdW0AAAACXzEFAAAACHRyYW5zZmVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAARZ2xvYmFsX2xhc3RDaGVja18FAAAACmFzc2V0SWRTdHICAAAACV9lYXJuaW5ncwkAAGUAAAACBQAAABRjdXJyZW50VG9rZW5FYXJuaW5ncwUAAAAMcmV3YXJkQW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAARZ2xvYmFsX2xhc3RDaGVja18FAAAA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AAAAAAUAAAAAAAAAAAYAAAAAAAAAAAcAAAAAAAAAAAgAAAAAAAAAAAkAAAAAAAAAAAoDCQAAZgAAAAIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAAQZ2xvYmFsX3dhc0luaXRlZAAAAAAAAAAAAAkAAAIAAAABAgAAABNwb29sIGFscmVhZHkgaW5pdGVkBAAAABFpbml0aWFsUG9vbFRva2VucwkBAAAAGWNhbGN1bGF0ZVBvb2xUb2tlbnNBbW91bnQAAAABCAUAAAABaQAAAAhwYXltZW50cwMJAAAAAAAAAgUAAAARaW5pdGlhbFBvb2xUb2tlbnMAAAAAAAAAAAAJAAACAAAAAQIAAAAyeW91IG5lZWQgYSBiaWdnZXIgdG9rZW5zIGFtb3VudCB0byBsYXVuY2ggdGhlIHBvb2wEAAAADnBvb2xUb2tlbklzc3VlCQAEQwAAAAcJAAEsAAAAAgIAAAADUFogCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQIAAAARc3RhdGljX3Bvb2xEb21haW4CAAAAHVB1enpsZSBTd2FwOiBwb29sIGluZGV4IHRva2VuBQAAABFpbml0aWFsUG9vbFRva2VucwUAAAARUG9vbFRva2VuRGVjaW1hbHMGBQAAAAR1bml0AAAAAAAAAAAABAAAAAtwb29sVG9rZW5JZAkABDgAAAABBQAAAA5wb29sVG9rZW5Jc3N1ZQkABE4AAAACCQEAAAALcHJlcGFyZUxpc3QAAAAACQAETAAAAAIFAAAADnBvb2xUb2tlbklzc3VlCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABdnbG9iYWxfcG9vbFRva2VuX2Ftb3VudAUAAAARaW5pdGlhbFBvb2xUb2tlbnMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAEGdsb2JhbF93YXNJbml0ZWQAAAAAAAAAAAEJAARMAAAAAgkBAAAAC0JpbmFyeUVudHJ5AAAAAgIAAAATZ2xvYmFsX3Bvb2xUb2tlbl9pZAUAAAALcG9vbFRva2VuSWQJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAWc3RhdGljX3Bvb2xUb2tlbl9pZFN0cgkBAAAADmdldEFzc2V0U3RyaW5nAAAAAQUAAAAL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AAAADXRyeUdldEludGVnZXIAAAABCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwUAAAAIYXNzZXRPdXQCAAAACF9iYWxhbmNlBAAAAAtmZWVBbW91bnRJbgkAAGsAAAADBQAAAAhBbW91bnRJbgUAAAADRmVlBQAAAAhGZWVTY2FsZQQAAAANY2xlYW5BbW91bnRJbgkAAGUAAAACBQAAAAhBbW91bnRJbgUAAAALZmVlQW1vdW50SW4EAAAACUFtb3VudE91dAkBAAAAEmNhbGN1bGF0ZU91dEFtb3VudAAAAAUFAAAADWNsZWFuQW1vdW50SW4FAAAAB0Fzc2V0SW4FAAAACEFzc2V0T3V0BQAAAA5Bc3NldEluQmFsYW5jZQUAAAAPQXNzZXRPdXRCYWxhbmNlBAAAABBBc3NldE91dEJhbGFuY2UyCQAAZQAAAAIFAAAAD0Fzc2V0T3V0QmFsYW5jZQUAAAAJQW1vdW50T3V0BAAAAA9Bc3NldEluQmFsYW5jZTIJAABkAAAAAgUAAAAOQXNzZXRJbkJhbGFuY2UFAAAADWNsZWFuQW1vdW50SW4EAAAAEmZlZUFzc2V0T3V0QmFsYW5jZQMJAAAAAAAAAgUAAAALZmVlQXNzZXRPdXQFAAAAB0Fzc2V0SW4FAAAAD0Fzc2V0SW5CYWxhbmNlMgMJAAAAAAAAAgUAAAALZmVlQXNzZXRPdXQFAAAACEFzc2V0T3V0BQAAABBBc3NldE91dEJhbGFuY2UyCQEAAAANdHJ5R2V0SW50ZWdlcgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAAdnbG9iYWxfCQEAAAAOZ2V0QXNzZXRTdHJpbmcAAAABBQAAAAtmZWVBc3NldE91dAIAAAAIX2JhbGFuY2UEAAAADGZlZUFtb3VudE91dAkBAAAAEmNhbGN1bGF0ZU91dEFtb3VudAAAAAUFAAAAC2ZlZUFtb3VudEluBQAAAAdBc3NldEluBQAAAAtmZWVBc3NldE91dAUAAAAOQXNzZXRJbkJhbGFuY2UFAAAAEmZlZUFzc2V0T3V0QmFsYW5jZQMJAABmAAAAAgUAAAAHbWluaW11bQUAAAAJQW1vdW50T3V0CQAAAgAAAAEJAAEsAAAAAgIAAAArYW1vdW50IHRvIHJlY2lldmUgaXMgbG93ZXIgdGhhbiBnaXZlbiBvbmU6IAkAAaQAAAABBQAAAAlBbW91bnRPdXQDCQAAAAAAAAIFAAAACEFzc2V0T3V0BQAAAAdBc3NldEluCQAAAgAAAAECAAAAGHRoaXMgc3dhcCBpcyBub3QgYWxsb3dlZAMJAABmAAAAAgAAAAAAAAAAAAkAAGUAAAACBQAAAA9Bc3NldE91dEJhbGFuY2UFAAAACUFtb3VudE91dAkAAAIAAAABAgAAABtjb250cmFjdCBpcyBvdXQgb2YgcmVzZXJ2ZXMDCQEAAAAKaXNTaHV0ZG93bgAAAAAJAAACAAAAAQIAAAATY29udHJhY3QgaXMgb24gc3RvcAQAAAAKY3JlYXRvckZlZQkAAGsAAAADBQAAAAxmZWVBbW91bnRPdXQAAAAAAAAAAAEAAAAAAAAAAAoEAAAAC3Byb3RvY29sRmVlCQAAawAAAAMFAAAADGZlZUFtb3VudE91dAAAAAAAAAAABAAAAAAAAAAACgQAAAAMc3Rha2luZ1RvcFVwAwkAAAAAAAACBQAAAAtmZWVBc3NldE91dAUAAAALdXNkbkFzc2V0SWQJAAP9AAAABAkBAAAAB0FkZHJlc3MAAAABAQAAABoBV5RojPnuormqn9b1jrypj2canAb0FimJuwIAAAALdG9wVXBSZXdhcmQFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAALZmVlQXNzZXRPdXQFAAAAC3Byb3RvY29sRmVlBQAAAANuaWwFAAAABHVuaXQDCQAAAAAAAAIFAAAADHN0YWtpbmdUb3BVcAUAAAAMc3Rha2luZ1RvcFVwBAAAAAxuZXdCYWxhbmNlSW4JAABlAAAAAgUAAAAPQXNzZXRJbkJhbGFuY2UyAwkAAAAAAAACBQAAAAdBc3NldEluBQAAAAtmZWVBc3NldE91dAUAAAAMZmVlQW1vdW50T3V0AAAAAAAAAAAABAAAAA1uZXdCYWxhbmNlT3V0CQAAZQAAAAIFAAAAEEFzc2V0T3V0QmFsYW5jZTIDCQAAAAAAAAIFAAAACEFzc2V0T3V0BQAAAAtmZWVBc3NldE91dAUAAAAMZmVlQW1vdW50T3V0AAAAAAAAAAAABAAAABJuZXdCYWxhbmNlRmVlQXNzZXQDAwkBAAAAAiE9AAAAAgUAAAALZmVlQXNzZXRPdXQFAAAAB0Fzc2V0SW4JAQAAAAIhPQAAAAIFAAAAC2ZlZUFzc2V0T3V0BQAAAAhBc3NldE91dAcJAABlAAAAAgUAAAASZmVlQXNzZXRPdXRCYWxhbmNlBQAAAAxmZWVBbW91bnRPdXQFAAAABHVuaXQEAAAADWFzc2V0SW5DaGFuZ2UJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwkBAAAADmdldEFzc2V0U3RyaW5nAAAAAQUAAAAHQXNzZXRJbgIAAAAIX2JhbGFuY2UFAAAADG5ld0JhbGFuY2VJbgQAAAAOYXNzZXRPdXRDaGFuZ2UJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAHZ2xvYmFsXwUAAAAIYXNzZXRPdXQCAAAACF9iYWxhbmNlBQAAAA1uZXdCYWxhbmNlT3V0BAAAABFmZWVBc3NldE91dENoYW5nZQMJAQAAAAIhPQAAAAIFAAAAEm5ld0JhbGFuY2VGZWVBc3NldAUAAAAEdW5pdAkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAdnbG9iYWxfCQEAAAAOZ2V0QXNzZXRTdHJpbmcAAAABBQAAAAtmZWVBc3NldE91dAIAAAAIX2JhbGFuY2UFAAAAEmZlZUFzc2V0T3V0QmFsYW5jZQkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAFaGVsbG8CAAAABXdvcmxkCQAFFAAAAAIJAAROAAAAAgkABEwAAAACBQAAAA5hc3NldE91dENoYW5nZQkABEwAAAACBQAAAA1hc3NldEluQ2hhbmdlCQAETAAAAAIFAAAAEWZlZUFzc2V0T3V0Q2hhbmdlCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAJQW1vdW50T3V0BQAAAAhBc3NldE91dAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABCQEAAAAMdHJ5R2V0U3RyaW5nAAAAAQIAAAAQc3RhdGljX3Bvb2xPd25lcgUAAAAKY3JlYXRvckZlZQUAAAALZmVlQXNzZXRPdXQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAFGdsb2JhbF9lYXJuZWRCeU93bmVyCQAAZAAAAAIJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAAUZ2xvYmFsX2Vhcm5lZEJ5T3duZXIFAAAACmNyZWF0b3JGZWUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAADWdsb2JhbF92b2x1bWUJAABkAAAAAgkBAAAADXRyeUdldEludGVnZXIAAAABAgAAAA1nbG9iYWxfdm9sdW1lCQEAAAASY2FsY3VsYXRlVXNkblZhbHVlAAAABAUAAAAHQXNzZXRJbgUAAAAIQW1vdW50SW4FAAAADkFzc2V0SW5CYWxhbmNlBQAAABJmZWVBc3NldE91dEJhbGFuY2UFAAAAA25pbAMJAAAAAAAAAgUAAAAMc3Rha2luZ1RvcFVwBQAAAAR1bml0CQAETAAAAAIJAQAAAARCdXJuAAAAAgUAAAALZmVlQXNzZXRPdXQFAAAAC3Byb3RvY29sRmVlBQAAAANuaWwFAAAAA25pbAUAAAAJQW1vdW50T3V0CQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAADCQEAAAAKaXNTaHV0ZG93bgAAAAAHAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkGCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAMbWFzdGVyUHViS2V5IXlElQ==", "height": 3241149, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none 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 aY
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+ $Tuple2((s._1 ++ [IntegerEntry((br + "_claimedRewardValue"), (h((br + "_claimedRewardValue")) + s._2)), IntegerEntry((br + "_lastClaim"), lastBlock.timestamp)]), s._2)
429+ }
430+
431+
432+func bw (br,ae) = {
433+ let bx = bp(addressFromStringValue(br))._1
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 ++ [bZ, ScriptTransfer(bA.caller, al, l("global_poolToken_id")), 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)._1 ++ [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 evaluateClaim (cc) = $Tuple2(nil, bp(addressFromStringValue(cc))._2)
653+
654+
655+
656+@Callable(bA)
657+func redeemIndex (cd) = {
658+ let bU = bA.payments[0]
659+ if ((bU.assetId != l("global_poolToken_id")))
660+ then throw("please attach pool share token")
661+ else if (Y())
662+ then throw("contract is on stop")
663+ else {
664+ let aV = bU.amount
665+ let ca = aU(aV, if (cd)
666+ then bA.originCaller
667+ else bA.caller)
668+ (ca ++ [Burn(l("global_poolToken_id"), aV), IntegerEntry("global_poolToken_amount", (h("global_poolToken_amount") - aV))])
669+ }
670+ }
671+
672+
673+
674+@Callable(bA)
675+func swap (ba,ce) = {
676+ let bU = if ((size(bA.payments) == 1))
677+ then value(bA.payments[0])
678+ else throw("please attach exactly one payment")
679+ let aY = value(bA.payments[0].amount)
680+ let cf = bU.assetId
681+ let cg = p(ba)
682+ let ch = m("static_feeToken")
683+ let ci = if ((ch == ""))
684+ then a
685+ else fromBase58String(ch)
686+ let cj = h((("global_" + n(cf)) + "_balance"))
687+ let ck = h((("global_" + ba) + "_balance"))
688+ let cl = fraction(aY, Q, U)
689+ let cm = (aY - cl)
690+ let cn = aX(cm, cf, cg, cj, ck)
691+ let co = (ck - cn)
692+ let cp = (cj + cm)
693+ let cq = if ((ci == cf))
694+ then cp
695+ else if ((ci == cg))
696+ then co
697+ else h((("global_" + n(ci)) + "_balance"))
698+ let cr = aX(cl, cf, ci, cj, cq)
699+ if ((ce > cn))
700+ then throw(("amount to recieve is lower than given one: " + toString(cn)))
701+ else if ((cg == cf))
702+ then throw("this swap is not allowed")
703+ else if ((0 > (ck - cn)))
704+ then throw("contract is out of reserves")
705+ else if (Y())
706+ then throw("contract is on stop")
707+ else {
708+ let cs = fraction(cr, 1, 10)
709+ let ct = fraction(cr, 4, 10)
710+ let cu = if ((ci == a))
711+ then reentrantInvoke(Address(base58'3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS'), "topUpReward", nil, [AttachedPayment(ci, ct)])
712+ else unit
713+ if ((cu == cu))
714+ then {
715+ let cv = (cp - (if ((cf == ci))
716+ then cr
717+ else 0))
718+ let cw = (co - (if ((cg == ci))
719+ then cr
720+ else 0))
721+ let cx = if (if ((ci != cf))
722+ then (ci != cg)
723+ else false)
724+ then (cq - cr)
725+ else unit
726+ let cy = IntegerEntry((("global_" + n(cf)) + "_balance"), cv)
727+ let cz = IntegerEntry((("global_" + ba) + "_balance"), cw)
728+ let cA = if ((cx != unit))
729+ then IntegerEntry((("global_" + n(ci)) + "_balance"), cq)
730+ else StringEntry("hello", "world")
731+ $Tuple2(([cz, cy, cA, ScriptTransfer(bA.caller, cn, cg), ScriptTransfer(addressFromStringValue(m("static_poolOwner")), cs, ci), IntegerEntry("global_earnedByOwner", (h("global_earnedByOwner") + cs)), IntegerEntry("global_volume", (h("global_volume") + ap(cf, aY, cj, cq)))] ++ (if ((cu == unit))
732+ then [Burn(ci, ct)]
733+ else nil)), cn)
734+ }
735+ else throw("Strict value is not equal to itself.")
736+ }
737+ }
738+
739+
740+@Verifier(cB)
741+func cC () = if (Y())
742+ then false
743+ else if (sigVerify(cB.bodyBytes, cB.proofs[0], cB.senderPublicKey))
744+ then true
745+ else sigVerify(cB.bodyBytes, cB.proofs[0], g)
746+

github/deemru/w8io/3ef1775 
46.64 ms