tx · 7qiwRPNbLxBJFcWwNgwWYvUxT39TgtHgN9mBgASiNb2V

3PKTwTPvAhuvFRS1tYds7Yr1uq1ED3o6pKC:  -0.01400000 Waves

2020.02.11 15:40 [1925245] smart account 3PKTwTPvAhuvFRS1tYds7Yr1uq1ED3o6pKC > SELF 0.00000000 Waves

{ "type": 13, "id": "7qiwRPNbLxBJFcWwNgwWYvUxT39TgtHgN9mBgASiNb2V", "fee": 1400000, "feeAssetId": null, "timestamp": 1581424865252, "version": 1, "sender": "3PKTwTPvAhuvFRS1tYds7Yr1uq1ED3o6pKC", "senderPublicKey": "FdUqFeZHgbYas5cyuPfqbj5iNQSR7ZzErA7gxJaqzsPn", "proofs": [ "u6Guosyph7YvqaPNhA75PMxcqmisHtT4dTKun64gAqtzsAfs176EEvw4oYyKkJskdzCBFouYbPWtfsZAuywSwH5" ], "script": "base64:AAIDAAAAAAAAAAIIAQAAAAAAAAAAAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAMYm90UHVibGljS2V5AQAAACDM1LqsthDu8uPnY+CM6op6oc1r2SNorX6j4zSmyTdZMgQAAAAWZGFwcExpcXVpZGF0aW9uQWRkcmVzcwIAAAAjM1A0UEN4c0pxTXpRQkFMbzh6QU5IdEJEWlJScXVvYkhRcDcEAAAAEmRhcHBBdWN0aW9uQWRkcmVzcwIAAAAjM1BHMnZNaEs1Q1Bxc0NEb2R2TEd6UTg0UWtvSFhDSjNvTlAEAAAADHNlbmRlclNpZ25lZAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkEAAAACWJvdFNpZ25lZAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADGJvdFB1YmxpY0tleQMFAAAADHNlbmRlclNpZ25lZAYDBQAAAAlib3RTaWduZWQEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAABaQUAAAAHJG1hdGNoMAMJAAAAAAAAAggFAAAAAWkAAAAEZEFwcAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAAWZGFwcExpcXVpZGF0aW9uQWRkcmVzcwMJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAE2FkZExpcXVpZGF0aW9uT3JkZXIGBwMJAAAAAAAAAggFAAAAAWkAAAAEZEFwcAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAASZGFwcEF1Y3Rpb25BZGRyZXNzAwMJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAD2FkZEJ1eUJvbmRPcmRlcgYJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAC2NhbmNlbE9yZGVyBgcHBweha1Ia", "chainId": 87, "height": 1925245, "spentComplexity": 0 } View: original | compacted Prev: 5kJps7nJxmUVYxie9isg699EXerqNoXSS21yA2zXi9BM Next: FrDaWZ6BwcrR5fbmWa9nt3t8VJC4aaDbebnVH3TFMcZr Diff:
OldNewDifferences
2121 then true
2222 else false
2323 else if ((i.dApp == addressFromString(dappAuctionAddress)))
24- then if ((i.function == "addBuyBondOrder"))
24+ then if (if ((i.function == "addBuyBondOrder"))
25+ then true
26+ else (i.function == "cancelOrder"))
2527 then true
2628 else false
2729 else false
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66
77 @Verifier(tx)
88 func verify () = {
99 let botPublicKey = base58'EnaJvtroAkTZEWML5sqqYqYtsgRX8xpVxEBWJBKNvViZ'
1010 let dappLiquidationAddress = "3P4PCxsJqMzQBALo8zANHtBDZRRquobHQp7"
1111 let dappAuctionAddress = "3PG2vMhK5CPqsCDodvLGzQ84QkoHXCJ3oNP"
1212 let senderSigned = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
1313 let botSigned = sigVerify(tx.bodyBytes, tx.proofs[0], botPublicKey)
1414 if (senderSigned)
1515 then true
1616 else if (botSigned)
1717 then match tx {
1818 case i: InvokeScriptTransaction =>
1919 if ((i.dApp == addressFromString(dappLiquidationAddress)))
2020 then if ((i.function == "addLiquidationOrder"))
2121 then true
2222 else false
2323 else if ((i.dApp == addressFromString(dappAuctionAddress)))
24- then if ((i.function == "addBuyBondOrder"))
24+ then if (if ((i.function == "addBuyBondOrder"))
25+ then true
26+ else (i.function == "cancelOrder"))
2527 then true
2628 else false
2729 else false
2830 case _ =>
2931 false
3032 }
3133 else false
3234 }
3335

github/deemru/w8io/3ef1775 
46.81 ms