tx · 53Wt9hfLBQBsb2VTPLGYAyNW6a6GBrv4TVz44J7B5CLK

3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g:  -1.00000000 Waves

2019.02.20 16:05 [503537] smart asset 3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g > SELF 0.00000000 r5546

{ "type": 15, "id": "53Wt9hfLBQBsb2VTPLGYAyNW6a6GBrv4TVz44J7B5CLK", "fee": 100000000, "feeAssetId": null, "timestamp": 1550667910258, "version": 1, "sender": "3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g", "senderPublicKey": "EvMbAPKXogLKf5Y1WV7Kh9cQD6Q5zRRGigfhCtY85SAj", "proofs": [ "3bhwhTmi5zc9AU6yAH4u8vqMvx1JRFz9PMLSvJTabGtRvzSkyvEeMJCQAV4AKauGzW6gM6MH4ogCJANTpcGMZGeo" ], "assetId": "Hx1JZ9zBZNkVCthxPBJurrHFKvr46X5y6zLgPpEP7yAJ", "script": "base64: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", "chainId": 84, "height": 503537, "spentComplexity": 0 } View: original | compacted Prev: BN4NeKxErgydYSj9bLuPhNpwoUdAke38ipmrJid6ruTC Next: 3sVcVBNNGJvVhw5kCPCiJuL5qn5A2aaCxH4nQAm3PJgL Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3+let exp = ((1450 * 60) * 1000)
4+let god = addressFromString("3N8soKHghgagZ5LP5esQ2qpCNt2VdBnEK6g")
35 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.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+ }
450 case _ =>
5- true
51+ false
652 }

github/deemru/w8io/873ac7e 
454.18 ms