tx · 22k4HqAoiUCjz2YA1ybQAhckzQGQbSQVEZQEPfqfxSCx

3P86UdUyY2d4n15xHFMqVuuVsaxj7mNmtBh:  -1.00000000 Waves

2019.04.22 22:33 [1494393] smart asset 3P86UdUyY2d4n15xHFMqVuuVsaxj7mNmtBh > SELF 0.0000000 Seven Moon spam

{ "type": 15, "id": "22k4HqAoiUCjz2YA1ybQAhckzQGQbSQVEZQEPfqfxSCx", "fee": 100000000, "feeAssetId": null, "timestamp": 1555961658778, "version": 1, "sender": "3P86UdUyY2d4n15xHFMqVuuVsaxj7mNmtBh", "senderPublicKey": "3Zogxgq7Gcw82HVnxBopx7qhWMjJYt55t98XC1hDSMR5", "proofs": [ "b4wR9SQJMrZ2vABeWKUDaJqFCUtfvQ99oPBythYSzdr7YTvP7oQsa3pp9DTPx17T5ezh52zuSNWQ4Fma9A8Pda5" ], "assetId": "HFW1aho3BGGZd4yFUmANaj38PjCYh2J2xm1WzKy4Td6G", "script": "base64:AgQAAAAHV0FWRVNJZAEAAAAEE6vZMwQAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAACjBzQOgYK1aOY+IEAAAAB2Fzc2V0SWQBAAAACJ+kNIQu6TK4BAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAACZXgFAAAAByRtYXRjaDAEAAAABHBhaXIJAQAAAAlBc3NldFBhaXIAAAACBQAAAAdhc3NldElkBQAAAAR1bml0BAAAAARyYXRlCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAgUAAAAGaXNzdWVyAgAAAAxleGNoYW5nZVJhdGUEAAAACHJhdGVEaWZmCQAAZQAAAAIFAAAABHJhdGUJAABrAAAAAwAAAAAAAJiWgAgFAAAAAmV4AAAABXByaWNlCAUAAAACZXgAAAAGYW1vdW50AwMJAAAAAAAAAggIBQAAAAJleAAAAAhidXlPcmRlcgAAAAlhc3NldFBhaXIFAAAABHBhaXIJAABmAAAAAgUAAAAIcmF0ZURpZmYA/////////5wHCQAAZgAAAAIAAAAAAAAAAGQFAAAACHJhdGVEaWZmBwaM7Gu2", "chainId": 87, "height": 1494393, "spentComplexity": 0 } View: original | compacted Prev: 4ZcpWqmVif4zi2iBMf5ja3BN3tDkNcr4S1SQQ7dtrxwC Next: none Diff:
OldNewDifferences
44 let issuer = Address(base58'3issuerAddress')
55 let assetId = base58'ThisAsset1d'
66 match tx {
7- case t: ExchangeTransaction =>
8- if ((t.sellOrder.assetPair.priceAsset == WAVESId))
9- then true
10- else (t.sellOrder.assetPair.amountAsset == WAVESId)
117 case ex: ExchangeTransaction =>
128 let pair = AssetPair(assetId, unit)
139 let rate = extract(getInteger(issuer, "exchangeRate"))
14- let rateDiff = (rate - fraction(100000000, ex.price, ex.amount))
10+ let rateDiff = (rate - fraction(10000000, ex.price, ex.amount))
1511 if (if ((ex.buyOrder.assetPair == pair))
1612 then (rateDiff > -100)
1713 else false)
1814 then (100 > rateDiff)
1915 else false
20- case t: ExchangeTransaction =>
21- if ((t.sellOrder.assetPair.priceAsset == WAVESId))
22- then true
23- else (t.sellOrder.assetPair.amountAsset == WAVESId)
2416 case _ =>
2517 true
2618 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let WAVESId = base58'WAVES'
44 let issuer = Address(base58'3issuerAddress')
55 let assetId = base58'ThisAsset1d'
66 match tx {
7- case t: ExchangeTransaction =>
8- if ((t.sellOrder.assetPair.priceAsset == WAVESId))
9- then true
10- else (t.sellOrder.assetPair.amountAsset == WAVESId)
117 case ex: ExchangeTransaction =>
128 let pair = AssetPair(assetId, unit)
139 let rate = extract(getInteger(issuer, "exchangeRate"))
14- let rateDiff = (rate - fraction(100000000, ex.price, ex.amount))
10+ let rateDiff = (rate - fraction(10000000, ex.price, ex.amount))
1511 if (if ((ex.buyOrder.assetPair == pair))
1612 then (rateDiff > -100)
1713 else false)
1814 then (100 > rateDiff)
1915 else false
20- case t: ExchangeTransaction =>
21- if ((t.sellOrder.assetPair.priceAsset == WAVESId))
22- then true
23- else (t.sellOrder.assetPair.amountAsset == WAVESId)
2416 case _ =>
2517 true
2618 }

github/deemru/w8io/3ef1775 
213.43 ms