tx · 9GupMHYhU5SeJXJU4bb1PHKZiBNegaPmYjv2v2AmgRC

3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK:  -1.00000000 Waves

2020.05.30 00:43 [2083737] smart asset 3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK > SELF 0.00000000 USTOT

{ "type": 15, "id": "9GupMHYhU5SeJXJU4bb1PHKZiBNegaPmYjv2v2AmgRC", "fee": 100000000, "feeAssetId": null, "timestamp": 1590788595124, "version": 1, "sender": "3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK", "senderPublicKey": "DhK9WW44bZT8hHu66dsP7UZNJCZzErkiyYBdAbzoLUmg", "proofs": [ "yVp4ngthx3DTCYTfuh3xscVnkNWr4LPo4rvKU5bjSyakNwgW39EnmHG9MXCtUS3ZyRcsQ7Vfndw8GNupJXbQYzD" ], "assetId": "HntC3EW8FA17D4doh8kJng7uS8gQFDzKFdA22cgo5GAv", "script": "base64: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ZWxsT3JkZXIAAAAFcHJpY2UFAAAACXNlbGxQcmljZQYJAABmAAAAAgUAAAAIYnV5UHJpY2UICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAFcHJpY2UJAAACAAAAAQIAAACsVHJhZGluZyByYW5nZSAwLjk1IC0gMS4wNSBVU0RULiBEbyBub3Qgd3JpdGUgb2ZmIHRoZSBzYWxlLCBpbiB0aGUgZnV0dXJlIHRva2VucyB3aWxsIGJlIGFkZGVkIGZvciB0cmFkaW5nIGluIHRhbmRlbSB3aXRoIFVTVE9ULiBEZXRhaWxzIGluIHRoZSB0ZWxlZ3JhbSBjaGFubmVsIEBBREtBUl9XQVZFUwYDBQAAAANidXkDCQAAZgAAAAIFAAAACGJ1eVByaWNlCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAABXByaWNlCQAAAgAAAAECAAAA9VRoZSB0cmFkaW5nIHJhbmdlIGlzIDAuOTUgLSAxLjA1IFVTRFQsIHdoZXJlIDAuOTUgaXMgdGhlIG1pbmltdW0gcHVyY2hhc2UgcHJpY2UsIHdoaWxlIHNlbGxpbmcgYXQgdGhlIHByaWNlIG9mIDAuNSBVU0RULCB5b3UgYWxzbyBuZWVkIHRvIHNldCB0aGUgcHJpY2UgdG8gMC45NSBVU0RULCBvdGhlcndpc2UgdGhlIG9yZGVyIHdpbGwgbm90IHdvcmsuIERldGFpbHMgaW4gdGhlIHRlbGVncmFtIGNoYW5uZWwgQEFES0FSX1dBVkVTBgkAAAIAAAABAgAAABZTb21ldGhpbmcgYmFkIGhhcHBlbmVkB1x+z2M=", "chainId": 87, "height": 2083737, "spentComplexity": 0 } View: original | compacted Prev: Dzu8miZr2ovj5s4zwRQeTz39bprm4cLBPDrmHKNCehj6 Next: 86ijP6oUNdqjXVCXeMydxDEJus6MdHh9aKKxroXBkJu5 Diff:
OldNewDifferences
3333 if (admin)
3434 then true
3535 else if ((e.sellOrder.assetPair.priceAsset != USDT))
36- then throw("USTOT is being traded in a pair: USTOT/USDT. Details in the telegram channel @ADKAR_WAVES")
36+ then throw("USTOT is being traded in a pair: USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. Details in the telegram channel @ADKAR_WAVES")
3737 else if (sell)
3838 then if (if ((e.sellOrder.price > sellPrice))
3939 then true
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dAppAddress = addressFromString("3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK")
44 let adminPK = base58'DhK9WW44bZT8hHu66dsP7UZNJCZzErkiyYBdAbzoLUmg'
55 let USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
66 let ADKAR = base58'6KSoKoXkT1HQP9sd3Z17bjzHX83C3EhAUpfdUpvzgKDv'
77 let ADORE = base58'8mNYpPxdWSyUE3vW3MAT2rVr9yZrsDJXWVFCFE9RUYZx'
88 let USNON = base58'66b9Fkc7VXSHhqngV3Pc4YQTQs38eZkstvFaYjLmZTTN'
99 let sellPrice = 1050000
1010 let buyPrice = 950000
1111 match tx {
1212 case tx: BurnTransaction|SetAssetScriptTransaction|ReissueTransaction =>
1313 (tx.sender == dAppAddress)
1414 case tx: TransferTransaction|MassTransferTransaction =>
1515 true
1616 case e: ExchangeTransaction =>
1717 if (if ((e.sellOrder.assetPair.priceAsset == ADKAR))
1818 then true
1919 else (e.sellOrder.assetPair.amountAsset == ADKAR))
2020 then true
2121 else if (if ((e.sellOrder.assetPair.priceAsset == ADORE))
2222 then true
2323 else (e.sellOrder.assetPair.amountAsset == ADORE))
2424 then true
2525 else if (if ((e.sellOrder.assetPair.priceAsset == USNON))
2626 then true
2727 else (e.sellOrder.assetPair.amountAsset == USNON))
2828 then true
2929 else {
3030 let sell = sigVerify(e.sellOrder.bodyBytes, e.sellOrder.proofs[0], e.sellOrder.senderPublicKey)
3131 let buy = sigVerify(e.buyOrder.bodyBytes, e.buyOrder.proofs[0], e.buyOrder.senderPublicKey)
3232 let admin = (e.sellOrder.sender == addressFromPublicKey(adminPK))
3333 if (admin)
3434 then true
3535 else if ((e.sellOrder.assetPair.priceAsset != USDT))
36- then throw("USTOT is being traded in a pair: USTOT/USDT. Details in the telegram channel @ADKAR_WAVES")
36+ then throw("USTOT is being traded in a pair: USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. Details in the telegram channel @ADKAR_WAVES")
3737 else if (sell)
3838 then if (if ((e.sellOrder.price > sellPrice))
3939 then true
4040 else (buyPrice > e.sellOrder.price))
4141 then throw("Trading range 0.95 - 1.05 USDT. Do not write off the sale, in the future tokens will be added for trading in tandem with USTOT. Details in the telegram channel @ADKAR_WAVES")
4242 else true
4343 else if (buy)
4444 then if ((buyPrice > e.sellOrder.price))
4545 then throw("The trading range is 0.95 - 1.05 USDT, where 0.95 is the minimum purchase price, while selling at the price of 0.5 USDT, you also need to set the price to 0.95 USDT, otherwise the order will not work. Details in the telegram channel @ADKAR_WAVES")
4646 else true
4747 else throw("Something bad happened")
4848 }
4949 case _ =>
5050 false
5151 }

github/deemru/w8io/6500d08 
64.33 ms