tx · EAmcuerEkZGZ6N68Egn2SKuAZb8ZJ1Hp24TjD3S68QZt

3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK:  -1.00000000 Waves

2020.06.06 00:54 [2093958] smart asset 3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK > SELF 0.00000000 ADKAR

{ "type": 15, "id": "EAmcuerEkZGZ6N68Egn2SKuAZb8ZJ1Hp24TjD3S68QZt", "fee": 100000000, "feeAssetId": null, "timestamp": 1591394047511, "version": 1, "sender": "3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK", "senderPublicKey": "DhK9WW44bZT8hHu66dsP7UZNJCZzErkiyYBdAbzoLUmg", "proofs": [ "3mhjM98tD117ALywc83ZFcw7FVVX4hSA5jLTssNkF69ZuK7YvZRWfXUQxPYHvSvYeGy6bqrv9yEngT2e7tGoX28a" ], "assetId": "6KSoKoXkT1HQP9sd3Z17bjzHX83C3EhAUpfdUpvzgKDv", "script": "base64:AQQAAAALZEFwcEFkZHJlc3MJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNQOEJweVFjNW5GS1lCOXl2NFRSOXBob2tKWlhoSnFiQ0RLBAAAAAdhZG1pblBLAQAAACC8n/54CDPnQOJrj+PJAUa9N0sjZP/ucg14cvDobmtOYwQAAAAFQlRDSWQBAAAAIGz6av/F7aqMC3+1KpPSogwvgoLbdHoEjFP7/RMfc6D/BAAAAAVBRE9SRQEAAAAgc1+6qF/DofEGg2lOoE3j5bvUR1WMAbcBABoEWkmyussEAAAABVVTTk9OAQAAACBLuPGKV4MfZycjEkqM+JKYKZGLvE4SkogiEAW8ogwfQQQAAAAFVVNUT1QBAAAAIPl8AiB7Q9M4Ce29G7okwudoIWxxQ0e4IK5mvRGJ0cR7BAAAAAckbWF0Y2gwBQAAAAJ0eAMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0J1cm5UcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAGVNldEFzc2V0U2NyaXB0VHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAElJlaXNzdWVUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAJAAAAAAAAAggFAAAAAnR4AAAABnNlbmRlcgUAAAALZEFwcEFkZHJlc3MDAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwMJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABUFET1JFBgkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAALYW1vdW50QXNzZXQFAAAABUFET1JFBgMDCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BQAAAAVVU05PTgYJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAAC2Ftb3VudEFzc2V0BQAAAAVVU05PTgYDAwkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAUAAAAFVVNUT1QGCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAAthbW91bnRBc3NldAUAAAAFVVNUT1QGBAAAAARzZWxsCQAB9AAAAAMICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYm9keUJ5dGVzCQABkQAAAAIICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAAD3NlbmRlclB1YmxpY0tleQQAAAADYnV5CQAB9AAAAAMICAUAAAABZQAAAAhidXlPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAFlAAAACGJ1eU9yZGVyAAAABnByb29mcwAAAAAAAAAAAAgIBQAAAAFlAAAACGJ1eU9yZGVyAAAAD3NlbmRlclB1YmxpY0tleQQAAAAFYWRtaW4JAAAAAAAAAggIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAZzZW5kZXIJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEFAAAAB2FkbWluUEsDBQAAAAVhZG1pbgYDCQEAAAACIT0AAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAUAAAAFQlRDSWQJAAACAAAAAQIAAAB/QURLQVIgaXMgYmVpbmcgdHJhZGVkIGluIGEgcGFpcjogQURLQVIvQlRDLCBBREtBUi9BRE9SRSwgQURLQVIvVVNOT04sIEFES0FSL1VTVE9ULiBEZXRhaWxzIGluIHRoZSB0ZWxlZ3JhbSBjaGFubmVsIEBBREtBUl9XQVZFUwMFAAAABHNlbGwDCQAAZgAAAAIAAAAAAAAAA+gICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAFcHJpY2UJAAACAAAAAQIAAACZVGhlIG1pbmltdW0gc2VsbGluZyBwcmljZSBpcyAwLjAwMDAxMDAwIEJUQy4gVHJhZGluZyBwYWlycyBBREtBUi9CVEMsIEFES0FSL0FET1JFLCBBREtBUi9VU05PTiwgQURLQVIvVVNUT1QuIERldGFpbHMgaW4gdGhlIHRlbGVncmFtIGNoYW5uZWwgQEFES0FSX1dBVkVTBgMFAAAAA2J1eQMJAABmAAAAAgAAAAAAAAAD6AgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAVwcmljZQkAAAIAAAABAgAAAJpUaGUgbWluaW11bSBwdXJjaGFzZSBwcmljZSBpcyAwLjAwMDAxMDAwIEJUQy4gVHJhZGluZyBwYWlycyBBREtBUi9CVEMsIEFES0FSL0FET1JFLCBBREtBUi9VU05PTiwgQURLQVIvVVNUT1QuIERldGFpbHMgaW4gdGhlIHRlbGVncmFtIGNoYW5uZWwgQEFES0FSX1dBVkVTBgkAAAIAAAABAgAAABZTb21ldGhpbmcgYmFkIGhhcHBlbmVkB54pGbM=", "chainId": 87, "height": 2093958, "spentComplexity": 0 } View: original | compacted Prev: DEaBy2B3DLiSEuDfHMfu1o9MRdRGT7UgrRPxY2XiFYdA Next: none Diff:
OldNewDifferences
66 let ADORE = base58'8mNYpPxdWSyUE3vW3MAT2rVr9yZrsDJXWVFCFE9RUYZx'
77 let USNON = base58'66b9Fkc7VXSHhqngV3Pc4YQTQs38eZkstvFaYjLmZTTN'
88 let USTOT = base58'HntC3EW8FA17D4doh8kJng7uS8gQFDzKFdA22cgo5GAv'
9-let sellPrice = 105000000
10-let buyPrice = 95000000
119 match tx {
1210 case tx: BurnTransaction|SetAssetScriptTransaction|ReissueTransaction =>
1311 (tx.sender == dAppAddress)
3533 else if ((e.sellOrder.assetPair.priceAsset != BTCId))
3634 then throw("ADKAR is being traded in a pair: ADKAR/BTC, ADKAR/ADORE, ADKAR/USNON, ADKAR/USTOT. Details in the telegram channel @ADKAR_WAVES")
3735 else if (sell)
38- then if (if ((e.sellOrder.price > sellPrice))
39- then true
40- else (buyPrice > e.sellOrder.price))
41- then throw("Trading range 0.95 - 1.05 BTC. Do not write off the sale, in the future tokens will be added for trading in tandem with ADKAR. Details in the telegram channel @ADKAR_WAVES")
36+ then if ((1000 > e.sellOrder.price))
37+ then throw("The minimum selling price is 0.00001000 BTC. Trading pairs ADKAR/BTC, ADKAR/ADORE, ADKAR/USNON, ADKAR/USTOT. Details in the telegram channel @ADKAR_WAVES")
4238 else true
4339 else if (buy)
44- then if ((buyPrice > e.sellOrder.price))
45- then throw("The trading range is 0.95 - 1.05 BTC, where 0.95 is the minimum purchase price, while selling at the price of 0.5 BTC, you also need to set the price to 0.95 BTC, otherwise the order will not work. Details in the telegram channel @ADKAR_WAVES")
40+ then if ((1000 > e.sellOrder.price))
41+ then throw("The minimum purchase price is 0.00001000 BTC. Trading pairs ADKAR/BTC, ADKAR/ADORE, ADKAR/USNON, ADKAR/USTOT. Details in the telegram channel @ADKAR_WAVES")
4642 else true
4743 else throw("Something bad happened")
4844 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dAppAddress = addressFromString("3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK")
44 let adminPK = base58'DhK9WW44bZT8hHu66dsP7UZNJCZzErkiyYBdAbzoLUmg'
55 let BTCId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
66 let ADORE = base58'8mNYpPxdWSyUE3vW3MAT2rVr9yZrsDJXWVFCFE9RUYZx'
77 let USNON = base58'66b9Fkc7VXSHhqngV3Pc4YQTQs38eZkstvFaYjLmZTTN'
88 let USTOT = base58'HntC3EW8FA17D4doh8kJng7uS8gQFDzKFdA22cgo5GAv'
9-let sellPrice = 105000000
10-let buyPrice = 95000000
119 match tx {
1210 case tx: BurnTransaction|SetAssetScriptTransaction|ReissueTransaction =>
1311 (tx.sender == dAppAddress)
1412 case tx: TransferTransaction|MassTransferTransaction =>
1513 true
1614 case e: ExchangeTransaction =>
1715 if (if ((e.sellOrder.assetPair.priceAsset == ADORE))
1816 then true
1917 else (e.sellOrder.assetPair.amountAsset == ADORE))
2018 then true
2119 else if (if ((e.sellOrder.assetPair.priceAsset == USNON))
2220 then true
2321 else (e.sellOrder.assetPair.amountAsset == USNON))
2422 then true
2523 else if (if ((e.sellOrder.assetPair.priceAsset == USTOT))
2624 then true
2725 else (e.sellOrder.assetPair.amountAsset == USTOT))
2826 then true
2927 else {
3028 let sell = sigVerify(e.sellOrder.bodyBytes, e.sellOrder.proofs[0], e.sellOrder.senderPublicKey)
3129 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
3230 let admin = (e.sellOrder.sender == addressFromPublicKey(adminPK))
3331 if (admin)
3432 then true
3533 else if ((e.sellOrder.assetPair.priceAsset != BTCId))
3634 then throw("ADKAR is being traded in a pair: ADKAR/BTC, ADKAR/ADORE, ADKAR/USNON, ADKAR/USTOT. Details in the telegram channel @ADKAR_WAVES")
3735 else if (sell)
38- then if (if ((e.sellOrder.price > sellPrice))
39- then true
40- else (buyPrice > e.sellOrder.price))
41- then throw("Trading range 0.95 - 1.05 BTC. Do not write off the sale, in the future tokens will be added for trading in tandem with ADKAR. Details in the telegram channel @ADKAR_WAVES")
36+ then if ((1000 > e.sellOrder.price))
37+ then throw("The minimum selling price is 0.00001000 BTC. Trading pairs ADKAR/BTC, ADKAR/ADORE, ADKAR/USNON, ADKAR/USTOT. Details in the telegram channel @ADKAR_WAVES")
4238 else true
4339 else if (buy)
44- then if ((buyPrice > e.sellOrder.price))
45- then throw("The trading range is 0.95 - 1.05 BTC, where 0.95 is the minimum purchase price, while selling at the price of 0.5 BTC, you also need to set the price to 0.95 BTC, otherwise the order will not work. Details in the telegram channel @ADKAR_WAVES")
40+ then if ((1000 > e.sellOrder.price))
41+ then throw("The minimum purchase price is 0.00001000 BTC. Trading pairs ADKAR/BTC, ADKAR/ADORE, ADKAR/USNON, ADKAR/USTOT. Details in the telegram channel @ADKAR_WAVES")
4642 else true
4743 else throw("Something bad happened")
4844 }
4945 case _ =>
5046 false
5147 }

github/deemru/w8io/6500d08 
94.71 ms