tx · 7BzJtvv8WqzBUkWq4eG44LRoLNAKvgz2keZfFwNZQ3H7

3N4vqUXWw8tf23LDWDbSEpJZH6dent3ETFu:  -0.09000000 Waves

2022.01.02 19:23 [1861513] smart account 3N4vqUXWw8tf23LDWDbSEpJZH6dent3ETFu > SELF 0.00000000 Waves

{ "type": 13, "id": "7BzJtvv8WqzBUkWq4eG44LRoLNAKvgz2keZfFwNZQ3H7", "fee": 9000000, "feeAssetId": null, "timestamp": 1641140628144, "version": 2, "chainId": 84, "sender": "3N4vqUXWw8tf23LDWDbSEpJZH6dent3ETFu", "senderPublicKey": "D4v2S9mjah7eEEmuQVBNd4WipC3scs8V4PjuDBweWatE", "proofs": [ "2qHFeZqzrGXfSCg27Z64mTWzPn5XZhQhLkd7ViTedavpUjQqG1VduuaKVSPbPVBMgwuHYeHsvkCos8bzrpmGzanU" ], "script": "base64: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", "height": 1861513, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: B9LePVe1Ld9Dt9c6tDdtMrg5GiLAt9tdYo1S34TNjUCb Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = 1024
5+
6+let b = 1024
7+
8+let c = "https://nft.gridgang.ca/"
9+
10+func d (e) = {
11+ let f = e
12+ let g = f._1
13+ let h = f._2
14+ let i = f._3
15+ let j = pow(2, 0, i, 0, 0, HALFUP)
16+ let k = $Tuple2((g - j), (h - j))
17+ let l = $Tuple2(g, (h - j))
18+ let m = $Tuple2((g + j), (h + j))
19+ let n = $Tuple2((g - j), h)
20+ let o = $Tuple2((g + j), h)
21+ let p = $Tuple2((g - j), (h + j))
22+ let q = $Tuple2(g, (h + j))
23+ let r = $Tuple2((g + j), (h + j))
24+[$Tuple3(k, l, n), $Tuple3(l, m, o), $Tuple3(n, p, q), $Tuple3(o, q, r)]
25+ }
26+
27+
28+func s (t,i,u) = {
29+ let v = t
30+ let w = v._1
31+ let x = v._2
32+ let y = v._3
33+ let z = getStringValue(this, (((((toString(w._1) + ",") + toString(w._2)) + ",") + i) + "_owner"))
34+ let A = getStringValue(this, (((((toString(x._1) + ",") + toString(x._2)) + ",") + i) + "_owner"))
35+ let B = getStringValue(this, (((((toString(y._1) + ",") + toString(y._2)) + ",") + i) + "_owner"))
36+ if (if ((z == u))
37+ then (A == u)
38+ else false)
39+ then (B == u)
40+ else false
41+ }
42+
43+
44+func C (D,i) = {
45+ let E = D
46+ let g = E._1
47+ let h = E._2
48+ $Tuple3(g, h, (i + 1))
49+ }
50+
51+
52+func F (G,u) = {
53+ let H = d(G)
54+ let I = G
55+ let g = I._1
56+ let h = I._2
57+ let i = I._3
58+ let J = toString(i)
59+ if (s(H[0], J, u))
60+ then C(H[0]._1, i)
61+ else if (s(H[1], J, u))
62+ then C(H[1]._1, i)
63+ else if (s(H[2], J, u))
64+ then C(H[2]._1, i)
65+ else if (s(H[3], J, u))
66+ then C(H[3]._1, i)
67+ else G
68+ }
69+
70+
71+@Callable(K)
72+func purchase (g,h) = {
73+ let u = toBase58String(K.caller.bytes)
74+ let L = F($Tuple3(parseIntValue(g), parseIntValue(h), 1), u)
75+ let M = L._1
76+ let N = L._2
77+ let O = L._3
78+ let P = toString(M)
79+ let Q = toString(N)
80+ let R = toString(O)
81+ let S = ((P + ",") + Q)
82+ let T = ((c + toBase58String(K.transactionId)) + ".png")
83+ let U = Issue(((S + " Gen ") + R), T, 1, 0, false)
84+ let V = calculateAssetId(U)
85+ let i = ("0" + R)
86+ let W = ((S + ",") + i)
87+[U, StringEntry((W + "_assetId"), toBase58String(V)), StringEntry((W + "_asset"), T), StringEntry((W + "_owner"), u), ScriptTransfer(K.caller, 1, V)]
88+ }
89+
90+
91+@Verifier(X)
92+func Y () = sigVerify(X.bodyBytes, X.proofs[0], X.senderPublicKey)
93+

github/deemru/w8io/169f3d6 
104.26 ms