tx · FQH2gCKzUyBMGR5zQCHdoeU4dAikW5Y83oyMWfj9UcoX

3PPny4mg2dyBRWiJyEsipthy7sdTRMZwrsB:  -1.00000000 Waves

2019.05.07 09:47 [1515492] smart asset 3PPny4mg2dyBRWiJyEsipthy7sdTRMZwrsB > SELF 0.00 nowavet

{ "type": 15, "id": "FQH2gCKzUyBMGR5zQCHdoeU4dAikW5Y83oyMWfj9UcoX", "fee": 100000000, "feeAssetId": null, "timestamp": 1557211706903, "version": 1, "sender": "3PPny4mg2dyBRWiJyEsipthy7sdTRMZwrsB", "senderPublicKey": "DpAjcfn5wJN5kq6uFSyjV9tfLoW3npV8DzkMiLArnUou", "proofs": [ "5esUdzaSE8tvJH9U1M2hSEuxqUUY1BdvXhzwhoUwR4wPNf5NRwpCa7qi28XAaHBkq4jGCzBPYgdQnPAUkXtRR3Ej" ], "assetId": "4RaB7Fqnt6sXxeFZtEsUpJK4GMu2VAhRG4pkymfKbETG", "script": "base64:AgQAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAABBOr2TMEAAAAB2Fzc2V0SWQBAAAABBOr2TMEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAJleAUAAAAHJG1hdGNoMAQAAAAEcGFpcgkBAAAACUFzc2V0UGFpcgAAAAIFAAAAB2Fzc2V0SWQFAAAABHVuaXQEAAAABHJhdGUJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAAAZpc3N1ZXICAAAADGV4Y2hhbmdlUmF0ZQQAAAAIcmF0ZURpZmYJAABlAAAAAgUAAAAEcmF0ZQkAAGsAAAADAAAAAAAC+vCACAUAAAACZXgAAAAFcHJpY2UIBQAAAAJleAAAAAZhbW91bnQDAwkAAAAAAAACCAgFAAAAAmV4AAAACGJ1eU9yZGVyAAAACWFzc2V0UGFpcgUAAAAEcGFpcgkAAGYAAAACBQAAAAhyYXRlRGlmZgD/////////nAcJAABmAAAAAgAAAAAAAAAAZAUAAAAIcmF0ZURpZmYHBgL/UPY=", "chainId": 87, "height": 1515492, "spentComplexity": 0 } View: original | compacted Prev: Gc7oLbQHDMTawctpxFNid9r4Ujmv1oMCKygmZCckHbjH Next: Cq8ZAzReVE3BMQqPu3WYhGSViEsqCEsDLrr84pSDkrKz Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let issuer = Address(base58'3PC4roN512iugc6xGVTTM2XkoWKEdSiiscd')
4-let assetId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
3+let issuer = Address(base58'WAVES')
4+let assetId = base58'WAVES'
55 match tx {
66 case ex: ExchangeTransaction =>
77 let pair = AssetPair(assetId, unit)
88 let rate = extract(getInteger(issuer, "exchangeRate"))
9- let rateDiff = (rate - fraction(100, ex.price, ex.amount))
9+ let rateDiff = (rate - fraction(50000000, ex.price, ex.amount))
1010 if (if ((ex.buyOrder.assetPair == pair))
1111 then (rateDiff > -100)
1212 else false)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let issuer = Address(base58'3PC4roN512iugc6xGVTTM2XkoWKEdSiiscd')
4-let assetId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
3+let issuer = Address(base58'WAVES')
4+let assetId = base58'WAVES'
55 match tx {
66 case ex: ExchangeTransaction =>
77 let pair = AssetPair(assetId, unit)
88 let rate = extract(getInteger(issuer, "exchangeRate"))
9- let rateDiff = (rate - fraction(100, ex.price, ex.amount))
9+ let rateDiff = (rate - fraction(50000000, ex.price, ex.amount))
1010 if (if ((ex.buyOrder.assetPair == pair))
1111 then (rateDiff > -100)
1212 else false)
1313 then (100 > rateDiff)
1414 else false
1515 case _ =>
1616 true
1717 }

github/deemru/w8io/3ef1775 
81.09 ms