tx · BxkMwGNPQ1dyMgqujMCm8EsUC81dubvjHqhd3RdkFzJq

3PBEvXY6erPKwEijJU37UP4wKYECnr46PAU:  -0.01000000 Waves

2022.04.13 20:48 [3072427] smart account 3PBEvXY6erPKwEijJU37UP4wKYECnr46PAU > SELF 0.00000000 Waves

{ "type": 13, "id": "BxkMwGNPQ1dyMgqujMCm8EsUC81dubvjHqhd3RdkFzJq", "fee": 1000000, "feeAssetId": null, "timestamp": 1649872116364, "version": 1, "sender": "3PBEvXY6erPKwEijJU37UP4wKYECnr46PAU", "senderPublicKey": "EKrRHxGJ18L5hgwDfMDJQuDNEajBwvAsoyDCoLJpefDc", "proofs": [ "2T62QPLSRvPSC8QcWa9RprVudTH3aih8Q5Z4RZT26c2KiZFfLqKAWWLPnxg4SXmLyLpVfPdskaKN4LPqSAPba5hR" ], "script": "base64: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", "chainId": 87, "height": 3072427, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: BsVUvuvHTW2vrLHk6KB6Q2f9MVV1NUy1jmngpCoMRRL8 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'3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z'
7+
8+let c = base58'3P8G747fnB1DTQ4d5uD114vjAaeezCW4FaM'
9+
10+let d = base58'3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce'
11+
12+let e = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
13+
14+let f = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
15+
16+let g = base58'3PA7QMFyHMtHeP66SUQnwCgwKQHKpCyXWwd'
17+
18+let h = base58'3PPdeWwrzaxqgr6BuReoF3sWfxW8SYv743D'
19+
20+let i = base58'3PBjqiMwwag72VWUtHNnVrxTBrNK8D7bVcN'
21+
22+let j = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
23+
24+func k (l) = {
25+ let m = l
26+ if ($isInstanceOf(m, "(Int, Int, Int, Int, Int, Boolean)"))
27+ then {
28+ let n = m
29+ n._2
30+ }
31+ else {
32+ let o = m
33+ throw("#err")
34+ }
35+ }
36+
37+
38+func p () = {
39+ let q = assetBalance(Address(f), j)
40+ if ((100000000 > q))
41+ then throw("scBalance is less 100000000")
42+ else {
43+ let r = k(invoke(Address(f), "userBalance", [toString(this)], nil))
44+ if ((100000000 > r))
45+ then throw("userBalance is less 100000000")
46+ else {
47+ let s = if ((q > r))
48+ then -1
49+ else q
50+ let t = invoke(Address(a), "withdraw", [toBase58String(j), s], nil)
51+ if ((t == t))
52+ then 1
53+ else throw("Strict value is not equal to itself.")
54+ }
55+ }
56+ }
57+
58+
59+@Callable(u)
60+func usdc_v2 () = {
61+ let v = "3P5MGmcsL5xUvMVM3sSihRza89CYtfJrMcP"
62+ if ((toString(u.caller) != v))
63+ then throw("only admin can do")
64+ else if ((p() != 1))
65+ then throw("!")
66+ else nil
67+ }
68+
69+

github/deemru/w8io/3ef1775 
25.85 ms