tx · XKmQ7KwQikCTbj1wU2WsgUQyWXfNNQZRMM1cQgQ4ceD

3MvMR8PWP5RmRiJNNXpHmVWvQYL6Gx24p7B:  -0.01000000 Waves

2021.06.23 13:17 [1582888] smart account 3MvMR8PWP5RmRiJNNXpHmVWvQYL6Gx24p7B > SELF 0.00000000 Waves

{ "type": 13, "id": "XKmQ7KwQikCTbj1wU2WsgUQyWXfNNQZRMM1cQgQ4ceD", "fee": 1000000, "feeAssetId": null, "timestamp": 1624443442843, "version": 2, "chainId": 84, "sender": "3MvMR8PWP5RmRiJNNXpHmVWvQYL6Gx24p7B", "senderPublicKey": "79ZsohmU2V4MeewJ9m8ni2CSJAx4f5tkMDwSM4f8CzFt", "proofs": [ "RYt9kFaBrK3VsWR1zAZKjra8CNMcSrxgurj2sXL44pqhYvUqm3spoxSc24dqsrEhpfkm2cCokn9k3KvxosMV5xe" ], "script": "base64:AAIEAAAAAAAAAEAIAhIECgIBCBIFCgMIAQgSAwoBCBIDCgEIEgMKAQgSBQoDCAgIEgUKAwgICBIECgIICBIFCgMICAgSBQoDCAgIAAAAMQAAAAAIdW5pdFRlc3QGAAAAABF1bml0VGVzdFNlY29uZGFyeQYAAAAADGFydHdvcmtzRGFwcAMFAAAAEXVuaXRUZXN0U2Vjb25kYXJ5CQEAAAAFdmFsdWUAAAABCQAEJgAAAAECAAAAIzNON2lqMUhQVG8zYmNCd2lZZkNzdUN0NVU3c0NqUUJ6TWVFCQEAAAAFdmFsdWUAAAABCQAEJgAAAAECAAAAIzNOQnluZmJYQzJLYXN0VXhodWtjTVVhRTU4SzljQmRCOVVZAAAAAAh1c2VyRGFwcAMFAAAACHVuaXRUZXN0CQEAAAAFdmFsdWUAAAABCQAEJgAAAAECAAAAIzNNdDRSR01FeWpTV1lBb2NUUHFkNTV3ZEhRUUIzUFUyVUNtCQEAAAAFdmFsdWUAAAABCQAEJgAAAAECAAAAIzNOOHhYYVlqRTI3QWE3OWQ1aEhyaEh1OUhhRm9UQm1oREVqAAAAAAlvcmFjbGVGZWUJAQAAAAV2YWx1ZQAAAAEJAAQmAAAAAQIAAAAjM04yczVSdGFIUEJlbkNzeDJFQ2NvRlJiWUh4M25vWmhYVzEAAAAACHNpZ25EYXBwCQEAAAAFdmFsdWUAAAABCQAEJgAAAAECAAAAIzNOQzI4aFNpdnJtc1RVWGFZRDF4NkwzNjJKNFpwVW5vVGRCAAAAAAtmZWVSZWNlaXZlcgIAAAAjM04xRTZ0WGRkUm9WYVJmUTlkUTN2ZzVMYVcyZnNkOEhLdWIAAAAADXdoaXRlbGlzdERhcHAJAQAAAAV2YWx1ZQAAAAEJAAQmAAAAAQIAAAAjM042QmFWMWRDQjR6ZzQzZ29OTkhhQ3R2UjEzQmN5SjVHc3EAAAAAC3NpZ25Bc3NldElkAQAAACDopWq8yndC8nBhMjVKT0WDubke5ZlnF8Nx6tkLoQSt6wAAAAALdXNkbkFzc2V0SWQBAAAAIA/yHBKs5MQ8muxGGqslqLDsugcrRsxtiHLwteKSSQG0AAAAAAx3YXZlc0Fzc2V0SWQBAAAAAAAAAAAFY2hyaXMCAAAAIzNNc0c2alBOQ3JWSlV0WUI3WEpCeFM3dXRXc1hBZjRu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", "height": 1582888, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 4 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = true
5+
6+let b = true
7+
8+let c = if (b)
9+ then value(addressFromString("3N7ij1HPTo3bcBwiYfCsuCt5U7sCjQBzMeE"))
10+ else value(addressFromString("3NBynfbXC2KastUxhukcMUaE58K9cBdB9UY"))
11+
12+let d = if (a)
13+ then value(addressFromString("3Mt4RGMEyjSWYAocTPqd55wdHQQB3PU2UCm"))
14+ else value(addressFromString("3N8xXaYjE27Aa79d5hHrhHu9HaFoTBmhDEj"))
15+
16+let e = value(addressFromString("3N2s5RtaHPBenCsx2ECcoFRbYHx3noZhXW1"))
17+
18+let f = value(addressFromString("3NC28hSivrmsTUXaYD1x6L362J4ZpUnoTdB"))
19+
20+let g = "3N1E6tXddRoVaRfQ9dQ3vg5LaW2fsd8HKub"
21+
22+let h = value(addressFromString("3N6BaV1dCB4zg43goNNHaCtvR13BcyJ5Gsq"))
23+
24+let i = base58'Gf9t8FA4H3ssoZPCwrg3KwUFCci8zuUFP9ssRsUY3s6a'
25+
26+let j = base58'25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT'
27+
28+let k = base58''
29+
30+let l = "3MsG6jPNCrVJUtYB7XJBxS7utWsXAf4n9Vp"
31+
32+let m = 3
33+
34+let n = 10
35+
36+let o = valueOrElse(getBoolean(d, "conf_dapp_is_running"), true)
37+
38+let p = valueOrElse(getString(d, "conf_maintenance_msg"), "")
39+
40+let q = "SUSPENDED"
41+
42+let r = "REMOVED"
43+
44+let s = "ILLEGAL"
45+
46+let t = "SUSPENDED"
47+
48+func u (v) = valueOrElse(getString(d, v), "Error")
49+
50+
51+func w (v) = valueOrElse(getString(c, v), "")
52+
53+
54+func x (v) = valueOrElse(getString(this, v), "")
55+
56+
57+func y (v) = valueOrElse(getInteger(this, v), 0)
58+
59+
60+func z (A) = ("user_status_" + A)
61+
62+
63+func B (C,D) = ((("art_signid_" + D) + "_") + C)
64+
65+
66+func E (C,D) = ((("art_flag_" + D) + "_") + C)
67+
68+
69+func F (G) = ("nft_" + G)
70+
71+
72+func H (I,J,D,K) = ((((((("sale2nd_info_" + I) + "_") + J) + "_") + D) + "_") + K)
73+
74+
75+func L (M,J,N,O) = ((((((("offer2nd_" + M) + "_") + J) + "_") + N) + "_") + O)
76+
77+
78+func P (Q,K,D,G) = ((((((("request2nd_" + Q) + "_") + K) + "_") + D) + "_") + G)
79+
80+
81+func R (v) = valueOrErrorMessage(getInteger(e, v), "Integer undefine or 0 in oracle")
82+
83+
84+let S = R(("certification_fee_" + toBase58String(i)))
85+
86+func T (U) = if (!(o))
87+ then throw(p)
88+ else $Tuple3(toBase58String(U.transactionId), toBase58String(U.caller.bytes), lastBlock.timestamp)
89+
90+
91+func V (U) = if ((size(U.payments) == 0))
92+ then throw("No payment attached")
93+ else {
94+ let W = value(U.payments[0])
95+ let X = value(W.amount)
96+ $Tuple2(W, X)
97+ }
98+
99+
100+func Y (Z) = if (if (if ((Z.quantity != 1))
101+ then true
102+ else (Z.decimals != 0))
103+ then true
104+ else (Z.reissuable != false))
105+ then true
106+ else (Z.issuer != c)
107+
108+
109+func aa (G) = {
110+ let Z = value(assetInfo(G))
111+ Y(Z)
112+ }
113+
114+
115+func ab (ac) = if (if (if (if ((ac != toBase58String(i)))
116+ then (ac != toBase58String(k))
117+ else false)
118+ then (ac != "WAVES")
119+ else false)
120+ then (ac != toBase58String(j))
121+ else false)
122+ then false
123+ else true
124+
125+
126+func ad (ac) = if ((ac == "WAVES"))
127+ then unit
128+ else fromBase58String(ac)
129+
130+
131+func ae (af) = {
132+ let N = x(("current_owner_on_dapp_" + af))
133+ if ((size(N) == 0))
134+ then throw("NFT not found")
135+ else {
136+ let ag = x(((("sale2nd_status_" + N) + "_") + af))
137+ if ((ag != "OPEN"))
138+ then throw("NFT not for sale")
139+ else N
140+ }
141+ }
142+
143+
144+func ah (v) = {
145+ let ai = x((v + "_OPEN"))
146+ if ((ai == ""))
147+ then throw("Offer not found")
148+ else {
149+ let aj = split(ai, "_")
150+ let ac = ad(aj[2])
151+ $Tuple3(aj, ac, ai)
152+ }
153+ }
154+
155+
156+func ak (al) = if ((al != s))
157+ then (al != t)
158+ else false
159+
160+
161+func am (A,G) = {
162+ let al = w(E(A, G))
163+ if (ak(al))
164+ then true
165+ else throw(("Original Artwork flagged as " + al))
166+ }
167+
168+
169+func an (A) = {
170+ let ao = u(z(A))
171+ if (containsElement([q, r], ao))
172+ then throw(("Original Artist " + ao))
173+ else true
174+ }
175+
176+
177+func ap (ac) = {
178+ let aq = split(w(F(ac)), "_")
179+ let ar = w(B(aq[6], aq[5]))
180+ if (if (!(am(aq[6], aq[5])))
181+ then !(an(aq[6]))
182+ else false)
183+ then $Tuple4(false, aq[5], aq[6], ar)
184+ else $Tuple4(true, aq[5], aq[6], ar)
185+ }
186+
187+
188+func as (D,K) = {
189+ let ar = w(B(K, D))
190+ if ((size(ar) == 0))
191+ then throw("Artwork not found on SIGN Art")
192+ else if (if (!(am(K, D)))
193+ then !(an(K))
194+ else false)
195+ then false
196+ else true
197+ }
198+
199+
200+func at (X,ac,af,K,N,I) = {
201+ let au = fraction(X, m, 100)
202+ let av = fraction(X, n, 100)
203+ let aw = (X - (au + av))
204+ let ax = ScriptTransfer(Address(fromBase58String(g)), au, ac)
205+ let ay = ScriptTransfer(Address(fromBase58String(K)), av, ac)
206+ let az = ScriptTransfer(Address(fromBase58String(N)), aw, ac)
207+ let aA = ScriptTransfer(Address(fromBase58String(I)), 1, fromBase58String(af))
208+ $Tuple4(ax, ay, az, aA)
209+ }
210+
211+
212+func aB (ac,aC) = {
213+ let aD = if (a)
214+ then 10
215+ else R("waves_min_sell")
216+ let aE = 1000000
217+ let aF = if (a)
218+ then 1
219+ else (S * 2)
220+ if (if (if (if (if ((ac == toBase58String(j)))
221+ then (aE > aC)
222+ else false)
223+ then (aC != 0)
224+ else false)
225+ then true
226+ else if (if ((ac == toBase58String(i)))
227+ then (aF > aC)
228+ else false)
229+ then (aC != 0)
230+ else false)
231+ then true
232+ else if (if (if ((ac == toBase58String(k)))
233+ then true
234+ else (ac == "WAVES"))
235+ then (aD > aC)
236+ else false)
237+ then (aC != 0)
238+ else false)
239+ then false
240+ else true
241+ }
242+
243+
244+func aG (U,J) = {
245+ let aH = T(U)
246+ let G = aH._1
247+ let I = aH._2
248+ let aI = aH._3
249+ let aJ = ap(J)
250+ let aK = aJ._1
251+ let D = aJ._2
252+ let K = aJ._3
253+ let ar = aJ._4
254+ $Tuple7(G, I, aI, aK, D, K, ar)
255+ }
256+
257+
258+@Callable(U)
259+func sellNFT (aC,aL) = {
260+ let aM = V(U)
261+ let W = aM._1
262+ let X = aM._2
263+ let J = if (if (isDefined(W.assetId))
264+ then aa(value(W.assetId))
265+ else false)
266+ then toBase58String(value(W.assetId))
267+ else throw("Only SIGN Art NFT accepted.")
268+ let aN = aG(U, J)
269+ let G = aN._1
270+ let I = aN._2
271+ let aI = aN._3
272+ let aK = aN._4
273+ let D = aN._5
274+ let K = aN._6
275+ let ar = aN._7
276+ if ((size(ar) == 0))
277+ then throw("Artwork not found on SIGN Art")
278+ else if (!(aK))
279+ then throw("Not a valid nft")
280+ else if (!(ab(aL)))
281+ then throw("Only SIGN, USDN or WAVES accepted")
282+ else if ((aC == 0))
283+ then throw("Wrong minimum sell price")
284+ else if (!(aB(aL, aC)))
285+ then throw("Wrong minimum sell price")
286+ else [StringEntry((H(I, J, D, K) + "_OPEN"), ((((((((((((toString(aI) + "_") + toString(aC)) + "_") + aL) + "_") + J) + "_") + D) + "_") + K) + "_") + G)), StringEntry(((("sale2nd_status_" + I) + "_") + J), "OPEN"), StringEntry(("current_owner_on_dapp_" + J), I)]
287+ }
288+
289+
290+
291+@Callable(U)
292+func updateSalePrice (J,aC,aL) = {
293+ let aO = aG(U, J)
294+ let G = aO._1
295+ let I = aO._2
296+ let aI = aO._3
297+ let aK = aO._4
298+ let D = aO._5
299+ let K = aO._6
300+ let ar = aO._7
301+ if ((size(ar) == 0))
302+ then throw("Artwork not found on SIGN Art, cancel your sale.")
303+ else if (!(aK))
304+ then throw("Not a valid nft")
305+ else {
306+ let N = x(("current_owner_on_dapp_" + J))
307+ if ((N != I))
308+ then throw("You don't own this NFT")
309+ else {
310+ let ag = x(((("sale2nd_status_" + I) + "_") + J))
311+ if ((ag != "OPEN"))
312+ then throw("Sale not active")
313+ else if (!(ab(aL)))
314+ then throw("Only SIGN, USDN or WAVES accepted")
315+ else if ((aC == 0))
316+ then throw("Wrong minimum sell price")
317+ else if (!(aB(aL, aC)))
318+ then throw("Wrong minimum sell price")
319+ else {
320+ let aP = H(I, J, D, K)
321+ let aQ = split(x((aP + "_OPEN")), "_")
322+[StringEntry((aP + "_OPEN"), ((((((((((((aQ[0] + "_") + toString(aC)) + "_") + aL) + "_") + aQ[3]) + "_") + aQ[4]) + "_") + aQ[5]) + "_") + aQ[6]))]
323+ }
324+ }
325+ }
326+ }
327+
328+
329+
330+@Callable(U)
331+func cancelSale (J) = {
332+ let aR = aG(U, J)
333+ let G = aR._1
334+ let I = aR._2
335+ let aI = aR._3
336+ let aK = aR._4
337+ let D = aR._5
338+ let K = aR._6
339+ let ar = aR._7
340+ let N = x(("current_owner_on_dapp_" + J))
341+ if ((N != I))
342+ then throw("You don't own this NFT")
343+ else {
344+ let ag = x(((("sale2nd_status_" + I) + "_") + J))
345+ if ((ag != "OPEN"))
346+ then throw("Sale not active")
347+ else {
348+ let aP = H(I, J, D, K)
349+ let aQ = x((aP + "_OPEN"))
350+[DeleteEntry((aP + "_OPEN")), DeleteEntry(((("sale2nd_status_" + I) + "_") + J)), DeleteEntry(("current_owner_on_dapp_" + J)), StringEntry((((aP + "_") + G) + "_CANCELLED"), ((((aQ + "_CANCELLED_") + toString(aI)) + "_") + G)), ScriptTransfer(Address(fromBase58String(I)), 1, fromBase58String(J))]
351+ }
352+ }
353+ }
354+
355+
356+
357+@Callable(U)
358+func buyNFT (J) = {
359+ let aS = aG(U, J)
360+ let G = aS._1
361+ let I = aS._2
362+ let aI = aS._3
363+ let aK = aS._4
364+ let D = aS._5
365+ let K = aS._6
366+ let ar = aS._7
367+ if ((size(ar) == 0))
368+ then throw("Artwork not found on SIGN Art, cancel your sale.")
369+ else if (!(aK))
370+ then throw("Not a valid nft")
371+ else {
372+ let N = ae(J)
373+ let aP = H(N, J, D, K)
374+ let aQ = x((aP + "_OPEN"))
375+ if ((size(aQ) == 0))
376+ then throw("Sale Not found!")
377+ else {
378+ let aT = split(aQ, "_")
379+ if ((parseInt(aT[1]) == 0))
380+ then throw("Offer only")
381+ else {
382+ let aU = V(U)
383+ let W = aU._1
384+ let X = aU._2
385+ let aV = if (isDefined(W.assetId))
386+ then toBase58String(value(W.assetId))
387+ else ""
388+ if (if ((aT[1] != toString(X)))
389+ then true
390+ else (aT[2] != aV))
391+ then throw("Payment infos don't match.")
392+ else {
393+ let au = fraction(X, m, 100)
394+ let av = fraction(X, n, 100)
395+ let aw = (X - (au + av))
396+ let aW = at(X, W.assetId, J, K, N, I)
397+ let ax = aW._1
398+ let ay = aW._2
399+ let az = aW._3
400+ let aA = aW._4
401+[DeleteEntry((aP + "_OPEN")), DeleteEntry(((("sale2nd_status_" + N) + "_") + J)), DeleteEntry(("current_owner_on_dapp_" + J)), StringEntry((((aP + "_") + G) + "_CLOSED"), ((((((aQ + "_CLOSED_") + toString(aI)) + "_") + G) + "_") + I)), ax, ay, az, aA]
402+ }
403+ }
404+ }
405+ }
406+ }
407+
408+
409+
410+@Callable(U)
411+func setOffer (J) = {
412+ let aX = aG(U, J)
413+ let G = aX._1
414+ let M = aX._2
415+ let aI = aX._3
416+ let aK = aX._4
417+ let D = aX._5
418+ let K = aX._6
419+ let ar = aX._7
420+ if (!(aK))
421+ then throw("Not a valid nft")
422+ else {
423+ let aY = V(U)
424+ let W = aY._1
425+ let X = aY._2
426+ let ac = if (!(isDefined(W.assetId)))
427+ then "WAVES"
428+ else toBase58String(value(W.assetId))
429+ if (!(ab(ac)))
430+ then throw("asset not accepted")
431+ else if ((X == 0))
432+ then throw("Offer of 0 not allowed")
433+ else if (!(aB(ac, X)))
434+ then throw("Wrong minimum sell price")
435+ else {
436+ let N = ae(J)
437+[StringEntry((L(M, J, N, G) + "_OPEN"), ((((((((((((((toString(aI) + "_") + toString(X)) + "_") + ac) + "_") + J) + "_") + D) + "_") + K) + "_") + M) + "_") + G))]
438+ }
439+ }
440+ }
441+
442+
443+
444+@Callable(U)
445+func acceptOffer (J,O,M) = {
446+ let aZ = aG(U, J)
447+ let G = aZ._1
448+ let I = aZ._2
449+ let aI = aZ._3
450+ let aK = aZ._4
451+ let D = aZ._5
452+ let K = aZ._6
453+ let ar = aZ._7
454+ if (!(aK))
455+ then throw("Not a valid nft")
456+ else {
457+ let N = ae(J)
458+ if ((I != N))
459+ then throw("Only sale owner can accept offer")
460+ else {
461+ let ba = L(M, J, N, O)
462+ let bb = ah(ba)
463+ let aj = bb._1
464+ let ac = bb._2
465+ let ai = bb._3
466+ let aP = H(N, J, D, K)
467+ let aQ = x((aP + "_OPEN"))
468+ if ((size(aQ) == 0))
469+ then throw("Sale Not found!")
470+ else {
471+ let X = value(parseInt(aj[1]))
472+ let bc = at(X, ac, J, K, N, aj[6])
473+ let ax = bc._1
474+ let ay = bc._2
475+ let az = bc._3
476+ let aA = bc._4
477+[DeleteEntry((aP + "_OPEN")), DeleteEntry((ba + "_OPEN")), DeleteEntry(((("sale2nd_status_" + N) + "_") + J)), DeleteEntry(("current_owner_on_dapp_" + J)), StringEntry((ba + "_CLOSED"), ((((ai + "_CLOSED_") + toString(aI)) + "_") + G)), StringEntry((((aP + "_") + G) + "_CLOSED"), ((((((((((aQ + "_CLOSED-OFFER_") + toString(aI)) + "_") + G) + "_") + M) + "_") + toString(X)) + "_") + toBase58String(value(ac)))), ax, ay, az, aA]
478+ }
479+ }
480+ }
481+ }
482+
483+
484+
485+@Callable(U)
486+func cancelOffer (J,O,N) = {
487+ let bd = T(U)
488+ let G = bd._1
489+ let I = bd._2
490+ let aI = bd._3
491+ let ba = L(I, J, N, O)
492+ let be = ah(ba)
493+ let aj = be._1
494+ let ac = be._2
495+ let ai = be._3
496+[DeleteEntry((ba + "_OPEN")), StringEntry((ba + "_CANCELLED"), ((((ai + "_CANCELLED_") + toString(aI)) + "_") + G)), ScriptTransfer(Address(fromBase58String(I)), parseIntValue(aj[1]), ac)]
497+ }
498+
499+
500+
501+@Callable(U)
502+func makeRequest (D,K) = {
503+ let bf = T(U)
504+ let G = bf._1
505+ let Q = bf._2
506+ let aI = bf._3
507+ let bg = V(U)
508+ let W = bg._1
509+ let X = bg._2
510+ let ac = if (!(isDefined(W.assetId)))
511+ then "WAVES"
512+ else toBase58String(value(W.assetId))
513+ if (!(ab(ac)))
514+ then throw("asset not accepted")
515+ else if (!(aB(ac, X)))
516+ then throw("Wrong minimum sell price")
517+ else {
518+ let bh = as(D, K)
519+ if (!(bh))
520+ then throw("Something went wrong")
521+ else [StringEntry((P(Q, K, D, G) + "_OPEN"), ((((((((((toString(aI) + "_") + toString(X)) + "_") + toBase58String(value(W.assetId))) + "_") + D) + "_") + Q) + "_") + G))]
522+ }
523+ }
524+
525+
526+
527+@Callable(U)
528+func fillRequest (D,Q,O) = {
529+ let bi = T(U)
530+ let G = bi._1
531+ let N = bi._2
532+ let aI = bi._3
533+ let bj = V(U)
534+ let W = bj._1
535+ let bk = bj._2
536+ let bl = if (if (isDefined(W.assetId))
537+ then aa(value(W.assetId))
538+ else false)
539+ then W.assetId
540+ else throw("No NFT found")
541+ let bm = split(w(("nft_" + toBase58String(value(bl)))), "_")
542+ if ((size(bm) == 0))
543+ then throw("No NFT found")
544+ else {
545+ let bn = P(Q, bm[6], D, O)
546+ let bo = split(x((bn + "_OPEN")), "_")
547+ if ((size(bo) == 1))
548+ then throw("No request found")
549+ else if ((bo[3] != bm[5]))
550+ then throw("This NFT don't match the requested artwork")
551+ else {
552+ let X = value(parseInt(bo[1]))
553+ let bp = at(X, fromBase58String(bo[2]), toBase58String(value(bl)), bm[6], N, bo[4])
554+ let ax = bp._1
555+ let ay = bp._2
556+ let az = bp._3
557+ let aA = bp._4
558+[DeleteEntry((bn + "_OPEN")), StringEntry((bn + "_CLOSED"), ((((((((((((toString(aI) + "_") + toString(X)) + "_") + bo[2]) + "_") + D) + "_") + Q) + "_") + N) + "_") + G)), ax, ay, az, aA]
559+ }
560+ }
561+ }
562+
563+
564+
565+@Callable(U)
566+func cancelRequest (D,K,bq) = {
567+ let br = T(U)
568+ let G = br._1
569+ let Q = br._2
570+ let aI = br._3
571+ let bn = P(Q, K, D, bq)
572+ let bo = x((bn + "_OPEN"))
573+ if ((size(bo) == 0))
574+ then throw("Request not found")
575+ else {
576+ let bs = split(bo, "_")
577+[DeleteEntry((bn + "_OPEN")), StringEntry((((((bn + "_") + toString(aI)) + "_") + G) + "_CANCELLED"), ((bo + "_") + toString(aI))), ScriptTransfer(Address(fromBase58String(Q)), parseIntValue(bs[1]), fromBase58String(bs[2]))]
578+ }
579+ }
580+
581+

github/deemru/w8io/026f985 
34.68 ms