tx · 525rX21efkgyZzHpkHWiVsKFifUKabMpZdrkd8z7g83S

3MvGbCQfRKnagRd5JmZTvgupznuJD7MyKfo:  -0.01400000 Waves

2022.04.01 16:57 [1989613] smart account 3MvGbCQfRKnagRd5JmZTvgupznuJD7MyKfo > SELF 0.00000000 Waves

{ "type": 13, "id": "525rX21efkgyZzHpkHWiVsKFifUKabMpZdrkd8z7g83S", "fee": 1400000, "feeAssetId": null, "timestamp": 1648821454965, "version": 2, "chainId": 84, "sender": "3MvGbCQfRKnagRd5JmZTvgupznuJD7MyKfo", "senderPublicKey": "8Gc2RCQPWrzPyyDuKYbKYRCrEHXZSYqCAdiiRQAooSZ6", "proofs": [ "4E8MJpKRiA8giGTVtZeFrnBRgFocTq6YdXdJqJ4NHhe2prZKR6L7eMds7Fdtzch71QDmctLEgbjJ9wb5Qio3pqrp" ], "script": "base64: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CGFkZHJlc3MzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAABWFydElkAgAAAA9fY3JlYXRvcl9zaGFyZTEFAAAADWFkZHJlc3MxU2hhcmUJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgUAAAAFYXJ0SWQCAAAAD19jcmVhdG9yX3NoYXJlMgUAAAANYWRkcmVzczJTaGFyZQkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACBQAAAAVhcnRJZAIAAAAPX2NyZWF0b3Jfc2hhcmUzBQAAAA1hZGRyZXNzM1NoYXJlBQAAAANuaWwAAAABaQEAAAAMcGF5RmVlUmVzZWxsAAAAAgAAAAR0eElkAAAABnNlbGxlcgQAAAATc2NvbmV4RmVlUGVyY2VudGFnZQAAAAAAAAAAAwQAAAAGYW1vdW50CQEAAAAFdmFsdWUAAAABCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAZhbW91bnQEAAAAB2Fzc2V0SWQJAQAAAAV2YWx1ZQAAAAEICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQEAAAAFGFkZHJlc3MxU2hhcmVDcmVhdG9yCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAAA9fY3JlYXRvcl9zaGFyZTEEAAAAFGFkZHJlc3MyU2hhcmVDcmVhdG9yCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAAA9fY3JlYXRvcl9zaGFyZTIEAAAAFGFkZHJlc3MzU2hhcmVDcmVhdG9yCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAAA9fY3JlYXRvcl9zaGFyZTMEAAAAD2FkZHJlc3MxQ3JlYXRvcgkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczEEAAAAD2FkZHJlc3MyQ3JlYXRvcgkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczIEAAAAD2FkZHJlc3MzQ3JlYXRvcgkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczMEAAAAFWFkZHJlc3MxQ3JlYXRvclJld2FyZAMJAAAAAAAAAgUAAAAPYWRkcmVzczFDcmVhdG9yAgAAAAAAAAAAAAAAAAAJAABrAAAAAwUAAAAGYW1vdW50BQAAABRhZGRyZXNzMVNoYXJlQ3JlYXRvcgAAAAAAAAAAZAQAAAAVYWRkcmVzczJDcmVhdG9yUmV3YXJkAwkAAAAAAAACBQAAAA9hZGRyZXNzMkNyZWF0b3ICAAAAAAAAAAAAAAAAAAkAAGsAAAADBQAAAAZhbW91bnQFAAAAFGFkZHJlc3MyU2hhcmVDcmVhdG9yAAAAAAAAAABkBAAAABVhZGRyZXNzM0NyZWF0b3JSZXdhcmQDCQAAAAAAAAIFAAAAD2FkZHJlc3MzQ3JlYXRvcgIAAAAAAAAAAAAAAAAACQAAawAAAAMFAAAABmFtb3VudAUAAAAUYWRkcmVzczNTaGFyZUNyZWF0b3IAAAAAAAAAAGQEAAAAD3Njb25leEZlZVJld2FyZAkAAGsAAAADBQAAAAZhbW91bnQFAAAAE3Njb25leEZlZVBlcmNlbnRhZ2UAAAAAAAAAAGQEAAAADHNlbGxlclJld2FyZAkAAGUAAAACCQAAZQAAAAIJAABlAAAAAgkAAGUAAAACBQAAAAZhbW91bnQFAAAAFWFkZHJlc3MxQ3JlYXRvclJld2FyZAUAAAAVYWRkcmVzczJDcmVhdG9yUmV3YXJkBQAAABVhZGRyZXNzM0NyZWF0b3JSZXdhcmQFAAAAD3Njb25leEZlZVJld2FyZAQAAAAZc2NyaXB0VHJhbnNmZXJGZWVSZWNlaXZlcgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAtmZWVSZWNlaXZlcgUAAAAPc2NvbmV4RmVlUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAAFnNjcmlwdFRyYW5zZmVyQWRkcmVzczEDCQAAAAAAAAIFAAAAD2FkZHJlc3MxQ3JlYXRvcgIAAAAABQAAAANuaWwJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAPYWRkcmVzczFDcmVhdG9yBQAAABVhZGRyZXNzMUNyZWF0b3JSZXdhcmQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQFAAAAA25pbAQAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMgMJAAAAAAAAAgUAAAAPYWRkcmVzczJDcmVhdG9yAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAA9hZGRyZXNzMkNyZWF0b3IFAAAAFWFkZHJlc3MyQ3JlYXRvclJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsBAAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MzAwkAAAAAAAACBQAAAA9hZGRyZXNzM0NyZWF0b3ICAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAD2FkZHJlc3MzQ3JlYXRvcgUAAAAVYWRkcmVzczNDcmVhdG9yUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAAFHNjcmlwdFRyYW5zZmVyU2VsbGVyAwkAAAAAAAACBQAAAAZzZWxsZXICAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAABnNlbGxlcgUAAAAMc2VsbGVyUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgUAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMQUAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMgUAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMwUAAAAZc2NyaXB0VHJhbnNmZXJGZWVSZWNlaXZlcgUAAAAUc2NyaXB0VHJhbnNmZXJTZWxsZXIAAAABaQEAAAAGcGF5RmVlAAAAAgAAAAR0eElkAAAABnNlbGxlcgQAAAAGYW1vdW50CQEAAAAFdmFsdWUAAAABCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAZhbW91bnQEAAAAB2Fzc2V0SWQJAQAAAAV2YWx1ZQAAAAEICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQEAAAAEWFkZHJlc3MxU2hhcmVUZWFtCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAAAxfdGVhbV9zaGFyZTEEAAAAEWFkZHJlc3MyU2hhcmVUZWFtCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAAAxfdGVhbV9zaGFyZTIEAAAAEWFkZHJlc3MzU2hhcmVUZWFtCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAAAxfdGVhbV9zaGFyZTMEAAAADGFkZHJlc3MxVGVhbQkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAAOX3RlYW1fYWRkcmVzczEEAAAADGFkZHJlc3MyVGVhbQkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAAOX3RlYW1fYWRkcmVzczIEAAAADGFkZHJlc3MzVGVhbQkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAAOX3RlYW1fYWRkcmVzczMEAAAAFGFkZHJlc3MxU2hhcmVDcmVhdG9yCQEAAAAGZ2V0SW50AAAAAQkAASwAAAACBQAAAAR0eElkAgAAABFfY3JlYXRvcl9hZGRyZXNzMQQAAAAUYWRkcmVzczJTaGFyZUNyZWF0b3IJAQAAAAZnZXRJbnQAAAABCQABLAAAAAIFAAAABHR4SWQCAAAAEV9jcmVhdG9yX2FkZHJlc3MyBAAAABRhZGRyZXNzM1NoYXJlQ3JlYXRvcgkBAAAABmdldEludAAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczMEAAAAD2FkZHJlc3MxQ3JlYXRvcgkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczEEAAAAD2FkZHJlc3MyQ3JlYXRvcgkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczIEAAAAD2FkZHJlc3MzQ3JlYXRvcgkBAAAABmdldFN0cgAAAAEJAAEsAAAAAgUAAAAEdHhJZAIAAAARX2NyZWF0b3JfYWRkcmVzczMEAAAAEmFkZHJlc3MxVGVhbVJld2FyZAMJAAAAAAAAAgUAAAAMYWRkcmVzczFUZWFtAgAAAAAAAAAAAAAAAAAJAABrAAAAAwUAAAAGYW1vdW50BQAAABFhZGRyZXNzMVNoYXJlVGVhbQAAAAAAAAAAZAQAAAASYWRkcmVzczJUZWFtUmV3YXJkAwkAAAAAAAACBQAAAAxhZGRyZXNzMlRlYW0CAAAAAAAAAAAAAAAAAAkAAGsAAAADBQAAAAZhbW91bnQFAAAAEWFkZHJlc3MyU2hhcmVUZWFtAAAAAAAAAABkBAAAABJhZGRyZXNzM1RlYW1SZXdhcmQDCQAAAAAAAAIFAAAADGFkZHJlc3MzVGVhbQIAAAAAAAAAAAAAAAAACQAAawAAAAMFAAAABmFtb3VudAUAAAARYWRkcmVzczNTaGFyZVRlYW0AAAAAAAAAAGQEAAAAFWFkZHJlc3MxQ3JlYXRvclJld2FyZAMJAAAAAAAAAgUAAAAPYWRkcmVzczFDcmVhdG9yAgAAAAAAAAAAAAAAAAAJAABrAAAAAwUAAAAGYW1vdW50BQAAABRhZGRyZXNzMVNoYXJlQ3JlYXRvcgAAAAAAAAAAZAQAAAAVYWRkcmVzczJDcmVhdG9yUmV3YXJkAwkAAAAAAAACBQAAAA9hZGRyZXNzMkNyZWF0b3ICAAAAAAAAAAAAAAAAAAkAAGsAAAADBQAAAAZhbW91bnQFAAAAFGFkZHJlc3MyU2hhcmVDcmVhdG9yAAAAAAAAAABkBAAAABVhZGRyZXNzM0NyZWF0b3JSZXdhcmQDCQAAAAAAAAIFAAAAD2FkZHJlc3MzQ3JlYXRvcgIAAAAAAAAAAAAAAAAACQAAawAAAAMFAAAABmFtb3VudAUAAAAUYWRkcmVzczNTaGFyZUNyZWF0b3IAAAAAAAAAAGQEAAAAGnNjcmlwdFRyYW5zZmVyQWRkcmVzc1RlYW0xAwkAAAAAAAACBQAAAAxhZGRyZXNzMVRlYW0CAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAADGFkZHJlc3MxVGVhbQUAAAASYWRkcmVzczFUZWFtUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAAGnNjcmlwdFRyYW5zZmVyQWRkcmVzc1RlYW0yAwkAAAAAAAACBQAAAAxhZGRyZXNzMlRlYW0CAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAADGFkZHJlc3MyVGVhbQUAAAASYWRkcmVzczJUZWFtUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAAGnNjcmlwdFRyYW5zZmVyQWRkcmVzc1RlYW0zAwkAAAAAAAACBQAAAAxhZGRyZXNzM1RlYW0CAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAADGFkZHJlc3MzVGVhbQUAAAASYWRkcmVzczNUZWFtUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAAFnNjcmlwdFRyYW5zZmVyQWRkcmVzczEDCQAAAAAAAAIFAAAAD2FkZHJlc3MxQ3JlYXRvcgIAAAAABQAAAANuaWwJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAPYWRkcmVzczFDcmVhdG9yBQAAABVhZGRyZXNzMUNyZWF0b3JSZXdhcmQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQFAAAAA25pbAQAAAAWc2NyaXB0VHJhbnNmZXJBZGRyZXNzMgMJAAAAAAAAAgUAAAAPYWRkcmVzczJDcmVhdG9yAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAA9hZGRyZXNzMkNyZWF0b3IFAAAAFWFkZHJlc3MyQ3JlYXRvclJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsBAAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MzAwkAAAAAAAACBQAAAA9hZGRyZXNzM0NyZWF0b3ICAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAD2FkZHJlc3MzQ3JlYXRvcgUAAAAVYWRkcmVzczNDcmVhdG9yUmV3YXJkCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBQAAAANuaWwEAAAADHNlbGxlclJld2FyZAkAAGUAAAACCQAAZQAAAAIJAABlAAAAAgkAAGUAAAACCQAAZQAAAAIJAABlAAAAAgUAAAAGYW1vdW50BQAAABVhZGRyZXNzMUNyZWF0b3JSZXdhcmQFAAAAFWFkZHJlc3MyQ3JlYXRvclJld2FyZAUAAAAVYWRkcmVzczNDcmVhdG9yUmV3YXJkBQAAABJhZGRyZXNzMVRlYW1SZXdhcmQFAAAAEmFkZHJlc3MyVGVhbVJld2FyZAUAAAASYWRkcmVzczNUZWFtUmV3YXJkBAAAABRzY3JpcHRUcmFuc2ZlclNlbGxlcgMJAAAAAAAAAgUAAAAGc2VsbGVyAgAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAAAZzZWxsZXIFAAAADHNlbGxlclJld2FyZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAUAAAADbmlsCQAETgAAAAIJAAROAAAAAgkABE4AAAACCQAETgAAAAIJAAROAAAAAgkABE4AAAACBQAAABpzY3JpcHRUcmFuc2ZlckFkZHJlc3NUZWFtMQUAAAAac2NyaXB0VHJhbnNmZXJBZGRyZXNzVGVhbTIFAAAAGnNjcmlwdFRyYW5zZmVyQWRkcmVzc1RlYW0zBQAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MxBQAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MyBQAAABZzY3JpcHRUcmFuc2ZlckFkZHJlc3MzBQAAABRzY3JpcHRUcmFuc2ZlclNlbGxlcgAAAACCQX4H", "height": 1989613, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2uHUv62TkGajwsKRdbgPpd46eCffm2hfPBZPi4uuGkEj Next: GjU8Dof6jPGc9x6eSXTM3gM11F5A9fzsUu22DGwJkY7H Diff:
OldNewDifferences
4949 then throw("Not allowed")
5050 else if ((0 > r))
5151 then throw("Share 1 can't be negative")
52- else if ((0 > s))
53- then throw("Share 2 can't be negative")
54- else if ((0 > t))
55- then throw("Share 3 can't be negative")
56- else if ((((r + s) + t) > 15))
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)]
52+ else if (if ((r != 0))
53+ then !(isDefined(addressFromString(o)))
54+ else false)
55+ then throw("Address 1 is invalid")
56+ else if ((0 > s))
57+ then throw("Share 2 can't be negative")
58+ else if (if ((s != 0))
59+ then !(isDefined(addressFromString(p)))
60+ else false)
61+ then throw("Address 2 is invalid")
62+ else if ((0 > t))
63+ then throw("Share 3 can't be negative")
64+ else if (if ((t != 0))
65+ then !(isDefined(addressFromString(q)))
66+ else false)
67+ then throw("Address 3 is invalid")
68+ else if ((((r + s) + t) != 15))
69+ then throw("Sum of shares should be equal to 15")
70+ 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)]
5971
6072
6173
6476 then throw("Not allowed")
6577 else if ((0 > r))
6678 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 ((((r + s) + t) > 85))
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)]
79+ else if (if ((r != 0))
80+ then !(isDefined(addressFromString(o)))
81+ else false)
82+ then throw("Address 1 is invalid")
83+ else if ((0 > s))
84+ then throw("Share 2 can't be negative")
85+ else if (if ((s != 0))
86+ then !(isDefined(addressFromString(p)))
87+ else false)
88+ then throw("Address 2 is invalid")
89+ else if ((0 > t))
90+ then throw("Share 3 can't be negative")
91+ else if (if ((t != 0))
92+ then !(isDefined(addressFromString(q)))
93+ else false)
94+ then throw("Address 3 is invalid")
95+ else if ((((r + s) + t) > 85))
96+ then throw("Sum of shares should be smaller or equal then 85")
97+ 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)]
7498
7599
76100
79103 let w = 3
80104 let x = value(l.payments[0].amount)
81105 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"))
106+ let z = f((u + "_creator_share1"))
107+ let A = f((u + "_creator_share2"))
108+ let B = f((u + "_creator_share3"))
85109 let C = b((u + "_creator_address1"))
86110 let D = b((u + "_creator_address2"))
87111 let E = b((u + "_creator_address3"))
115139
116140
117141 @Callable(l)
118-func payFee (u) = {
142+func payFee (u,v) = {
119143 let x = value(l.payments[0].amount)
120144 let y = value(l.payments[0].assetId)
121145 let P = f((u + "_team_share1"))
166190 let N = if ((E == ""))
167191 then nil
168192 else [ScriptTransfer(addressFromStringValue(E), H, l.payments[0].assetId)]
169- (((((Y ++ Z) ++ aa) ++ L) ++ M) ++ N)
193+ let J = ((((((x - F) - G) - H) - V) - W) - X)
194+ let O = if ((v == ""))
195+ then nil
196+ else [ScriptTransfer(addressFromStringValue(v), J, l.payments[0].assetId)]
197+ ((((((Y ++ Z) ++ aa) ++ L) ++ M) ++ N) ++ O)
170198 }
171199
172200
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)
3939 func initDapp (m) = if ((l.caller != this))
4040 then throw("You cannot do this action")
4141 else if ((g != ""))
4242 then throw("oracle already set, you can't override!")
4343 else [StringEntry(a, m)]
4444
4545
4646
4747 @Callable(l)
4848 func teamSplitFee (n,o,p,q,r,s,t) = if (!(containsElement(k, l.caller)))
4949 then throw("Not allowed")
5050 else if ((0 > r))
5151 then throw("Share 1 can't be negative")
52- else if ((0 > s))
53- then throw("Share 2 can't be negative")
54- else if ((0 > t))
55- then throw("Share 3 can't be negative")
56- else if ((((r + s) + t) > 15))
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)]
52+ else if (if ((r != 0))
53+ then !(isDefined(addressFromString(o)))
54+ else false)
55+ then throw("Address 1 is invalid")
56+ else if ((0 > s))
57+ then throw("Share 2 can't be negative")
58+ else if (if ((s != 0))
59+ then !(isDefined(addressFromString(p)))
60+ else false)
61+ then throw("Address 2 is invalid")
62+ else if ((0 > t))
63+ then throw("Share 3 can't be negative")
64+ else if (if ((t != 0))
65+ then !(isDefined(addressFromString(q)))
66+ else false)
67+ then throw("Address 3 is invalid")
68+ else if ((((r + s) + t) != 15))
69+ then throw("Sum of shares should be equal to 15")
70+ 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)]
5971
6072
6173
6274 @Callable(l)
6375 func creatorSplitFee (n,o,p,q,r,s,t) = if (!(containsElement(k, l.caller)))
6476 then throw("Not allowed")
6577 else if ((0 > r))
6678 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 ((((r + s) + t) > 85))
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)]
79+ else if (if ((r != 0))
80+ then !(isDefined(addressFromString(o)))
81+ else false)
82+ then throw("Address 1 is invalid")
83+ else if ((0 > s))
84+ then throw("Share 2 can't be negative")
85+ else if (if ((s != 0))
86+ then !(isDefined(addressFromString(p)))
87+ else false)
88+ then throw("Address 2 is invalid")
89+ else if ((0 > t))
90+ then throw("Share 3 can't be negative")
91+ else if (if ((t != 0))
92+ then !(isDefined(addressFromString(q)))
93+ else false)
94+ then throw("Address 3 is invalid")
95+ else if ((((r + s) + t) > 85))
96+ then throw("Sum of shares should be smaller or equal then 85")
97+ 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)]
7498
7599
76100
77101 @Callable(l)
78102 func payFeeResell (u,v) = {
79103 let w = 3
80104 let x = value(l.payments[0].amount)
81105 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"))
106+ let z = f((u + "_creator_share1"))
107+ let A = f((u + "_creator_share2"))
108+ let B = f((u + "_creator_share3"))
85109 let C = b((u + "_creator_address1"))
86110 let D = b((u + "_creator_address2"))
87111 let E = b((u + "_creator_address3"))
88112 let F = if ((C == ""))
89113 then 0
90114 else fraction(x, z, 100)
91115 let G = if ((D == ""))
92116 then 0
93117 else fraction(x, A, 100)
94118 let H = if ((E == ""))
95119 then 0
96120 else fraction(x, B, 100)
97121 let I = fraction(x, w, 100)
98122 let J = ((((x - F) - G) - H) - I)
99123 let K = [ScriptTransfer(addressFromStringValue(j), I, l.payments[0].assetId)]
100124 let L = if ((C == ""))
101125 then nil
102126 else [ScriptTransfer(addressFromStringValue(C), F, l.payments[0].assetId)]
103127 let M = if ((D == ""))
104128 then nil
105129 else [ScriptTransfer(addressFromStringValue(D), G, l.payments[0].assetId)]
106130 let N = if ((E == ""))
107131 then nil
108132 else [ScriptTransfer(addressFromStringValue(E), H, l.payments[0].assetId)]
109133 let O = if ((v == ""))
110134 then nil
111135 else [ScriptTransfer(addressFromStringValue(v), J, l.payments[0].assetId)]
112136 ((((L ++ M) ++ N) ++ K) ++ O)
113137 }
114138
115139
116140
117141 @Callable(l)
118-func payFee (u) = {
142+func payFee (u,v) = {
119143 let x = value(l.payments[0].amount)
120144 let y = value(l.payments[0].assetId)
121145 let P = f((u + "_team_share1"))
122146 let Q = f((u + "_team_share2"))
123147 let R = f((u + "_team_share3"))
124148 let S = b((u + "_team_address1"))
125149 let T = b((u + "_team_address2"))
126150 let U = b((u + "_team_address3"))
127151 let z = f((u + "_creator_address1"))
128152 let A = f((u + "_creator_address2"))
129153 let B = f((u + "_creator_address3"))
130154 let C = b((u + "_creator_address1"))
131155 let D = b((u + "_creator_address2"))
132156 let E = b((u + "_creator_address3"))
133157 let V = if ((S == ""))
134158 then 0
135159 else fraction(x, P, 100)
136160 let W = if ((T == ""))
137161 then 0
138162 else fraction(x, Q, 100)
139163 let X = if ((U == ""))
140164 then 0
141165 else fraction(x, R, 100)
142166 let F = if ((C == ""))
143167 then 0
144168 else fraction(x, z, 100)
145169 let G = if ((D == ""))
146170 then 0
147171 else fraction(x, A, 100)
148172 let H = if ((E == ""))
149173 then 0
150174 else fraction(x, B, 100)
151175 let Y = if ((S == ""))
152176 then nil
153177 else [ScriptTransfer(addressFromStringValue(S), V, l.payments[0].assetId)]
154178 let Z = if ((T == ""))
155179 then nil
156180 else [ScriptTransfer(addressFromStringValue(T), W, l.payments[0].assetId)]
157181 let aa = if ((U == ""))
158182 then nil
159183 else [ScriptTransfer(addressFromStringValue(U), X, l.payments[0].assetId)]
160184 let L = if ((C == ""))
161185 then nil
162186 else [ScriptTransfer(addressFromStringValue(C), F, l.payments[0].assetId)]
163187 let M = if ((D == ""))
164188 then nil
165189 else [ScriptTransfer(addressFromStringValue(D), G, l.payments[0].assetId)]
166190 let N = if ((E == ""))
167191 then nil
168192 else [ScriptTransfer(addressFromStringValue(E), H, l.payments[0].assetId)]
169- (((((Y ++ Z) ++ aa) ++ L) ++ M) ++ N)
193+ let J = ((((((x - F) - G) - H) - V) - W) - X)
194+ let O = if ((v == ""))
195+ then nil
196+ else [ScriptTransfer(addressFromStringValue(v), J, l.payments[0].assetId)]
197+ ((((((Y ++ Z) ++ aa) ++ L) ++ M) ++ N) ++ O)
170198 }
171199
172200

github/deemru/w8io/169f3d6 
38.77 ms