tx · 3mowfYZiCjWMvEeWhxAYVQgQ4U7Tv5pp7xgKUuWySc1m

3NBvsDRzkHGRYXsUz6jovgzVhGBfsubuCFK:  -1.00000000 Waves

2019.02.22 02:06 [505656] smart asset 3NBvsDRzkHGRYXsUz6jovgzVhGBfsubuCFK > SELF 0.00000000 luvluv

{ "type": 15, "id": "3mowfYZiCjWMvEeWhxAYVQgQ4U7Tv5pp7xgKUuWySc1m", "fee": 100000000, "feeAssetId": null, "timestamp": 1550790408468, "version": 1, "sender": "3NBvsDRzkHGRYXsUz6jovgzVhGBfsubuCFK", "senderPublicKey": "DU1StRUkUi7LFKWNUpxgfYLYMDBk1AM68k3CMad5T39C", "proofs": [ "4tLYeKJqEK9egbLMfmtCszrqJno2b4UPxrB8sCZ6ivKg8D5FqMEhvFQTBc6Ga4DK2qXghSeZSm5f42hHjFtwUeke" ], "assetId": "8svUZSLLfgt6VDZvNRGi1Wyc1xWRrYCYobMsnAyTbwoo", "script": "base64:AQQAAAALZGF0YUFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVTxeLLSH6KDnZfifwit29wof6zAXSkJrAoEAAAAE1dhdmVzVVNEZGF0YUFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVT+n865HCE1JZzeFRq2CP443p2kRNK1mKIEAAAAC01pblVzZFByaWNlCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAgUAAAALZGF0YUFkZHJlc3MCAAAAC01pblVzZFByaWNlBAAAAApXYXZlc1ByaWNlCQEAAAAHZXh0cmFjdAAAAAEJAAQaAAAAAgUAAAATV2F2ZXNVU0RkYXRhQWRkcmVzcwIAAAAFV0FWRVMEAAAADE1pbmltYWxXYXZlcwkAAGkAAAACCQAAaAAAAAIAAAAAAAX14QAFAAAAC01pblVzZFByaWNlBQAAAApXYXZlc1ByaWNlBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAABZQUAAAAHJG1hdGNoMAMJAQAAAAEhAAAAAQkBAAAACWlzRGVmaW5lZAAAAAEICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0AwkAAGcAAAACCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAABXByaWNlBQAAAAxNaW5pbWFsV2F2ZXMGBAAAAAtkb2xsYXJwcmljZQkAAaQAAAABBQAAAAtNaW5Vc2RQcmljZQQAAAAHZG9sbGFyMQkBAAAACWRyb3BSaWdodAAAAAIFAAAAC2RvbGxhcnByaWNlAAAAAAAAAAACBAAAAAdkb2xsYXIyCQEAAAAJdGFrZVJpZ2h0AAAAAgUAAAALZG9sbGFycHJpY2UAAAAAAAAAAAIEAAAACVdBVmVyclN0cgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAWTWluaW1hbCBXQVZFUyBwcmljZSA9IAkAAaQAAAABBQAAAAxNaW5pbWFsV2F2ZXMCAAAADCB3YXZlbGV0cyAoJAUAAAAHZG9sbGFyMQIAAAABLgUAAAAHZG9sbGFyMgIAAAABKQkAAAIAAAABBQAAAAlXQVZlcnJTdHIJAAACAAAAAQIAAAAST25seSBXQVZFUyBhbGxvd2VkBlNpPfE=", "chainId": 84, "height": 505656, "spentComplexity": 0 } View: original | compacted Prev: Egdc6fATrBUuseUZGdze7K7CNJtK89e3aRoERwLtvrCw Next: BYsZPv85qNo7gCq9BzprhcT3Bg6yriGTzBYkoEj3R99c Diff:
OldNewDifferences
1111 then if ((e.sellOrder.price >= MinimalWaves))
1212 then true
1313 else {
14- let WAVerrStr = (((("Minimal WAVES price = " + toString(MinimalWaves)) + " wavelets ($") + toString(MinUsdPrice)) + " cents)")
14+ let dollarprice = toString(MinUsdPrice)
15+ let dollar1 = dropRight(dollarprice, 2)
16+ let dollar2 = takeRight(dollarprice, 2)
17+ let WAVerrStr = (((((("Minimal WAVES price = " + toString(MinimalWaves)) + " wavelets ($") + dollar1) + ".") + dollar2) + ")")
1518 throw(WAVerrStr)
1619 }
1720 else throw("Only WAVES allowed")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dataAddress = Address(base58'3NBvsDRzkHGRYXsUz6jovgzVhGBfsubuCFK')
44 let WavesUSDdataAddress = Address(base58'3ND8QrGPJCD23irrUs3juRyDwTJNpxB9V1s')
55 let MinUsdPrice = extract(getInteger(dataAddress, "MinUsdPrice"))
66 let WavesPrice = extract(getInteger(WavesUSDdataAddress, "WAVES"))
77 let MinimalWaves = ((100000000 * MinUsdPrice) / WavesPrice)
88 match tx {
99 case e: ExchangeTransaction =>
1010 if (!(isDefined(e.sellOrder.assetPair.priceAsset)))
1111 then if ((e.sellOrder.price >= MinimalWaves))
1212 then true
1313 else {
14- let WAVerrStr = (((("Minimal WAVES price = " + toString(MinimalWaves)) + " wavelets ($") + toString(MinUsdPrice)) + " cents)")
14+ let dollarprice = toString(MinUsdPrice)
15+ let dollar1 = dropRight(dollarprice, 2)
16+ let dollar2 = takeRight(dollarprice, 2)
17+ let WAVerrStr = (((((("Minimal WAVES price = " + toString(MinimalWaves)) + " wavelets ($") + dollar1) + ".") + dollar2) + ")")
1518 throw(WAVerrStr)
1619 }
1720 else throw("Only WAVES allowed")
1821 case _ =>
1922 true
2023 }

github/deemru/w8io/3ef1775 
39.40 ms