tx · DoeVQHaK6mRZJ4DiRv9nyUq2tEzLeXFNpx4f8u6DBuAv

3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx:  -0.01400000 Waves

2020.06.14 17:12 [2106626] smart account 3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx > SELF 0.00000000 Waves

{ "type": 13, "id": "DoeVQHaK6mRZJ4DiRv9nyUq2tEzLeXFNpx4f8u6DBuAv", "fee": 1400000, "feeAssetId": null, "timestamp": 1592143940207, "version": 1, "sender": "3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx", "senderPublicKey": "EyZQVN74VDLttvVcW1SbQ6zTpeNgGE8TKxsdudWMgQ3D", "proofs": [ "21qvrpNRQFNqksJfHksmx1BtG98nE8bn51DKEQUTRWZk3ihFYBm8ygDgyjWBGnQYt1Vk3UbdHb65n7i3JoabQoUR" ], "script": null, "chainId": 87, "height": 2106626, "spentComplexity": 0 } View: original | compacted Prev: 8UyWWdyZgH2pwCoeritERkNNWKwEa3TSWm92wzgHKw2L Next: none Full:
OldNewDifferences
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-
1+# no script

github/deemru/w8io/6500d08 
35.87 ms