tx · 3qmWMmG8PJVK5RV9qWP5DSDvyfj7CVr1XnTeXy428B73

3MsxAJrS5TnsHQMaFdAzfKsq3bcEZVDs1sc:  -1.00000000 Waves

2019.03.14 17:18 [535894] smart asset 3MsxAJrS5TnsHQMaFdAzfKsq3bcEZVDs1sc > SELF 0.00000000 oooo

{ "type": 15, "id": "3qmWMmG8PJVK5RV9qWP5DSDvyfj7CVr1XnTeXy428B73", "fee": 100000000, "feeAssetId": null, "timestamp": 1552573079700, "version": 1, "sender": "3MsxAJrS5TnsHQMaFdAzfKsq3bcEZVDs1sc", "senderPublicKey": "WHFZL2seDzc4cgHEy5jT7LStt5xpqztVfB58Vxhhi8T", "proofs": [ "2mA789nE7tN2YZri6kncM2ASMsou3bikHKRwMW45P7kvHtNdjZvX8ALPfDVX8iZpbf6XSyY2ohHzrGuY9pd3phpA" ], "assetId": "6QXK7NxXhJtzvABLDKmzYH3V9NfedLAEjSb4Cnvk43wv", "script": "base64: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", "chainId": 84, "height": 535894, "spentComplexity": 0 } View: original | compacted Prev: 5SexWB5iMJa99VKwPcqntF1bFaJadWsJm5Hk1ZAfVyDu Next: 5pD2pDKCmJMAA8PnVQHAQzANAXNyJPzcVMFAucj9Kkmb Diff:
OldNewDifferences
44 let startPrice = 9000000
55 let interval = (24 * 60)
66 let exp = ((100 * 60) * 1000)
7+let pass = 89900000000
8+let val = 9000000
79 let ASigned = "WHFZL2seDzc4cgHEy5jT7LStt5xpqztVfB58Vxhhi8T"
810 match tx {
911 case t: ExchangeTransaction =>
12+ let days = ((height - startHeight) / interval)
1013 if ((toBase58String(t.senderPublicKey) == ASigned))
1114 then true
12- else {
13- let days = ((height - startHeight) / interval)
14- if (if (if ((t.price >= (startPrice * (1 + (days * days)))))
15- then !(isDefined(t.sellOrder.assetPair.priceAsset))
16- else throw("001"))
17- then (exp >= (t.sellOrder.expiration - t.sellOrder.timestamp))
18- else throw("24"))
19- then (exp >= (t.buyOrder.expiration - t.buyOrder.timestamp))
20- else throw("25")
21- }
15+ else if (if (if ((t.price >= (startPrice * (1 + (days * days)))))
16+ then !(isDefined(t.sellOrder.assetPair.priceAsset))
17+ else throw("001"))
18+ then (exp >= (t.sellOrder.expiration - t.sellOrder.timestamp))
19+ else throw("24"))
20+ then (exp >= (t.buyOrder.expiration - t.buyOrder.timestamp))
21+ else throw("25")
2222 case t: TransferTransaction =>
2323 if ((toBase58String(t.senderPublicKey) == ASigned))
2424 then true
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let startHeight = 535804
44 let startPrice = 9000000
55 let interval = (24 * 60)
66 let exp = ((100 * 60) * 1000)
7+let pass = 89900000000
8+let val = 9000000
79 let ASigned = "WHFZL2seDzc4cgHEy5jT7LStt5xpqztVfB58Vxhhi8T"
810 match tx {
911 case t: ExchangeTransaction =>
12+ let days = ((height - startHeight) / interval)
1013 if ((toBase58String(t.senderPublicKey) == ASigned))
1114 then true
12- else {
13- let days = ((height - startHeight) / interval)
14- if (if (if ((t.price >= (startPrice * (1 + (days * days)))))
15- then !(isDefined(t.sellOrder.assetPair.priceAsset))
16- else throw("001"))
17- then (exp >= (t.sellOrder.expiration - t.sellOrder.timestamp))
18- else throw("24"))
19- then (exp >= (t.buyOrder.expiration - t.buyOrder.timestamp))
20- else throw("25")
21- }
15+ else if (if (if ((t.price >= (startPrice * (1 + (days * days)))))
16+ then !(isDefined(t.sellOrder.assetPair.priceAsset))
17+ else throw("001"))
18+ then (exp >= (t.sellOrder.expiration - t.sellOrder.timestamp))
19+ else throw("24"))
20+ then (exp >= (t.buyOrder.expiration - t.buyOrder.timestamp))
21+ else throw("25")
2222 case t: TransferTransaction =>
2323 if ((toBase58String(t.senderPublicKey) == ASigned))
2424 then true
2525 else false
2626 case t: ReissueTransaction =>
2727 if ((toBase58String(t.senderPublicKey) == ASigned))
2828 then true
2929 else false
3030 case t: BurnTransaction =>
3131 if ((toBase58String(t.senderPublicKey) == ASigned))
3232 then true
3333 else false
3434 case t: MassTransferTransaction =>
3535 if ((toBase58String(t.senderPublicKey) == ASigned))
3636 then true
3737 else false
3838 case t: SetAssetScriptTransaction =>
3939 if ((toBase58String(t.senderPublicKey) == ASigned))
4040 then true
4141 else false
4242 case _ =>
4343 throw("Transaction is not allowed by token-script")
4444 }

github/deemru/w8io/026f985 
21.89 ms