tx · 3D3DbEyPDqakxNLZcbqceuhprz8WaFYAVeXYcK8RMoAv

3P9Cucr96tdDQDWi8ehodCxHMv4VH5YD6Md:  -0.00900000 Waves

2022.08.29 14:14 [3271168] smart account 3P9Cucr96tdDQDWi8ehodCxHMv4VH5YD6Md > SELF 0.00000000 Waves

{ "type": 13, "id": "3D3DbEyPDqakxNLZcbqceuhprz8WaFYAVeXYcK8RMoAv", "fee": 900000, "feeAssetId": null, "timestamp": 1661771657493, "version": 1, "sender": "3P9Cucr96tdDQDWi8ehodCxHMv4VH5YD6Md", "senderPublicKey": "4yffq32SoqwGrwNR9TKU4VdpRMHgVAzNsMbD4kteLAyU", "proofs": [ "28q4sgUamcp4PFHRS6zbedff6zfaR8JVZ1ebcfhtUQ8mo2mxpagvuxaaBtHwJSU41yerQDRMvxXS221Q9xQjiiYS" ], "script": "base64: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", "chainId": 87, "height": 3271168, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EFQYeZssNHoEMoXSPTZsLxrDmPVi1T4N4SXs9NE53bfE Next: C6wYThQfn8ZqzYDRx2qRPu6cpuTW7T4g2GMvVdpp6obZ Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
55
66 let b = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
77
88 let c = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
99
1010 let d = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
1111
1212 let e = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
1313
1414 let f = Address(base58'3PC51qgNQz4xx7m1DhLdCDYESaeNKT6zeFt')
1515
1616 let g = Address(base58'3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC')
1717
1818 func h (i) = {
1919 let j = i
2020 if ($isInstanceOf(j, "(Int, Int, Int, Int, Int, Boolean)"))
2121 then {
2222 let k = j
2323 k._2
2424 }
2525 else {
2626 let l = j
2727 throw("#err")
2828 }
2929 }
3030
3131
3232 func m (n) = {
3333 let o = assetBalance(Address(d), b)
3434 if ((1 > o))
3535 then nil
3636 else {
3737 let p = h(invoke(Address(d), "userBalance", [toString(this)], nil))
3838 if ((1 > p))
3939 then throw("bad request")
4040 else {
4141 let q = if ((n > p))
4242 then p
4343 else n
4444 let r = invoke(Address(a), "withdraw", [toBase58String(b), q], nil)
4545 if ((r == r))
4646 then {
4747 let s = assetBalance(this, b)
4848 [ScriptTransfer(f, s, b)]
4949 }
5050 else throw("Strict value is not equal to itself.")
5151 }
5252 }
5353 }
5454
5555
5656 @Callable(t)
5757 func usdc_1000_v2 (n) = if ((t.caller != g))
5858 then throw("only admin can do")
5959 else m(n)
6060
6161
6262
6363 @Callable(t)
6464 func usdc_1000 (n) = {
6565 let u = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
6666 if ((toString(t.caller) != u))
6767 then throw("only admin can do")
6868 else {
6969 let p = h(invoke(Address(d), "userBalance", [toString(this)], nil))
7070 if ((1 > p))
7171 then throw("bad request")
7272 else {
7373 let q = if ((n > p))
7474 then p
7575 else n
7676 let r = invoke(Address(a), "withdraw", [toBase58String(b), q], nil)
7777 if ((r == r))
7878 then {
7979 let s = assetBalance(this, b)
8080 [ScriptTransfer(f, s, b)]
8181 }
8282 else throw("Strict value is not equal to itself.")
8383 }
8484 }
8585 }
8686
8787
8888
8989 @Callable(t)
9090 func usdt_1000 (n) = {
9191 let u = "3P6gGsVQbD2xgmaNxN7Rj3arohPsBxvo5GC"
9292 if ((toString(t.caller) != u))
9393 then throw("only admin can do")
9494 else {
9595 let p = h(invoke(Address(e), "userBalance", [toString(this)], nil))
9696 if ((1 > p))
9797 then throw("bad request")
9898 else {
9999 let q = if ((n > p))
100100 then p
101101 else n
102102 let r = invoke(Address(a), "withdraw", [toBase58String(c), q], nil)
103103 if ((r == r))
104104 then {
105105 let s = assetBalance(this, c)
106106 [ScriptTransfer(f, s, c)]
107107 }
108108 else throw("Strict value is not equal to itself.")
109109 }
110110 }
111111 }
112112
113113

github/deemru/w8io/873ac7e 
29.81 ms