tx · 2vq151JQ4vznRgFm1EjkKsXx8zSnQsCPe1h5rjX1WeAF

3PB8ih6yMHqvvGvnvxdqW2i4rNffoUtBoxa:  -0.00300000 Waves

2022.07.18 15:50 [3210755] smart account 3PB8ih6yMHqvvGvnvxdqW2i4rNffoUtBoxa > SELF 0.00000000 Waves

{ "type": 13, "id": "2vq151JQ4vznRgFm1EjkKsXx8zSnQsCPe1h5rjX1WeAF", "fee": 300000, "feeAssetId": null, "timestamp": 1658148707059, "version": 1, "sender": "3PB8ih6yMHqvvGvnvxdqW2i4rNffoUtBoxa", "senderPublicKey": "CV3C1sL57cpVTpFMLdLCUqfd79YaoZJ9NJP7QeTJjnU8", "proofs": [ "5pC8AAJLcKeZENNhCsFRq8FM6tM5sjtF1fuLFRLHWHdURJrVBNBMaY7ekDCc5y5Zc9K8rdTErBZiFpPxiYPYE4tW" ], "script": "base64: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", "chainId": 87, "height": 3210755, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: J2wU5MvpMqZp2UionNAam2CHMHXc21p8p2S67tXaWW3A Next: 4vSY3HaacKCX62Z9jyGsA3iKhqZ6JYw1zsRhEXeBAjp3 Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = ["insiders", "mundo", "kolkhoz", "fomo", "marvin", "ido", "dux", "cgu", "fork", "street", "endo", "latam", "point", "seggs", "math", "turtle"]
5+
6+func b (c) = {
7+ let d = getString(this, c)
8+ if ($isInstanceOf(d, "String"))
9+ then {
10+ let e = d
11+ e
12+ }
13+ else ""
14+ }
15+
16+
17+func f (g,h) = {
18+ let i = fromBase58String(b((g + "_id")))
19+ let j = b((g + "_st"))
20+ let k = assetBalance(this, i)
21+ if ((h == -1))
22+ then invoke(Address(fromBase58String(j)), "stakeFarmTokens", [false], [AttachedPayment(i, k)])
23+ else if ((k >= h))
24+ then invoke(Address(fromBase58String(j)), "stakeFarmTokens", [false], [AttachedPayment(i, h)])
25+ else throw(((("Low balance: " + toString(k)) + " and need: ") + toString(h)))
26+ }
27+
28+
29+func l (m) = {
30+ let n = toBase58String(m)
31+ let o = getStringValue("points")
32+ contains(o, n)
33+ }
34+
35+
36+func p (q,g) = {
37+ let r = f(g, -1)
38+ let d = r
39+ if ($isInstanceOf(d, "ScriptTransfer"))
40+ then {
41+ let s = d
42+ (q ++ [r])
43+ }
44+ else q
45+ }
46+
47+
48+@Callable(t)
49+func StakeAndClaimAll () = if (l(t.callerPublicKey))
50+ then {
51+ let u = a
52+ let v = size(u)
53+ let w = nil
54+ func x (y,z) = if ((z >= v))
55+ then y
56+ else p(y, u[z])
57+
58+ func A (y,z) = if ((z >= v))
59+ then y
60+ else throw("List size exceeds 16")
61+
62+ A(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(x(w, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16)
63+ }
64+ else throw("Private Farm. Access prohibited!")
65+
66+
67+@Verifier(B)
68+func C () = sigVerify(B.bodyBytes, B.proofs[0], B.senderPublicKey)
69+

github/deemru/w8io/6500d08 
31.54 ms