tx · GLi3JMUvNAEuvpCx6WEXzm5Sg9BvXF5EFJYWzWkmkxAM

3PP9fXLyfCnXdv85H6geFB2miVs3ZQ4Dx2K:  -0.00900000 Waves

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

{ "type": 13, "id": "GLi3JMUvNAEuvpCx6WEXzm5Sg9BvXF5EFJYWzWkmkxAM", "fee": 900000, "feeAssetId": null, "timestamp": 1661518136595, "version": 1, "sender": "3PP9fXLyfCnXdv85H6geFB2miVs3ZQ4Dx2K", "senderPublicKey": "BZKgc25i9XcwAv8Y8JU9P1Vnq6aykjBd1s2FKNhKNc8f", "proofs": [ "266JGP4tKp5rsQTuGQ4FU3SY28egY8JV6RenpC8nWFJZc2ZK67Hbu3MfxmoR4oRGvcujwYtfGsDDEKrcNWkkr9XW" ], "script": "base64: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", "chainId": 87, "height": 3266929, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 3SQi8rBNoUBfrpUjwjjfH1Zjt38R2seiNsAAxh1GeFxc 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 
19.62 ms