tx · HvPLFokiuzRezM6P8pAtW4Pcpg26sHHWQfuHzkGaZgmX

3MpcyLdYAQ6Z14cs1Fy3o7XK1cAHajK5g5N:  -0.01000000 Waves

2022.04.26 22:57 [2025899] smart account 3MpcyLdYAQ6Z14cs1Fy3o7XK1cAHajK5g5N > SELF 0.00000000 Waves

{ "type": 13, "id": "HvPLFokiuzRezM6P8pAtW4Pcpg26sHHWQfuHzkGaZgmX", "fee": 1000000, "feeAssetId": null, "timestamp": 1651003096210, "version": 2, "chainId": 84, "sender": "3MpcyLdYAQ6Z14cs1Fy3o7XK1cAHajK5g5N", "senderPublicKey": "CpN2UR96CYA49vvxNChb3NFpAE9TK2nyuCptRU4VkHzS", "proofs": [ "w94qd1qfgAZu1bFvAWUH3oL5MBgJ6evDDRnMUgd7N9bCeAXaFRjUbiKWF273prCLwckbKQf7Stew15pPsveBYfD" ], "script": "base64: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CmFweUZyb21LZXkFAAAAB2FweUZyb20JAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAADm1heEludGVydmFsS2V5BQAAABFtYXhJbnRlcnZhbE1vbnRocwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAMbWF4SW52ZXN0S2V5BQAAAAltYXhJbnZlc3QFAAAAA25pbAAAAAFpAQAAAAdkZXBvc2l0AAAAAQAAAAhpbnRlcnZhbAQAAAALbWluSW50ZXJ2YWwJAQAAAAxnZXRJbnRPckVsc2UAAAACBQAAABRpbnZlc3RJbnRlcnZhbE1pbktleQAAAAAAAACowAQAAAAJbWF4SW52ZXN0CQEAAAAMZ2V0SW50T3JaZXJvAAAAAQUAAAAMbWF4SW52ZXN0S2V5BAAAAA10b3RhbEludmVzdGVkCQEAAAAMZ2V0SW50T3JaZXJvAAAAAQUAAAAOdG90YWxJbnZlc3RLZXkEAAAAC2ludmVzdEFzc2V0CQEAAAAPZ2V0U3RyaW5nT3JGYWlsAAAAAQUAAAAOaW52ZXN0QXNzZXRLZXkEAAAAC3VzZXJBZGRyZXNzCAUAAAABaQAAAAZjYWxsZXIEAAAAEXVzZXJBZGRyZXNzU3RyaW5nCQAEJQAAAAEFAAAAC3VzZXJBZGRyZXNzBAAAAAttYXhJbnRlcnZhbAkBAAAADGdldEludE9yWmVybwAAAAEFAAAADm1heEludGVydmFsS2V5BAAAAAtpbnZlc3RTdGFydAUAAAAGaGVpZ2h0BAAAAAlpbnZlc3RFbmQJAABkAAAAAgUAAAALaW52ZXN0U3RhcnQJAABoAAAAAgUAAAALbWluSW50ZXJ2YWwFAAAACGludGVydmFsBAAAABNpbnZhbGlkQXNzZXRNZXNzYWdlCQABLAAAAAIJAAEsAAAAAgIAAAAPSW52YWxpZCBhc3NldC4gBQAAAAtpbnZlc3RBc3NldAIAAAAMIGlzIGV4cGVjdGVkAwMJAABmAAAAAgAAAAAAAAAAAQUAAAAIaW50ZXJ2YWwGCQAAZgAAAAIFAAAACGludGVydmFsBQAAAAttYXhJbnRlcnZhbAkAAAIAAAABAgAAAA5Xcm9uZyBpbnRlcnZhbAMJAQAAAAIhPQAAAAIJAAGQAAAAAQgFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAEJAAACAAAAAQIAAAAVSW52YWxpZCBwYXltZW50cyBzaXplBAAAAAdwYXltZW50CQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAABAAAAAZhbW91bnQIBQAAAAdwYXltZW50AAAABmFtb3VudAQAAAAHYXNzZXRJZAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCAUAAAAHcGF5bWVudAAAAAdhc3NldElkBQAAABNpbnZhbGlkQXNzZXRNZXNzYWdlAwkBAAAAAiE9AAAAAgkAAlgAAAABBQAAAAdhc3NldElkBQAAAAtpbnZlc3RBc3NldAkAAAIAAAABBQAAABNpbnZhbGlkQXNzZXRNZXNzYWdlAwkAAGYAAAACCQAAZAAAAAIFAAAABmFtb3VudAUAAAANdG90YWxJbnZlc3RlZAUAAAAJbWF4SW52ZXN0CQAAAgAAAAECAAAAJVRoZSBtYXggaW52ZXN0IGxpbWl0IGhhcyBiZWVuIHJlYWNoZWQEAAAACmN1cnJlbnRBcHkJAQAAAAZnZXRBcHkAAAACBQAAAAhpbnRlcnZhbAUAAAALbWF4SW50ZXJ2YWwEAAAACHVzZXJEYXRhCQEAAAAMcmVhZFVzZXJEYXRhAAAAAQUAAAARdXNlckFkZHJlc3NTdHJpbmcEAAAACW5vQ2xhaW1lZAkBAAAAEGNhbGN1bGF0ZVRvQ2xhaW0AAAAHCQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAAACQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAABCQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAACCQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAADCQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAAECQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAAFCQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAAGBAAAAAlhbGxBbW91bnQJAABkAAAAAgUAAAAGYW1vdW50CQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAADBAAAAAdjbGFpbWVkCQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAAEBAAAAAd0b0NsYWltCQABkQAAAAIFAAAACHVzZXJEYXRhAAAAAAAAAAAFCQAETAAAAAIJAQAAAAtzZXRVc2VyRGF0YQAAAAgFAAAAEXVzZXJBZGRyZXNzU3RyaW5nBQAAAAtpbnZlc3RTdGFydAUAAAAJaW52ZXN0RW5kBQAAAAtpbnZlc3RTdGFydAUAAAAJYWxsQW1vdW50BQAAAAlub0NsYWltZWQFAAAAB2NsYWltZWQFAAAACmN1cnJlbnRBcHkJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAADnRvdGFsSW52ZXN0S2V5CQAAZAAAAAIFAAAABmFtb3VudAUAAAANdG90YWxJbnZlc3RlZAUAAAADbmlsAAAAAWkBAAAABWNsYWltAAAAAAQAAAALaW52ZXN0QXNzZXQJAQAAAA9nZXRTdHJpbmdPckZhaWwAAAABBQAAAA5pbnZlc3RBc3NldEtleQQAAAAEZGF0YQkBAAAADHJlYWRVc2VyRGF0YQAAAAEJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAwkAAGYAAAACAAAAAAAAAAAHCQABkAAAAAEFAAAABGRhdGEJAAACAAAAAQIAAAARVXNlciBoYXMndCBpbnZlc3QEAAAAB3RvQ2xhaW0JAQAAABBjYWxjdWxhdGVUb0NsYWltAAAABwkAAZEAAAACBQAAAARkYXRhAAAAAAAAAAAACQABkQAAAAIFAAAABGRhdGEAAAAAAAAAAAEJAAGRAAAAAgUAAAAEZGF0YQAAAAAAAAAAAgkAAZEAAAACBQAAAARkYXRhAAAAAAAAAAADCQABkQAAAAIFAAAABGRhdGEAAAAAAAAAAAQJAAGRAAAAAgUAAAAEZGF0YQAAAAAAAAAABQkAAZEAAAACBQAAAARkYXRhAAAAAAAAAAAGBAAAAAdjbGFpbWVkCQAAZAAAAAIJAAGRAAAAAgUAAAAEZGF0YQAAAAAAAAAABAUAAAAHdG9DbGFpbQQAAAALY2xhaW1IZWlnaHQFAAAABmhlaWdodAMJAAAAAAAAAgUAAAAHdG9DbGFpbQAAAAAAAAAAAAkAAAIAAAABAgAAABBOb3RoaW5nIHRvIGNsYWltCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAHdG9DbGFpbQkAAlkAAAABBQAAAAtpbnZlc3RBc3NldAkABEwAAAACCQEAAAALc2V0VXNlckRhdGEAAAAICQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgkAAZEAAAACBQAAAARkYXRhAAAAAAAAAAAACQABkQAAAAIFAAAABGRhdGEAAAAAAAAAAAEFAAAAC2NsYWltSGVpZ2h0CQABkQAAAAIFAAAABGRhdGEAAAAAAAAAAAMAAAAAAAAAAAAFAAAAB2NsYWltZWQJAAGRAAAAAgUAAAAEZGF0YQAAAAAAAAAABgUAAAADbmlsAAAAAWkBAAAADGRlbGV0ZUFtb3VudAAAAAAJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAADnRvdGFsSW52ZXN0S2V5AAAAAAAAAAAABQAAAANuaWwAAAAAYbY0Mg==", "height": 2025899, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BTEDgXJwX7CHQ5TwmDfYpwDtsf3P3D8JTxKsTGqJGSaj Next: vRkEPpDxqRXJLtKKStEmhHBw9NbH6GzJHymKQaKdivC Diff:
OldNewDifferences
8181 else {
8282 let O = valueOrElse(parseInt(N[1]), 0)
8383 let P = valueOrElse(parseInt(N[2]), 0)
84- let Q = valueOrElse(parseInt(N[6]), 0)
84+ let Q = valueOrElse(parseInt(N[3]), 0)
8585 let R = valueOrElse(parseInt(N[4]), 0)
8686 let S = valueOrElse(parseInt(N[5]), 0)
87- let T = valueOrElse(parseInt(N[2]), 0)
87+ let T = valueOrElse(parseInt(N[6]), 0)
8888 let U = valueOrElse(parseInt(N[7]), 0)
89-[O, P, T, R, S, Q, U]
89+[O, P, Q, R, S, T, U]
9090 }
9191 }
9292
9393
94-func V (n,O,P,T,R,S,Q,U) = {
94+func V (n,O,P,Q,R,S,T,U) = {
9595 let w = m(n)
96- let N = makeString(["%d%d%d%d%d%d", toString(O), toString(P), toString(T), toString(R), toString(S), toString(Q), toString(U)], c)
96+ let N = makeString(["%d%d%d%d%d%d", toString(O), toString(P), toString(Q), toString(R), toString(S), toString(T), toString(U)], c)
9797 StringEntry(w, N)
9898 }
9999
100100
101-func W (O,P,T,R,S,Q,U) = {
102- let X = u(T, O)
101+func W (O,P,Q,R,S,T,U) = {
102+ let X = u(Q, O)
103103 let Y = r(P, height)
104104 let Z = (Y - X)
105105 let aa = fraction(U, Z, b)
161161 let aq = M(ak)
162162 let ar = W(aq[0], aq[1], aq[2], aq[3], aq[4], aq[5], aq[6])
163163 let as = (R + aq[3])
164- let Q = aq[4]
164+ let T = aq[4]
165165 let S = aq[5]
166-[V(ak, al, am, al, as, ar, Q, ad), IntegerEntry(g, (R + ai))]
166+[V(ak, al, am, al, as, ar, T, ad), IntegerEntry(g, (R + ai))]
167167 }
168168 }
169169 }
178178 then throw("User has't invest")
179179 else {
180180 let S = W(N[0], N[1], N[2], N[3], N[4], N[5], N[6])
181- let Q = (N[4] + S)
182- let T = height
181+ let T = (N[4] + S)
182+ let Q = height
183183 if ((S == 0))
184184 then throw("Nothing to claim")
185- else [ScriptTransfer(ac.caller, S, fromBase58String(ag)), V(toString(ac.caller), N[0], N[1], T, N[3], 0, Q, N[6])]
185+ else [ScriptTransfer(ac.caller, S, fromBase58String(ag)), V(toString(ac.caller), N[0], N[1], Q, N[3], 0, T, N[6])]
186186 }
187187 }
188188
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "1.0"
55
66 let b = 525600
77
88 let c = "__"
99
1010 let d = "WAVES"
1111
1212 let e = fromBase58String(d)
1313
1414 let f = "%s__maxInvest"
1515
1616 let g = "%s__totalInvest"
1717
1818 let h = "%s__investAssetId"
1919
2020 let i = "%s__apyFrom"
2121
2222 let j = "%s__apyTo"
2323
2424 let k = "%s__intervalMin"
2525
2626 let l = "%__maxInterval"
2727
2828 func m (n) = makeString(["%s%s$d", "clrcInvest", n], c)
2929
3030
3131 func o (p,q) = if ((valueOrElse(p, 0) != 0))
3232 then p
3333 else q
3434
3535
3636 func r (s,t) = if ((s > t))
3737 then t
3838 else s
3939
4040
4141 func u (s,t) = if ((t > s))
4242 then t
4343 else s
4444
4545
4646 func v (w) = valueOrElse(getInteger(this, w), 0)
4747
4848
4949 func x (w,q) = valueOrElse(getInteger(this, w), q)
5050
5151
5252 func y (w) = valueOrErrorMessage(getInteger(this, w), (("Mandatory this." + w) + " is not defined"))
5353
5454
5555 func z (w,q) = valueOrElse(getString(this, w), q)
5656
5757
5858 func A (w) = valueOrErrorMessage(getString(this, w), (("Mandatory this." + w) + " is not defined"))
5959
6060
6161 func B (C) = if ((C == d))
6262 then unit
6363 else fromBase58String(C)
6464
6565
6666 func D (E,F) = {
6767 let G = v(j)
6868 let H = v(i)
6969 let I = ((G - H) * 1000000)
7070 let J = (F - 1)
7171 let K = ((I * (E - 1)) / J)
7272 let L = (K + (H * 1000000))
7373 L
7474 }
7575
7676
7777 func M (n) = {
7878 let N = split(z(m(n), ""), c)
7979 if ((7 > size(N)))
8080 then [0, 0, 0, 0, 0, 0, 0]
8181 else {
8282 let O = valueOrElse(parseInt(N[1]), 0)
8383 let P = valueOrElse(parseInt(N[2]), 0)
84- let Q = valueOrElse(parseInt(N[6]), 0)
84+ let Q = valueOrElse(parseInt(N[3]), 0)
8585 let R = valueOrElse(parseInt(N[4]), 0)
8686 let S = valueOrElse(parseInt(N[5]), 0)
87- let T = valueOrElse(parseInt(N[2]), 0)
87+ let T = valueOrElse(parseInt(N[6]), 0)
8888 let U = valueOrElse(parseInt(N[7]), 0)
89-[O, P, T, R, S, Q, U]
89+[O, P, Q, R, S, T, U]
9090 }
9191 }
9292
9393
94-func V (n,O,P,T,R,S,Q,U) = {
94+func V (n,O,P,Q,R,S,T,U) = {
9595 let w = m(n)
96- let N = makeString(["%d%d%d%d%d%d", toString(O), toString(P), toString(T), toString(R), toString(S), toString(Q), toString(U)], c)
96+ let N = makeString(["%d%d%d%d%d%d", toString(O), toString(P), toString(Q), toString(R), toString(S), toString(T), toString(U)], c)
9797 StringEntry(w, N)
9898 }
9999
100100
101-func W (O,P,T,R,S,Q,U) = {
102- let X = u(T, O)
101+func W (O,P,Q,R,S,T,U) = {
102+ let X = u(Q, O)
103103 let Y = r(P, height)
104104 let Z = (Y - X)
105105 let aa = fraction(U, Z, b)
106106 let ab = fraction(aa, R, 100000000)
107107 (ab + S)
108108 }
109109
110110
111111 @Callable(ac)
112112 func getApyReaOnly (E,F) = {
113113 let ad = D(E, F)
114114 $Tuple2(nil, ad)
115115 }
116116
117117
118118
119119 @Callable(ac)
120120 func claimReadonly (n) = {
121121 let N = M(n)
122122 let S = W(N[0], N[1], N[2], N[3], N[4], N[5], N[6])
123123 $Tuple2(nil, S)
124124 }
125125
126126
127127
128128 @Callable(ac)
129129 func setParams (H,G,ae,af,ag) = [StringEntry(h, ag), IntegerEntry(j, G), IntegerEntry(i, H), IntegerEntry(l, ae), IntegerEntry(f, af)]
130130
131131
132132
133133 @Callable(ac)
134134 func deposit (E) = {
135135 let ah = x(k, 43200)
136136 let af = v(f)
137137 let ai = v(g)
138138 let ag = A(h)
139139 let aj = ac.caller
140140 let ak = toString(aj)
141141 let F = v(l)
142142 let al = height
143143 let am = (al + (ah * E))
144144 let an = (("Invalid asset. " + ag) + " is expected")
145145 if (if ((1 > E))
146146 then true
147147 else (E > F))
148148 then throw("Wrong interval")
149149 else if ((size(ac.payments) != 1))
150150 then throw("Invalid payments size")
151151 else {
152152 let ao = ac.payments[0]
153153 let R = ao.amount
154154 let ap = valueOrErrorMessage(ao.assetId, an)
155155 if ((toBase58String(ap) != ag))
156156 then throw(an)
157157 else if (((R + ai) > af))
158158 then throw("The max invest limit has been reached")
159159 else {
160160 let ad = D(E, F)
161161 let aq = M(ak)
162162 let ar = W(aq[0], aq[1], aq[2], aq[3], aq[4], aq[5], aq[6])
163163 let as = (R + aq[3])
164- let Q = aq[4]
164+ let T = aq[4]
165165 let S = aq[5]
166-[V(ak, al, am, al, as, ar, Q, ad), IntegerEntry(g, (R + ai))]
166+[V(ak, al, am, al, as, ar, T, ad), IntegerEntry(g, (R + ai))]
167167 }
168168 }
169169 }
170170
171171
172172
173173 @Callable(ac)
174174 func claim () = {
175175 let ag = A(h)
176176 let N = M(toString(ac.caller))
177177 if ((7 > size(N)))
178178 then throw("User has't invest")
179179 else {
180180 let S = W(N[0], N[1], N[2], N[3], N[4], N[5], N[6])
181- let Q = (N[4] + S)
182- let T = height
181+ let T = (N[4] + S)
182+ let Q = height
183183 if ((S == 0))
184184 then throw("Nothing to claim")
185- else [ScriptTransfer(ac.caller, S, fromBase58String(ag)), V(toString(ac.caller), N[0], N[1], T, N[3], 0, Q, N[6])]
185+ else [ScriptTransfer(ac.caller, S, fromBase58String(ag)), V(toString(ac.caller), N[0], N[1], Q, N[3], 0, T, N[6])]
186186 }
187187 }
188188
189189
190190
191191 @Callable(ac)
192192 func deleteAmount () = [IntegerEntry(g, 0)]
193193
194194

github/deemru/w8io/c3f4982 
42.04 ms