tx · 6iWRLKMxVfQsEvfgQmiib9EdUF5aPwLfPw23dzLBSnbL

3PNjTd61hrMczLCGbsEZC2Kyb44RMXm65ez:  -0.00200000 Waves

2023.02.24 16:09 [3529292] smart account 3PNjTd61hrMczLCGbsEZC2Kyb44RMXm65ez > SELF 0.00000000 Waves

{ "type": 13, "id": "6iWRLKMxVfQsEvfgQmiib9EdUF5aPwLfPw23dzLBSnbL", "fee": 200000, "feeAssetId": null, "timestamp": 1677244226319, "version": 2, "chainId": 87, "sender": "3PNjTd61hrMczLCGbsEZC2Kyb44RMXm65ez", "senderPublicKey": "D5eTVuTxKqH6iQ3XN8BQYJMKoXCFT7C3jvkvboyq7b5k", "proofs": [ "3ceHtTnzCpMFafpCRb4VnSkTGkG2naAFyqFejbFPNbanRizsfBxYffLmwGymAWsfrSTxxDGwbkBmtm2oBzdua4Xb" ], "script": "base64:BgIICAISBAoCCAEMAApydWxlcl90ZXN0AixCZ3hwQ200d3hiVzhTS0xQS1puZjRLVTJENlpVMjlvdjhNZ1pya2FTQXFwWQAFcnVsZXICLDd6TlVKQlZvUE1CQ1JzdFAzUjFBdnhoeHJONTFTUWtuNUJNaTJpSjljaUFkAAZydWxlcjICLDlmZTY3ZXd6eHRhTG96ZVBaMlUzU0c3MVpRRnlHTEFYV21tbUhSRXBGZU1DAAZydWxlcjQCLDNQU0s3YjZiTWYxZ0JEdmpIUmJHUTl6R2M2OFVpcmVxQmoyZXViVmkxcTVyAAZydWxlcjUCLDY2ckN2OWRmZG91cVEzU1JHOVhyS25SaUZtTWJ3a1pRZ21oUzFmdG5DdHFtAAZydWxlcjYCLEZlTVg2aFFhUktzTHNraTc3eFZISERHUmtqOVZ1SnptUDJNQUNiQVdEakRLAQN2aXABA2trawMDAwMDCQAAAgUDa2trBQVydWxlcgYJAAACBQNra2sFBnJ1bGVyMgYJAAACBQNra2sFBnJ1bGVyNAYJAAACBQNra2sFBnJ1bGVyNQYJAAACBQNra2sFBnJ1bGVyNgYHAQpnZXRBc3NldElkAQNwbXQEByRtYXRjaDAFA3BtdAMJAAECBQckbWF0Y2gwAgpCeXRlVmVjdG9yBAFwBQckbWF0Y2gwBQNwbXQFBHVuaXQBDmdldEFzc2V0U3RyaW5nAQdhc3NldElkBAckbWF0Y2gwBQdhc3NldElkAwkAAQIFByRtYXRjaDACCkJ5dGVWZWN0b3IEAWIFByRtYXRjaDAJANgEAQUBYgIFV0FWRVMBDWdldEFzc2V0Qnl0ZXMBB2Fzc2V0SWQDCQAAAgUHYXNzZXRJZAIFV0FWRVMFBHVuaXQJANkEAQUHYXNzZXRJZAEJbXlCYWxhbmNlAQdhc3NldElkBAckbWF0Y2gwBQdhc3NldElkAwkAAQIFByRtYXRjaDACCkJ5dGVWZWN0b3IEAWIFByRtYXRjaDAJAPAHAgUEdGhpcwUBYggJAO8HAQUEdGhpcwlhdmFpbGFibGUBDWdldEFjY0JhbGFuY2UBB2Fzc2V0SWQDCQAAAgUHYXNzZXRJZAIFV0FWRVMICQDvBwEFBHRoaXMJYXZhaWxhYmxlCQDwBwIFBHRoaXMJANkEAQUHYXNzZXRJZAEBaQEaVm92YV9wbHVzX0FuaWFfZXF1YWxzX0xvdmUCAXIBbQQDcmV4AiMzUEdGSHpWR1Q0TlRpZ3dDS1AxTmN3b1hrb2RWWnd2QnV1VQQJY2FsbGVyUGJrCQDYBAEIBQFpD2NhbGxlclB1YmxpY0tleQQCcDAJAJEDAggFAWkIcGF5bWVudHMAAAQCcDEJAJEDAggFAWkIcGF5bWVudHMAAQQEYTBfYgkBCW15QmFsYW5jZQEIBQJwMAdhc3NldElkAwkAAAIFBGEwX2IFBGEwX2IEBGExX2IJAQlteUJhbGFuY2UBCAUCcDEHYXNzZXRJZAMJAAACBQRhMV9iBQRhMV9iAwkBA3ZpcAEFCWNhbGxlclBiawQCcmUJAPwHBAkBB0FkZHJlc3MBCQDZBAEFA3JleAIEc3dhcAkAzAgCBQFyCQDMCAIFAW0FA25pbAkAzAgCBQJwMAkAzAgCBQJwMQUDbmlsAwkAAAIFAnJlBQJyZQQGYTBfYl9hCQEJbXlCYWxhbmNlAQgFAnAwB2Fzc2V0SWQDCQAAAgUGYTBfYl9hBQZhMF9iX2EEBmExX2JfYQkBCW15QmFsYW5jZQEIBQJwMQdhc3NldElkAwkAAAIFBmExX2JfYQUGYTFfYl9hCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMIBQFpBmNhbGxlcgUGYTBfYl9hCAUCcDAHYXNzZXRJZAkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDCAUBaQZjYWxsZXIFBmExX2JfYQgFAnAxB2Fzc2V0SWQFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAgECCE5vLW5vLW5vCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAGDbop4=", "height": 3529292, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: kAR5JgHSvhx14ExihXRq53vcYmjHPfBRmmfVTuJGLWQ Next: UmLncmk6ch9M67dM4jZhf7nXxz9DnUy3ziDJReAvWVQ Diff:
OldNewDifferences
8585 let B = invoke(Address(fromBase58String(v)), "swap", [t, u], [x, y])
8686 if ((B == B))
8787 then {
88- let C = (q(x.assetId) - z)
88+ let C = q(x.assetId)
8989 if ((C == C))
9090 then {
91- let D = (q(y.assetId) - A)
91+ let D = q(y.assetId)
9292 if ((D == D))
9393 then [ScriptTransfer(s.caller, C, x.assetId), ScriptTransfer(s.caller, D, y.assetId)]
9494 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = "BgxpCm4wxbW8SKLPKZnf4KU2D6ZU29ov8MgZrkaSAqpY"
55
66 let b = "7zNUJBVoPMBCRstP3R1AvxhxrN51SQkn5BMi2iJ9ciAd"
77
88 let c = "9fe67ewzxtaLozePZ2U3SG71ZQFyGLAXWmmmHREpFeMC"
99
1010 let d = "3PSK7b6bMf1gBDvjHRbGQ9zGc68UireqBj2eubVi1q5r"
1111
1212 let e = "66rCv9dfdouqQ3SRG9XrKnRiFmMbwkZQgmhS1ftnCtqm"
1313
1414 let f = "FeMX6hQaRKsLski77xVHHDGRkj9VuJzmP2MACbAWDjDK"
1515
1616 func g (h) = if (if (if (if (if ((h == b))
1717 then true
1818 else (h == c))
1919 then true
2020 else (h == d))
2121 then true
2222 else (h == e))
2323 then true
2424 else (h == f))
2525 then true
2626 else false
2727
2828
2929 func i (j) = {
3030 let k = j
3131 if ($isInstanceOf(k, "ByteVector"))
3232 then {
3333 let l = k
3434 j
3535 }
3636 else unit
3737 }
3838
3939
4040 func m (n) = {
4141 let k = n
4242 if ($isInstanceOf(k, "ByteVector"))
4343 then {
4444 let o = k
4545 toBase58String(o)
4646 }
4747 else "WAVES"
4848 }
4949
5050
5151 func p (n) = if ((n == "WAVES"))
5252 then unit
5353 else fromBase58String(n)
5454
5555
5656 func q (n) = {
5757 let k = n
5858 if ($isInstanceOf(k, "ByteVector"))
5959 then {
6060 let o = k
6161 assetBalance(this, o)
6262 }
6363 else wavesBalance(this).available
6464 }
6565
6666
6767 func r (n) = if ((n == "WAVES"))
6868 then wavesBalance(this).available
6969 else assetBalance(this, fromBase58String(n))
7070
7171
7272 @Callable(s)
7373 func Vova_plus_Ania_equals_Love (t,u) = {
7474 let v = "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"
7575 let w = toBase58String(s.callerPublicKey)
7676 let x = s.payments[0]
7777 let y = s.payments[1]
7878 let z = q(x.assetId)
7979 if ((z == z))
8080 then {
8181 let A = q(y.assetId)
8282 if ((A == A))
8383 then if (g(w))
8484 then {
8585 let B = invoke(Address(fromBase58String(v)), "swap", [t, u], [x, y])
8686 if ((B == B))
8787 then {
88- let C = (q(x.assetId) - z)
88+ let C = q(x.assetId)
8989 if ((C == C))
9090 then {
91- let D = (q(y.assetId) - A)
91+ let D = q(y.assetId)
9292 if ((D == D))
9393 then [ScriptTransfer(s.caller, C, x.assetId), ScriptTransfer(s.caller, D, y.assetId)]
9494 else throw("Strict value is not equal to itself.")
9595 }
9696 else throw("Strict value is not equal to itself.")
9797 }
9898 else throw("Strict value is not equal to itself.")
9999 }
100100 else throw("No-no-no")
101101 else throw("Strict value is not equal to itself.")
102102 }
103103 else throw("Strict value is not equal to itself.")
104104 }
105105
106106

github/deemru/w8io/6500d08 
51.04 ms