tx · 25cj7P72kVTb87XXmvvrzBApH2DFLP927r2pQZacdk3m

3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3:  -0.01000000 Waves

2022.05.19 20:30 [3124328] smart account 3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3 > SELF 0.00000000 Waves

{ "type": 13, "id": "25cj7P72kVTb87XXmvvrzBApH2DFLP927r2pQZacdk3m", "fee": 1000000, "feeAssetId": null, "timestamp": 1652981425530, "version": 1, "sender": "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3", "senderPublicKey": "C7w8K4N5WWXS7LyuD1VHgsi9mo5RfH343DamtcY9YcZz", "proofs": [ "581F1ZbvPZao2FkjwmaVWmFxV29h8uU4i3wtkDALyxtbTFjHChWcd68gPLtPXDnN6QtdchHdf3xzNYFT4ZozhwZe" ], "script": null, "chainId": 87, "height": 3124328, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EP6PYvCAQ8QQvC8v4yC8Y8oSsBL1hsNjogjz32DxDEYz Next: D59p2dareyPZwErAfwRwmoCZKobRihfTvzpZ5EPEnz3Q Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
2-{-# SCRIPT_TYPE ACCOUNT #-}
3-{-# CONTENT_TYPE DAPP #-}
4-func aI (value) = match value {
5- case int: Int =>
6- int
7- case _ =>
8- throw("NO")
9-}
10-
11-
12-@Callable(i)
13-func vA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
14- then throw("no")
15- else {
16- let av = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
17- if ((100000000 > av))
18- then $Tuple2(nil, av)
19- else {
20- let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amo], nil))
21- $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
22- }
23- }
24-
25-
26-
27-@Callable(i)
28-func wA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
29- then throw("no")
30- else {
31- let av = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
32- if ((100000000 > av))
33- then $Tuple2(nil, av)
34- else {
35- let v = if ((av > 1000000000))
36- then 1000000000
37- else amo
38- let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", v], nil))
39- $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
40- }
41- }
42-
43-
44-
45-@Callable(i)
46-func xA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
47- then throw("no")
48- else {
49- let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amo], nil))
50- $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
51- }
52-
53-
1+# no script

github/deemru/w8io/3ef1775 
30.78 ms