tx · 85ux4E38a7VLiVZbznwzZ4dKfcsZxSdGJvEknFkdHyim

3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM:  -1.00000000 Waves

2019.03.25 03:07 [551123] smart asset 3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM > SELF 0.00000000 Token Trade

{ "type": 15, "id": "85ux4E38a7VLiVZbznwzZ4dKfcsZxSdGJvEknFkdHyim", "fee": 100000000, "feeAssetId": null, "timestamp": 1553472511920, "version": 1, "sender": "3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM", "senderPublicKey": "3u3aeyi8aVT6ouJPSgpXyNzPcKAfm4eggtkD1PRJKFpi", "proofs": [ "4sDxsGt4uFudkaiGRiWDUN8noeRZ1aKrdF6p952nm6UrM5t11RVJdQzE3KMBT7cVu2VqHJ9n693rNxCSGGyZHm5s" ], "assetId": "GMzzn9Vm5YBba1s6pqBmUM7Vpt63vnUpnK4ZEUh2zmpV", "script": "base64:AgQAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFU40mqx+iKFqCBRTN5WZYD5tUciBjTsOJ0BAAAAAdhc3NldElkAQAAACDkQH8e64ZjMSJsA3wOy/mEyFrGPsQhPcEOwaMpyfJtKgQAAAAHV0FWRVNJZAEAAAAEE6vZMwQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAmV4BQAAAAckbWF0Y2gwBAAAAARwYWlyCQEAAAAJQXNzZXRQYWlyAAAAAgUAAAAHYXNzZXRJZAUAAAAEdW5pdAQAAAAEc2VsbAkAAfQAAAADCAgFAAAAAmV4AAAACXNlbGxPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAJleAAAAAlzZWxsT3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAmV4AAAACXNlbGxPcmRlcgAAAA9zZW5kZXJQdWJsaWNLZXkEAAAADW1pblByaWNlV2F2ZXMJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAAAZpc3N1ZXICAAAADW1pblByaWNlV2F2ZXMEAAAADW1heFByaWNlV2F2ZXMJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAAAZpc3N1ZXICAAAADW1heFByaWNlV2F2ZXMEAAAABWFsZXJ0CQEAAAAHZXh0cmFjdAAAAAEJAAQdAAAAAgUAAAAGaXNzdWVyAgAAAAVhbGVydAMDBQAAAARzZWxsCQAAAAAAAAIICAgFAAAAAmV4AAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAUAAAAHV0FWRVNJZAcEAAAABnBlcm1pdAkAAAAAAAACCAgFAAAAAmV4AAAACXNlbGxPcmRlcgAAAAZzZW5kZXIFAAAABmlzc3VlcgMJAQAAAAEhAAAAAQUAAAAGcGVybWl0AwMJAABnAAAAAggFAAAAAmV4AAAABXByaWNlBQAAAA1taW5QcmljZVdhdmVzCQAAZwAAAAIFAAAADW1heFByaWNlV2F2ZXMIBQAAAAJleAAAAAVwcmljZQcGCQAAAgAAAAEFAAAABWFsZXJ0BgYGoV7bug==", "chainId": 84, "height": 551123, "spentComplexity": 0 } View: original | compacted Prev: DyrKFXeoeqMPeGMZsFzNAvDLfMt9UoJ67GL73cVk7QXN Next: GRixh9HPhxheiRvippFQ1geonrXG9vRc5DRepMDMMogM Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let issuer = Address(base58'3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM')
4-let assetId = base58'5WEgwFcP4VXp4Gh34XgdZrbREHZmWVPRWaQ4eAbRj68p'
4+let assetId = base58'GMzzn9Vm5YBba1s6pqBmUM7Vpt63vnUpnK4ZEUh2zmpV'
55 let WAVESId = base58'WAVES'
66 match tx {
77 case ex: ExchangeTransaction =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let issuer = Address(base58'3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM')
4-let assetId = base58'5WEgwFcP4VXp4Gh34XgdZrbREHZmWVPRWaQ4eAbRj68p'
4+let assetId = base58'GMzzn9Vm5YBba1s6pqBmUM7Vpt63vnUpnK4ZEUh2zmpV'
55 let WAVESId = base58'WAVES'
66 match tx {
77 case ex: ExchangeTransaction =>
88 let pair = AssetPair(assetId, unit)
99 let sell = sigVerify(ex.sellOrder.bodyBytes, ex.sellOrder.proofs[0], ex.sellOrder.senderPublicKey)
1010 let minPriceWaves = extract(getInteger(issuer, "minPriceWaves"))
1111 let maxPriceWaves = extract(getInteger(issuer, "maxPriceWaves"))
1212 let alert = extract(getString(issuer, "alert"))
1313 if (if (sell)
1414 then (ex.sellOrder.assetPair.priceAsset == WAVESId)
1515 else false)
1616 then {
1717 let permit = (ex.sellOrder.sender == issuer)
1818 if (!(permit))
1919 then if (if ((ex.price >= minPriceWaves))
2020 then (maxPriceWaves >= ex.price)
2121 else false)
2222 then true
2323 else throw(alert)
2424 else true
2525 }
2626 else true
2727 case _ =>
2828 true
2929 }

github/deemru/w8io/6500d08 
36.01 ms