tx · 4MUu1DMk6GLNtxnoSMjUUSFp7LTdmTrcorLy4ghiN5Ta

3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ:  -0.01000000 Waves

2022.05.28 12:02 [3136829] smart account 3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ > SELF 0.00000000 Waves

{ "type": 13, "id": "4MUu1DMk6GLNtxnoSMjUUSFp7LTdmTrcorLy4ghiN5Ta", "fee": 1000000, "feeAssetId": null, "timestamp": 1653728610477, "version": 1, "sender": "3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ", "senderPublicKey": "HHQzTiMD38iEJ8novxDURStUj3dR9HySaGvoyU1Q87Ng", "proofs": [ "frFEZS99cGj96wtiK4GVnwWN2QsBsMUtGY7zpDemdyX2sUuMHKGiuvNgYKsd4VFKoSbW14ihrLS1ip8WFnUWq9V" ], "script": "base64:AAIFAAAAAAAAABEIAhIDCgEBEgMKAQESAwoBAQAAAAEBAAAAAmFJAAAAAQAAAAV2YWx1ZQQAAAAHJG1hdGNoMAUAAAAFdmFsdWUDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAADaW50BQAAAAckbWF0Y2gwBQAAAANpbnQJAAACAAAAAQIAAAACTk8AAAADAAAAAWkBAAAAAnZBAAAAAQAAAANhbW8DCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAAjM1BNclVwRFV3Y0Vyc1VQMjNoM0RBYmRaSGV4OGV0ZGdHbTMJAAACAAAAAQIAAAACbm8EAAAAAmF2CQAD8AAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQR0NrckhCeEZNaTd0ejF4cW54Z0JwZU52bjVFNE00ZzhTCQACWQAAAAECAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKAwkAAGYAAAACAAAAAAAF9eEABQAAAAJhdgkABRQAAAACBQAAAANuaWwFAAAAAmF2BAAAAAJhbQkBAAAAAmFJAAAAAQkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAIAAAAId2l0aGRyYXcJAARMAAAAAgIAAAAsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoJAARMAAAAAgUAAAADYW1vBQAAAANuaWwFAAAAA25pbAkABRQAAAACCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQRVVoWFk0NU0xTnVkN1BSUTZhaGdmUGZDMkRTQlg2blVDCQAAaQAAAAIFAAAAAmFtAAAAAAAAAAAZCQACWQAAAAECAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKBQAAAANuaWwFAAAAAmFtAAAAAWkBAAAAAndBAAAAAQAAAANhbW8DCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgIAAAAjM1BNclVwRFV3Y0Vyc1VQMjNoM0RBYmRaSGV4OGV0ZGdHbTMJAAACAAAAAQIAAAACbm8EAAAAAmF2CQAD8AAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQR0NrckhCeEZNaTd0ejF4cW54Z0JwZU52bjVFNE00ZzhTCQACWQAAAAECAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKAwkAAGYAAAACAAAAAAAF9eEABQAAAAJhdgkABRQAAAACBQAAAANuaWwFAAAAAmF2BAAAAAF2AwkAAGYAAAACBQAAAAJhdgAAAAAAO5rKAAAAAAAAO5rKAAUAAAADYW1vBAAAAAJhbQkBAAAAAmFJAAAAAQkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAIAAAAId2l0aGRyYXcJAARMAAAAAgIAAAAsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoJAARMAAAAAgUAAAABdgUAAAADbmlsBQAAAANuaWwJAAUUAAAAAgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEVVaFhZNDVNMU51ZDdQUlE2YWhnZlBmQzJEU0JYNm5VQwkAAGkAAAACBQAAAAJhbQAAAAAAAAAAGQkAAlkAAAABAgAAACw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgUAAAADbmlsBQAAAAJhbQAAAAFpAQAAAAJ4QQAAAAEAAAADYW1vAwkBAAAAAiE9AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAIzNQTXJVcERVd2NFcnNVUDIzaDNEQWJkWkhleDhldGRnR20zCQAAAgAAAAECAAAAAm5vBAAAAAJhbQkBAAAAAmFJAAAAAQkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAIAAAAId2l0aGRyYXcJAARMAAAAAgIAAAAsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoJAARMAAAAAgUAAAADYW1vBQAAAANuaWwFAAAAA25pbAkABRQAAAACCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQRVVoWFk0NU0xTnVkN1BSUTZhaGdmUGZDMkRTQlg2blVDCQAAaQAAAAIFAAAAAmFtAAAAAAAAAAAZCQACWQAAAAECAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKBQAAAANuaWwFAAAAAmFtAAAAANSxCMM=", "chainId": 87, "height": 3136829, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5CnREKpr7trEy6XNKUxHph8EKYuErxGQDdutzq6NDJjG Next: 5CJYj88jUzMipYCTchacuAEMHYtbW8A5acApNfkBaSAx Diff:
OldNewDifferences
1313
1414
1515 @Callable(e)
16-func wA (f) = {
17- let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
18- if ((100000000 > g))
19- then $Tuple2(nil, g)
20- else {
21- let h = if ((g > 1000000000))
22- then 1000000000
23- else f
24- let i = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", h], nil))
25- $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (i / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], i)
26- }
27- }
16+func vA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
17+ then throw("no")
18+ else {
19+ let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
20+ if ((100000000 > g))
21+ then $Tuple2(nil, g)
22+ else {
23+ let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", f], nil))
24+ $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h)
25+ }
26+ }
27+
28+
29+
30+@Callable(e)
31+func wA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
32+ then throw("no")
33+ else {
34+ let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
35+ if ((100000000 > g))
36+ then $Tuple2(nil, g)
37+ else {
38+ let i = if ((g > 1000000000))
39+ then 1000000000
40+ else f
41+ let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", i], nil))
42+ $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h)
43+ }
44+ }
45+
46+
47+
48+@Callable(e)
49+func xA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
50+ then throw("no")
51+ else {
52+ let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", f], nil))
53+ $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h)
54+ }
2855
2956
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = b
66 if ($isInstanceOf(c, "Int"))
77 then {
88 let d = c
99 d
1010 }
1111 else throw("NO")
1212 }
1313
1414
1515 @Callable(e)
16-func wA (f) = {
17- let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
18- if ((100000000 > g))
19- then $Tuple2(nil, g)
20- else {
21- let h = if ((g > 1000000000))
22- then 1000000000
23- else f
24- let i = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", h], nil))
25- $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (i / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], i)
26- }
27- }
16+func vA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
17+ then throw("no")
18+ else {
19+ let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
20+ if ((100000000 > g))
21+ then $Tuple2(nil, g)
22+ else {
23+ let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", f], nil))
24+ $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h)
25+ }
26+ }
27+
28+
29+
30+@Callable(e)
31+func wA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
32+ then throw("no")
33+ else {
34+ let g = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
35+ if ((100000000 > g))
36+ then $Tuple2(nil, g)
37+ else {
38+ let i = if ((g > 1000000000))
39+ then 1000000000
40+ else f
41+ let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", i], nil))
42+ $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h)
43+ }
44+ }
45+
46+
47+
48+@Callable(e)
49+func xA (f) = if ((toString(e.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
50+ then throw("no")
51+ else {
52+ let h = a(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", f], nil))
53+ $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (h / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], h)
54+ }
2855
2956

github/deemru/w8io/6500d08 
39.33 ms