tx · HVFgWe65RYfCQkt5hk37H7jqAhehmX9YSBnbwJSCsatA

3PEZVQcLNJiSKyBkpbxGV1hJs149htuqMEp:  -0.01000000 Waves

2020.02.11 15:38 [1925244] smart account 3PEZVQcLNJiSKyBkpbxGV1hJs149htuqMEp > SELF 0.00000000 Waves

{ "type": 13, "id": "HVFgWe65RYfCQkt5hk37H7jqAhehmX9YSBnbwJSCsatA", "fee": 1000000, "feeAssetId": null, "timestamp": 1581424735546, "version": 1, "sender": "3PEZVQcLNJiSKyBkpbxGV1hJs149htuqMEp", "senderPublicKey": "BPi8h1w3NhjbxHY5izWs7Qpp5V212YAdV722aTpykdfq", "proofs": [ "3ULwzyiG1zjwULwAAiY2hqecx7RNCkahYGQtYBMwiqedgeHGhwkvcG78qKbmyRtqtfvTeTPYcyk8xKdZ7gptfBXU" ], "script": "base64:AAIDAAAAAAAAAAIIAQAAAAAAAAAAAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAMYm90UHVibGljS2V5AQAAACDM1LqsthDu8uPnY+CM6op6oc1r2SNorX6j4zSmyTdZMgQAAAAWZGFwcExpcXVpZGF0aW9uQWRkcmVzcwIAAAAjM1A0UEN4c0pxTXpRQkFMbzh6QU5IdEJEWlJScXVvYkhRcDcEAAAAEmRhcHBBdWN0aW9uQWRkcmVzcwIAAAAjM1BHMnZNaEs1Q1Bxc0NEb2R2TEd6UTg0UWtvSFhDSjNvTlAEAAAADHNlbmRlclNpZ25lZAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkEAAAACWJvdFNpZ25lZAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAADGJvdFB1YmxpY0tleQMFAAAADHNlbmRlclNpZ25lZAYDBQAAAAlib3RTaWduZWQEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAABaQUAAAAHJG1hdGNoMAMJAAAAAAAAAggFAAAAAWkAAAAEZEFwcAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAAWZGFwcExpcXVpZGF0aW9uQWRkcmVzcwMJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAE2FkZExpcXVpZGF0aW9uT3JkZXIGBwMJAAAAAAAAAggFAAAAAWkAAAAEZEFwcAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAASZGFwcEF1Y3Rpb25BZGRyZXNzAwMJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAD2FkZEJ1eUJvbmRPcmRlcgYJAAAAAAAAAggFAAAAAWkAAAAIZnVuY3Rpb24CAAAAC2NhbmNlbE9yZGVyBgcHBweha1Ia", "chainId": 87, "height": 1925244, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+
7+@Verifier(tx)
8+func verify () = {
9+ let botPublicKey = base58'EnaJvtroAkTZEWML5sqqYqYtsgRX8xpVxEBWJBKNvViZ'
10+ let dappLiquidationAddress = "3P4PCxsJqMzQBALo8zANHtBDZRRquobHQp7"
11+ let dappAuctionAddress = "3PG2vMhK5CPqsCDodvLGzQ84QkoHXCJ3oNP"
12+ let senderSigned = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
13+ let botSigned = sigVerify(tx.bodyBytes, tx.proofs[0], botPublicKey)
14+ if (senderSigned)
15+ then true
16+ else if (botSigned)
17+ then match tx {
18+ case i: InvokeScriptTransaction =>
19+ if ((i.dApp == addressFromString(dappLiquidationAddress)))
20+ then if ((i.function == "addLiquidationOrder"))
21+ then true
22+ else false
23+ else if ((i.dApp == addressFromString(dappAuctionAddress)))
24+ then if (if ((i.function == "addBuyBondOrder"))
25+ then true
26+ else (i.function == "cancelOrder"))
27+ then true
28+ else false
29+ else false
30+ case _ =>
31+ false
32+ }
33+ else false
34+ }
35+

github/deemru/w8io/3ef1775 
222.55 ms