tx · EQYtbrER7LU2hQWivWvfLM7Bm2Pu4ejNYVYNR7krUMfK

3MsfPLcgQY8V3SpQss9hw5ydZ3SdoooQ9xy:  -0.00700000 Waves

2022.09.29 20:23 [2250693] smart account 3MsfPLcgQY8V3SpQss9hw5ydZ3SdoooQ9xy > SELF 0.00000000 Waves

{ "type": 13, "id": "EQYtbrER7LU2hQWivWvfLM7Bm2Pu4ejNYVYNR7krUMfK", "fee": 700000, "feeAssetId": null, "timestamp": 1664472241373, "version": 2, "chainId": 84, "sender": "3MsfPLcgQY8V3SpQss9hw5ydZ3SdoooQ9xy", "senderPublicKey": "4mZ3UeajXYuJVqUiK9DfeKYAVuR279UJFfMQi4WBbBnf", "proofs": [ "4zFsmwJyhQJX8LJ1s1rtkArX5nMY6CvFU6C2vaUDSsc9ngsgBjjjHwHbbnh41nNfYe35WVranEddLMxjts9Hft51" ], "script": "base64:AAIFAAAAAAAAAAwIAhIICgYICAgICAEAAAAGAAAAAAVydWxlcgIAAAAsQmd4cENtNHd4Ylc4U0tMUEtabmY0S1UyRDZaVTI5b3Y4TWdacmthU0FxcFkAAAAACGJvYm1hX2lkAgAAACw1eHlyVW9KdVhKY1l4YzhSZnJvV2o0UWVMYXc2eGhCZkFkU3JlU3RZQ1JNbgAAAAAIYnVnZ3NfaWQCAAAALEg1VVV1UEo3V0JYempnNloxYWhCVXhqN1ZXb1ZGRmZHM0JNenlBQW5SV3Q2AQAAAA5nZXRBc3NldFN0cmluZwAAAAEAAAAHYXNzZXRJZAQAAAAHJG1hdGNoMAUAAAAHYXNzZXRJZAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAKQnl0ZVZlY3RvcgQAAAABYgUAAAAHJG1hdGNoMAkAAlgAAAABBQAAAAFiAgAAAAVXQVZFUwEAAAANZ2V0QXNzZXRCeXRlcwAAAAEAAAAHYXNzZXRJZAMJAAAAAAAAAgUAAAAHYXNzZXRJZAIAAAAFV0FWRVMFAAAABHVuaXQJAAJZAAAAAQUAAAAHYXNzZXRJZAEAAAAJbXlCYWxhbmNlAAAAAQAAAAdhc3NldElkBAAAAAckbWF0Y2gwBQAAAAdhc3NldElkAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAApCeXRlVmVjdG9yBAAAAAFiBQAAAAckbWF0Y2gwCQAD8AAAAAIFAAAABHRoaXMFAAAAAWIICQAD7wAAAAEFAAAABHRoaXMAAAAJYXZhaWxhYmxlAAAAAQAAAAFpAQAAAAV0cmFkZQAAAAYAAAABYQAAAAJwMQAAAANwMXQAAAACcDIAAAADcDJ0AAAAA21pbgQAAAAJY2FsbGVyUGJrCQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQMJAQAAAAIhPQAAAAIFAAAACWNhbGxlclBiawUAAAAFcnVsZXIJAAACAAAAAQIAAAAITm8tbm8tbm8EAAAAA3BtdAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAQAAAAHYXNzZXRJbgkBAAAABXZhbHVlAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkBAAAAAhhbW91bnRJbgkBAAAABXZhbHVlAAAAAQgFAAAAA3BtdAAAAAZhbW91bnQEAAAABmVudHJ5MQMJAAAAAAAAAgUAAAADcDF0AgAAAAFwCQAD/AAAAAQJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABBQAAAAJwMQIAAAAEc3dhcAkABEwAAAACBQAAAAFhCQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAAHYXNzZXRJbgUAAAAIYW1vdW50SW4FAAAAA25pbAkAA/wAAAAECQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQUAAAACcDECAAAACGV4Y2hhbmdlCQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAAHYXNzZXRJbgUAAAAIYW1vdW50SW4FAAAAA25pbAMJAAAAAAAAAgUAAAAGZW50cnkxBQAAAAZlbnRyeTEEAAAAAm5iCQEAAAAJbXlCYWxhbmNlAAAAAQkBAAAADWdldEFzc2V0Qnl0ZXMAAAABBQAAAAFhAwkAAAAAAAACBQAAAAJuYgUAAAACbmIEAAAABmVudHJ5MgMJAAAAAAAAAgUAAAADcDJ0AgAAAAFwCQAD/AAAAAQJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABBQAAAAJwMgIAAAAEc3dhcAkABEwAAAACBQAAAAdhc3NldEluCQAETAAAAAIAAAAAAAAAAAAFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgkBAAAADWdldEFzc2V0Qnl0ZXMAAAABBQAAAAFhBQAAAAJuYgUAAAADbmlsCQAD/AAAAAQJAQAAAAdBZGRyZXNzAAAAAQkAAlkAAAABBQAAAAJwMgIAAAAIZXhjaGFuZ2UJAARMAAAAAgAAAAAAAAAAAAUAAAADbmlsCQAETAAAAAIJAQAAAA9BdHRhY2hlZFBheW1lbnQAAAACCQEAAAANZ2V0QXNzZXRCeXRlcwAAAAEFAAAAAWEFAAAAAm5iBQAAAANuaWwDCQAAAAAAAAIFAAAABmVudHJ5MgUAAAAGZW50cnkyBAAAAANuYjIJAQAAAAlteUJhbGFuY2UAAAABBQAAAAdhc3NldEluAwkAAAAAAAACBQAAAANuYjIFAAAAA25iMgMJAABmAAAAAgUAAAADbmIyBQAAAANtaW4JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAANuYjIFAAAAB2Fzc2V0SW4FAAAAA25pbAkAAAIAAAABCQABLAAAAAICAAAAB09vb3BzLCAJAAGkAAAAAQUAAAADbmIyCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5oGEWmw==", "height": 2250693, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 63fsQqUnUJ8USs1LshB7vdFco9srdbdbrqP9ssdWUNwx Next: 7pJdPQUZR31wgoDGhY2JnUpPRzevoYHEbwmuGD2VY7m Diff:
OldNewDifferences
5858 then {
5959 let x = i(s)
6060 if ((x == x))
61- then if ((x > t))
61+ then if ((x > p))
6262 then [ScriptTransfer(j.caller, x, s)]
6363 else throw(("Ooops, " + toString(x)))
6464 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "BgxpCm4wxbW8SKLPKZnf4KU2D6ZU29ov8MgZrkaSAqpY"
55
66 let b = "5xyrUoJuXJcYxc8RfroWj4QeLaw6xhBfAdSreStYCRMn"
77
88 let c = "H5UUuPJ7WBXzjg6Z1ahBUxj7VWoVFFfG3BMzyAAnRWt6"
99
1010 func d (e) = {
1111 let f = e
1212 if ($isInstanceOf(f, "ByteVector"))
1313 then {
1414 let g = f
1515 toBase58String(g)
1616 }
1717 else "WAVES"
1818 }
1919
2020
2121 func h (e) = if ((e == "WAVES"))
2222 then unit
2323 else fromBase58String(e)
2424
2525
2626 func i (e) = {
2727 let f = e
2828 if ($isInstanceOf(f, "ByteVector"))
2929 then {
3030 let g = f
3131 assetBalance(this, g)
3232 }
3333 else wavesBalance(this).available
3434 }
3535
3636
3737 @Callable(j)
3838 func trade (k,l,m,n,o,p) = {
3939 let q = toBase58String(j.callerPublicKey)
4040 if ((q != a))
4141 then throw("No-no-no")
4242 else {
4343 let r = j.payments[0]
4444 let s = value(r.assetId)
4545 let t = value(r.amount)
4646 let u = if ((m == "p"))
4747 then invoke(Address(fromBase58String(l)), "swap", [k, 0], [AttachedPayment(s, t)])
4848 else invoke(Address(fromBase58String(l)), "exchange", [0], [AttachedPayment(s, t)])
4949 if ((u == u))
5050 then {
5151 let v = i(h(k))
5252 if ((v == v))
5353 then {
5454 let w = if ((o == "p"))
5555 then invoke(Address(fromBase58String(n)), "swap", [s, 0], [AttachedPayment(h(k), v)])
5656 else invoke(Address(fromBase58String(n)), "exchange", [0], [AttachedPayment(h(k), v)])
5757 if ((w == w))
5858 then {
5959 let x = i(s)
6060 if ((x == x))
61- then if ((x > t))
61+ then if ((x > p))
6262 then [ScriptTransfer(j.caller, x, s)]
6363 else throw(("Ooops, " + toString(x)))
6464 else throw("Strict value is not equal to itself.")
6565 }
6666 else throw("Strict value is not equal to itself.")
6767 }
6868 else throw("Strict value is not equal to itself.")
6969 }
7070 else throw("Strict value is not equal to itself.")
7171 }
7272 }
7373
7474
7575 @Verifier(y)
7676 func z () = sigVerify(y.bodyBytes, y.proofs[0], y.senderPublicKey)
7777

github/deemru/w8io/169f3d6 
47.61 ms