tx · EnM9ttdsiRckwYKjZVHhU29zHYRruhdwHGxhdEM2jEU2

3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx:  -0.01400000 Waves

2020.02.11 14:44 [1925199] smart account 3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx > SELF 0.00000000 Waves

{ "type": 13, "id": "EnM9ttdsiRckwYKjZVHhU29zHYRruhdwHGxhdEM2jEU2", "fee": 1400000, "feeAssetId": null, "timestamp": 1581421523994, "version": 1, "sender": "3PDwL5iPdh6px5o6fhScX6DVtb7tJMPNphx", "senderPublicKey": "EyZQVN74VDLttvVcW1SbQ6zTpeNgGE8TKxsdudWMgQ3D", "proofs": [ "YaYFuXLySutD6xodkMg9a8Z7Cfrv3joN3etbhcwinmfnbofmvyCFueLi8xMXyV7p86rMnpJhshn4uSPQn3R9Jkm" ], "script": null, "chainId": 87, "height": 1925199, "spentComplexity": 0 } View: original | compacted Prev: HPEpSLvU9ND5DDWyKtn1VmWzqGYsyGH4WU58sbwFrBT Next: FH1STKTXSi2Fyw2WxJ7CuUih2qP1jnh1k7rXiNz3wmTA 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 dappAddress = "3P4PCxsJqMzQBALo8zANHtBDZRRquobHQp7"
11- let senderSigned = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
12- let botSigned = sigVerify(tx.bodyBytes, tx.proofs[0], botPublicKey)
13- if (senderSigned)
14- then true
15- else if (botSigned)
16- then match tx {
17- case i: InvokeScriptTransaction =>
18- let isLiquidationFunc = (i.function == "addLiquidationOrder")
19- let isNeutrinoDapp = (i.dApp == addressFromString(dappAddress))
20- if (if (isLiquidationFunc)
21- then isNeutrinoDapp
22- else false)
23- then true
24- else false
25- case _ =>
26- false
27- }
28- else false
29- }
30-
1+# no script

github/deemru/w8io/6500d08 
83.03 ms