tx · BN4NeKxErgydYSj9bLuPhNpwoUdAke38ipmrJid6ruTC

3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g:  -1.00000000 Waves

2019.02.20 16:02 [503535] smart asset 3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g > SELF 0.00000000 r5546

{ "type": 15, "id": "BN4NeKxErgydYSj9bLuPhNpwoUdAke38ipmrJid6ruTC", "fee": 100000000, "feeAssetId": null, "timestamp": 1550667788595, "version": 1, "sender": "3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g", "senderPublicKey": "EvMbAPKXogLKf5Y1WV7Kh9cQD6Q5zRRGigfhCtY85SAj", "proofs": [ "5jw4Cjp5kisFV5qezxqusQjUxJwA7tZuuvvpmx3VFimYn2hyWx2nK1SpWY9TNd2qWXxEfvyLTLLn7a8gy2FHznrr" ], "assetId": "Hx1JZ9zBZNkVCthxPBJurrHFKvr46X5y6zLgPpEP7yAJ", "script": "base64:AQQAAAAHJG1hdGNoMAUAAAACdHgG+RXSzQ==", "chainId": 84, "height": 503535, "spentComplexity": 0 } View: original | compacted Prev: HnwVagALyM1Wh6HWZkmJ8w9oi39WSyn6QeGp8DfVZdEQ Next: 53Wt9hfLBQBsb2VTPLGYAyNW6a6GBrv4TVz44J7B5CLK Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let exp = ((1450 * 60) * 1000)
4-let god = addressFromString("3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g")
53 match tx {
6- case e: MassTransferTransaction =>
7- if ((e.sender == god))
8- then true
9- else {
10- let er = "Silver much heave for transfer"
11- throw(er)
12- }
13- case e: SetAssetScriptTransaction =>
14- if ((e.sender == god))
15- then true
16- else false
17- case e: BurnTransaction =>
18- if ((e.sender == god))
19- then true
20- else {
21- let er = "You try to burn silver. Really?"
22- throw(er)
23- }
24- case e: TransferTransaction =>
25- if ((e.sender == god))
26- then true
27- else {
28- let er = "Silver much heave for transfer"
29- throw(er)
30- }
31- case e: ExchangeTransaction =>
32- if (if (if (if ((e.price >= 100000000))
33- then (e.sellOrder.amount >= 1000000000)
34- else false)
35- then !(isDefined(e.sellOrder.assetPair.priceAsset))
36- else {
37- let er = "!READ!------------->MINIMAL PRICE FOR SILVER IS 1 WAVES---------->MINIMAL AMOUNT FOR TRADE IS 10 SILVER!"
38- throw(er)
39- })
40- then (exp >= (e.sellOrder.expiration - e.sellOrder.timestamp))
41- else {
42- let er1 = "!READ!------------->MAXIMAL ORDER TIME FOR SILVER IS 1 DAY------>MINIMAL AMOUNT FOR TRADE IS 10 SILVER!"
43- throw(er1)
44- })
45- then (exp >= (e.buyOrder.expiration - e.buyOrder.timestamp))
46- else {
47- let er1 = "!READ!------------->MAXIMAL ORDER TIME FOR SILVER IS 1 DAY------>MINIMAL AMOUNT FOR TRADE IS 10 SILVER!"
48- throw(er1)
49- }
504 case _ =>
51- false
5+ true
526 }

github/deemru/w8io/873ac7e 
17.75 ms