tx · GTp4uiDVGawYf2g5esYKbQUDC1RmcLQr9eA8FVezLZ4n

3N1bfGrC9iBWbv1Rhb64cccc3cQswW8VyCV:  -0.01400000 Waves

2020.07.24 10:46 [1101308] smart account 3N1bfGrC9iBWbv1Rhb64cccc3cQswW8VyCV > SELF 0.00000000 Waves

{ "type": 13, "id": "GTp4uiDVGawYf2g5esYKbQUDC1RmcLQr9eA8FVezLZ4n", "fee": 1400000, "feeAssetId": null, "timestamp": 1595576826594, "version": 1, "sender": "3N1bfGrC9iBWbv1Rhb64cccc3cQswW8VyCV", "senderPublicKey": "BF56eooJyMKnwSL3B65fqLBFPfubUbW6wdky9pCGQajE", "proofs": [ "5hAjjR48hXx5RSKVdfXBNtRR4s5zRGr77dNoRySw3rGmxDtA3K62abJSBTAiTK3Ub9p7Kkj6Yxsu4NhqHFuFfkYm" ], "script": "base64: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", "chainId": 84, "height": 1101308, "spentComplexity": 0 } View: original | compacted Prev: F2Yy8Au4ez5UxSzXWFYmjXfHBpkAiz3Hcrtq7QgxZydm Next: 5q6BMy1odFeSc5zJFPsULZbbCAMx3CNM49ajuzpKvPsd Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func a (b) = {
5- let c = getString(this, b)
6- if ($isInstanceOf(c, "String"))
4+let a = value(addressFromString("3N2s5RtaHPBenCsx2ECcoFRbYHx3noZhXW1"))
5+
6+let b = value(addressFromString("3NC28hSivrmsTUXaYD1x6L362J4ZpUnoTdB"))
7+
8+let c = "3N1E6tXddRoVaRfQ9dQ3vg5LaW2fsd8HKub"
9+
10+let d = base58'Gf9t8FA4H3ssoZPCwrg3KwUFCci8zuUFP9ssRsUY3s6a'
11+
12+let e = "3KFXBGGLCjA5Z2DuW4Dq9fDDrHjJJP1ZEkaoajSzuKsC"
13+
14+func f (g) = {
15+ let h = getString(this, g)
16+ if ($isInstanceOf(h, "String"))
717 then {
8- let d = c
9- d
18+ let i = h
19+ i
1020 }
1121 else ""
1222 }
1323
1424
15-let e = "CREATED"
25+func j (k,g) = {
26+ let h = getString(k, g)
27+ if ($isInstanceOf(h, "String"))
28+ then {
29+ let i = h
30+ i
31+ }
32+ else ""
33+ }
1634
17-let f = "SUSPENDED"
1835
19-@Callable(g)
20-func registerUpdateUser (h,i,j,k) = {
21- let l = toString(addressFromPublicKey(g.callerPublicKey))
22- let m = toBase58String(g.transactionId)
23- let n = a(("user_" + l))
24- if (if ((h == ""))
36+func l (m,n) = {
37+ let o = value(assetInfo(fromBase58String(n)))
38+ if (if (if ((o.quantity != 1))
2539 then true
26- else (i == ""))
40+ else (o.decimals != 0))
41+ then true
42+ else (o.reissuable != false))
43+ then (m + 0)
44+ else (m + 1)
45+ }
46+
47+
48+let p = "CREATED"
49+
50+let q = "SUSPENDED"
51+
52+let r = "UNREGISTERED"
53+
54+@Callable(s)
55+func registerUpdateUser (t,u,v,w) = {
56+ let x = toString(addressFromPublicKey(s.callerPublicKey))
57+ let n = toBase58String(s.transactionId)
58+ let y = f(("user_" + x))
59+ if (if ((t == ""))
60+ then true
61+ else (u == ""))
2762 then throw("Name and description cannot be empty")
28- else if ((n == ""))
29- then WriteSet([DataEntry(("user_" + l), ((m + "_") + toString(lastBlock.timestamp))), DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j), DataEntry(("user_status_" + l), e)])
30- else WriteSet([DataEntry(("user_name_" + l), h), DataEntry(("user_desc_" + l), i), DataEntry(("user_social_" + l), k), DataEntry(("user_thumb_" + l), j)])
63+ else if ((y == ""))
64+ then WriteSet([DataEntry(("user_" + x), ((n + "_") + toString(lastBlock.timestamp))), DataEntry(("user_name_" + x), t), DataEntry(("user_desc_" + x), u), DataEntry(("user_social_" + x), w), DataEntry(("user_thumb_" + x), v), DataEntry(("user_status_" + x), p)])
65+ else WriteSet([DataEntry(("user_name_" + x), t), DataEntry(("user_desc_" + x), u), DataEntry(("user_social_" + x), w), DataEntry(("user_thumb_" + x), v)])
66+ }
67+
68+
69+
70+@Callable(z)
71+func test (A) = throw("Error")
72+
73+
74+
75+@Callable(z)
76+func addArtwork (A,B,C,D) = {
77+ let n = toBase58String(z.transactionId)
78+ let E = f(A)
79+ let F = toBase58String(z.caller.bytes)
80+ let G = lastBlock.timestamp
81+ let H = split(C, "|")
82+ let I = size(H)
83+ let J = {
84+ let K = H
85+ let L = size(K)
86+ let M = 0
87+ if ((L == 0))
88+ then M
89+ else {
90+ let N = l(M, K[0])
91+ if ((L == 1))
92+ then N
93+ else {
94+ let O = l(N, K[1])
95+ if ((L == 2))
96+ then O
97+ else {
98+ let P = l(O, K[2])
99+ if ((L == 3))
100+ then P
101+ else {
102+ let Q = l(P, K[3])
103+ if ((L == 4))
104+ then Q
105+ else {
106+ let R = l(Q, K[4])
107+ if ((L == 5))
108+ then R
109+ else {
110+ let S = l(R, K[5])
111+ if ((L == 6))
112+ then S
113+ else {
114+ let T = l(S, K[6])
115+ if ((L == 7))
116+ then T
117+ else {
118+ let U = l(T, K[7])
119+ if ((L == 8))
120+ then U
121+ else {
122+ let V = l(U, K[8])
123+ if ((L == 9))
124+ then V
125+ else {
126+ let W = l(V, K[9])
127+ if ((L == 10))
128+ then W
129+ else {
130+ let X = l(W, K[10])
131+ throw("List size exceed 10")
132+ }
133+ }
134+ }
135+ }
136+ }
137+ }
138+ }
139+ }
140+ }
141+ }
142+ }
143+ }
144+ let Y = {
145+ let h = getString(this, ("user_status_" + F))
146+ if ($isInstanceOf(h, "String"))
147+ then {
148+ let Z = h
149+ Z
150+ }
151+ else r
152+ }
153+ if ((Y == r))
154+ then throw("Please register this account first")
155+ else if ((Y == q))
156+ then throw("Your account is suspended")
157+ else if ((I > 10))
158+ then throw("Maximum 10 editions per artwork")
159+ else if ((J != I))
160+ then throw("Please verify that all NFT ids are valid.")
161+ else if ((E != "NONE"))
162+ then throw("This artwork is already registered")
163+ else if ((size(A) > 64))
164+ then throw("Hash is too long, 64 characters max.")
165+ else {
166+ let aa = value(z.payment)
167+ let ab = aa.amount
168+ let ac = if (isDefined(aa.assetId))
169+ then aa.assetId
170+ else throw("Waves is not accepted as payment")
171+ let ad = 17099863201094
172+ if ((d != ac))
173+ then throw("This token is not accepted at the moment")
174+ else if ((ab != ad))
175+ then throw("The price is wrong")
176+ else ScriptResult(WriteSet([DataEntry(A, n), DataEntry(((("art_date_" + n) + "_") + F), G), DataEntry(((("art_json_" + n) + "_") + F), B), DataEntry(((("art_nfts_" + n) + "_") + F), C), DataEntry(((("art_sign_" + n) + "_") + F), D)]), TransferSet([ScriptTransfer(addressFromStringValue(c), ab, aa.assetId)]))
177+ }
31178 }
32179
33180

github/deemru/w8io/873ac7e 
37.20 ms