tx · 53RkWwevsdJ3Et8DPcsMEoKj8j57LGytqv5gkYwDhNGp

3N4vqUXWw8tf23LDWDbSEpJZH6dent3ETFu:  -0.04000000 Waves

2022.01.02 21:16 [1861615] smart account 3N4vqUXWw8tf23LDWDbSEpJZH6dent3ETFu > SELF 0.00000000 Waves

{ "type": 13, "id": "53RkWwevsdJ3Et8DPcsMEoKj8j57LGytqv5gkYwDhNGp", "fee": 4000000, "feeAssetId": null, "timestamp": 1641147402757, "version": 2, "chainId": 84, "sender": "3N4vqUXWw8tf23LDWDbSEpJZH6dent3ETFu", "senderPublicKey": "D4v2S9mjah7eEEmuQVBNd4WipC3scs8V4PjuDBweWatE", "proofs": [ "5KCU1x9zWF9eL6meMzTmUc2EUwFBFo41eM8p1XFBzBXggFQWmgrBWsdV1h8BScW96BjmQY4uyjH4MEtbXQi6hUfk" ], "script": "base64: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", "height": 1861615, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3CsZe6Z4PNZaZAGHSDYqK99r38DPEWUAa9y5Cu2TMjY8 Next: 9AFsdMJMTDvbHv7cZif1uAKVv1pKPwXvqsoa58queWi9 Diff:
OldNewDifferences
3030 let w = v._1
3131 let x = v._2
3232 let y = v._3
33- let z = {
34- let A = getString(this, (((((toString(w._1) + ",") + toString(w._2)) + ",") + i) + "_owner"))
35- if ($isInstanceOf(A, "Unit"))
33+ let z = (((((toString(w._1) + ",") + toString(w._2)) + ",") + i) + "_owner")
34+ let A = (((((toString(x._1) + ",") + toString(x._2)) + ",") + i) + "_owner")
35+ let B = (((((toString(y._1) + ",") + toString(y._2)) + ",") + i) + "_owner")
36+ let C = {
37+ let D = getString(this, z)
38+ if ($isInstanceOf(D, "Unit"))
3639 then "unset"
37- else if ($isInstanceOf(A, "String"))
40+ else if ($isInstanceOf(D, "String"))
3841 then {
39- let g = A
42+ let g = D
4043 g
4144 }
4245 else throw("Match error")
4346 }
44- let B = {
45- let A = getString(this, (((((toString(x._1) + ",") + toString(x._2)) + ",") + i) + "_owner"))
46- if ($isInstanceOf(A, "Unit"))
47+ let E = {
48+ let D = getString(this, A)
49+ if ($isInstanceOf(D, "Unit"))
4750 then "unset"
48- else if ($isInstanceOf(A, "String"))
51+ else if ($isInstanceOf(D, "String"))
4952 then {
50- let g = A
53+ let g = D
5154 g
5255 }
5356 else throw("Match error")
5457 }
55- let C = {
56- let A = getString(this, (((((toString(y._1) + ",") + toString(y._2)) + ",") + i) + "_owner"))
57- if ($isInstanceOf(A, "Unit"))
58+ let F = {
59+ let D = getString(this, B)
60+ if ($isInstanceOf(D, "Unit"))
5861 then "unset"
59- else if ($isInstanceOf(A, "String"))
62+ else if ($isInstanceOf(D, "String"))
6063 then {
61- let g = A
64+ let g = D
6265 g
6366 }
6467 else throw("Match error")
6568 }
66- if (if ((z == u))
67- then (B == u)
68- else false)
69- then (C == u)
70- else false
69+ if ((C != "unset"))
70+ then throw(((((((((((((z + ",") + C) + " - ") + A) + ",") + E) + " - ") + B) + ",") + F) + " - ") + u))
71+ else if (if ((C == u))
72+ then (E == u)
73+ else false)
74+ then (F == u)
75+ else false
7176 }
7277
7378
74-func D (E,i) = {
75- let F = E
76- let g = F._1
77- let h = F._2
79+func G (H,i) = {
80+ let I = H
81+ let g = I._1
82+ let h = I._2
7883 $Tuple3(g, h, (i + 1))
7984 }
8085
8186
82-func G (H,u) = {
83- let I = d(H)
84- let J = H
85- let g = J._1
86- let h = J._2
87- let i = J._3
88- let K = toString(i)
89- if (s(I[0], K, u))
90- then D(I[0]._1, i)
87+func J (K,u) = {
88+ let L = d(K)
89+ let M = K
90+ let g = M._1
91+ let h = M._2
92+ let i = M._3
93+ let N = toString(i)
94+ if (s(L[0], N, u))
95+ then G(L[0]._1, i)
9196 else throw(((((toString(g) + ",") + toString(h)) + ",") + u))
9297 }
9398
9499
95-@Callable(L)
100+@Callable(O)
96101 func purchase (g,h) = {
97- let u = toBase58String(L.caller.bytes)
98- let M = G($Tuple3(parseIntValue(g), parseIntValue(h), 1), u)
99- let N = M._1
100- let O = M._2
101- let P = M._3
102- let Q = toString(N)
103- let R = toString(O)
104- let S = toString(P)
105- if ((S == "1"))
106- then throw(((Q + ",") + S))
102+ let u = toBase58String(O.caller.bytes)
103+ let P = J($Tuple3(parseIntValue(g), parseIntValue(h), 1), u)
104+ let Q = P._1
105+ let R = P._2
106+ let S = P._3
107+ let T = toString(Q)
108+ let U = toString(R)
109+ let V = toString(S)
110+ if ((V == "1"))
111+ then throw(((T + ",") + V))
107112 else {
108- let T = ((Q + ",") + R)
109- let U = ((c + toBase58String(L.transactionId)) + ".png")
110- let V = Issue(((T + " Gen ") + S), U, 1, 0, false)
111- let W = calculateAssetId(V)
112- let i = S
113- let X = ((T + ",") + i)
114-[V, StringEntry((X + "_assetId"), toBase58String(W)), StringEntry((X + "_asset"), U), StringEntry((X + "_owner"), u), ScriptTransfer(L.caller, 1, W)]
113+ let W = ((T + ",") + U)
114+ let X = ((c + toBase58String(O.transactionId)) + ".png")
115+ let Y = Issue(((W + " Gen ") + V), X, 1, 0, false)
116+ let Z = calculateAssetId(Y)
117+ let i = V
118+ let aa = ((W + ",") + i)
119+[Y, StringEntry((aa + "_assetId"), toBase58String(Z)), StringEntry((aa + "_asset"), X), StringEntry((aa + "_owner"), u), ScriptTransfer(O.caller, 1, Z)]
115120 }
116121 }
117122
118123
119-@Verifier(Y)
120-func Z () = sigVerify(Y.bodyBytes, Y.proofs[0], Y.senderPublicKey)
124+@Verifier(ab)
125+func ac () = sigVerify(ab.bodyBytes, ab.proofs[0], ab.senderPublicKey)
121126
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.ca/"
99
1010 func d (e) = {
1111 let f = e
1212 let g = f._1
1313 let h = f._2
1414 let i = f._3
1515 let j = pow(2, 0, i, 0, 0, HALFUP)
1616 let k = $Tuple2((g - j), (h - j))
1717 let l = $Tuple2(g, (h - j))
1818 let m = $Tuple2((g + j), (h + j))
1919 let n = $Tuple2((g - j), h)
2020 let o = $Tuple2((g + j), h)
2121 let p = $Tuple2((g - j), (h + j))
2222 let q = $Tuple2(g, (h + j))
2323 let r = $Tuple2((g + j), (h + j))
2424 [$Tuple3(k, l, n), $Tuple3(l, m, o), $Tuple3(n, p, q), $Tuple3(o, q, r)]
2525 }
2626
2727
2828 func s (t,i,u) = {
2929 let v = t
3030 let w = v._1
3131 let x = v._2
3232 let y = v._3
33- let z = {
34- let A = getString(this, (((((toString(w._1) + ",") + toString(w._2)) + ",") + i) + "_owner"))
35- if ($isInstanceOf(A, "Unit"))
33+ let z = (((((toString(w._1) + ",") + toString(w._2)) + ",") + i) + "_owner")
34+ let A = (((((toString(x._1) + ",") + toString(x._2)) + ",") + i) + "_owner")
35+ let B = (((((toString(y._1) + ",") + toString(y._2)) + ",") + i) + "_owner")
36+ let C = {
37+ let D = getString(this, z)
38+ if ($isInstanceOf(D, "Unit"))
3639 then "unset"
37- else if ($isInstanceOf(A, "String"))
40+ else if ($isInstanceOf(D, "String"))
3841 then {
39- let g = A
42+ let g = D
4043 g
4144 }
4245 else throw("Match error")
4346 }
44- let B = {
45- let A = getString(this, (((((toString(x._1) + ",") + toString(x._2)) + ",") + i) + "_owner"))
46- if ($isInstanceOf(A, "Unit"))
47+ let E = {
48+ let D = getString(this, A)
49+ if ($isInstanceOf(D, "Unit"))
4750 then "unset"
48- else if ($isInstanceOf(A, "String"))
51+ else if ($isInstanceOf(D, "String"))
4952 then {
50- let g = A
53+ let g = D
5154 g
5255 }
5356 else throw("Match error")
5457 }
55- let C = {
56- let A = getString(this, (((((toString(y._1) + ",") + toString(y._2)) + ",") + i) + "_owner"))
57- if ($isInstanceOf(A, "Unit"))
58+ let F = {
59+ let D = getString(this, B)
60+ if ($isInstanceOf(D, "Unit"))
5861 then "unset"
59- else if ($isInstanceOf(A, "String"))
62+ else if ($isInstanceOf(D, "String"))
6063 then {
61- let g = A
64+ let g = D
6265 g
6366 }
6467 else throw("Match error")
6568 }
66- if (if ((z == u))
67- then (B == u)
68- else false)
69- then (C == u)
70- else false
69+ if ((C != "unset"))
70+ then throw(((((((((((((z + ",") + C) + " - ") + A) + ",") + E) + " - ") + B) + ",") + F) + " - ") + u))
71+ else if (if ((C == u))
72+ then (E == u)
73+ else false)
74+ then (F == u)
75+ else false
7176 }
7277
7378
74-func D (E,i) = {
75- let F = E
76- let g = F._1
77- let h = F._2
79+func G (H,i) = {
80+ let I = H
81+ let g = I._1
82+ let h = I._2
7883 $Tuple3(g, h, (i + 1))
7984 }
8085
8186
82-func G (H,u) = {
83- let I = d(H)
84- let J = H
85- let g = J._1
86- let h = J._2
87- let i = J._3
88- let K = toString(i)
89- if (s(I[0], K, u))
90- then D(I[0]._1, i)
87+func J (K,u) = {
88+ let L = d(K)
89+ let M = K
90+ let g = M._1
91+ let h = M._2
92+ let i = M._3
93+ let N = toString(i)
94+ if (s(L[0], N, u))
95+ then G(L[0]._1, i)
9196 else throw(((((toString(g) + ",") + toString(h)) + ",") + u))
9297 }
9398
9499
95-@Callable(L)
100+@Callable(O)
96101 func purchase (g,h) = {
97- let u = toBase58String(L.caller.bytes)
98- let M = G($Tuple3(parseIntValue(g), parseIntValue(h), 1), u)
99- let N = M._1
100- let O = M._2
101- let P = M._3
102- let Q = toString(N)
103- let R = toString(O)
104- let S = toString(P)
105- if ((S == "1"))
106- then throw(((Q + ",") + S))
102+ let u = toBase58String(O.caller.bytes)
103+ let P = J($Tuple3(parseIntValue(g), parseIntValue(h), 1), u)
104+ let Q = P._1
105+ let R = P._2
106+ let S = P._3
107+ let T = toString(Q)
108+ let U = toString(R)
109+ let V = toString(S)
110+ if ((V == "1"))
111+ then throw(((T + ",") + V))
107112 else {
108- let T = ((Q + ",") + R)
109- let U = ((c + toBase58String(L.transactionId)) + ".png")
110- let V = Issue(((T + " Gen ") + S), U, 1, 0, false)
111- let W = calculateAssetId(V)
112- let i = S
113- let X = ((T + ",") + i)
114-[V, StringEntry((X + "_assetId"), toBase58String(W)), StringEntry((X + "_asset"), U), StringEntry((X + "_owner"), u), ScriptTransfer(L.caller, 1, W)]
113+ let W = ((T + ",") + U)
114+ let X = ((c + toBase58String(O.transactionId)) + ".png")
115+ let Y = Issue(((W + " Gen ") + V), X, 1, 0, false)
116+ let Z = calculateAssetId(Y)
117+ let i = V
118+ let aa = ((W + ",") + i)
119+[Y, StringEntry((aa + "_assetId"), toBase58String(Z)), StringEntry((aa + "_asset"), X), StringEntry((aa + "_owner"), u), ScriptTransfer(O.caller, 1, Z)]
115120 }
116121 }
117122
118123
119-@Verifier(Y)
120-func Z () = sigVerify(Y.bodyBytes, Y.proofs[0], Y.senderPublicKey)
124+@Verifier(ab)
125+func ac () = sigVerify(ab.bodyBytes, ab.proofs[0], ab.senderPublicKey)
121126

github/deemru/w8io/c3f4982 
42.23 ms