2022.05.17 09:22 [3120764] smart account 3PMdarshHCPoBU3e6B41mEF46zfTFZoiSNV > SELF 0.00000000 Waves

{ "type": 13, "id": "7YDcexDSVX1jwnBy79hw3St4VUYAWQ2XgJkYNTTJ3ZjV", "fee": 1000000, "feeAssetId": null, "timestamp": 1652768574669, "version": 1, "sender": "3PMdarshHCPoBU3e6B41mEF46zfTFZoiSNV", "senderPublicKey": "DCVqcTcKgBAug6h5iuHCghigLSmunH8W56UQ9b3bVJZb", "proofs": [ "32G2PshekBjsduVG8grDSPutMYxN9bgF53ghHiTeratEUcT8U5En8BYoEJRkeJHgDWH8Jv46DbHqVFHxM73CtX4z" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEBAAAAAQEAAAACYUkAAAABAAAABXZhbHVlBAAAAAckbWF0Y2gwBQAAAAV2YWx1ZQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAANpbnQFAAAAByRtYXRjaDAFAAAAA2ludAkAAAIAAAABAgAAAAJOTwAAAAEAAAABaQEAAAACd0EAAAABAAAAA2FtbwQAAAACYXYJAAPwAAAAAgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BHQ2tySEJ4Rk1pN3R6MXhxbnhnQnBlTnZuNUU0TTRnOFMJAAJZAAAAAQIAAAAsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoDCQAAZgAAAAIAAAAAAAX14QAFAAAAAmF2CQAFFAAAAAIFAAAAA25pbAUAAAACYXYEAAAAAXYDCQAAZgAAAAIFAAAAAmF2AAAAAAA7msoAAAAAAAA7msoABQAAAANhbW8EAAAAAmFtCQEAAAACYUkAAAABCQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQQVp2OXRnSzFQWDdkS1I3YjRrY2hxNXFkcFVTM0c1c1lUAgAAAAh3aXRoZHJhdwkABEwAAAACAgAAACw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgkABEwAAAACBQAAAAF2BQAAAANuaWwFAAAAA25pbAkABRQAAAACCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQRVVoWFk0NU0xTnVkN1BSUTZhaGdmUGZDMkRTQlg2blVDCQAAaQAAAAIFAAAAAmFtAAAAAAAAAAAZCQACWQAAAAECAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKBQAAAANuaWwFAAAAAmFtAAAAALzsE6c=", "chainId": 87, "height": 3120764, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2xHYuYgkB3A8NcQDyHiZED69YEqPT8X1uSDBmfN2yQWz Next: 5RHTUTDhUY2ctJS5hw8S2r1bGyU9Df6tSZbvXZsRMvEw Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func ab (value) = match value {
4+func aI (value) = match value {
55 case int: Int =>
66 int
77 case _ =>
8- throw("away")
8+ throw("NO")
99 }
1010
1111
1212 @Callable(i)
13-func a () = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
14- then throw("no")
15- else {
16- let cd = ab(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", 100000000], nil))
17- $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), 4000000, fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], 100000000)
18- }
13+func wA (amo) = {
14+ let av = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
15+ if ((100000000 > av))
16+ then $Tuple2(nil, av)
17+ else {
18+ let v = if ((av > 1000000000))
19+ then 1000000000
20+ else amo
21+ let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", v], nil))
22+ $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
23+ }
24+ }
1925
2026

github/deemru/w8io/786bc32 
24.43 ms