tx · Ab7JwYgJpoEDNNfg6ZBrM9hKb1JHbHUJnvJKnrbb32G1

3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g:  -1.00000000 Waves

2019.02.18 19:16 [500834] smart asset 3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g > SELF 0.00000000 r5546

{ "type": 15, "id": "Ab7JwYgJpoEDNNfg6ZBrM9hKb1JHbHUJnvJKnrbb32G1", "fee": 100000000, "feeAssetId": null, "timestamp": 1550506608600, "version": 1, "sender": "3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g", "senderPublicKey": "EvMbAPKXogLKf5Y1WV7Kh9cQD6Q5zRRGigfhCtY85SAj", "proofs": [ "2F2Azx9QuHxqiwfcrGNNLErYWVJv8WyaK6iFNnFqai2woGcQT9SYdUsynkHLPCaXesnfQKCLZeRYLxtavP8Q9MfA" ], "assetId": "Hx1JZ9zBZNkVCthxPBJurrHFKvr46X5y6zLgPpEP7yAJ", "script": "base64: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", "chainId": 84, "height": 500834, "spentComplexity": 0 } View: original | compacted Prev: HMavwaWxAgzXVjYVPrdMxqhbMgcUAPM8NEzuXG32ZzkJ Next: GxfnJ2AKVJfJdum6iC2yF9WRp4jWN4wTCWiJGVbfswhB Diff:
OldNewDifferences
2929 throw(er)
3030 }
3131 case e: ExchangeTransaction =>
32- if (if (if (if ((e.price >= 100000000))
33- then (e.amount >= 1300000000)
32+ if (if (if (if (if ((e.price >= 100000000))
33+ then (e.sellOrder.amount >= 1300000000)
3434 else false)
35+ then true
36+ else if ((e.price >= 100000000))
37+ then (e.buyOrder.amount >= 0)
38+ else false)
3539 then !(isDefined(e.sellOrder.assetPair.priceAsset))
3640 else {
37- let er = "!READ!----------->MINIMAL PRICE FOR SILVER IS 1 WAVES-->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
41+ let er = "!READ!------------>MINIMAL PRICE FOR SILVER IS 1 WAVES----->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
3842 throw(er)
3943 })
4044 then if ((exp >= (e.sellOrder.expiration - e.sellOrder.timestamp)))
4145 then true
4246 else (e.sender == god)
4347 else {
44- let er1 = "!READ!----------->MINIMAL ORDER TIME FOR SILVER IS 1 DAY-->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
48+ let er1 = "!READ!------------>MINIMAL ORDER TIME FOR SILVER IS 1 DAY----->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
4549 throw(er1)
4650 })
4751 then if ((exp >= (e.buyOrder.expiration - e.buyOrder.timestamp)))
4852 then true
4953 else (e.sender == god)
5054 else {
51- let er1 = "!READ!------=----->MINIMAL ORDER TIME FOR SILVER IS 1 DAY-->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
55+ let er1 = "!READ!------------>MINIMAL ORDER TIME FOR SILVER IS 1 DAY----->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
5256 throw(er1)
5357 }
5458 case _ =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let exp = ((1450 * 60) * 1000)
44 let god = addressFromString("3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g")
55 match tx {
66 case e: MassTransferTransaction =>
77 if ((e.sender == god))
88 then true
99 else {
1010 let er = "Silver much heave for transfer"
1111 throw(er)
1212 }
1313 case e: SetAssetScriptTransaction =>
1414 if ((e.sender == god))
1515 then true
1616 else false
1717 case e: BurnTransaction =>
1818 if ((e.sender == god))
1919 then true
2020 else {
2121 let er = "You try to burn silver. Really?"
2222 throw(er)
2323 }
2424 case e: TransferTransaction =>
2525 if ((e.sender == god))
2626 then true
2727 else {
2828 let er = "Silver much heave for transfer"
2929 throw(er)
3030 }
3131 case e: ExchangeTransaction =>
32- if (if (if (if ((e.price >= 100000000))
33- then (e.amount >= 1300000000)
32+ if (if (if (if (if ((e.price >= 100000000))
33+ then (e.sellOrder.amount >= 1300000000)
3434 else false)
35+ then true
36+ else if ((e.price >= 100000000))
37+ then (e.buyOrder.amount >= 0)
38+ else false)
3539 then !(isDefined(e.sellOrder.assetPair.priceAsset))
3640 else {
37- let er = "!READ!----------->MINIMAL PRICE FOR SILVER IS 1 WAVES-->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
41+ let er = "!READ!------------>MINIMAL PRICE FOR SILVER IS 1 WAVES----->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
3842 throw(er)
3943 })
4044 then if ((exp >= (e.sellOrder.expiration - e.sellOrder.timestamp)))
4145 then true
4246 else (e.sender == god)
4347 else {
44- let er1 = "!READ!----------->MINIMAL ORDER TIME FOR SILVER IS 1 DAY-->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
48+ let er1 = "!READ!------------>MINIMAL ORDER TIME FOR SILVER IS 1 DAY----->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
4549 throw(er1)
4650 })
4751 then if ((exp >= (e.buyOrder.expiration - e.buyOrder.timestamp)))
4852 then true
4953 else (e.sender == god)
5054 else {
51- let er1 = "!READ!------=----->MINIMAL ORDER TIME FOR SILVER IS 1 DAY-->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
55+ let er1 = "!READ!------------>MINIMAL ORDER TIME FOR SILVER IS 1 DAY----->MINIMAL AMOUNT FOR SELL IS 13 SILVER!"
5256 throw(er1)
5357 }
5458 case _ =>
5559 false
5660 }

github/deemru/w8io/873ac7e 
21.63 ms