tx · CvLDMjAy8qgMeYMYUjCyEd2Z45Dd8Uugj6KhZCwx8Q8u

3PPXQUgT99q7F26qmCEw8Ybz8aq7qUE9oBK:  -0.01000000 Waves

2022.04.24 05:57 [3087386] smart account 3PPXQUgT99q7F26qmCEw8Ybz8aq7qUE9oBK > SELF 0.00000000 Waves

{ "type": 13, "id": "CvLDMjAy8qgMeYMYUjCyEd2Z45Dd8Uugj6KhZCwx8Q8u", "fee": 1000000, "feeAssetId": null, "timestamp": 1650769037758, "version": 1, "sender": "3PPXQUgT99q7F26qmCEw8Ybz8aq7qUE9oBK", "senderPublicKey": "ckfvgpLF8ksrUZe3wcmCEWKGkDcp2XffJcHSxWggBJ9", "proofs": [ "2u5DPfwUWds4SeQBNfcGaYyyy6WR8pBNWMQEW7fKXHwyswZv4zuPzWRUU7TqHcgSyBMqh3mBpaDjDmu8a4pS22AA" ], "script": "base64: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", "chainId": 87, "height": 3087386, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 728jjN7C4EeE4zXZxpAdFbGFAnCCjTniWgKqFzF6GR7m 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+let m = addressFromStringValue("3PHVvn3yCtCJZwBFhbfC6xoMpSqBrLKvJQf")
40+
41+@Callable(n)
42+func deposit (o,p) = {
43+ let q = invoke(h, "deposit", [toString(k), true], [AttachedPayment(fromBase58String(i), o)])
44+ if ((q == q))
45+ then if (p)
46+ then {
47+ let r = invoke(l, "withdrawusdc", [o], nil)
48+ if ((r == r))
49+ then $Tuple2(nil, r)
50+ else throw("Strict value is not equal to itself.")
51+ }
52+ else $Tuple2(nil, q)
53+ else throw("Strict value is not equal to itself.")
54+ }
55+
56+
57+
58+@Callable(n)
59+func deposit2 (o,p) = {
60+ let q = invoke(h, "deposit", [toString(k), true], [AttachedPayment(fromBase58String(i), o)])
61+ if ((q == q))
62+ then if (p)
63+ then {
64+ let r = invoke(m, "withdrawusdc", [o], nil)
65+ if ((r == r))
66+ then $Tuple2(nil, r)
67+ else throw("Strict value is not equal to itself.")
68+ }
69+ else $Tuple2(nil, q)
70+ else throw("Strict value is not equal to itself.")
71+ }
72+
73+
74+
75+@Callable(n)
76+func withdraw (o) = {
77+ let q = a(invoke(h, "withdraw", [i, o], nil))
78+[ScriptTransfer(l, o, j)]
79+ }
80+
81+

github/deemru/w8io/3ef1775 
28.09 ms