tx · 8UyWWdyZgH2pwCoeritERkNNWKwEa3TSWm92wzgHKw2L

3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx:  -0.01400000 Waves

2020.02.12 15:32 [1926711] smart account 3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx > SELF 0.00000000 Waves

{ "type": 13, "id": "8UyWWdyZgH2pwCoeritERkNNWKwEa3TSWm92wzgHKw2L", "fee": 1400000, "feeAssetId": null, "timestamp": 1581510792318, "version": 1, "sender": "3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx", "senderPublicKey": "EyZQVN74VDLttvVcW1SbQ6zTpeNgGE8TKxsdudWMgQ3D", "proofs": [ "3wxtci7Lxi7DqnvrJpWsPcWAUtUiUdCHBzZRtZQ1qMkHSZp5rwCbZYJi2LzxopByah1x6Jje4zorsdthLaYx8H1R" ], "script": "base64:AAIDAAAAAAAAAAIIAQAAAAAAAAAAAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAMYm90UHVibGljS2V5AQAAACDM1LqsthDu8uPnY+CM6op6oc1r2SNorX6j4zSmyTdZMgQAAAAWZGFwcExpcXVpZGF0aW9uQWRkcmVzcwIAAAAjM1A0UEN4c0pxTXpRQkFMbzh6QU5IdEJEWlJScXVvYkhRcDcEAAAAEmRhcHBBdWN0aW9uQWRkcmVzcwIAAAAjM1BHMnZNaEs1Q1Bxc0NEb2R2TEd6UTg0UWtvSFhDSjNvTlAEAAAADHNlbmRlclNpZ25lZAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkEAAAACWJvdFNpZ25lZAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADGJvdFB1YmxpY0tleQMFAAAADHNlbmRlclNpZ25lZAYDBQAAAAlib3RTaWduZWQEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAABaQUAAAAHJG1hdGNoMAMJAAAAAAAAAggFAAAAAWkAAAAEZEFwcAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAAWZGFwcExpcXVpZGF0aW9uQWRkcmVzcwMJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAE2FkZExpcXVpZGF0aW9uT3JkZXIGBwMJAAAAAAAAAggFAAAAAWkAAAAEZEFwcAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAASZGFwcEF1Y3Rpb25BZGRyZXNzAwMJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAD2FkZEJ1eUJvbmRPcmRlcgYJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAC2NhbmNlbE9yZGVyBgcHBweha1Ia", "chainId": 87, "height": 1926711, "spentComplexity": 0 } View: original | compacted Prev: FH1STKTXSi2Fyw2WxJ7CuUih2qP1jnh1k7rXiNz3wmTA Next: DoeVQHaK6mRZJ4DiRv9nyUq2tEzLeXFNpx4f8u6DBuAv Diff:
OldNewDifferences
88 func b () = {
99 let c = base58'EnaJvtroAkTZEWML5sqqYqYtsgRX8xpVxEBWJBKNvViZ'
1010 let d = "3P4PCxsJqMzQBALo8zANHtBDZRRquobHQp7"
11- let e = sigVerify(a.bodyBytes, a.proofs[0], a.senderPublicKey)
12- let f = sigVerify(a.bodyBytes, a.proofs[0], c)
13- if (e)
11+ let e = "3PG2vMhK5CPqsCDodvLGzQ84QkoHXCJ3oNP"
12+ let f = sigVerify(a.bodyBytes, a.proofs[0], a.senderPublicKey)
13+ let g = sigVerify(a.bodyBytes, a.proofs[0], c)
14+ if (f)
1415 then true
15- else if (f)
16+ else if (g)
1617 then {
17- let g = a
18- if ($isInstanceOf(g, "InvokeScriptTransaction"))
18+ let h = a
19+ if ($isInstanceOf(h, "InvokeScriptTransaction"))
1920 then {
20- let h = g
21- let i = (h.function == "addLiquidationOrder")
22- let j = (h.dApp == addressFromString(d))
23- if (if (i)
24- then j
25- else false)
26- then true
27- else false
21+ let i = h
22+ if ((i.dApp == addressFromString(d)))
23+ then if ((i.function == "addLiquidationOrder"))
24+ then true
25+ else false
26+ else if ((i.dApp == addressFromString(e)))
27+ then if (if ((i.function == "addBuyBondOrder"))
28+ then true
29+ else (i.function == "cancelOrder"))
30+ then true
31+ else false
32+ else false
2833 }
2934 else false
3035 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66
77 @Verifier(a)
88 func b () = {
99 let c = base58'EnaJvtroAkTZEWML5sqqYqYtsgRX8xpVxEBWJBKNvViZ'
1010 let d = "3P4PCxsJqMzQBALo8zANHtBDZRRquobHQp7"
11- let e = sigVerify(a.bodyBytes, a.proofs[0], a.senderPublicKey)
12- let f = sigVerify(a.bodyBytes, a.proofs[0], c)
13- if (e)
11+ let e = "3PG2vMhK5CPqsCDodvLGzQ84QkoHXCJ3oNP"
12+ let f = sigVerify(a.bodyBytes, a.proofs[0], a.senderPublicKey)
13+ let g = sigVerify(a.bodyBytes, a.proofs[0], c)
14+ if (f)
1415 then true
15- else if (f)
16+ else if (g)
1617 then {
17- let g = a
18- if ($isInstanceOf(g, "InvokeScriptTransaction"))
18+ let h = a
19+ if ($isInstanceOf(h, "InvokeScriptTransaction"))
1920 then {
20- let h = g
21- let i = (h.function == "addLiquidationOrder")
22- let j = (h.dApp == addressFromString(d))
23- if (if (i)
24- then j
25- else false)
26- then true
27- else false
21+ let i = h
22+ if ((i.dApp == addressFromString(d)))
23+ then if ((i.function == "addLiquidationOrder"))
24+ then true
25+ else false
26+ else if ((i.dApp == addressFromString(e)))
27+ then if (if ((i.function == "addBuyBondOrder"))
28+ then true
29+ else (i.function == "cancelOrder"))
30+ then true
31+ else false
32+ else false
2833 }
2934 else false
3035 }
3136 else false
3237 }
3338

github/deemru/w8io/3ef1775 
55.80 ms