tx · HSVG75L6UBtr3LSeJmNVcigC1AgziJ3mMCmpn86Dt2tR

3N7J6mMMkjVViBREz9y53JmcX7r7KZRXQpL:  -0.04000000 Waves

2022.04.20 01:41 [2016052] smart account 3N7J6mMMkjVViBREz9y53JmcX7r7KZRXQpL > SELF 0.00000000 Waves

{ "type": 13, "id": "HSVG75L6UBtr3LSeJmNVcigC1AgziJ3mMCmpn86Dt2tR", "fee": 4000000, "feeAssetId": null, "timestamp": 1650408090688, "version": 2, "chainId": 84, "sender": "3N7J6mMMkjVViBREz9y53JmcX7r7KZRXQpL", "senderPublicKey": "G6aSmaqLJ4p7jzm7BnQcZuqa2NRRLVtzqdYNjYErnEZZ", "proofs": [ "4kVdYdEtuxb9espFkWXvCYZ2sZTVf2Zb8NPF6MyFBSbnrfEea3gX5AEVeyTD7tU9521Q8ydLy76FsFAP1ffQGcCM" ], "script": "base64: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", "height": 2016052, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: BWXQEyj3pdxU4ukiqwGKtszeg5DBULEV44Pzz1tRtbtJ Next: Ew4q9KZXahkkyu6ryMVxVCGWy3pumEtPVGkoyJQ7ohpY Diff:
OldNewDifferences
223223 }
224224
225225
226+
227+@Callable(L)
228+func burnTest (H) = [Burn(fromBase58String(H), 1)]
229+
230+
226231 @Verifier(af)
227232 func ag () = if (if (sigVerify(af.bodyBytes, af.proofs[0], af.senderPublicKey))
228233 then true
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 1024
55
66 let b = 1024
77
88 let c = "https://nft.gridgang.io/"
99
1010 let d = "addOwnerAndAmount"
1111
1212 let e = true
1313
1414 let f = 100000000
1515
1616 let g = 1000000
1717
1818 let h = "3N7J6mMMkjVViBREz9y53JmcX7r7KZRXQpL"
1919
2020 let i = Address(fromBase58String(h))
2121
2222 let j = "AyAwWbMPM7a4VYkn1bhEBftC5WZgfvUXgrYDe98mvLsv"
2323
2424 let k = "3MwPsLy9F1mUQrdP37sCAKvHuE5HvPE674Y"
2525
2626 let l = Address(fromBase58String(k))
2727
2828 func m (n,o) = ((n + ",") + o)
2929
3030
3131 func p (n,o) = m(n, o)
3232
3333
3434 func q (r) = {
3535 let s = split(r, ",")
3636 let t = $Tuple2(s[0], s[1])
3737 t
3838 }
3939
4040
4141 func u (r) = {
4242 let v = q(r)
4343 let n = v._1
4444 let o = v._2
4545 let w = p(n, o)
4646 w
4747 }
4848
4949
5050 func x (n,o,y,z,A) = {
5151 let B = n
5252 let C = o
5353 let D = y
5454 let E = m(B, C)
5555 let F = ((c + A) + ".png")
5656 let G = Issue(E, F, 1, 0, false)
5757 let H = calculateAssetId(G)
5858 let I = p(B, C)
5959 $Tuple4(G, H, F, I)
6060 }
6161
6262
6363 func J (w,H,G,K,y) = [StringEntry((w + "_assetId"), H), StringEntry((w + "_asset"), G), StringEntry((w + "_owner"), K), StringEntry((w + "_gen"), y)]
6464
6565
6666 @Callable(L)
6767 func purchase (n,o,M) = {
6868 let w = p(n, o)
6969 let N = valueOrElse(L.payments[0].amount, 0)
7070 let O = {
7171 let P = getString(this, (w + "_assetId"))
7272 if ($isInstanceOf(P, "Unit"))
7373 then "unset"
7474 else if ($isInstanceOf(P, "String"))
7575 then {
7676 let Q = P
7777 throw("This square has already been purchased")
7878 }
7979 else throw("Match error")
8080 }
8181 if ((g > N))
8282 then throw((("You need to send at least " + toString(g)) + "WAVLETS to purchase a square"))
8383 else {
8484 let z = toBase58String(L.caller.bytes)
8585 let A = toBase58String(L.transactionId)
8686 let R = x(n, o, "1", z, A)
8787 let G = R._1
8888 let H = R._2
8989 let F = R._3
9090 let I = R._4
9191 (J(I, toBase58String(H), F, z, "1") ++ [G, StringEntry((z + "_handle"), M), StringEntry(A, I), ScriptTransfer(L.caller, 1, H)])
9292 }
9393 }
9494
9595
9696
9797 @Callable(L)
9898 func autoBuy (n,o) = {
9999 let S = toBase58String(L.caller.bytes)
100100 if (if ((S != k))
101101 then (S != h)
102102 else false)
103103 then throw("This can only be triggering internally")
104104 else {
105105 let A = toBase58String(L.transactionId)
106106 let T = x(n, o, "1", k, A)
107107 let G = T._1
108108 let H = T._2
109109 let F = T._3
110110 let I = T._4
111111 let U = toBase58String(H)
112112 let V = invoke(l, d, [k, U, 3], [AttachedPayment(unit, 0)])
113113 if ((V == V))
114114 then (J(I, U, F, k, "1") ++ [G, StringEntry(A, I), ScriptTransfer(l, 1, H)])
115115 else throw("Strict value is not equal to itself.")
116116 }
117117 }
118118
119119
120120
121121 @Callable(L)
122122 func evolve (n,o,y,z) = {
123123 let S = toBase58String(L.caller.bytes)
124124 if ((S != k))
125125 then throw("This can only be triggering internally")
126126 else {
127127 let A = toBase58String(L.transactionId)
128128 let W = x(n, o, y, z, A)
129129 let G = W._1
130130 let H = W._2
131131 let F = W._3
132132 let I = W._4
133133 (J(I, toBase58String(H), F, z, y) ++ [G, StringEntry(A, I), ScriptTransfer(Address(fromBase58String(z)), 1, H)])
134134 }
135135 }
136136
137137
138138
139139 @Callable(L)
140140 func putForSale (H,X) = {
141141 let S = toBase58String(L.caller.bytes)
142142 let Y = {
143143 let P = assetInfo(fromBase58String(H))
144144 if ($isInstanceOf(P, "Asset"))
145145 then {
146146 let Z = P
147147 Z
148148 }
149149 else throw("Asset not found")
150150 }
151151 let aa = u(Y.name)
152152 let z = {
153153 let P = getString(this, (aa + "_owner"))
154154 if ($isInstanceOf(P, "String"))
155155 then {
156156 let ab = P
157157 ab
158158 }
159159 else throw("Owner not found in data")
160160 }
161161 if ((f > X))
162162 then throw("Amount needs to be more than 1 wave")
163163 else if (if ((S != z))
164164 then (S != k)
165165 else false)
166166 then throw("You are not able to put this asset up for sale")
167167 else {
168168 let V = invoke(l, d, [S, H, X], [AttachedPayment(unit, 0)])
169169 if ((V == V))
170170 then [ScriptTransfer(l, 1, fromBase58String(H))]
171171 else throw("Strict value is not equal to itself.")
172172 }
173173 }
174174
175175
176176
177177 @Callable(L)
178178 func finalizeSale (H,z,M) = {
179179 let S = toBase58String(L.caller.bytes)
180180 if ((S != k))
181181 then throw("This can only be triggering internally")
182182 else {
183183 let w = {
184184 let P = assetInfo(fromBase58String(H))
185185 if ($isInstanceOf(P, "Asset"))
186186 then {
187187 let G = P
188188 G.name
189189 }
190190 else throw("Can't find asset")
191191 }
192192 [StringEntry((w + "_owner"), z), StringEntry((z + "_handle"), M)]
193193 }
194194 }
195195
196196
197197
198198 @Callable(L)
199199 func adminPromotionPurchase (n,o,ac) = {
200200 let S = toBase58String(L.caller.bytes)
201201 if ((S != k))
202202 then throw("This can only be triggering internally")
203203 else {
204204 let A = toBase58String(L.transactionId)
205205 let ad = x(n, o, "1", ac, A)
206206 let G = ad._1
207207 let H = ad._2
208208 let F = ad._3
209209 let I = ad._4
210210 let U = toBase58String(H)
211211 (J(I, U, F, ac, "1") ++ [G, StringEntry(A, I), ScriptTransfer(Address(fromBase58String(ac)), 1, H)])
212212 }
213213 }
214214
215215
216216
217217 @Callable(L)
218218 func adminSetHandle (z,ae) = {
219219 let S = toBase58String(L.caller.bytes)
220220 if ((S != k))
221221 then throw("This can only be triggering internally")
222222 else [StringEntry((z + "_handle"), ae)]
223223 }
224224
225225
226+
227+@Callable(L)
228+func burnTest (H) = [Burn(fromBase58String(H), 1)]
229+
230+
226231 @Verifier(af)
227232 func ag () = if (if (sigVerify(af.bodyBytes, af.proofs[0], af.senderPublicKey))
228233 then true
229234 else (addressFromPublicKey(af.senderPublicKey) == l))
230235 then true
231236 else (addressFromPublicKey(af.senderPublicKey) == i)
232237

github/deemru/w8io/169f3d6 
32.44 ms