tx · 8MgstP7CMgTPqH7R9AQa9tapubnRqx87dDK25X2c4NQU

3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK:  -1.00000000 Waves

2020.06.02 12:58 [2088884] smart asset 3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK > SELF 0.00000000 ADORE

{ "type": 15, "id": "8MgstP7CMgTPqH7R9AQa9tapubnRqx87dDK25X2c4NQU", "fee": 100000000, "feeAssetId": null, "timestamp": 1591091942098, "version": 1, "sender": "3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK", "senderPublicKey": "DhK9WW44bZT8hHu66dsP7UZNJCZzErkiyYBdAbzoLUmg", "proofs": [ "4DbDvroxM1Z5kuyB4FzRjfj5fHseUncgXUPjE5oEdnFZKCtfHP1rZUyH4TMDzCqVaF5X6t2HcVmdQ2joRWA1yqUC" ], "assetId": "8mNYpPxdWSyUE3vW3MAT2rVr9yZrsDJXWVFCFE9RUYZx", "script": "base64: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eVByaWNlCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAABXByaWNlCQAAAgAAAAECAAAArVRyYWRpbmcgcmFuZ2UgMC45NSAtIDEuMDUgV0FWRVMuIERvIG5vdCB3cml0ZSBvZmYgdGhlIHNhbGUsIGluIHRoZSBmdXR1cmUgdG9rZW5zIHdpbGwgYmUgYWRkZWQgZm9yIHRyYWRpbmcgaW4gdGFuZGVtIHdpdGggQURPUkUuIERldGFpbHMgaW4gdGhlIHRlbGVncmFtIGNoYW5uZWwgQEFES0FSX1dBVkVTBgMFAAAAA2J1eQMJAABmAAAAAgAAAAAAAvrwgAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAVwcmljZQkAAAIAAAABAgAAAXdUaGUgdHJhZGluZyByYW5nZSBpcyAwLjk1IC0gMS4wNSBXYXZlcywgdGhlIG1pbmltdW0gcHVyY2hhc2UgcHJpY2UgaXMgMC41IFdhdmVzLCB0aGUgbWluaW11bSBzYWxlIHByaWNlIGlzIDAuOTUgV2F2ZXMuIEluIHRoZSByYW5nZSBvZiAwLjUgLSAwLjk0OTk5OTk5IFdhdmVzIHdlIGNhbiBzZWxsIEFET1JFIG9ubHkgd2UsIHRoZSBoaWdoZXIgdGhlIHByaWNlLCB0aGUgZ3JlYXRlciB0aGUgY2hhbmNlIHRoYXQgd2Ugd2lsbCBzZWxsIHRvIHlvdS4gQWxzbyBvdXIgdG9rZW5zIGFyZSBBREtBUiwgVVNOT04sIFVTVE9ULiBZb3UgY2FuIGZpbmQgb3V0IHdoYXQgdGhleSBhcmUgcmVsYXRlZCB0byBpbiBvdXIgdGVsZWdyYW0gY2hhbm5lbCBAQURLQVJfV0FWRVMGCQAAAgAAAAECAAAAFlNvbWV0aGluZyBiYWQgaGFwcGVuZWQHrL5xTQ==", "chainId": 87, "height": 2088884, "spentComplexity": 0 } View: original | compacted Prev: 6mt6kdzy4qZq2sRf2PSNMNeaG2Jwg7szXmHZkGjKJrHT Next: CHDhP4pyYnE3GnziCBtjopZqwrD1nse2YV3J7SnNtCGP Diff:
OldNewDifferences
4040 then throw("Trading range 0.95 - 1.05 WAVES. Do not write off the sale, in the future tokens will be added for trading in tandem with ADORE. Details in the telegram channel @ADKAR_WAVES")
4141 else true
4242 else if (buy)
43- then if ((buyPrice > e.sellOrder.price))
44- then throw("The trading range is 0.95 - 1.05 WAVES, where 0.95 is the minimum purchase price, while selling at the price of 0.5 WAVES, you also need to set the price to 0.95 WAVES, otherwise the order will not work. Details in the telegram channel @ADKAR_WAVES")
43+ then if ((50000000 > e.sellOrder.price))
44+ then throw("The trading range is 0.95 - 1.05 Waves, the minimum purchase price is 0.5 Waves, the minimum sale price is 0.95 Waves. In the range of 0.5 - 0.94999999 Waves we can sell ADORE only we, the higher the price, the greater the chance that we will sell to you. Also our tokens are ADKAR, USNON, USTOT. You can find out what they are related to in our telegram channel @ADKAR_WAVES")
4545 else true
4646 else throw("Something bad happened")
4747 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dAppAddress = addressFromString("3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK")
44 let adminPK = base58'DhK9WW44bZT8hHu66dsP7UZNJCZzErkiyYBdAbzoLUmg'
55 let ADKAR = base58'6KSoKoXkT1HQP9sd3Z17bjzHX83C3EhAUpfdUpvzgKDv'
66 let USNON = base58'66b9Fkc7VXSHhqngV3Pc4YQTQs38eZkstvFaYjLmZTTN'
77 let USTOT = base58'HntC3EW8FA17D4doh8kJng7uS8gQFDzKFdA22cgo5GAv'
88 let sellPrice = 105000000
99 let buyPrice = 95000000
1010 match tx {
1111 case tx: BurnTransaction|SetAssetScriptTransaction|ReissueTransaction =>
1212 (tx.sender == dAppAddress)
1313 case tx: TransferTransaction|MassTransferTransaction =>
1414 true
1515 case e: ExchangeTransaction =>
1616 if (if ((e.sellOrder.assetPair.priceAsset == ADKAR))
1717 then true
1818 else (e.sellOrder.assetPair.amountAsset == ADKAR))
1919 then true
2020 else if (if ((e.sellOrder.assetPair.priceAsset == USNON))
2121 then true
2222 else (e.sellOrder.assetPair.amountAsset == USNON))
2323 then true
2424 else if (if ((e.sellOrder.assetPair.priceAsset == USTOT))
2525 then true
2626 else (e.sellOrder.assetPair.amountAsset == USTOT))
2727 then true
2828 else {
2929 let sell = sigVerify(e.sellOrder.bodyBytes, e.sellOrder.proofs[0], e.sellOrder.senderPublicKey)
3030 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
3131 let admin = (e.sellOrder.sender == addressFromPublicKey(adminPK))
3232 if (admin)
3333 then true
3434 else if (isDefined(e.sellOrder.assetPair.priceAsset))
3535 then throw("ADORE is being traded in a pair: ADORE/WAVES, ADORE/ADKAR, ADORE/USNON, ADORE/USTOT. Details in the telegram channel @ADKAR_WAVES")
3636 else if (sell)
3737 then if (if ((e.sellOrder.price > sellPrice))
3838 then true
3939 else (buyPrice > e.sellOrder.price))
4040 then throw("Trading range 0.95 - 1.05 WAVES. Do not write off the sale, in the future tokens will be added for trading in tandem with ADORE. Details in the telegram channel @ADKAR_WAVES")
4141 else true
4242 else if (buy)
43- then if ((buyPrice > e.sellOrder.price))
44- then throw("The trading range is 0.95 - 1.05 WAVES, where 0.95 is the minimum purchase price, while selling at the price of 0.5 WAVES, you also need to set the price to 0.95 WAVES, otherwise the order will not work. Details in the telegram channel @ADKAR_WAVES")
43+ then if ((50000000 > e.sellOrder.price))
44+ then throw("The trading range is 0.95 - 1.05 Waves, the minimum purchase price is 0.5 Waves, the minimum sale price is 0.95 Waves. In the range of 0.5 - 0.94999999 Waves we can sell ADORE only we, the higher the price, the greater the chance that we will sell to you. Also our tokens are ADKAR, USNON, USTOT. You can find out what they are related to in our telegram channel @ADKAR_WAVES")
4545 else true
4646 else throw("Something bad happened")
4747 }
4848 case _ =>
4949 false
5050 }

github/deemru/w8io/6500d08 
343.61 ms