tx · GpVeftJZsUc7WYoj9pk6yuT7Gc5MN9aXGqtrco6gDZoF

3P8t9nkruKpQcYprezH21Ky1buYApAhsMxW:  -0.01000000 Waves

2022.04.24 01:32 [3087124] smart account 3P8t9nkruKpQcYprezH21Ky1buYApAhsMxW > SELF 0.00000000 Waves

{ "type": 13, "id": "GpVeftJZsUc7WYoj9pk6yuT7Gc5MN9aXGqtrco6gDZoF", "fee": 1000000, "feeAssetId": null, "timestamp": 1650753201646, "version": 1, "sender": "3P8t9nkruKpQcYprezH21Ky1buYApAhsMxW", "senderPublicKey": "JAEx8VL2mft7muD2DusruX1kiHCrsDyHuvae322TLVys", "proofs": [ "597JKpJ9XJe689Ho7o1WP3a1YTdLhrDbJYfijqPWstaJYsXhhNE5eX2tq6RwvCT9cAyTNBSCUuzUFm4NwhxgfZfq" ], "script": "base64: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", "chainId": 87, "height": 3087124, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func a (b) = {
5+ let c = b
6+ if ($isInstanceOf(c, "Int"))
7+ then {
8+ let d = c
9+ d
10+ }
11+ else throw("wrong type, expected: Int")
12+ }
13+
14+
15+func e (b) = {
16+ let c = b
17+ if ($isInstanceOf(c, "(Int, Int, Int, Int, Int, Boolean)"))
18+ then {
19+ let f = c
20+ f
21+ }
22+ else {
23+ let g = c
24+ throw("wrong type, expected: Int5&Boolean")
25+ }
26+ }
27+
28+
29+let h = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
30+
31+let i = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
32+
33+let j = fromBase58String(i)
34+
35+let k = addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S")
36+
37+let l = addressFromStringValue("3P54eYZMTtQnJn8XtUr7Ag3FeyJxpXq2hV7")
38+
39+@Callable(m)
40+func deposit (n,o) = {
41+ let p = invoke(h, "deposit", [toString(k), true], [AttachedPayment(fromBase58String(i), n)])
42+ if ((p == p))
43+ then if (o)
44+ then {
45+ let q = invoke(l, "withdrawusdc", [n], nil)
46+ if ((q == q))
47+ then $Tuple2(nil, q)
48+ else throw("Strict value is not equal to itself.")
49+ }
50+ else $Tuple2(nil, p)
51+ else throw("Strict value is not equal to itself.")
52+ }
53+
54+
55+
56+@Callable(m)
57+func withdraw (n) = {
58+ let p = a(invoke(h, "withdraw", [i, n], nil))
59+ if ((p > 10000000))
60+ then [ScriptTransfer(l, n, j)]
61+ else throw(toString(n))
62+ }
63+
64+

github/deemru/w8io/6500d08 
34.21 ms