tx · 2EyKhKHQsyro4JZKNv5KuEzzQXbfHRGNwRuheFBCmGVi

3MsQt334vrC8FeNLzusm8XXky1Y6odcNBS9:  -1.00000000 Waves

2019.03.18 18:38 [541865] smart asset 3MsQt334vrC8FeNLzusm8XXky1Y6odcNBS9 > SELF 0.000 Asset2

{ "type": 15, "id": "2EyKhKHQsyro4JZKNv5KuEzzQXbfHRGNwRuheFBCmGVi", "fee": 100000000, "feeAssetId": null, "timestamp": 1552923495983, "version": 1, "sender": "3MsQt334vrC8FeNLzusm8XXky1Y6odcNBS9", "senderPublicKey": "3xEmrEg13dR6thnyGsjUiawYNSpv7Zv2iFi4KYxA8ngf", "proofs": [ "26KRpNtUCu2tNobt2NGasbg2QEmBddpuA45i6Jpx16ymL2XJyvJBg58NEUFd5n1TgX5x1zcdhmCDX8pHUozETwwu" ], "assetId": "45HNfeJAbioJpmBt6aFvQCf78KPvvhnW6gKXrSh38gd3", "script": "base64:AgQAAAAERGF0YQkBAAAAB0FkZHJlc3MAAAABAQAAABoBVCZapAUIhSRM8CoTJe+vvUwnwafg3oXtEgQAAAAKZW5hYmxlQnVybgkBAAAAB2V4dHJhY3QAAAABCQAEGwAAAAIFAAAABERhdGECAAAACmVuYWJsZUJ1cm4EAAAACW1pbkFtb3VudAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAABERhdGECAAAACW1pbkFtb3VudAQAAAAPZXhwaXJhdGlvblN0YXJ0CQAEGgAAAAIFAAAABERhdGECAAAAD2V4cGlyYXRpb25TdGFydAQAAAANZXhwaXJhdGlvbkVuZAkBAAAAB2V4dHJhY3QAAAABCQAEGgAAAAIFAAAABERhdGECAAAADWV4cGlyYXRpb25FbmQDBQAAAAplbmFibGVCdXJuBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAAIZXhjaGFuZ2UFAAAAByRtYXRjaDAEAAAABHNlbGwJAAH0AAAAAwgIBQAAAAhleGNoYW5nZQAAAAlzZWxsT3JkZXIAAAAJYm9keUJ5dGVzCQABkQAAAAIICAUAAAAIZXhjaGFuZ2UAAAAJc2VsbE9yZGVyAAAABnByb29mcwAAAAAAAAAAAAgIBQAAAAhleGNoYW5nZQAAAAlzZWxsT3JkZXIAAAAPc2VuZGVyUHVibGljS2V5AwUAAAAEc2VsbAMJAABmAAAAAgUAAAAJbWluQW1vdW50CAUAAAAIZXhjaGFuZ2UAAAAGYW1vdW50BwYGBgQAAAAHJG1hdGNoMAUAAAACdHgHzwHYCQ==", "chainId": 84, "height": 541865, "spentComplexity": 0 } View: original | compacted Prev: 5PzjWL4bE865x1a2M4tL1WuDeFex2Uz9VJcCDsQXpfUX Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let Data = Address(base58'3MsQt334vrC8FeNLzusm8XXky1Y6odcNBS9')
4-let EnableBurn = extract(getBoolean(Data, "EnableBurn"))
5-let minAmount = extract(getInteger(Data, "value"))
6-let expirationStart = getInteger(Data, "value")
7-let expirationEnd = extract(getInteger(Data, "value"))
8-if (EnableBurn)
4+let enableBurn = extract(getBoolean(Data, "enableBurn"))
5+let minAmount = extract(getInteger(Data, "minAmount"))
6+let expirationStart = getInteger(Data, "expirationStart")
7+let expirationEnd = extract(getInteger(Data, "expirationEnd"))
8+if (enableBurn)
99 then match tx {
1010 case exchange: ExchangeTransaction =>
1111 let sell = sigVerify(exchange.sellOrder.bodyBytes, exchange.sellOrder.proofs[0], exchange.sellOrder.senderPublicKey)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let Data = Address(base58'3MsQt334vrC8FeNLzusm8XXky1Y6odcNBS9')
4-let EnableBurn = extract(getBoolean(Data, "EnableBurn"))
5-let minAmount = extract(getInteger(Data, "value"))
6-let expirationStart = getInteger(Data, "value")
7-let expirationEnd = extract(getInteger(Data, "value"))
8-if (EnableBurn)
4+let enableBurn = extract(getBoolean(Data, "enableBurn"))
5+let minAmount = extract(getInteger(Data, "minAmount"))
6+let expirationStart = getInteger(Data, "expirationStart")
7+let expirationEnd = extract(getInteger(Data, "expirationEnd"))
8+if (enableBurn)
99 then match tx {
1010 case exchange: ExchangeTransaction =>
1111 let sell = sigVerify(exchange.sellOrder.bodyBytes, exchange.sellOrder.proofs[0], exchange.sellOrder.senderPublicKey)
1212 if (sell)
1313 then if ((minAmount > exchange.amount))
1414 then false
1515 else true
1616 else true
1717 case _ =>
1818 true
1919 }
2020 else match tx {
2121 case _ =>
2222 false
2323 }

github/deemru/w8io/c3f4982 
20.49 ms