tx · HEWh32tkNktUHLxs7teH121WBHXNdKnK1Tq1bWmExozm

3MyRsssByY6ZDZxzXEFK7sgFYbtXAxajmJp:  -0.01000000 Waves

2021.08.31 19:20 [1682755] smart account 3MyRsssByY6ZDZxzXEFK7sgFYbtXAxajmJp > SELF 0.00000000 Waves

{ "type": 13, "id": "HEWh32tkNktUHLxs7teH121WBHXNdKnK1Tq1bWmExozm", "fee": 1000000, "feeAssetId": null, "timestamp": 1630426930611, "version": 2, "chainId": 84, "sender": "3MyRsssByY6ZDZxzXEFK7sgFYbtXAxajmJp", "senderPublicKey": "7mNS5bKoVK7u5db7PvrcUj25wxK6NvkMjqkMHjBKcpVb", "proofs": [ "5A4zFMksz1KnwZEpdsJfas9NKzFBba5wyYD6kyWceRX9Grb2Zs2fAr4ey1yrVioK9zYcAA5KYzqur4BFEPcADgff" ], "script": "base64:AAIFAAAAAAAADCMIAhIJCgcICAgICAgIEgkKBwgBAQgIAQESBAoCCAgSAwoBCBIECgIICBIGCgQICAgIEgUKAwgICBoOCgJhMRIIdW5pdFRlc3QaDwoCYTISCW9yYWNsZUZlZRoRCgJhMxILZmVlUmVjZWl2ZXIaDgoCYTQSCHVzZXJEYXBwGhMKAmE1Eg13aGl0ZWxpc3REYXBwGhMKAmE2Eg1zY29uZXhBc3NldElkGgsKAmE3EgVvd25lchoYCgJhOBISc2NvbmV4Rmlyc3RTZWxsQ3V0GhEKAmE5EgtkYXBwUnVubmluZxoUCgJiMRIObWFpbnRlbmFuY2VNU0caEwoCYjISDXVzZXJTdXNwZW5kZWQaEQoCYjMSC3VzZXJSZW1vdmVkGhYKAmI0EhB1c2VyVW5yZWdpc3RlcmVkGhEKAmI1Egt1c2VyQWxsb3dlZBoSCgJiNhIMYXVjdGlvblR5cGUxGhIKAmI3EgxhdWN0aW9uVHlwZTIaFAoCYjgSDmdldFN0cmluZ0J5S2V5GgkKAmI5EgNrZXkaHwoCYzESGWdldEludGVnZXJCeUtleUZyb21PcmFjbGUaFQoCYzISD2dldEludGVnZXJCeUtleRoUCgJjMxIOY2hlY2tXaGl0ZWxpc3QaFQoCYzQSD2dldEJvb2xlYW5CeUtleRoTCgJjNRINa2V5VXNlclN0YXR1cxoMCgJjNhIGY2FsbGVyGg0KAmM3EgdrZXlEYXRlGgsKAmM4EgVhcnRJZBoNCgJjORIHa2V5TmFtZRoNCgJkMRIHa2V5RGVzYxoTCgJkMhINa2V5RGlzcGxheUNpZBoQCgJkMxIKa2V5TWF4TWludBoRCgJkNBILa2V5TWluUHJpY2UaGAoCZDUSEmtleUhpZ2hlc3RCaWRCaWRJZBoOCgJkNhIIa2V5QmlkSWQaCwoCZDcSBWJpZElkGhEKAmQ4EgtrZXlEdXJhdGlvbhoSCgJkORIMa2V5RW5kSGVpZ2h0GhQKAmUxEg5rZXlBdWN0aW9uVHlwZRoPCgJlMhIJa2V5SXNzdWVkGhIKAmUzEgxLZXlOZnRJc3N1ZXIaCwoCZTQSBW5mdElkGg8KAmU1EglrZXlPblNhbGUaFAoCZTYSDmtleUVudGl0bGVtZW50Gg0KAmU3EgdrZXlUYWdzGg0KAmU4EgdrZXlUeXBlGg4KAmU5EghrZXlQcmljZRoYCgJmMRISa2V5QXNzZXRJZEFjY2VwdGVkGhcKAmYyEhFrZXlIYXNoQnlUeGlkQWRkchoKCgJmMxIEdHhpZBoUCgJmNBIOa2V5T3duZXJCeUhhc2gaEAoCZjUSCnNoYTI1Nkhhc2gaGAoCZjYSEmtleVR4aWRCeUhhc2hPd25lchofCgJmNxIZY3VycmVudENlcnRpZmljYXRpb25QcmljZRoWCgJmOBIQZ2V0QW1vdW50QnlCaWRJZBogCgJmORIaZ2V0QW1vdW50SGlnaGVzdEJpZEJ5QXJ0SWQaFAoCZzESDnZhbGlkYXRlU3RyaW5nGgkKAmcyEgNzdHIaCQoCZzMSA21heBoSCgJnNBIMdmFsaWRhdGVVc2VyGhAKAmc1Egp1c2VyU3RhdHVzGhkKAmc2EhN2YWxpZGF0ZUFydHdvcmtEYXRhGhAKAmc3EgpjaWREaXNwbGF5GgoKAmc4EgRuYW1lGhEKAmc5EgtkZXNjcmlwdGlvbhoKCgJoMRIEdGFncxoPCgJoMhIJY2hlY2tVc2VyGg8KAmgzEglpc1BheW1lbnQaBwoCaDQSAWkaDQoCaDUSB3BheW1lbnQaDAoCaDYSBmFtb3VudBoVCgJoNxIPdmFsaWRhdGVQYXltZW50GhAKAmg4Egp0MDg5ODI5MDE4Gg0KAmg5Egdhc3NldElkGhoKAmkxEhR2YWxpZGF0ZVByaWNlQXNzZXRJZBoSCgJpMhIMcHJpY2VBc3NldElkGhIKAmkzEgxhcnR3b3JrUHJpY2UaEAoCaTQSCnQwOTYxMTk2NDcaFgoCaTUSEGFjY2VwdGVkQXNzZXRJZHMaFQoCaTYSD3ZhbGlkYXRlTWluU2VsbBoLCgJpNxIFcHJpY2UaEwoCaTgSDW1pblNlbGxTY29uZXgaEwoCaTkSDWdldEJpZEFzc2V0SWQaHAoCajESFmdldFByaWNlQXNzZXRJZEZyb21CaWQaEAoCajISCmJpZERhdGFLZXkaDQoCajMSB2JpZERhdGEaEAoCajQSCmJpZERhdGFBcnIaDwoCajUSCWJpZEFtb3VudBoQCgJqNhIKYmlkQXNzZXRJZBoSCgJqNxIMaWRDYWxsZXJEYXRlGhAKAmo4EgpnZXRBcnREYXRhGgwKAmo5EgZpc3N1ZXIaCwoCazESBWlzQmlkGhQKAmsyEg5jYWxsZXJJc0lzc3VlchoOCgJrMxIIdG90YWxORlQaEQoCazQSC2FydHdvcmtOYW1lGg4KAms1Eghpc09uU2FsZRoQCgJrNhIKYW1vdW50U29sZBoQCgJrNxIKbWF4Q2FuU2VsbBoQCgJrOBIKZ2V0QmlkRGF0YRoOCgJrORIIYmlkT3duZXIaEgoCbDESDHQwMTM1MTkxMzY0OBoXCgJsMhIRZ2V0Q29tbWlzc2lvbkRhdGEaEwoCbDMSDWlzV2hpdGVsaXN0ZWQaCQoCbDQSA2N1dBoVCgJsNRIPYW1vdW50Rm9yU2NvbmV4GhYKAmw2EhBhbW91bnRGb3JDcmVhdG9yGhMKAmw3Eg1uZXdBbW91bnRTb2xkGhIKAmw4EgxnZXRJc3N1ZURhdGEaDwoCbDkSCWlzc3VlTWV0YRoOCgJtMRIIaXNzdWVORlQaCwoCbTISBWlkTkZUGhAKAm0zEgpzZWxsU3RhdHVzGhAKAm00EgpyZWNlaXZlTkZUGhIKAm01EgxnZXRCaWRLZXlWYWwaCgoCbTYSBGRhdGUaEAoCbTcSCmFzc2V0SWRCaWQaDwoCbTgSCWJpZERlbE9sZBoPCgJtORIJYmlkVXBkYXRlGg0KAm4xEgdidXlNaW50GhAKAm4yEgpjYWxsZXJEYXRhGggKAm4zEgJpZBoNCgJuNBIHYXJ0RGF0YRoTCgJuNRINY29tbWlzaW9uRGF0YRoQCgJuNhIKaXNzdWVyRGF0YRoRCgJuNxILYmlkS2V5VmFsdWUaDQoCbjgSB3NvbGRLZXkaDwoCbjkSCXNvbGRWYWx1ZRoOCgJvMRIIc29sZERhdGEaDAoCbzISBmJ1eVJlcxoaCgJvMxIUc2V0QmlkTm9uVHJhZGl0aW9uYWwaEgoCbzQSDHQwMjc3MDkyNzc0NxoSCgJvNRIMdDAyNzc1MjI3Nzg4GgwKAm82EgZiaWROYnIaFwoCbzcSEXNldEJpZFRyYWRpdGlvbmFsGg8KAm84EgllbmRIZWlnaHQaEAoCbzkSCmhpZ2hlc3RCaWQaEQoCcDESC2NhbGxkZXJEYXRhGhIKAnAyEgxpc1BheW1lbnRWYXIaHQoCcDMSF2FjY2VwdEJpZE5vblRyYWRpdGlvbmFsGhQKAnA0Eg5yZXN0YXJ0QXVjdGlvbhoSCgJwNRIMb2xkRW5kSGVpZ2h0Gg4KAnA2EghkdXJhdGlvbhoaCgJwNxIUYWNjZXB0QmlkVHJhZGl0aW9uYWwaEgoCcDgSDGhpZ2hlc3RCaWRJZBoRCgJwORILYnV5TWludERhdGEaGAoCcTESEnJlc3RhcnRBdWN0aW9uRGF0YRoTCgJxMhINY2FuY2VsQmlkSW1wbBoSCgJxMxIMdDAyODk0MjI5MDk0Gg8KAnE0EgliaWRTdGF0dXMaHgoCcTUSGGNhbmNlbEJpZEltcGxUcmFkaXRpb25hbBoKCgJxNhIEdHlwZRoRCgJxNxILZW50aXRsZW1lbnQaEgoCcTgSDHQwMTc3NDAxNzc4MRoVCgJxORIPdmFsaWRhdGVBcnR3b3JrGhIKAnIxEgx0MDE4MTcwMTgyMTIaEAoCcjISCmVudHJ5RXhpc3QaDwoCcjMSCWhhc2hFeGlzdBoNCgJyNBIHbWF4TWludBoRCgJyNRILYXVjdGlvblR5cGUaDAoCcjYSBm1pbkJpZBoSCgJyNxIMdDAyNTcxNDI1NzQ3GgsKAnI4EgVlbnRyeQAAAEcAAAAAAmExBwAAAAACYTIJAQAAAAV2YWx1ZQAAAAEJAAQmAAAAAQIAAAAjM01wWlFqekdvZ21pZmNFS2U4bURkNnJpYkw3bnhUOUFDeWUAAAAAAmEzAgAAACMzTjY1eExxOEpjQ2VhRWlSMVRKUTdkQnFYQnZFeTZFNDhXegAAAAACYTQJAQAAAAV2YWx1ZQAAAAEJAAQmAAAAAQIAAAAjM045Y1FnWkZQSEhWdTh3cXNuMkRrUUZlaGczaDhDTmlvb0EAAAAAAmE1CQEAAAAFdmFsdWUAAAABCQAEJgAAAAECAAAAIzNOOXhaWUdwek1GRFh2WHVjdG1VNnpWOHFTem0yWmZGMzFmAAAAAAJhNgEAAAAguobtEHSno8B/SPo/hvAGB5K2lpZqO0oRcOvqVeCS0zMAAAAAAmE3AgAAACMzTjFEaHE1Wlp5b29qUWlzdVRMdXNZam5HaXNxcnhEd0dMeQAAAAACYTgAAAAAAAAAAJYAAAAAAmE5CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGwAAAAIFAAAAAmE0AgAAABRjb25mX2RhcHBfaXNfcnVubmluZwYAAAAAAmIxCQEAAAALdmFsdWVPckVsc2UAAAACCQAEHQAAAAIF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", "height": 1682755, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: BTWWj5ACCiSgaVYEYa2NnMrWD4jxqBHnKo9SeHinVfeL Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = false
5+
6+let b = value(addressFromString("3MpZQjzGogmifcEKe8mDd6ribL7nxT9ACye"))
7+
8+let c = "3N65xLq8JcCeaEiR1TJQ7dBqXBvEy6E48Wz"
9+
10+let d = value(addressFromString("3N9cQgZFPHHVu8wqsn2DkQFehg3h8CNiooA"))
11+
12+let e = value(addressFromString("3N9xZYGpzMFDXvXuctmU6zV8qSzm2ZfF31f"))
13+
14+let f = base58'DZ8ALmuLeSZ2ocsYLAcL9MiXBFDbMNQG9LtitREyU5ZC'
15+
16+let g = "3N1Dhq5ZZyoojQisuTLusYjnGisqrxDwGLy"
17+
18+let h = 150
19+
20+let i = valueOrElse(getBoolean(d, "conf_dapp_is_running"), true)
21+
22+let j = valueOrElse(getString(d, "conf_maintenance_msg"), "")
23+
24+let k = "SUSPENDED"
25+
26+let l = "REMOVED"
27+
28+let m = "UNREGISTERED"
29+
30+let n = "ALLOWED"
31+
32+let o = "BIDTYPE"
33+
34+let p = "TRADITIONAL"
35+
36+func q (r) = valueOrElse(getString(this, r), "")
37+
38+
39+func s (r) = valueOrErrorMessage(getInteger(b, r), "Integer undefine or 0 in oracle")
40+
41+
42+func t (r) = valueOrElse(getInteger(this, r), 0)
43+
44+
45+func u (r) = valueOrElse(getInteger(e, r), 0)
46+
47+
48+func v (r) = valueOrElse(getBoolean(this, r), false)
49+
50+
51+func w (x) = ("user_status_" + x)
52+
53+
54+func y (x,z) = ((("art_date_" + z) + "_") + x)
55+
56+
57+func A (x,z) = ((("art_name_" + z) + "_") + x)
58+
59+
60+func B (x,z) = ((("art_desc_" + z) + "_") + x)
61+
62+
63+func C (x,z) = ((("art_display_cid_" + z) + "_") + x)
64+
65+
66+func D (x,z) = ((("art_maxmint_" + z) + "_") + x)
67+
68+
69+func E (x,z) = ((("art_minprice_" + z) + "_") + x)
70+
71+
72+func F (z) = ("art_highestBidBidId_" + z)
73+
74+
75+func G (H) = ("bid_" + H)
76+
77+
78+func I (x,z) = ((("art_duration_" + z) + "_") + x)
79+
80+
81+func J (x,z) = ((("art_endheight_" + z) + "_") + x)
82+
83+
84+func K (x,z) = ((("art_auctiontype_" + z) + "_") + x)
85+
86+
87+func L (x,z) = ((("art_issued_" + z) + "_") + x)
88+
89+
90+func M (N) = ("nft_issued_" + N)
91+
92+
93+func O (x,z) = ((("art_onsale_" + z) + "_") + x)
94+
95+
96+func P (x,z) = ((("art_entitlement_" + z) + "_") + x)
97+
98+
99+func Q (x,z) = ((("art_tags_" + z) + "_") + x)
100+
101+
102+func R (x,z) = ((("art_type_" + z) + "_") + x)
103+
104+
105+func S (x,z) = ((("art_price_" + z) + "_") + x)
106+
107+
108+func T (x,z) = ((("art_assetAccepted_" + z) + "_") + x)
109+
110+
111+func U (x,V) = ((("get_hashbytxidaddr_" + V) + "_") + x)
112+
113+
114+func W (X) = ("get_owner_by_hash_" + X)
115+
116+
117+func Y (X,x) = ("get_txid_by_hash_owner_" + toBase58String(sha256_16Kb(toBytes((X + x)))))
118+
119+
120+let Z = s(("certification_fee_" + toBase58String(f)))
121+
122+func aa (H) = valueOrElse(t(G(H)), 0)
123+
124+
125+func ab (z) = {
126+ let H = valueOrElse(q(F(z)), "")
127+ if ((H == ""))
128+ then 0
129+ else aa(H)
130+ }
131+
132+
133+func ac (ad,ae) = if ((size(ad) == 0))
134+ then throw("Field cannot be is empty")
135+ else if ((size(ad) > ae))
136+ then throw((ad + " is too long"))
137+ else true
138+
139+
140+func af (x) = {
141+ let ag = valueOrElse(getString(d, w(x)), m)
142+ if (if ((ag == m))
143+ then true
144+ else (ag == n))
145+ then "Register this account first with 'Account' tab"
146+ else if ((ag == k))
147+ then "Account suspended"
148+ else if ((ag == l))
149+ then "Account removed"
150+ else ""
151+ }
152+
153+
154+func ah (x,ai,aj,ak,al) = {
155+ let am = af(x)
156+ if ((am != ""))
157+ then throw(am)
158+ else if ((size(ai) == 0))
159+ then throw("Display CID cannot be empty")
160+ else if (!(ac(aj, 100)))
161+ then throw("100 Char. max name")
162+ else if (!(ac(ak, 1000)))
163+ then throw("1000 Char. max description")
164+ else if ((size(split(al, ",")) > 5))
165+ then throw("5 tags max.")
166+ else ""
167+ }
168+
169+
170+func an (ao) = if ((size(ao.payments) == 0))
171+ then throw("No payment attached")
172+ else {
173+ let ap = value(ao.payments[0])
174+ let aq = value(ap.amount)
175+ $Tuple2(ap, aq)
176+ }
177+
178+
179+func ar (ao) = {
180+ let as = an(ao)
181+ let ap = as._1
182+ let aq = as._2
183+ let at = if (if (isDefined(ap.assetId))
184+ then (ap.assetId == f)
185+ else false)
186+ then ap.assetId
187+ else throw("Only Sconex token accepted as transaction fee")
188+ if ((aq != Z))
189+ then throw(("Payment amount should be " + toString(Z)))
190+ else $Tuple2(aq, at)
191+ }
192+
193+
194+func au (ao,av,aw) = {
195+ let ax = an(ao)
196+ let ap = ax._1
197+ let aq = ax._2
198+ let at = if (!(isDefined(ap.assetId)))
199+ then throw("Wrong asset id")
200+ else if (if ((size(av) > 0))
201+ then (toBase58String(value(ap.assetId)) == av)
202+ else false)
203+ then ap.assetId
204+ else throw("Wrong asset id")
205+ if (if ((at == unit))
206+ then (av != "")
207+ else false)
208+ then throw("Wrong asset id")
209+ else if ((aw != aq))
210+ then throw("Payment don't match")
211+ else $Tuple2(aq, at)
212+ }
213+
214+
215+func ay (at) = if ((at != toBase58String(f)))
216+ then throw("Only Sconex accepted")
217+ else true
218+
219+
220+func az (at,aA) = {
221+ let aB = if (a)
222+ then 1
223+ else (Z * 2)
224+ if (if (if ((at == toBase58String(f)))
225+ then (aB > aA)
226+ else false)
227+ then (aA != 0)
228+ else false)
229+ then throw(("Wrong minimum sell price " + toString(aB)))
230+ else true
231+ }
232+
233+
234+func aC (at) = if ((at == "WAVES"))
235+ then throw("Only sconex is accepted!")
236+ else fromBase58String(at)
237+
238+
239+func aD (aE) = {
240+ let aF = q((aE + "_OPEN"))
241+ if ((aF == ""))
242+ then throw("Bid not found")
243+ else {
244+ let aG = split(aF, "_")
245+ let aH = parseIntValue(aG[1])
246+ let aI = aC(aG[0])
247+ if ((0 >= aH))
248+ then throw("Wrong amount")
249+ else $Tuple2(aH, aI)
250+ }
251+ }
252+
253+
254+func aJ (ao) = if (!(i))
255+ then throw(j)
256+ else $Tuple3(toBase58String(ao.transactionId), toBase58String(ao.caller.bytes), lastBlock.timestamp)
257+
258+
259+func aK (ao,aL,z,aM) = {
260+ let aN = (toBase58String(ao.caller.bytes) == aL)
261+ let aO = t("total_nft_issued")
262+ let aP = q(A(aL, z))
263+ if ((aP == ""))
264+ then throw("Art doesn't exist")
265+ else {
266+ let aQ = v(O(aL, z))
267+ let aR = t(L(aL, z))
268+ let aw = if (aN)
269+ then (Z * 2)
270+ else t(S(aL, z))
271+ let av = if (aN)
272+ then toBase58String(f)
273+ else q(T(aL, z))
274+ let aS = t(D(aL, z))
275+ if (if (if (!(aM))
276+ then !(aN)
277+ else false)
278+ then if (if ((0 >= aw))
279+ then true
280+ else !(aQ))
281+ then true
282+ else (0 >= aS)
283+ else false)
284+ then throw("Art not for sale")
285+ else if (if (if (!(aM))
286+ then aN
287+ else false)
288+ then (0 >= aS)
289+ else false)
290+ then throw("Max issuable not set")
291+ else $Tuple7(aO, aP, aR, aw, av, aS, aQ)
292+ }
293+ }
294+
295+
296+func aT (ao,x,aL,z,aU,H,av,aw,aM) = {
297+ let am = af(aL)
298+ if (if (aM)
299+ then (am != "")
300+ else false)
301+ then throw(am)
302+ else {
303+ let aE = ((((((("bid_" + z) + "_") + aL) + "_") + aU) + "_") + H)
304+ let aV = if (aM)
305+ then aD(aE)
306+ else au(ao, av, aw)
307+ let aq = aV._1
308+ let at = aV._2
309+ $Tuple3(aE, aq, at)
310+ }
311+ }
312+
313+
314+func aW (aL,at,aq,aR,aS) = {
315+ let aX = u(aL)
316+ let aY = if ((aX > height))
317+ then 0
318+ else if ((at == f))
319+ then h
320+ else throw("Only Sconex is accepted!")
321+ let aZ = fraction(aq, aY, 1000)
322+ let ba = (aq - aZ)
323+ if ((aR == aS))
324+ then throw("Art sold out")
325+ else {
326+ let bb = (aR + 1)
327+ $Tuple3(aZ, ba, bb)
328+ }
329+ }
330+
331+
332+func bc (aL,z,aP,bb,aS,aO,x,aU,H,ao,aQ) = {
333+ let bd = ((((((((("Creator: " + aL) + ",ArtID: ") + z) + ",Artwork name: ") + aP) + ",Issue: ") + toString(bb)) + "/") + toString(aS))
334+ let be = Issue(("SCONEX_" + toString((aO + 1))), bd, 1, 0, false)
335+ let bf = calculateAssetId(be)
336+ let bg = if (if ((bb == aS))
337+ then true
338+ else !(aQ))
339+ then false
340+ else true
341+ let bh = if ((aU != ""))
342+ then addressFromStringValue(aU)
343+ else ao.caller
344+ $Tuple4(be, bf, bg, bh)
345+ }
346+
347+
348+func bi (at,aE,bj) = {
349+ let bk = if (!(isDefined(at)))
350+ then throw("Only sconex is accepted")
351+ else toBase58String(value(at))
352+ let aF = q((aE + "_OPEN"))
353+ let bl = DeleteEntry((aE + "_OPEN"))
354+ let bm = StringEntry((aE + "_CLOSED"), ((aF + "_") + toString(bj)))
355+ $Tuple3(bk, bl, bm)
356+ }
357+
358+
359+func bn (ao,z,aL,H,aU,aM) = {
360+ let bo = aJ(ao)
361+ let bp = bo._1
362+ let x = bo._2
363+ let bj = bo._3
364+ let bq = aK(ao, aL, z, aM)
365+ let aO = bq._1
366+ let aP = bq._2
367+ let aR = bq._3
368+ let aw = bq._4
369+ let av = bq._5
370+ let aS = bq._6
371+ let aQ = bq._7
372+ let aF = aT(ao, x, aL, z, aU, H, av, aw, aM)
373+ let aE = aF._1
374+ let aq = aF._2
375+ let at = aF._3
376+ let br = aW(aL, value(at), aq, aR, aS)
377+ let aZ = br._1
378+ let ba = br._2
379+ let bb = br._3
380+ let bs = bc(aL, z, aP, bb, aS, aO, x, aU, H, ao, aQ)
381+ let be = bs._1
382+ let bf = bs._2
383+ let bg = bs._3
384+ let bh = bs._4
385+ let bt = bi(at, aE, bj)
386+ let bk = bt._1
387+ let bl = bt._2
388+ let bm = bt._3
389+ let bu = ((((((("art_sold_" + toString(bb)) + "_of_") + toString(aS)) + "_") + z) + "_") + aL)
390+ let bv = if (!(aM))
391+ then ((((((((((x + "_") + toString(bj)) + "_") + bp) + "_") + toString(aw)) + "_") + av) + "_") + toBase58String(bf))
392+ else ((((((((((toString(bh) + "_") + toString(bj)) + "_") + bp) + "_") + toString(aq)) + "_") + bk) + "_") + toBase58String(bf))
393+ let bw = StringEntry(bu, bv)
394+ let bx = [IntegerEntry(L(aL, z), bb), StringEntry(("nft_" + toBase58String(bf)), bu), IntegerEntry("total_nft_issued", (aO + 1)), BooleanEntry(O(aL, z), bg), be, ScriptTransfer(Address(fromBase58String(aL)), ba, at), ScriptTransfer(Address(fromBase58String(c)), aZ, at), ScriptTransfer(bh, 1, bf), StringEntry(M(toBase58String(bf)), aL)]
395+ if (aM)
396+ then (((bx :+ bw) :+ bm) :+ bl)
397+ else bw :: bx
398+ }
399+
400+
401+func by (ao,z,aL) = {
402+ let bz = aJ(ao)
403+ let bp = bz._1
404+ let x = bz._2
405+ let bj = bz._3
406+ let bA = an(ao)
407+ let ap = bA._1
408+ let aq = bA._2
409+ let at = if (!(isDefined(ap.assetId)))
410+ then throw("Only sconex is accepted!")
411+ else toBase58String(value(ap.assetId))
412+ let bB = t(("current_bidamount_" + z))
413+ if (!(ay(at)))
414+ then throw("asset not accepted")
415+ else if (!(az(at, aq)))
416+ then throw("Wrong min sell")
417+ else {
418+ let aR = t(L(aL, z))
419+ let aS = t(D(aL, z))
420+ if ((0 >= aS))
421+ then throw("No max edition set for this artwork")
422+ else if ((aR >= aS))
423+ then throw("Sold out, you cannot bid")
424+ else [StringEntry((((((((("bid_" + z) + "_") + aL) + "_") + x) + "_") + bp) + "_OPEN"), ((((at + "_") + toString(aq)) + "_") + toString(bj))), IntegerEntry(("current_bidamount_" + z), (bB + 1))]
425+ }
426+ }
427+
428+
429+func bC (ao,z,aL) = {
430+ let bD = t(J(aL, z))
431+ let bE = ab(z)
432+ if ((height > bD))
433+ then throw("This auction is finished already!")
434+ else {
435+ let bF = aJ(ao)
436+ let bp = bF._1
437+ let x = bF._2
438+ let bj = bF._3
439+ let bG = an(ao)
440+ let ap = bG._1
441+ let aq = bG._2
442+ if ((bE >= aq))
443+ then throw(("Please place a bid higher then: " + toString(bE)))
444+ else {
445+ let at = if (!(isDefined(ap.assetId)))
446+ then throw("Only sconex is accepted!")
447+ else toBase58String(value(ap.assetId))
448+ let bB = t(("current_bidamount_" + z))
449+ if (!(ay(at)))
450+ then throw("asset not accepted")
451+ else if (!(az(at, aq)))
452+ then throw("Wrong min sell")
453+ else {
454+ let aR = t(L(aL, z))
455+ let aS = t(D(aL, z))
456+ if ((0 >= aS))
457+ then throw("No max edition set for this artwork")
458+ else if ((aR >= aS))
459+ then throw("Sold out, you cannot bid")
460+ else [StringEntry((((((((("bid_" + z) + "_") + aL) + "_") + x) + "_") + bp) + "_OPEN"), ((((at + "_") + toString(aq)) + "_") + toString(bj))), IntegerEntry(("current_bidamount_" + z), (bB + 1)), StringEntry(F(z), toBase58String(ao.transactionId)), IntegerEntry(G(toBase58String(ao.transactionId)), aq)]
461+ }
462+ }
463+ }
464+ }
465+
466+
467+func bH (ao,z,aL,H,aU) = {
468+ let x = toBase58String(ao.caller.bytes)
469+ if ((x != aL))
470+ then throw("You cannot do this action")
471+ else bn(ao, z, aL, H, aU, true)
472+ }
473+
474+
475+func bI (z,aL) = {
476+ let aR = t(L(aL, z))
477+ let aS = t(D(aL, z))
478+ let bJ = t(J(aL, z))
479+ let bK = t(I(aL, z))
480+ let bD = (bK + height)
481+ if ((height > bJ))
482+ then if ((aR == aS))
483+ then throw("Can't restart auction, max amount sold")
484+ else [IntegerEntry(J(aL, z), bD), DeleteEntry(F(z))]
485+ else throw("Previous auction isn't completed yet")
486+ }
487+
488+
489+func bL (ao,z,aL,H,aU) = {
490+ let bD = t(J(aL, z))
491+ let bM = q(F(z))
492+ if ((height > bD))
493+ then if ((H == bM))
494+ then {
495+ let bN = bn(ao, z, aL, H, aU, true)
496+ let bO = bI(z, aL)
497+ (bO ++ bN)
498+ }
499+ else throw("This is not the winning bid!")
500+ else throw("This auction is not yet finished!")
501+ }
502+
503+
504+func bP (ao,z,aL,H) = {
505+ let bQ = aJ(ao)
506+ let bp = bQ._1
507+ let x = bQ._2
508+ let bj = bQ._3
509+ let bB = t(("current_bidamount_" + z))
510+ let aE = ((((((("bid_" + z) + "_") + aL) + "_") + x) + "_") + H)
511+ let aF = q((aE + "_OPEN"))
512+ if ((aF == ""))
513+ then throw("Bid not found")
514+ else {
515+ let aG = split(aF, "_")
516+ let at = aC(aG[0])
517+ let bR = "CANCELED"
518+[DeleteEntry((aE + "_OPEN")), StringEntry(((aE + "_") + bR), ((aF + "_") + toString(bj))), IntegerEntry(("current_bidamount_" + z), (bB - 1)), ScriptTransfer(Address(fromBase58String(x)), parseIntValue(aG[1]), at)]
519+ }
520+ }
521+
522+
523+func bS (ao,z,aL,H) = {
524+ let bQ = aJ(ao)
525+ let bp = bQ._1
526+ let x = bQ._2
527+ let bj = bQ._3
528+ let bB = t(("current_bidamount_" + z))
529+ let aE = ((((((("bid_" + z) + "_") + aL) + "_") + x) + "_") + H)
530+ let aF = q((aE + "_OPEN"))
531+ if ((aF == ""))
532+ then throw("Bid not found")
533+ else {
534+ let aG = split(aF, "_")
535+ let at = aC(aG[0])
536+ let bR = "CANCELED"
537+ let aH = parseIntValue(aG[1])
538+ let bM = q(F(z))
539+ if ((H == bM))
540+ then throw("You can't cancel the highest bid!")
541+ else [DeleteEntry((aE + "_OPEN")), StringEntry(((aE + "_") + bR), ((aF + "_") + toString(bj))), IntegerEntry(("current_bidamount_" + z), (bB - 1)), ScriptTransfer(Address(fromBase58String(x)), aH, at)]
542+ }
543+ }
544+
545+
546+@Callable(ao)
547+func addArtwork (X,aj,ak,al,bT,ai,bU) = {
548+ let bV = aJ(ao)
549+ let z = bV._1
550+ let x = bV._2
551+ let bj = bV._3
552+ let bW = ah(x, ai, aj, ak, al)
553+ if ((bW != ""))
554+ then throw("Something went wrong!")
555+ else {
556+ let bX = ar(ao)
557+ let aq = bX._1
558+ let at = bX._2
559+ if (!(isDefined(aq)))
560+ then throw("Something went wrong")
561+ else {
562+ let bY = q(Y(X, x))
563+ if ((bY != ""))
564+ then throw("You already added it")
565+ else {
566+ let bZ = q(W(X))
567+ if ((bZ != ""))
568+ then throw("Hash already registered")
569+ else [StringEntry(W(X), x), StringEntry(Y(X, x), z), IntegerEntry(y(x, z), bj), StringEntry(A(x, z), aj), StringEntry(B(x, z), ak), StringEntry(C(x, z), ai), StringEntry(R(x, z), bT), StringEntry(Q(x, z), al), IntegerEntry(D(x, z), 0), IntegerEntry(L(x, z), 0), BooleanEntry(O(x, z), false), StringEntry(U(x, z), X), StringEntry(P(x, z), bU), ScriptTransfer(Address(fromBase58String(c)), aq, at)]
570+ }
571+ }
572+ }
573+ }
574+
575+
576+
577+@Callable(ao)
578+func sellArtwork (z,aA,ca,at,cb,cc,bK) = {
579+ let cd = aJ(ao)
580+ let bp = cd._1
581+ let x = cd._2
582+ let aP = q(A(x, z))
583+ if (!(containsElement([o, p], cb)))
584+ then throw("We dont know this auction type")
585+ else if ((aP == ""))
586+ then throw("This art doesn't match your account")
587+ else {
588+ let bB = t(("current_bidamount_" + z))
589+ if (!(ay(at)))
590+ then throw("Something went wrong!")
591+ else if (!(az(at, aA)))
592+ then throw("Something went wrong!")
593+ else {
594+ let am = af(x)
595+ if ((am != ""))
596+ then throw(am)
597+ else {
598+ let aR = t(L(x, z))
599+ let aS = t(D(x, z))
600+ if ((ca > 10))
601+ then throw("10 editions max per artwork")
602+ else if (if ((aR != 0))
603+ then (aR == aS)
604+ else false)
605+ then throw("Max edition reached.")
606+ else if (if ((aR > 0))
607+ then (aS != ca)
608+ else false)
609+ then throw("Cannot change maximum issuable anymore")
610+ else if (if ((bB > 0))
611+ then (aS != ca)
612+ else false)
613+ then throw("Cannot change maximum issuable with active orders")
614+ else {
615+ let bg = if (if ((aA > 0))
616+ then (ca > 0)
617+ else false)
618+ then true
619+ else false
620+ let bD = (bK + height)
621+[BooleanEntry(O(x, z), bg), IntegerEntry(S(x, z), aA), IntegerEntry(D(x, z), ca), IntegerEntry(E(x, z), cc), IntegerEntry(I(x, z), bK), IntegerEntry(J(x, z), bD), StringEntry(T(x, z), at), StringEntry(K(x, z), cb)]
622+ }
623+ }
624+ }
625+ }
626+ }
627+
628+
629+
630+@Callable(ao)
631+func buyArtwork (z,aL) = bn(ao, z, aL, "", "", false)
632+
633+
634+
635+@Callable(ao)
636+func deleteEntry (ce) = {
637+ let x = toString(addressFromPublicKey(ao.callerPublicKey))
638+ if ((x == g))
639+ then [DeleteEntry(ce)]
640+ else throw("no")
641+ }
642+
643+
644+
645+@Callable(ao)
646+func setBid (z,aL) = {
647+ let cb = q(K(aL, z))
648+ if ((cb == o))
649+ then by(ao, z, aL)
650+ else if ((cb == p))
651+ then bC(ao, z, aL)
652+ else throw((("Unknown auction type :" + cb) + ", please contact the admins"))
653+ }
654+
655+
656+
657+@Callable(ao)
658+func acceptBid (z,aL,H,aU) = {
659+ let cb = q(K(aL, z))
660+ if ((cb == o))
661+ then bH(ao, z, aL, H, aU)
662+ else if ((cb == p))
663+ then bL(ao, z, aL, H, aU)
664+ else throw((("Unknown auction type :" + cb) + ", please contact the admins"))
665+ }
666+
667+
668+
669+@Callable(ao)
670+func cancelBid (z,aL,H) = {
671+ let cb = q(K(aL, z))
672+ if ((cb == o))
673+ then bP(ao, z, aL, H)
674+ else bS(ao, z, aL, H)
675+ }
676+
677+

github/deemru/w8io/026f985 
56.14 ms