tx · GqmTgRoHXpbr1ku3QQ7FNrydpcBCzWGpyRrGPjHtjnPh

3MqDzBEoLE1RNwVtAcvTKqgsBoPzPDuCL1d:  -0.01000000 Waves

2021.06.14 09:08 [1569623] smart account 3MqDzBEoLE1RNwVtAcvTKqgsBoPzPDuCL1d > SELF 0.00000000 Waves

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

github/deemru/w8io/169f3d6 
52.35 ms