tx · 6JJJyJhRbu93v8U1Xmb4Sq3hLM1g32SHGsiLCmitKH7F

3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM:  -1.00000000 Waves

2019.03.23 17:15 [549098] smart asset 3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM > SELF 0.00000000 Token

{ "type": 15, "id": "6JJJyJhRbu93v8U1Xmb4Sq3hLM1g32SHGsiLCmitKH7F", "fee": 100000000, "feeAssetId": null, "timestamp": 1553350601354, "version": 1, "sender": "3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM", "senderPublicKey": "3u3aeyi8aVT6ouJPSgpXyNzPcKAfm4eggtkD1PRJKFpi", "proofs": [ "3nuhKa5pNnN1meDAyRqsvyFnLv74CtS3MDpPJeEyZU8xHGf6uisXkiAQptoG2pvFLnQ22pC4e3wumcwKXd3nKRk3" ], "assetId": "5WEgwFcP4VXp4Gh34XgdZrbREHZmWVPRWaQ4eAbRj68p", "script": "base64:AgQAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFU40mqx+iKFqCBRTN5WZYD5tUciBjTsOJ0BAAAAA5hZG1pblB1YmxpY0tleQEAAAAaAVTjSarH6IoWoIFFM3lZlgPm1RyIGNOw4nQEAAAAB2Fzc2V0SWQBAAAAIELsEaA78D7Buoy0pE9NLlaqqt8O8VcwTwOr0Mt2PeiJBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATRXhjaGFuZ2VUcmFuc2FjdGlvbgQAAAACZXgFAAAAByRtYXRjaDAEAAAABHNlbGwJAAH0AAAAAwgIBQAAAAJleAAAAAlzZWxsT3JkZXIAAAAJYm9keUJ5dGVzCQABkQAAAAIICAUAAAACZXgAAAAJc2VsbE9yZGVyAAAABnByb29mcwAAAAAAAAAAAAgIBQAAAAJleAAAAAlzZWxsT3JkZXIAAAAPc2VuZGVyUHVibGljS2V5BAAAAARwYWlyCQEAAAAJQXNzZXRQYWlyAAAAAgUAAAAHYXNzZXRJZAUAAAAEdW5pdAQAAAAIbWluUHJpY2UJAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAAAZpc3N1ZXICAAAACG1pblByaWNlBAAAAAVhbGVydAkBAAAAB2V4dHJhY3QAAAABCQAEHQAAAAIFAAAABmlzc3VlcgIAAAAFYWxlcnQDBQAAAARzZWxsBAAAAAZwZXJtaXQJAAH0AAAAAwgIBQAAAAJleAAAAAlzZWxsT3JkZXIAAAAJYm9keUJ5dGVzCQABkQAAAAIICAUAAAACZXgAAAAJc2VsbE9yZGVyAAAABnByb29mcwAAAAAAAAAAAAUAAAAOYWRtaW5QdWJsaWNLZXkDCQEAAAABIQAAAAEFAAAABnBlcm1pdAMJAABmAAAAAggFAAAAAmV4AAAABXByaWNlBQAAAAhtaW5QcmljZQYJAAACAAAAAQUAAAAFYWxlcnQGBgaRoTNv", "chainId": 84, "height": 549098, "spentComplexity": 0 } View: original | compacted Prev: 2TcgWghM4ssN777vgdKwV1wiN7LYvRmiuXEoptozZKte Next: Fh53MsNitqj7CNjDwXEiQ4nGvBQ4oBQewBqQUKAsADB8 Diff:
OldNewDifferences
66 match tx {
77 case ex: ExchangeTransaction =>
88 let sell = sigVerify(ex.sellOrder.bodyBytes, ex.sellOrder.proofs[0], ex.sellOrder.senderPublicKey)
9- let permit = sigVerify(ex.sellOrder.bodyBytes, ex.sellOrder.proofs[0], adminPublicKey)
109 let pair = AssetPair(assetId, unit)
1110 let minPrice = extract(getInteger(issuer, "minPrice"))
1211 let alert = extract(getString(issuer, "alert"))
1312 if (sell)
14- then if (!(permit))
15- then if ((ex.price > minPrice))
16- then true
17- else throw(alert)
18- else true
13+ then {
14+ let permit = sigVerify(ex.sellOrder.bodyBytes, ex.sellOrder.proofs[0], adminPublicKey)
15+ if (!(permit))
16+ then if ((ex.price > minPrice))
17+ then true
18+ else throw(alert)
19+ else true
20+ }
1921 else true
2022 case _ =>
2123 true
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 2 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let issuer = Address(base58'3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM')
44 let adminPublicKey = base58'3NAdsQwsE66yqqKHBviC4bYqNfc72PTo2oM'
55 let assetId = base58'5WEgwFcP4VXp4Gh34XgdZrbREHZmWVPRWaQ4eAbRj68p'
66 match tx {
77 case ex: ExchangeTransaction =>
88 let sell = sigVerify(ex.sellOrder.bodyBytes, ex.sellOrder.proofs[0], ex.sellOrder.senderPublicKey)
9- let permit = sigVerify(ex.sellOrder.bodyBytes, ex.sellOrder.proofs[0], adminPublicKey)
109 let pair = AssetPair(assetId, unit)
1110 let minPrice = extract(getInteger(issuer, "minPrice"))
1211 let alert = extract(getString(issuer, "alert"))
1312 if (sell)
14- then if (!(permit))
15- then if ((ex.price > minPrice))
16- then true
17- else throw(alert)
18- else true
13+ then {
14+ let permit = sigVerify(ex.sellOrder.bodyBytes, ex.sellOrder.proofs[0], adminPublicKey)
15+ if (!(permit))
16+ then if ((ex.price > minPrice))
17+ then true
18+ else throw(alert)
19+ else true
20+ }
1921 else true
2022 case _ =>
2123 true
2224 }

github/deemru/w8io/3ef1775 
40.81 ms