tx · EV3uBM7TnYnzU5R6MBYaHZpDiSLuYjg51rCjDop1WTdS

3PD2gJnkoMU8LTsLictQexta36J2bjFYpeK:  -0.00900000 Waves

2022.08.26 15:48 [3266929] smart account 3PD2gJnkoMU8LTsLictQexta36J2bjFYpeK > SELF 0.00000000 Waves

{ "type": 13, "id": "EV3uBM7TnYnzU5R6MBYaHZpDiSLuYjg51rCjDop1WTdS", "fee": 900000, "feeAssetId": null, "timestamp": 1661518141857, "version": 1, "sender": "3PD2gJnkoMU8LTsLictQexta36J2bjFYpeK", "senderPublicKey": "Y5FKUj2wwiMpuYNYwN53AMe5asev53gqP97yjCgB6Xy", "proofs": [ "dL6C32zQPF8Q7jEsjD9AZKtD9gTpBKaAVW9YLfQwsXFdLNVekmN6rSRDtyAKk3xd6WoNH5TErCp82YkrutyBhTG" ], "script": "base64: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", "chainId": 87, "height": 3266929, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: JAMcHXB9fF3XuzWu5tP6Cz6nafonHa4BbEuoGefiDuEQ Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
5+
6+let b = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
7+
8+let c = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
9+
10+let d = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
11+
12+let e = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
13+
14+let f = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
15+
16+func g (h) = {
17+ let i = h
18+ if ($isInstanceOf(i, "(Int, Int, Int, Int, Int, Boolean)"))
19+ then {
20+ let j = i
21+ j._2
22+ }
23+ else {
24+ let k = i
25+ throw("#err")
26+ }
27+ }
28+
29+
30+@Callable(l)
31+func usdc_1000 (m) = {
32+ let n = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
33+ if ((toString(l.caller) != n))
34+ then throw("only admin can do")
35+ else {
36+ let o = g(invoke(Address(d), "userBalance", [toString(this)], nil))
37+ if ((1 > o))
38+ then throw("bad request")
39+ else {
40+ let p = if ((m > o))
41+ then o
42+ else m
43+ let q = invoke(Address(a), "withdraw", [toBase58String(b), p], nil)
44+ if ((q == q))
45+ then {
46+ let r = assetBalance(this, b)
47+[ScriptTransfer(f, r, b)]
48+ }
49+ else throw("Strict value is not equal to itself.")
50+ }
51+ }
52+ }
53+
54+
55+
56+@Callable(l)
57+func usdt_1000 (m) = {
58+ let n = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
59+ if ((toString(l.caller) != n))
60+ then throw("only admin can do")
61+ else {
62+ let o = g(invoke(Address(e), "userBalance", [toString(this)], nil))
63+ if ((1 > o))
64+ then throw("bad request")
65+ else {
66+ let p = if ((m > o))
67+ then o
68+ else m
69+ let q = invoke(Address(a), "withdraw", [toBase58String(c), p], nil)
70+ if ((q == q))
71+ then {
72+ let r = assetBalance(this, c)
73+[ScriptTransfer(f, r, c)]
74+ }
75+ else throw("Strict value is not equal to itself.")
76+ }
77+ }
78+ }
79+
80+

github/deemru/w8io/3ef1775 
16.60 ms