tx · hVqxcQNFAB1BcyUUKaUSNgzLh252AmARnkBfybFg3ac

3P3pDosq4GCwfJkvq4yqKvvoTwmoqc9qPmo:  -0.01400000 Waves

2022.02.22 11:53 [2999725] smart account 3P3pDosq4GCwfJkvq4yqKvvoTwmoqc9qPmo > SELF 0.00000000 Waves

{ "type": 13, "id": "hVqxcQNFAB1BcyUUKaUSNgzLh252AmARnkBfybFg3ac", "fee": 1400000, "feeAssetId": null, "timestamp": 1645520032202, "version": 2, "chainId": 87, "sender": "3P3pDosq4GCwfJkvq4yqKvvoTwmoqc9qPmo", "senderPublicKey": "kGiN3HQLLzkjcQVfSrY4H1JRUTjPhJhMgiTQeXsEoPV", "proofs": [ "34T7PA2pCWH7s5UV67vJfw28hACFViay8qpqEnCwTNq6SFsSaHMjcrLALgjnKiZyuc7JfLQgZp5vWt4pzux5Ap4o" ], "script": "base64:AAIFAAAAAAAAAAYIAhIAEgAAAAAYAAAAABJuZnRDcmVhdGlvbkFkZHJlc3MBAAAAGgFXRkeg0dLB5XqqDtLD9Tumwl0uvsvI4tRyAAAAABBpbmN1YmF0b3JBZGRyZXNzAQAAABoBV4y1SJ9+nhXVGJeOG3f7CX9nYtrhbWMlSQAAAAAOYnJlZWRlckFkZHJlc3MBAAAAGgFXfue5+XHETHhcfXh7hnGCQxWmeWoPth8eAAAAAA5mYXJtaW5nQWRkcmVzcwEAAAAaAVdbE2dZBmknpxBMinC9RqR4sTAMn5OPIsMAAAAACmVnZ0Fzc2V0SWQBAAAAIKOff08jclHRLOIhkmKITQwL8+oiboHVr/wLkxfObbHJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQAAAANrZXkEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIAAAAAAAAAAAABAAAADHRyeUdldFN0cmluZwAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAAAAAAAEWFjY2Vzc0l0ZW1Bc3NldElkCQACWQAAAAEJAQAAAAx0cnlHZXRTdHJpbmcAAAABAgAAABhzdGF0aWNfYWNjZXNzSXRlbUFzc2V0SWQAAAAAD2FjY2Vzc0l0ZW1QcmljZQkBAAAADXRyeUdldEludGVnZXIAAAABAgAAABZzdGF0aWNfYWNjZXNzSXRlbVByaWNlAAAAAA9taW5Mb2NrRHVyYXRpb24JAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQIAAAAWc3RhdGljX21pbkxvY2tEdXJhdGlvbgEAAAAJaXNTeW1ib2xBAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABQQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xCAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABQgkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xDAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABQwkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xEAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRAkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xFAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xGAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRgkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xHAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABRwkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xIAAAAAgAAAAthY2N1bXVsYXRlZAAAAANzeW0DCQAAAAAAAAIFAAAAA3N5bQIAAAABSAkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAQkAAGQAAAACBQAAAAthY2N1bXVsYXRlZAAAAAAAAAAAAAEAAAAJaXNTeW1ib2xJ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", "height": 2999725, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DAYeyiUAi4iUcTDJHmAipFfoEuuTBGMnnB1fPeVAfQpV Next: EAe2SULk2PHTHahHBtfULRCvbxrKfzMv1qVvNwQjWDLG Diff:
OldNewDifferences
239239
240240
241241 @Callable(aj)
242-func lockDuck () = {
242+func lock () = {
243243 let ak = toString(aj.caller)
244244 let ah = value(value(aj.payments[0]).assetId)
245245 let al = value(assetInfo(ah)).issuer.bytes
310310
311311
312312 @Callable(aj)
313-func unlockDuck () = {
313+func unlock () = {
314314 let ak = toString(aj.caller)
315315 let ax = value(aj.payments[0].assetId)
316316 let av = toBase58String(ax)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'3P8LVqVKhTViMJau96KNir6FhHr4WnfoW57'
55
66 let b = base58'3PEktVux2RhchSN63DsDo4b4mz4QqzKSeDv'
77
88 let c = base58'3PDVuU45H7Eh5dmtNbnRNRStGwULA7NY6Hb'
99
1010 let d = base58'3PAETTtuW7aSiyKtn9GuML3RgtV1xdq1mQW'
1111
1212 let e = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
1313
1414 func f (g) = {
1515 let h = getInteger(this, g)
1616 if ($isInstanceOf(h, "Int"))
1717 then {
1818 let i = h
1919 i
2020 }
2121 else 0
2222 }
2323
2424
2525 func j (g) = {
2626 let h = getString(this, g)
2727 if ($isInstanceOf(h, "String"))
2828 then {
2929 let k = h
3030 k
3131 }
3232 else ""
3333 }
3434
3535
3636 let l = fromBase58String(j("static_accessItemAssetId"))
3737
3838 let m = f("static_accessItemPrice")
3939
4040 let n = f("static_minLockDuration")
4141
4242 func o (p,q) = if ((q == "A"))
4343 then (p + 1)
4444 else (p + 0)
4545
4646
4747 func r (p,q) = if ((q == "B"))
4848 then (p + 1)
4949 else (p + 0)
5050
5151
5252 func s (p,q) = if ((q == "C"))
5353 then (p + 1)
5454 else (p + 0)
5555
5656
5757 func t (p,q) = if ((q == "D"))
5858 then (p + 1)
5959 else (p + 0)
6060
6161
6262 func u (p,q) = if ((q == "E"))
6363 then (p + 1)
6464 else (p + 0)
6565
6666
6767 func v (p,q) = if ((q == "F"))
6868 then (p + 1)
6969 else (p + 0)
7070
7171
7272 func w (p,q) = if ((q == "G"))
7373 then (p + 1)
7474 else (p + 0)
7575
7676
7777 func x (p,q) = if ((q == "H"))
7878 then (p + 1)
7979 else (p + 0)
8080
8181
8282 func y (p,q) = if ((q == "I"))
8383 then (p + 1)
8484 else (p + 0)
8585
8686
8787 func z (A) = if (contains(A, "0"))
8888 then ""
8989 else A
9090
9191
9292 func B (C) = {
9393 let D = split(dropRight(drop(C, 5), 3), "")
9494 ((((((((z((toString({
9595 let E = D
9696 let F = size(E)
9797 let G = 0
9898 func H (I,J) = if ((J >= F))
9999 then I
100100 else o(I, E[J])
101101
102102 func K (I,J) = if ((J >= F))
103103 then I
104104 else throw("List size exceeds 8")
105105
106106 K(H(H(H(H(H(H(H(H(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
107107 }) + "A")) + z((toString({
108108 let E = D
109109 let F = size(E)
110110 let G = 0
111111 func L (I,J) = if ((J >= F))
112112 then I
113113 else r(I, E[J])
114114
115115 func M (I,J) = if ((J >= F))
116116 then I
117117 else throw("List size exceeds 8")
118118
119119 M(L(L(L(L(L(L(L(L(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
120120 }) + "B"))) + z((toString({
121121 let E = D
122122 let F = size(E)
123123 let G = 0
124124 func N (I,J) = if ((J >= F))
125125 then I
126126 else s(I, E[J])
127127
128128 func O (I,J) = if ((J >= F))
129129 then I
130130 else throw("List size exceeds 8")
131131
132132 O(N(N(N(N(N(N(N(N(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
133133 }) + "C"))) + z((toString({
134134 let E = D
135135 let F = size(E)
136136 let G = 0
137137 func P (I,J) = if ((J >= F))
138138 then I
139139 else t(I, E[J])
140140
141141 func Q (I,J) = if ((J >= F))
142142 then I
143143 else throw("List size exceeds 8")
144144
145145 Q(P(P(P(P(P(P(P(P(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
146146 }) + "D"))) + z((toString({
147147 let E = D
148148 let F = size(E)
149149 let G = 0
150150 func R (I,J) = if ((J >= F))
151151 then I
152152 else u(I, E[J])
153153
154154 func S (I,J) = if ((J >= F))
155155 then I
156156 else throw("List size exceeds 8")
157157
158158 S(R(R(R(R(R(R(R(R(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
159159 }) + "E"))) + z((toString({
160160 let E = D
161161 let F = size(E)
162162 let G = 0
163163 func T (I,J) = if ((J >= F))
164164 then I
165165 else v(I, E[J])
166166
167167 func U (I,J) = if ((J >= F))
168168 then I
169169 else throw("List size exceeds 8")
170170
171171 U(T(T(T(T(T(T(T(T(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
172172 }) + "F"))) + z((toString({
173173 let E = D
174174 let F = size(E)
175175 let G = 0
176176 func V (I,J) = if ((J >= F))
177177 then I
178178 else w(I, E[J])
179179
180180 func W (I,J) = if ((J >= F))
181181 then I
182182 else throw("List size exceeds 8")
183183
184184 W(V(V(V(V(V(V(V(V(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
185185 }) + "G"))) + z((toString({
186186 let E = D
187187 let F = size(E)
188188 let G = 0
189189 func X (I,J) = if ((J >= F))
190190 then I
191191 else x(I, E[J])
192192
193193 func Y (I,J) = if ((J >= F))
194194 then I
195195 else throw("List size exceeds 8")
196196
197197 Y(X(X(X(X(X(X(X(X(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
198198 }) + "H"))) + z((toString({
199199 let E = D
200200 let F = size(E)
201201 let G = 0
202202 func Z (I,J) = if ((J >= F))
203203 then I
204204 else y(I, E[J])
205205
206206 func aa (I,J) = if ((J >= F))
207207 then I
208208 else throw("List size exceeds 8")
209209
210210 aa(Z(Z(Z(Z(Z(Z(Z(Z(G, 0), 1), 2), 3), 4), 5), 6), 7), 8)
211211 }) + "I")))
212212 }
213213
214214
215215 func ab (ac) = if ((ac == "G"))
216216 then b
217217 else c
218218
219219
220220 func ad (D,ac) = {
221221 let ae = getIntegerValue(Address(ab(ac)), (("stats_" + D) + "_quantity"))
222222 let af = pow((10000 / ae), 4, 5, 1, 2, FLOOR)
223223 if ((af > 0))
224224 then af
225225 else 2
226226 }
227227
228228
229229 func ag (ah) = if (if ((value(assetInfo(ah)).issuer == Address(c)))
230230 then true
231231 else (value(assetInfo(ah)).issuer == Address(b)))
232232 then {
233233 let C = value(assetInfo(ah)).name
234234 let ac = take(takeRight(C, 2), 1)
235235 let ai = ((B(C) + "-") + ac)
236236 $Tuple2(ai, ad(ai, ac))
237237 }
238238 else throw("not valid NFT")
239239
240240
241241 @Callable(aj)
242-func lockDuck () = {
242+func lock () = {
243243 let ak = toString(aj.caller)
244244 let ah = value(value(aj.payments[0]).assetId)
245245 let al = value(assetInfo(ah)).issuer.bytes
246246 let C = value(value(assetInfo(ah)).name)
247247 let am = split(C, "")[(size(split(C, "")) - 1)]
248248 let an = ag(ah)._2
249249 if (if ((al != b))
250250 then (al != c)
251251 else false)
252252 then throw("ivalid NFT attached")
253253 else {
254254 let ao = {
255255 let h = getInteger(Address(d), ((("address_" + toString(this)) + "_perchesAvailable_") + am))
256256 if ($isInstanceOf(h, "Int"))
257257 then {
258258 let i = h
259259 i
260260 }
261261 else 0
262262 }
263263 if ((ao == ao))
264264 then {
265265 let ap = assetBalance(this, e)
266266 let aq = if (if ((50 > an))
267267 then true
268268 else if ((ao == 0))
269269 then (100000000 > ap)
270270 else false)
271271 then false
272272 else {
273273 let ar = if ((ao > 0))
274274 then unit
275275 else invoke(Address(d), "buyPerch", [am, ""], [AttachedPayment(e, 100000000)])
276276 if ((ar == ar))
277277 then {
278278 let as = invoke(Address(d), "stakeNFT", nil, [AttachedPayment(ah, 1)])
279279 if ((as == as))
280280 then true
281281 else throw("Strict value is not equal to itself.")
282282 }
283283 else throw("Strict value is not equal to itself.")
284284 }
285285 if ((aq == aq))
286286 then {
287287 let at = ((((("https://wavesducks.com/api/v1/ducks/" + dropRight(drop(C, 5), 3)) + ".svg?onPerch=") + toString(aq)) + "&color=") + am)
288288 let au = if (aq)
289289 then "Staked Duck"
290290 else "Waves Duck"
291291 let av = {
292292 let h = invoke(Address(a), "createNFT", [au, "Character from the Waves Ducks game", at, "ducks"], nil)
293293 if ($isInstanceOf(h, "String"))
294294 then {
295295 let aw = h
296296 aw
297297 }
298298 else throw("something went wrong during creation of NFT")
299299 }
300300 if ((av == av))
301301 then $Tuple2([ScriptTransfer(aj.caller, 1, fromBase58String(av)), StringEntry((("duck_" + toBase58String(ah)) + "_owner"), ak), StringEntry((("nft_" + av) + "_duckId"), toBase58String(ah)), IntegerEntry(((("address_" + ak) + "_lockedDuck_") + toBase58String(ah)), an)], toBase58String(ah))
302302 else throw("Strict value is not equal to itself.")
303303 }
304304 else throw("Strict value is not equal to itself.")
305305 }
306306 else throw("Strict value is not equal to itself.")
307307 }
308308 }
309309
310310
311311
312312 @Callable(aj)
313-func unlockDuck () = {
313+func unlock () = {
314314 let ak = toString(aj.caller)
315315 let ax = value(aj.payments[0].assetId)
316316 let av = toBase58String(ax)
317317 let ay = j((("nft_" + av) + "_duckId"))
318318 let ah = fromBase58String(ay)
319319 if ((j((("duck_" + ay) + "_owner")) != ak))
320320 then throw("duck is not yours")
321321 else if ((n > (height - f((("duck_" + ay) + "_lockedAt")))))
322322 then throw(("you need to wait to unlock: min " + toString(((n - height) + f((("duck_" + ay) + "_lockedAt"))))))
323323 else {
324324 let az = assetBalance(this, e)
325325 if ((az == az))
326326 then {
327327 let ar = invoke(Address(d), "unstakeNFT", [ay], nil)
328328 if ((ar == ar))
329329 then {
330330 let aA = (assetBalance(this, e) - az)
331331 if ((aA == aA))
332332 then [ScriptTransfer(aj.caller, 1, ah), ScriptTransfer(aj.caller, aA, e), Burn(ax, 1), DeleteEntry(((("address_" + ak) + "_lockedDuck_") + ay)), StringEntry((("nft_" + av) + "_duckId"), toBase58String(ah)), DeleteEntry((("duck_" + ay) + "_owner"))]
333333 else throw("Strict value is not equal to itself.")
334334 }
335335 else throw("Strict value is not equal to itself.")
336336 }
337337 else throw("Strict value is not equal to itself.")
338338 }
339339 }
340340
341341

github/deemru/w8io/0e76f2f 
64.13 ms