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:
Old | New | Differences | |
---|---|---|---|
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 ◑