tx · AU1eJ1YdgLkrzh6y3C2TKzqvhde6FaUHJiQKBgWhkYWk 3PMdarshHCPoBU3e6B41mEF46zfTFZoiSNV: -0.01000000 Waves 2022.05.30 22:29 [3140323] smart account 3PMdarshHCPoBU3e6B41mEF46zfTFZoiSNV > SELF 0.00000000 Waves
{ "type": 13, "id": "AU1eJ1YdgLkrzh6y3C2TKzqvhde6FaUHJiQKBgWhkYWk", "fee": 1000000, "feeAssetId": null, "timestamp": 1653938937739, "version": 1, "sender": "3PMdarshHCPoBU3e6B41mEF46zfTFZoiSNV", "senderPublicKey": "DCVqcTcKgBAug6h5iuHCghigLSmunH8W56UQ9b3bVJZb", "proofs": [ "3xd7cNeseJxCKp2s44edpjuTVDgwUWH4ntAnut8mWSiSpxPmm7KhzWbh5HcfFCJ9cg96RWY345j6kd5AwFpQEBHc" ], "script": "base64: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", "chainId": 87, "height": 3140323, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5RHTUTDhUY2ctJS5hw8S2r1bGyU9Df6tSZbvXZsRMvEw Next: 7M6HqvNNQg5m4iiVhqc9bT6u9JR3jTenNbgeKKhgLBeg Diff:
Old | New | Differences | |
---|---|---|---|
54 | 54 | } | |
55 | 55 | ||
56 | 56 | ||
57 | + | ||
58 | + | @Callable(e) | |
59 | + | func bA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3")) | |
60 | + | then throw("no") | |
61 | + | else { | |
62 | + | let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "borrow", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", f], nil)) | |
63 | + | $Tuple2(nil, h) | |
64 | + | } | |
65 | + | ||
66 | + |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | func a (b) = { | |
5 | 5 | let c = b | |
6 | 6 | if ($isInstanceOf(c, "Int")) | |
7 | 7 | then { | |
8 | 8 | let d = c | |
9 | 9 | d | |
10 | 10 | } | |
11 | 11 | else throw("NO") | |
12 | 12 | } | |
13 | 13 | ||
14 | 14 | ||
15 | 15 | @Callable(e) | |
16 | 16 | func vA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3")) | |
17 | 17 | then throw("no") | |
18 | 18 | else { | |
19 | 19 | let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ")) | |
20 | 20 | if ((100000000 > g)) | |
21 | 21 | then $Tuple2(nil, g) | |
22 | 22 | else { | |
23 | 23 | let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", f], nil)) | |
24 | 24 | $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h) | |
25 | 25 | } | |
26 | 26 | } | |
27 | 27 | ||
28 | 28 | ||
29 | 29 | ||
30 | 30 | @Callable(e) | |
31 | 31 | func wA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3")) | |
32 | 32 | then throw("no") | |
33 | 33 | else { | |
34 | 34 | let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ")) | |
35 | 35 | if ((100000000 > g)) | |
36 | 36 | then $Tuple2(nil, g) | |
37 | 37 | else { | |
38 | 38 | let i = if ((g > 1000000000)) | |
39 | 39 | then 1000000000 | |
40 | 40 | else f | |
41 | 41 | let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", i], nil)) | |
42 | 42 | $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h) | |
43 | 43 | } | |
44 | 44 | } | |
45 | 45 | ||
46 | 46 | ||
47 | 47 | ||
48 | 48 | @Callable(e) | |
49 | 49 | func xA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3")) | |
50 | 50 | then throw("no") | |
51 | 51 | else { | |
52 | 52 | let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", f], nil)) | |
53 | 53 | $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h) | |
54 | 54 | } | |
55 | 55 | ||
56 | 56 | ||
57 | + | ||
58 | + | @Callable(e) | |
59 | + | func bA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3")) | |
60 | + | then throw("no") | |
61 | + | else { | |
62 | + | let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "borrow", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", f], nil)) | |
63 | + | $Tuple2(nil, h) | |
64 | + | } | |
65 | + | ||
66 | + |
github/deemru/w8io/0e76f2f 41.63 ms ◑