tx · HfskkE7qonRS4krV6FQ9rjFwmV14PLjeqUTxmT1G7ahP

3Mqma9uqi5jtraadMhWsgB9gbJWy7WcSHLg:  -0.01400000 Waves

2022.03.13 21:26 [1962554] smart account 3Mqma9uqi5jtraadMhWsgB9gbJWy7WcSHLg > SELF 0.00000000 Waves

{ "type": 13, "id": "HfskkE7qonRS4krV6FQ9rjFwmV14PLjeqUTxmT1G7ahP", "fee": 1400000, "feeAssetId": null, "timestamp": 1647196002438, "version": 2, "chainId": 84, "sender": "3Mqma9uqi5jtraadMhWsgB9gbJWy7WcSHLg", "senderPublicKey": "HRAeiiu4WzWNPDKFmukxrpu48be23HtJDwPBRrAKJZrh", "proofs": [ "3w1npMtSK3srQcdE7AcN8DMSbnoYizR3uVMKfaUmk7eqzM8LERAopegrXwmZTJKDNtBq59VPAaT69zNNxZZBPSNu" ], "script": "base64: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TAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgUAAAAFYXJ0SWQCAAAAEV9jcmVhdG9yX2FkZHJlc3MyBQAAAAhhZGRyZXNzMgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAABWFydElkAgAAABFfY3JlYXRvcl9hZGRyZXNzMwUAAAAIYWRkcmVzczMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAFYXJ0SWQCAAAAD19jcmVhdG9yX3NoYXJlMQUAAAANYWRkcmVzczFTaGFyZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAVhcnRJZAIAAAAPX2NyZWF0b3Jfc2hhcmUyBQAAAA1hZGRyZXNzMlNoYXJlCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABWFydElkAgAAAA9fY3JlYXRvcl9zaGFyZTMFAAAADWFkZHJlc3MzU2hhcmUFAAAAA25pbAAAAAFpAQAAAAxwYXlGZWVSZXNlbGwAAAACAAAABHR4SWQAAAAGc2VsbGVyBAAAABNzY29uZXhGZWVQZXJjZW50YWdlAAAAAAAAAAADBAAAAAZhbW91bnQJAQAAAAV2YWx1ZQAAAAEICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAABmFtb3VudAQAAAAHYXNzZXRJZAkBAAAABXZhbHVlAAAAAQgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAQAAAAUYWRkcmVzczFTaGFyZUNyZWF0b3IJAQAAAAZnZXRJbnQAAAABCQABLAAAAAIFAAAABHR4SWQCAAAAEV9jcmVhdG9yX2FkZHJlc3MxBAAAABRhZGRyZXNzMlNoYXJlQ3JlYXRvcgkBAAAABmdldEludAAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczIEAAAAFGFkZHJlc3MzU2hhcmVDcmVhdG9yCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAABFfY3JlYXRvcl9hZGRyZXNzMwQAAAAPYWRkcmVzczFDcmVhdG9yCQEAAAAGZ2V0U3RyAAAAAQkAASwAAAACBQAAAAR0eElkAgAAABFfY3JlYXRvcl9hZGRyZXNzMQQAAAAPYWRkcmVzczJDcmVhdG9yCQEAAAAGZ2V0U3RyAAAAAQkAASwAAAACBQAAAAR0eElkAgAAABFfY3JlYXRvcl9hZGRyZXNzMgQAAAAPYWRkcmVzczNDcmVhdG9yCQEAAAAGZ2V0U3RyAAAAAQkAASwAAAACBQAAAAR0eElkAgAAABFfY3JlYXRvcl9hZGRyZXNzMwQAAAAVYWRkcmVzczFDcmVhdG9yUmV3YXJkAwkAAAAAAAACBQAAAA9hZGRyZXNzMUNyZWF0b3ICAAAAAAAAAAAAAAAAAAkAAGsAAAADBQAAAAZhbW91bnQFAAAAFGFkZHJlc3MxU2hhcmVDcmVhdG9yAAAAAAAAAABkBAAAABVhZGRyZXNzMkNyZWF0b3JSZXdhcmQDCQAAAAAAAAIFAAAAD2FkZHJlc3MyQ3JlYXRvcgIAAAAAAAAAAAAAAAAACQAAawAAAAMFAAAABmFtb3VudAUAAAAUYWRkcmVzczJTaGFyZUNyZWF0b3IAAAAAAAAAAGQEAAAAFWFkZHJlc3MzQ3JlYXRvclJld2FyZAMJAAAAAAAAAgUAAAAPYWRkcmVzczNDcmVhdG9yAgAAAAAAAAAAAAAAAAAJAABrAAAAAwUAAAAGYW1vdW50BQAAABRhZGRyZXNzM1NoYXJlQ3JlYXRvcgAAAAAAAAAAZAQAAAAPc2NvbmV4RmVlUmV3YXJkCQAAawAAAAMFAAAABmFtb3VudAUAAAATc2NvbmV4RmVlUGVyY2VudGFnZQAAAAAAAAAAZAQAAAAMc2VsbGVyUmV3YXJkCQAAZQAAAAIJAABlAAAAAgkAAGUAAAACCQAAZQAAAAIFAAAABmFtb3VudAUAAAAVYWRkcmVzczFDcmVhdG9yUmV3YXJkBQAAABVhZGRyZXNzMkNyZWF0b3JSZXdhcmQFAAAAFWFkZHJlc3MzQ3JlYXRvclJld2FyZAUAAAAPc2NvbmV4RmVlUmV3YXJkBAAAABlzY3JpcHRUcmFuc2ZlckZlZVJlY2VpdmVyCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAC2ZlZVJlY2VpdmVyBQAAAA9zY29uZXhGZWVSZXdhcmQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQFAAAAA25pbAQAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMQMJAAAAAAAAAgUAAAAPYWRkcmVzczFDcmVhdG9yAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAA9hZGRyZXNzMUNyZWF0b3IFAAAAFWFkZHJlc3MxQ3JlYXRvclJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsBAAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MyAwkAAAAAAAACBQAAAA9hZGRyZXNzMkNyZWF0b3ICAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAD2FkZHJlc3MyQ3JlYXRvcgUAAAAVYWRkcmVzczJDcmVhdG9yUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAAFnNjcmlwdFRyYW5zZmVyQWRkcmVzczMDCQAAAAAAAAIFAAAAD2FkZHJlc3MzQ3JlYXRvcgIAAAAABQAAAANuaWwJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAPYWRkcmVzczNDcmVhdG9yBQAAABVhZGRyZXNzM0NyZWF0b3JSZXdhcmQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQFAAAAA25pbAQAAAAUc2NyaXB0VHJhbnNmZXJTZWxsZXIDCQAAAAAAAAIFAAAABnNlbGxlcgIAAAAABQAAAANuaWwJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAGc2VsbGVyBQAAAAxzZWxsZXJSZXdhcmQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQFAAAAA25pbAkABE4AAAACCQAETgAAAAIJAAROAAAAAgkABE4AAAACBQAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MxBQAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MyBQAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MzBQAAABlzY3JpcHRUcmFuc2ZlckZlZVJlY2VpdmVyBQAAABRzY3JpcHRUcmFuc2ZlclNlbGxlcgAAAAFpAQAAAAZwYXlGZWUAAAABAAAABHR4SWQEAAAABmFtb3VudAkBAAAABXZhbHVlAAAAAQgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAGYW1vdW50BAAAAAdhc3NldElkCQEAAAAFdmFsdWUAAAABCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBAAAABFhZGRyZXNzMVNoYXJlVGVhbQkBAAAABmdldEludAAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAAMX3RlYW1fc2hhcmUxBAAAABFhZGRyZXNzMlNoYXJlVGVhbQkBAAAABmdldEludAAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAAMX3RlYW1fc2hhcmUyBAAAABFhZGRyZXNzM1NoYXJlVGVhbQkBAAAABmdldEludAAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAAMX3RlYW1fc2hhcmUzBAAAAAxhZGRyZXNzMVRlYW0JAQAAAAZnZXRTdHIAAAABCQABLAAAAAIFAAAABHR4SWQCAAAADl90ZWFtX2FkZHJlc3MxBAAAAAxhZGRyZXNzMlRlYW0JAQAAAAZnZXRTdHIAAAABCQABLAAAAAIFAAAABHR4SWQCAAAADl90ZWFtX2FkZHJlc3MyBAAAAAxhZGRyZXNzM1RlYW0JAQAAAAZnZXRTdHIAAAABCQABLAAAAAIFAAAABHR4SWQCAAAADl90ZWFtX2FkZHJlc3MzBAAAABRhZGRyZXNzMVNoYXJlQ3JlYXRvcgkBAAAABmdldEludAAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczEEAAAAFGFkZHJlc3MyU2hhcmVDcmVhdG9yCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAABFfY3JlYXRvcl9hZGRyZXNzMgQAAAAUYWRkcmVzczNTaGFyZUNyZWF0b3IJAQAAAAZnZXRJbnQAAAABCQABLAAAAAIFAAAABHR4SWQCAAAAEV9jcmVhdG9yX2FkZHJlc3MzBAAAAA9hZGRyZXNzMUNyZWF0b3IJAQAAAAZnZXRTdHIAAAABCQABLAAAAAIFAAAABHR4SWQCAAAAEV9jcmVhdG9yX2FkZHJlc3MxBAAAAA9hZGRyZXNzMkNyZWF0b3IJAQAAAAZnZXRTdHIAAAABCQABLAAAAAIFAAAABHR4SWQCAAAAEV9jcmVhdG9yX2FkZHJlc3MyBAAAAA9hZGRyZXNzM0NyZWF0b3IJAQAAAAZnZXRTdHIAAAABCQABLAAAAAIFAAAABHR4SWQCAAAAEV9jcmVhdG9yX2FkZHJlc3MzBAAAABJhZGRyZXNzMVRlYW1SZXdhcmQDCQAAAAAAAAIFAAAADGFkZHJlc3MxVGVhbQIAAAAAAAAAAAAAAAAACQAAawAAAAMFAAAABmFtb3VudAUAAAARYWRkcmVzczFTaGFyZVRlYW0AAAAAAAAAAGQEAAAAEmFkZHJlc3MyVGVhbVJld2FyZAMJAAAAAAAAAgUAAAAMYWRkcmVzczJUZWFtAgAAAAAAAAAAAAAAAAAJAABrAAAAAwUAAAAGYW1vdW50BQAAABFhZGRyZXNzMlNoYXJlVGVhbQAAAAAAAAAAZAQAAAASYWRkcmVzczNUZWFtUmV3YXJkAwkAAAAAAAACBQAAAAxhZGRyZXNzM1RlYW0CAAAAAAAAAAAAAAAAAAkAAGsAAAADBQAAAAZhbW91bnQFAAAAEWFkZHJlc3MzU2hhcmVUZWFtAAAAAAAAAABkBAAAABVhZGRyZXNzMUNyZWF0b3JSZXdhcmQDCQAAAAAAAAIFAAAAD2FkZHJlc3MxQ3JlYXRvcgIAAAAAAAAAAAAAAAAACQAAawAAAAMFAAAABmFtb3VudAUAAAAUYWRkcmVzczFTaGFyZUNyZWF0b3IAAAAAAAAAAGQEAAAAFWFkZHJlc3MyQ3JlYXRvclJld2FyZAMJAAAAAAAAAgUAAAAPYWRkcmVzczJDcmVhdG9yAgAAAAAAAAAAAAAAAAAJAABrAAAAAwUAAAAGYW1vdW50BQAAABRhZGRyZXNzMlNoYXJlQ3JlYXRvcgAAAAAAAAAAZAQAAAAVYWRkcmVzczNDcmVhdG9yUmV3YXJkAwkAAAAAAAACBQAAAA9hZGRyZXNzM0NyZWF0b3ICAAAAAAAAAAAAAAAAAAkAAGsAAAADBQAAAAZhbW91bnQFAAAAFGFkZHJlc3MzU2hhcmVDcmVhdG9yAAAAAAAAAABkBAAAABpzY3JpcHRUcmFuc2ZlckFkZHJlc3NUZWFtMQMJAAAAAAAAAgUAAAAMYWRkcmVzczFUZWFtAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAxhZGRyZXNzMVRlYW0FAAAAEmFkZHJlc3MxVGVhbVJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsBAAAABpzY3JpcHRUcmFuc2ZlckFkZHJlc3NUZWFtMgMJAAAAAAAAAgUAAAAMYWRkcmVzczJUZWFtAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAxhZGRyZXNzMlRlYW0FAAAAEmFkZHJlc3MyVGVhbVJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsBAAAABpzY3JpcHRUcmFuc2ZlckFkZHJlc3NUZWFtMwMJAAAAAAAAAgUAAAAMYWRkcmVzczNUZWFtAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAxhZGRyZXNzM1RlYW0FAAAAEmFkZHJlc3MzVGVhbVJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsBAAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MxAwkAAAAAAAACBQAAAA9hZGRyZXNzMUNyZWF0b3ICAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAD2FkZHJlc3MxQ3JlYXRvcgUAAAAVYWRkcmVzczFDcmVhdG9yUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAAFnNjcmlwdFRyYW5zZmVyQWRkcmVzczIDCQAAAAAAAAIFAAAAD2FkZHJlc3MyQ3JlYXRvcgIAAAAABQAAAANuaWwJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAPYWRkcmVzczJDcmVhdG9yBQAAABVhZGRyZXNzMkNyZWF0b3JSZXdhcmQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQFAAAAA25pbAQAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMwMJAAAAAAAAAgUAAAAPYWRkcmVzczNDcmVhdG9yAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAA9hZGRyZXNzM0NyZWF0b3IFAAAAFWFkZHJlc3MzQ3JlYXRvclJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsCQAETgAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgUAAAAac2NyaXB0VHJhbnNmZXJBZGRyZXNzVGVhbTEFAAAAGnNjcmlwdFRyYW5zZmVyQWRkcmVzc1RlYW0yBQAAABpzY3JpcHRUcmFuc2ZlckFkZHJlc3NUZWFtMwUAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMQUAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMgUAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMwAAAAD0t3Of", "height": 1962554, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BGucEAPpvbLDCjYCN1iYp4kH2qHFrVfuM3fWELfKojEf Next: 7G5Se7j9fD2UzFV97hZce7P4piYxzd7YAduRXYrga1du Diff:
OldNewDifferences
3636 let k = [i]
3737
3838 @Callable(l)
39-func teamSplitFee (m,n,o,p,q,r,s) = if (!(containsElement(k, l.caller)))
40- then throw("Not allowed")
41- else if ((0 > q))
42- then throw("Share 1 can't be negative")
43- else if ((0 > r))
44- then throw("Share 2 can't be negative")
45- else if ((0 > s))
46- then throw("Share 3 can't be negative")
47- else if ((15 >= ((q + r) + s)))
48- then throw("Sum of shares should be smaller or equal then 15")
49- else [StringEntry((m + "_team_address1"), n), StringEntry((m + "_team_address2"), o), StringEntry((m + "_team_address3"), p), IntegerEntry((m + "_team_share1"), q), IntegerEntry((m + "_team_share2"), r), IntegerEntry((m + "_team_share3"), s)]
39+func initDapp (m) = if ((l.caller != this))
40+ then throw("You cannot do this action")
41+ else if ((g != ""))
42+ then throw("oracle already set, you can't override!")
43+ else [StringEntry(a, m)]
5044
5145
5246
5347 @Callable(l)
54-func creatorSplitFee (m,n,o,p,q,r,s) = if (!(containsElement(k, l.caller)))
48+func teamSplitFee (n,o,p,q,r,s,t) = if (!(containsElement(k, l.caller)))
5549 then throw("Not allowed")
56- else if ((0 > q))
50+ else if ((0 > r))
5751 then throw("Share 1 can't be negative")
58- else if ((0 > r))
52+ else if ((0 > s))
5953 then throw("Share 2 can't be negative")
60- else if ((0 > s))
54+ else if ((0 > t))
6155 then throw("Share 3 can't be negative")
62- else if ((85 >= ((q + r) + s)))
63- then throw("Sum of shares should be smaller or equal then 85")
64- else [StringEntry((m + "_creator_address1"), n), StringEntry((m + "_creator_address2"), o), StringEntry((m + "_creator_address3"), p), IntegerEntry((m + "_creator_share1"), q), IntegerEntry((m + "_creator_share2"), r), IntegerEntry((m + "_creator_share3"), s)]
56+ else if ((15 >= ((r + s) + t)))
57+ then throw("Sum of shares should be smaller or equal then 15")
58+ else [StringEntry((n + "_team_address1"), o), StringEntry((n + "_team_address2"), p), StringEntry((n + "_team_address3"), q), IntegerEntry((n + "_team_share1"), r), IntegerEntry((n + "_team_share2"), s), IntegerEntry((n + "_team_share3"), t)]
6559
6660
6761
6862 @Callable(l)
69-func payFeeResell (t,u) = {
70- let v = 3
71- let w = value(l.payments[0].amount)
72- let x = value(l.payments[0].assetId)
73- let y = f((t + "_creator_address1"))
74- let z = f((t + "_creator_address2"))
75- let A = f((t + "_creator_address3"))
76- let B = b((t + "_creator_address1"))
77- let C = b((t + "_creator_address2"))
78- let D = b((t + "_creator_address3"))
79- let E = if ((B == ""))
80- then 0
81- else fraction(w, y, 100)
63+func creatorSplitFee (n,o,p,q,r,s,t) = if (!(containsElement(k, l.caller)))
64+ then throw("Not allowed")
65+ else if ((0 > r))
66+ then throw("Share 1 can't be negative")
67+ else if ((0 > s))
68+ then throw("Share 2 can't be negative")
69+ else if ((0 > t))
70+ then throw("Share 3 can't be negative")
71+ else if ((85 >= ((r + s) + t)))
72+ then throw("Sum of shares should be smaller or equal then 85")
73+ else [StringEntry((n + "_creator_address1"), o), StringEntry((n + "_creator_address2"), p), StringEntry((n + "_creator_address3"), q), IntegerEntry((n + "_creator_share1"), r), IntegerEntry((n + "_creator_share2"), s), IntegerEntry((n + "_creator_share3"), t)]
74+
75+
76+
77+@Callable(l)
78+func payFeeResell (u,v) = {
79+ let w = 3
80+ let x = value(l.payments[0].amount)
81+ let y = value(l.payments[0].assetId)
82+ let z = f((u + "_creator_address1"))
83+ let A = f((u + "_creator_address2"))
84+ let B = f((u + "_creator_address3"))
85+ let C = b((u + "_creator_address1"))
86+ let D = b((u + "_creator_address2"))
87+ let E = b((u + "_creator_address3"))
8288 let F = if ((C == ""))
8389 then 0
84- else fraction(w, z, 100)
90+ else fraction(x, z, 100)
8591 let G = if ((D == ""))
8692 then 0
87- else fraction(w, A, 100)
88- let H = fraction(w, v, 100)
89- let I = ((((w - E) - F) - G) - H)
90- let J = [ScriptTransfer(addressFromStringValue(j), H, l.payments[0].assetId)]
91- let K = if ((B == ""))
92- then nil
93- else [ScriptTransfer(addressFromStringValue(B), E, l.payments[0].assetId)]
93+ else fraction(x, A, 100)
94+ let H = if ((E == ""))
95+ then 0
96+ else fraction(x, B, 100)
97+ let I = fraction(x, w, 100)
98+ let J = ((((x - F) - G) - H) - I)
99+ let K = [ScriptTransfer(addressFromStringValue(j), I, l.payments[0].assetId)]
94100 let L = if ((C == ""))
95101 then nil
96102 else [ScriptTransfer(addressFromStringValue(C), F, l.payments[0].assetId)]
97103 let M = if ((D == ""))
98104 then nil
99105 else [ScriptTransfer(addressFromStringValue(D), G, l.payments[0].assetId)]
100- let N = if ((u == ""))
106+ let N = if ((E == ""))
101107 then nil
102- else [ScriptTransfer(addressFromStringValue(u), I, l.payments[0].assetId)]
103- ((((K ++ L) ++ M) ++ J) ++ N)
108+ else [ScriptTransfer(addressFromStringValue(E), H, l.payments[0].assetId)]
109+ let O = if ((v == ""))
110+ then nil
111+ else [ScriptTransfer(addressFromStringValue(v), J, l.payments[0].assetId)]
112+ ((((L ++ M) ++ N) ++ K) ++ O)
104113 }
105114
106115
107116
108117 @Callable(l)
109-func payFee (t) = {
110- let w = value(l.payments[0].amount)
111- let x = value(l.payments[0].assetId)
112- let O = f((t + "_team_share1"))
113- let P = f((t + "_team_share2"))
114- let Q = f((t + "_team_share3"))
115- let R = b((t + "_team_address1"))
116- let S = b((t + "_team_address2"))
117- let T = b((t + "_team_address3"))
118- let y = f((t + "_creator_address1"))
119- let z = f((t + "_creator_address2"))
120- let A = f((t + "_creator_address3"))
121- let B = b((t + "_creator_address1"))
122- let C = b((t + "_creator_address2"))
123- let D = b((t + "_creator_address3"))
124- let U = if ((R == ""))
125- then 0
126- else fraction(w, O, 100)
118+func payFee (u) = {
119+ let x = value(l.payments[0].amount)
120+ let y = value(l.payments[0].assetId)
121+ let P = f((u + "_team_share1"))
122+ let Q = f((u + "_team_share2"))
123+ let R = f((u + "_team_share3"))
124+ let S = b((u + "_team_address1"))
125+ let T = b((u + "_team_address2"))
126+ let U = b((u + "_team_address3"))
127+ let z = f((u + "_creator_address1"))
128+ let A = f((u + "_creator_address2"))
129+ let B = f((u + "_creator_address3"))
130+ let C = b((u + "_creator_address1"))
131+ let D = b((u + "_creator_address2"))
132+ let E = b((u + "_creator_address3"))
127133 let V = if ((S == ""))
128134 then 0
129- else fraction(w, P, 100)
135+ else fraction(x, P, 100)
130136 let W = if ((T == ""))
131137 then 0
132- else fraction(w, Q, 100)
133- let E = if ((B == ""))
138+ else fraction(x, Q, 100)
139+ let X = if ((U == ""))
134140 then 0
135- else fraction(w, y, 100)
141+ else fraction(x, R, 100)
136142 let F = if ((C == ""))
137143 then 0
138- else fraction(w, z, 100)
144+ else fraction(x, z, 100)
139145 let G = if ((D == ""))
140146 then 0
141- else fraction(w, A, 100)
142- let X = if ((R == ""))
143- then nil
144- else [ScriptTransfer(addressFromStringValue(R), U, l.payments[0].assetId)]
147+ else fraction(x, A, 100)
148+ let H = if ((E == ""))
149+ then 0
150+ else fraction(x, B, 100)
145151 let Y = if ((S == ""))
146152 then nil
147153 else [ScriptTransfer(addressFromStringValue(S), V, l.payments[0].assetId)]
148154 let Z = if ((T == ""))
149155 then nil
150156 else [ScriptTransfer(addressFromStringValue(T), W, l.payments[0].assetId)]
151- let K = if ((B == ""))
157+ let aa = if ((U == ""))
152158 then nil
153- else [ScriptTransfer(addressFromStringValue(B), E, l.payments[0].assetId)]
159+ else [ScriptTransfer(addressFromStringValue(U), X, l.payments[0].assetId)]
154160 let L = if ((C == ""))
155161 then nil
156162 else [ScriptTransfer(addressFromStringValue(C), F, l.payments[0].assetId)]
157163 let M = if ((D == ""))
158164 then nil
159165 else [ScriptTransfer(addressFromStringValue(D), G, l.payments[0].assetId)]
160- (((((X ++ Y) ++ Z) ++ K) ++ L) ++ M)
166+ let N = if ((E == ""))
167+ then nil
168+ else [ScriptTransfer(addressFromStringValue(E), H, l.payments[0].assetId)]
169+ (((((Y ++ Z) ++ aa) ++ L) ++ M) ++ N)
161170 }
162171
163172
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "oracleKey"
55
66 func b (c) = {
77 let d = getString(this, c)
88 if ($isInstanceOf(d, "String"))
99 then {
1010 let e = d
1111 e
1212 }
1313 else ""
1414 }
1515
1616
1717 func f (c) = {
1818 let d = getInteger(this, c)
1919 if ($isInstanceOf(d, "Int"))
2020 then {
2121 let e = d
2222 e
2323 }
2424 else 0
2525 }
2626
2727
2828 let g = b(a)
2929
3030 let h = value(addressFromString(g))
3131
3232 let i = addressFromString(valueOrErrorMessage(getString(h, "sconexDapp"), "sconexDapp not found"))
3333
3434 let j = valueOrErrorMessage(getString(h, "feeReceiver"), "feeReceiver not found")
3535
3636 let k = [i]
3737
3838 @Callable(l)
39-func teamSplitFee (m,n,o,p,q,r,s) = if (!(containsElement(k, l.caller)))
40- then throw("Not allowed")
41- else if ((0 > q))
42- then throw("Share 1 can't be negative")
43- else if ((0 > r))
44- then throw("Share 2 can't be negative")
45- else if ((0 > s))
46- then throw("Share 3 can't be negative")
47- else if ((15 >= ((q + r) + s)))
48- then throw("Sum of shares should be smaller or equal then 15")
49- else [StringEntry((m + "_team_address1"), n), StringEntry((m + "_team_address2"), o), StringEntry((m + "_team_address3"), p), IntegerEntry((m + "_team_share1"), q), IntegerEntry((m + "_team_share2"), r), IntegerEntry((m + "_team_share3"), s)]
39+func initDapp (m) = if ((l.caller != this))
40+ then throw("You cannot do this action")
41+ else if ((g != ""))
42+ then throw("oracle already set, you can't override!")
43+ else [StringEntry(a, m)]
5044
5145
5246
5347 @Callable(l)
54-func creatorSplitFee (m,n,o,p,q,r,s) = if (!(containsElement(k, l.caller)))
48+func teamSplitFee (n,o,p,q,r,s,t) = if (!(containsElement(k, l.caller)))
5549 then throw("Not allowed")
56- else if ((0 > q))
50+ else if ((0 > r))
5751 then throw("Share 1 can't be negative")
58- else if ((0 > r))
52+ else if ((0 > s))
5953 then throw("Share 2 can't be negative")
60- else if ((0 > s))
54+ else if ((0 > t))
6155 then throw("Share 3 can't be negative")
62- else if ((85 >= ((q + r) + s)))
63- then throw("Sum of shares should be smaller or equal then 85")
64- else [StringEntry((m + "_creator_address1"), n), StringEntry((m + "_creator_address2"), o), StringEntry((m + "_creator_address3"), p), IntegerEntry((m + "_creator_share1"), q), IntegerEntry((m + "_creator_share2"), r), IntegerEntry((m + "_creator_share3"), s)]
56+ else if ((15 >= ((r + s) + t)))
57+ then throw("Sum of shares should be smaller or equal then 15")
58+ else [StringEntry((n + "_team_address1"), o), StringEntry((n + "_team_address2"), p), StringEntry((n + "_team_address3"), q), IntegerEntry((n + "_team_share1"), r), IntegerEntry((n + "_team_share2"), s), IntegerEntry((n + "_team_share3"), t)]
6559
6660
6761
6862 @Callable(l)
69-func payFeeResell (t,u) = {
70- let v = 3
71- let w = value(l.payments[0].amount)
72- let x = value(l.payments[0].assetId)
73- let y = f((t + "_creator_address1"))
74- let z = f((t + "_creator_address2"))
75- let A = f((t + "_creator_address3"))
76- let B = b((t + "_creator_address1"))
77- let C = b((t + "_creator_address2"))
78- let D = b((t + "_creator_address3"))
79- let E = if ((B == ""))
80- then 0
81- else fraction(w, y, 100)
63+func creatorSplitFee (n,o,p,q,r,s,t) = if (!(containsElement(k, l.caller)))
64+ then throw("Not allowed")
65+ else if ((0 > r))
66+ then throw("Share 1 can't be negative")
67+ else if ((0 > s))
68+ then throw("Share 2 can't be negative")
69+ else if ((0 > t))
70+ then throw("Share 3 can't be negative")
71+ else if ((85 >= ((r + s) + t)))
72+ then throw("Sum of shares should be smaller or equal then 85")
73+ else [StringEntry((n + "_creator_address1"), o), StringEntry((n + "_creator_address2"), p), StringEntry((n + "_creator_address3"), q), IntegerEntry((n + "_creator_share1"), r), IntegerEntry((n + "_creator_share2"), s), IntegerEntry((n + "_creator_share3"), t)]
74+
75+
76+
77+@Callable(l)
78+func payFeeResell (u,v) = {
79+ let w = 3
80+ let x = value(l.payments[0].amount)
81+ let y = value(l.payments[0].assetId)
82+ let z = f((u + "_creator_address1"))
83+ let A = f((u + "_creator_address2"))
84+ let B = f((u + "_creator_address3"))
85+ let C = b((u + "_creator_address1"))
86+ let D = b((u + "_creator_address2"))
87+ let E = b((u + "_creator_address3"))
8288 let F = if ((C == ""))
8389 then 0
84- else fraction(w, z, 100)
90+ else fraction(x, z, 100)
8591 let G = if ((D == ""))
8692 then 0
87- else fraction(w, A, 100)
88- let H = fraction(w, v, 100)
89- let I = ((((w - E) - F) - G) - H)
90- let J = [ScriptTransfer(addressFromStringValue(j), H, l.payments[0].assetId)]
91- let K = if ((B == ""))
92- then nil
93- else [ScriptTransfer(addressFromStringValue(B), E, l.payments[0].assetId)]
93+ else fraction(x, A, 100)
94+ let H = if ((E == ""))
95+ then 0
96+ else fraction(x, B, 100)
97+ let I = fraction(x, w, 100)
98+ let J = ((((x - F) - G) - H) - I)
99+ let K = [ScriptTransfer(addressFromStringValue(j), I, l.payments[0].assetId)]
94100 let L = if ((C == ""))
95101 then nil
96102 else [ScriptTransfer(addressFromStringValue(C), F, l.payments[0].assetId)]
97103 let M = if ((D == ""))
98104 then nil
99105 else [ScriptTransfer(addressFromStringValue(D), G, l.payments[0].assetId)]
100- let N = if ((u == ""))
106+ let N = if ((E == ""))
101107 then nil
102- else [ScriptTransfer(addressFromStringValue(u), I, l.payments[0].assetId)]
103- ((((K ++ L) ++ M) ++ J) ++ N)
108+ else [ScriptTransfer(addressFromStringValue(E), H, l.payments[0].assetId)]
109+ let O = if ((v == ""))
110+ then nil
111+ else [ScriptTransfer(addressFromStringValue(v), J, l.payments[0].assetId)]
112+ ((((L ++ M) ++ N) ++ K) ++ O)
104113 }
105114
106115
107116
108117 @Callable(l)
109-func payFee (t) = {
110- let w = value(l.payments[0].amount)
111- let x = value(l.payments[0].assetId)
112- let O = f((t + "_team_share1"))
113- let P = f((t + "_team_share2"))
114- let Q = f((t + "_team_share3"))
115- let R = b((t + "_team_address1"))
116- let S = b((t + "_team_address2"))
117- let T = b((t + "_team_address3"))
118- let y = f((t + "_creator_address1"))
119- let z = f((t + "_creator_address2"))
120- let A = f((t + "_creator_address3"))
121- let B = b((t + "_creator_address1"))
122- let C = b((t + "_creator_address2"))
123- let D = b((t + "_creator_address3"))
124- let U = if ((R == ""))
125- then 0
126- else fraction(w, O, 100)
118+func payFee (u) = {
119+ let x = value(l.payments[0].amount)
120+ let y = value(l.payments[0].assetId)
121+ let P = f((u + "_team_share1"))
122+ let Q = f((u + "_team_share2"))
123+ let R = f((u + "_team_share3"))
124+ let S = b((u + "_team_address1"))
125+ let T = b((u + "_team_address2"))
126+ let U = b((u + "_team_address3"))
127+ let z = f((u + "_creator_address1"))
128+ let A = f((u + "_creator_address2"))
129+ let B = f((u + "_creator_address3"))
130+ let C = b((u + "_creator_address1"))
131+ let D = b((u + "_creator_address2"))
132+ let E = b((u + "_creator_address3"))
127133 let V = if ((S == ""))
128134 then 0
129- else fraction(w, P, 100)
135+ else fraction(x, P, 100)
130136 let W = if ((T == ""))
131137 then 0
132- else fraction(w, Q, 100)
133- let E = if ((B == ""))
138+ else fraction(x, Q, 100)
139+ let X = if ((U == ""))
134140 then 0
135- else fraction(w, y, 100)
141+ else fraction(x, R, 100)
136142 let F = if ((C == ""))
137143 then 0
138- else fraction(w, z, 100)
144+ else fraction(x, z, 100)
139145 let G = if ((D == ""))
140146 then 0
141- else fraction(w, A, 100)
142- let X = if ((R == ""))
143- then nil
144- else [ScriptTransfer(addressFromStringValue(R), U, l.payments[0].assetId)]
147+ else fraction(x, A, 100)
148+ let H = if ((E == ""))
149+ then 0
150+ else fraction(x, B, 100)
145151 let Y = if ((S == ""))
146152 then nil
147153 else [ScriptTransfer(addressFromStringValue(S), V, l.payments[0].assetId)]
148154 let Z = if ((T == ""))
149155 then nil
150156 else [ScriptTransfer(addressFromStringValue(T), W, l.payments[0].assetId)]
151- let K = if ((B == ""))
157+ let aa = if ((U == ""))
152158 then nil
153- else [ScriptTransfer(addressFromStringValue(B), E, l.payments[0].assetId)]
159+ else [ScriptTransfer(addressFromStringValue(U), X, l.payments[0].assetId)]
154160 let L = if ((C == ""))
155161 then nil
156162 else [ScriptTransfer(addressFromStringValue(C), F, l.payments[0].assetId)]
157163 let M = if ((D == ""))
158164 then nil
159165 else [ScriptTransfer(addressFromStringValue(D), G, l.payments[0].assetId)]
160- (((((X ++ Y) ++ Z) ++ K) ++ L) ++ M)
166+ let N = if ((E == ""))
167+ then nil
168+ else [ScriptTransfer(addressFromStringValue(E), H, l.payments[0].assetId)]
169+ (((((Y ++ Z) ++ aa) ++ L) ++ M) ++ N)
161170 }
162171
163172

github/deemru/w8io/169f3d6 
128.07 ms