tx · Dk53BBxAsg28XvzbzPAX9hG4o42fsJH3h7ZxAdfj6fJX

3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ:  -0.01000000 Waves

2022.05.31 10:22 [3141041] smart account 3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ > SELF 0.00000000 Waves

{ "type": 13, "id": "Dk53BBxAsg28XvzbzPAX9hG4o42fsJH3h7ZxAdfj6fJX", "fee": 1000000, "feeAssetId": null, "timestamp": 1653981792461, "version": 1, "sender": "3P5MkPDMVmMw1ZF6BVxyvJUJ5oZWFjz5SrQ", "senderPublicKey": "HHQzTiMD38iEJ8novxDURStUj3dR9HySaGvoyU1Q87Ng", "proofs": [ "2MZKd7vvhPmhtxg9hVocA8Cf4Mk7w927n8MkMiyA5qrkLYNhj1wP6jDoHGdYuaVWCR1cQxxr4dTo5nk2MDsQh57g" ], "script": "base64:AAIFAAAAAAAAABsIAhIDCgEBEgMKAQESAwoBARIDCgEBEgMKAQEAAAABAQAAAAJhSQAAAAEAAAAFdmFsdWUEAAAAByRtYXRjaDAFAAAABXZhbHVlAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAA2ludAUAAAAHJG1hdGNoMAUAAAADaW50CQAAAgAAAAECAAAAAk5PAAAABQAAAAFpAQAAAAJ2QQAAAAEAAAADYW1vAwkBAAAAAiE9AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAIzNQTXJVcERVd2NFcnNVUDIzaDNEQWJkWkhleDhldGRnR20zCQAAAgAAAAECAAAAAm5vBAAAAAJhdgkAA/AAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEdDa3JIQnhGTWk3dHoxeHFueGdCcGVOdm41RTRNNGc4UwkAAlkAAAABAgAAACw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgMJAABmAAAAAgAAAAAABfXhAAUAAAACYXYJAAUUAAAAAgUAAAADbmlsBQAAAAJhdgQAAAACYW0JAQAAAAJhSQAAAAEJAAP8AAAABAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BBWnY5dGdLMVBYN2RLUjdiNGtjaHE1cWRwVVMzRzVzWVQCAAAACHdpdGhkcmF3CQAETAAAAAICAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKCQAETAAAAAIFAAAAA2FtbwUAAAADbmlsBQAAAANuaWwJAAUUAAAAAgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEVVaFhZNDVNMU51ZDdQUlE2YWhnZlBmQzJEU0JYNm5VQwkAAGkAAAACBQAAAAJhbQAAAAAAAAAAGQkAAlkAAAABAgAAACw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgUAAAADbmlsBQAAAAJhbQAAAAFpAQAAAAJ3QQAAAAEAAAADYW1vAwkBAAAAAiE9AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAIzNQTXJVcERVd2NFcnNVUDIzaDNEQWJkWkhleDhldGRnR20zCQAAAgAAAAECAAAAAm5vBAAAAAJhdgkAA/AAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEdDa3JIQnhGTWk3dHoxeHFueGdCcGVOdm41RTRNNGc4UwkAAlkAAAABAgAAACw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgMJAABmAAAAAgAAAAAABfXhAAUAAAACYXYJAAUUAAAAAgUAAAADbmlsBQAAAAJhdgQAAAABdgMJAABmAAAAAgUAAAACYXYAAAAAADuaygAAAAAAADuaygAFAAAAA2FtbwQAAAACYW0JAQAAAAJhSQAAAAEJAAP8AAAABAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BBWnY5dGdLMVBYN2RLUjdiNGtjaHE1cWRwVVMzRzVzWVQCAAAACHdpdGhkcmF3CQAETAAAAAICAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKCQAETAAAAAIFAAAAAXYFAAAAA25pbAUAAAADbmlsCQAFFAAAAAIJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BFVWhYWTQ1TTFOdWQ3UFJRNmFoZ2ZQZkMyRFNCWDZuVUMJAABpAAAAAgUAAAACYW0AAAAAAAAAABkJAAJZAAAAAQIAAAAsNlh0SGpwWGJzOVJSSlAyU3I5R1V5VnF6QUNjYnk5VGtUaEhYbmpWQzVDREoFAAAAA25pbAUAAAACYW0AAAABaQEAAAACeEEAAAABAAAAA2FtbwMJAQAAAAIhPQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyAgAAACMzUE1yVXBEVXdjRXJzVVAyM2gzREFiZFpIZXg4ZXRkZ0dtMwkAAAIAAAABAgAAAAJubwQAAAACYW0JAQAAAAJhSQAAAAEJAAP8AAAABAkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BBWnY5dGdLMVBYN2RLUjdiNGtjaHE1cWRwVVMzRzVzWVQCAAAACHdpdGhkcmF3CQAETAAAAAICAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKCQAETAAAAAIFAAAAA2FtbwUAAAADbmlsBQAAAANuaWwJAAUUAAAAAgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEVVaFhZNDVNMU51ZDdQUlE2YWhnZlBmQzJEU0JYNm5VQwkAAGkAAAACBQAAAAJhbQAAAAAAAAAAGQkAAlkAAAABAgAAACw2WHRIanBYYnM5UlJKUDJTcjlHVXlWcXpBQ2NieTlUa1RoSFhualZDNUNESgUAAAADbmlsBQAAAAJhbQAAAAFpAQAAAAJiQQAAAAEAAAADYW1vAwkBAAAAAiE9AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAIzNQTXJVcERVd2NFcnNVUDIzaDNEQWJkWkhleDhldGRnR20zCQAAAgAAAAECAAAAAm5vBAAAAAJhbQkBAAAAAmFJAAAAAQkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUEFadjl0Z0sxUFg3ZEtSN2I0a2NocTVxZHBVUzNHNXNZVAIAAAAGYm9ycm93CQAETAAAAAICAAAALERHMnhGa1BkRHdLVW9Ca3pHQWhRdExwU0d6ZlhMaUNZUEV6ZUtIMkFkMjRwCQAETAAAAAIFAAAAA2FtbwUAAAADbmlsBQAAAANuaWwJAAUUAAAAAgUAAAADbmlsBQAAAAJhbQAAAAFpAQAAAAJjQQAAAAEAAAADYW1vAwkBAAAAAiE9AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXICAAAAIzNQTXJVcERVd2NFcnNVUDIzaDNEQWJkWkhleDhldGRnR20zCQAAAgAAAAECAAAAAm5vBAAAAAR0ZXN0CQEAAAARQGV4dHJOYXRpdmUoMTA1MSkAAAACCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzUDJySkdmYjVNYmVpdlpOU3FkVm1zRDFZMk16OHk2SnIzWgIAAAANc3lzdGVtX3BhdXNlZAMFAAAABHRlc3QJAAUUAAAAAgUAAAADbmlsBQAAAANuaWwEAAAAAmFtCQEAAAACYUkAAAABCQAD/AAAAAQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQQVp2OXRnSzFQWDdkS1I3YjRrY2hxNXFkcFVTM0c1c1lUAgAAAAZib3Jyb3cJAARMAAAAAgIAAAAsREcyeEZrUGREd0tVb0JrekdBaFF0THBTR3pmWExpQ1lQRXplS0gyQWQyNHAJAARMAAAAAgUAAAADYW1vBQAAAANuaWwFAAAAA25pbAkABRQAAAACBQAAAANuaWwFAAAAAmFtAAAAAFJIGm0=", "chainId": 87, "height": 3141041, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5CJYj88jUzMipYCTchacuAEMHYtbW8A5acApNfkBaSAx Next: 6WpH5yS9zz6u8PNWBwqErTh3GUettY678Y1sVNqNRLAV Diff:
OldNewDifferences
6161 }
6262
6363
64+
65+@Callable(i)
66+func cA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
67+ then throw("no")
68+ else {
69+ let test = getBooleanValue(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), "system_paused")
70+ if (test)
71+ then $Tuple2(nil, nil)
72+ else {
73+ let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "borrow", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", amo], nil))
74+ $Tuple2(nil, am)
75+ }
76+ }
77+
78+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func aI (value) = match value {
55 case int: Int =>
66 int
77 case _ =>
88 throw("NO")
99 }
1010
1111
1212 @Callable(i)
1313 func vA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
1414 then throw("no")
1515 else {
1616 let av = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
1717 if ((100000000 > av))
1818 then $Tuple2(nil, av)
1919 else {
2020 let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amo], nil))
2121 $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
2222 }
2323 }
2424
2525
2626
2727 @Callable(i)
2828 func wA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
2929 then throw("no")
3030 else {
3131 let av = assetBalance(addressFromStringValue("3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))
3232 if ((100000000 > av))
3333 then $Tuple2(nil, av)
3434 else {
3535 let v = if ((av > 1000000000))
3636 then 1000000000
3737 else amo
3838 let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", v], nil))
3939 $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
4040 }
4141 }
4242
4343
4444
4545 @Callable(i)
4646 func xA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
4747 then throw("no")
4848 else {
4949 let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "withdraw", ["6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ", amo], nil))
5050 $Tuple2([ScriptTransfer(addressFromStringValue("3PEUhXY45M1Nud7PRQ6ahgfPfC2DSBX6nUC"), (am / 25), fromBase58String("6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"))], am)
5151 }
5252
5353
5454
5555 @Callable(i)
5656 func bA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
5757 then throw("no")
5858 else {
5959 let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "borrow", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", amo], nil))
6060 $Tuple2(nil, am)
6161 }
6262
6363
64+
65+@Callable(i)
66+func cA (amo) = if ((toString(i.caller) != "3PMrUpDUwcErsUP23h3DAbdZHex8etdgGm3"))
67+ then throw("no")
68+ else {
69+ let test = getBooleanValue(addressFromStringValue("3P2rJGfb5MbeivZNSqdVmsD1Y2Mz8y6Jr3Z"), "system_paused")
70+ if (test)
71+ then $Tuple2(nil, nil)
72+ else {
73+ let am = aI(invoke(addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT"), "borrow", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", amo], nil))
74+ $Tuple2(nil, am)
75+ }
76+ }
77+
78+

github/deemru/w8io/3ef1775 
27.50 ms