tx · 86ijP6oUNdqjXVCXeMydxDEJus6MdHh9aKKxroXBkJu5

3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK:  -1.00000000 Waves

2020.06.05 09:22 [2093030] smart asset 3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK > SELF 0.00000000 USTOT

{ "type": 15, "id": "86ijP6oUNdqjXVCXeMydxDEJus6MdHh9aKKxroXBkJu5", "fee": 100000000, "feeAssetId": null, "timestamp": 1591338207556, "version": 1, "sender": "3P8BpyQc5nFKYB9yv4TR9phokJZXhJqbCDK", "senderPublicKey": "DhK9WW44bZT8hHu66dsP7UZNJCZzErkiyYBdAbzoLUmg", "proofs": [ "5kv95T9ek94wqwSgEdvoi7MSjRf4yidfhypJk2M8uh3wAipXFdaPqy84KDzkBwyG5H3VPCGwHXSZXa18AcBmkMSH" ], "assetId": "HntC3EW8FA17D4doh8kJng7uS8gQFDzKFdA22cgo5GAv", "script": "base64:AQQAAAALZEFwcEFkZHJlc3MJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNQOEJweVFjNW5GS1lCOXl2NFRSOXBob2tKWlhoSnFiQ0RLBAAAAAdhZG1pblBLAQAAACC8n/54CDPnQOJrj+PJAUa9N0sjZP/ucg14cvDobmtOYwQAAAAEVVNEVAEAAAAgHpQHE1J2oSWV/chhqIJfEH/fOk8pu/yaRj9a/TZPn5EEAAAABUFES0FSAQAAACBPBA9TowaLZnNhLpsqV/a3llMVJwu6jgcx3PdZ9muTfQQAAAAFQURPUkUBAAAAIHNfuqhfw6HxBoNpTqBN4+W71EdVjAG3AQAaBFpJsrrLBAAAAAVVU05PTgEAAAAgS7jxileDH2cnIxJKjPiSmCmRi7xOEpKIIhAFvKIMH0EEAAAAByRtYXRjaDAFAAAAAnR4AwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPQnVyblRyYW5zYWN0aW9uBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAZU2V0QXNzZXRTY3JpcHRUcmFuc2FjdGlvbgYJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAASUmVpc3N1ZVRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAkAAAAAAAACCAUAAAACdHgAAAAGc2VuZGVyBQAAAAtkQXBwQWRkcmVzcwMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDADAwkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAUAAAAFQURLQVIGCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAAthbW91bnRBc3NldAUAAAAFQURLQVIGAwMJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABUFET1JFBgkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAALYW1vdW50QXNzZXQFAAAABUFET1JFBgMDCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BQAAAAVVU05PTgYJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAAC2Ftb3VudEFzc2V0BQAAAAVVU05PTgYEAAAABHNlbGwJAAH0AAAAAwgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAZwcm9vZnMAAAAAAAAAAAAICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAPc2VuZGVyUHVibGljS2V5BAAAAANidXkJAAH0AAAAAwgIBQAAAAFlAAAACGJ1eU9yZGVyAAAACWJvZHlCeXRlcwkAAZEAAAACCAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAWUAAAAIYnV5T3JkZXIAAAAPc2VuZGVyUHVibGljS2V5BAAAAAVhZG1pbgkAAAAAAAACCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAABnNlbmRlcgkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQUAAAAHYWRtaW5QSwMFAAAABWFkbWluBgMJAQAAAAIhPQAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BQAAAARVU0RUCQAAAgAAAAECAAAAgFVTVE9UIGlzIGJlaW5nIHRyYWRlZCBpbiBhIHBhaXI6IFVTVE9UL1VTRFQsIFVTVE9UL0FES0FSLCBVU1RPVC9BRE9SRSwgVVNUT1QvVVNOT04uIERldGFpbHMgaW4gdGhlIHRlbGVncmFtIGNoYW5uZWwgQEFES0FSX1dBVkVTAwUAAAAEc2VsbAMJAABmAAAAAgAAAAAAAAAAZAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAVwcmljZQkAAAIAAAABAgAAAJlUaGUgbWluaW11bSBzZWxsaW5nIHByaWNlIGlzIDAuMDAwMTAwIFVTRFQuIFRyYWRpbmcgcGFpcnMgVVNUT1QvVVNEVCwgVVNUT1QvQURLQVIsIFVTVE9UL0FET1JFLCBVU1RPVC9VU05PTi4gRGV0YWlscyBpbiB0aGUgdGVsZWdyYW0gY2hhbm5lbCBAQURLQVJfV0FWRVMGAwUAAAADYnV5AwkAAGYAAAACAAAAAAAAAABkCAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAABXByaWNlCQAAAgAAAAECAAAAmlRoZSBtaW5pbXVtIHB1cmNoYXNlIHByaWNlIGlzIDAuMDAwMTAwIFVTRFQuIFRyYWRpbmcgcGFpcnMgVVNUT1QvVVNEVCwgVVNUT1QvQURLQVIsIFVTVE9UL0FET1JFLCBVU1RPVC9VU05PTi4gRGV0YWlscyBpbiB0aGUgdGVsZWdyYW0gY2hhbm5lbCBAQURLQVJfV0FWRVMGCQAAAgAAAAECAAAAFlNvbWV0aGluZyBiYWQgaGFwcGVuZWQHW3MW1w==", "chainId": 87, "height": 2093030, "spentComplexity": 0 } View: original | compacted Prev: 9GupMHYhU5SeJXJU4bb1PHKZiBNegaPmYjv2v2AmgRC Next: none Diff:
OldNewDifferences
66 let ADKAR = base58'6KSoKoXkT1HQP9sd3Z17bjzHX83C3EhAUpfdUpvzgKDv'
77 let ADORE = base58'8mNYpPxdWSyUE3vW3MAT2rVr9yZrsDJXWVFCFE9RUYZx'
88 let USNON = base58'66b9Fkc7VXSHhqngV3Pc4YQTQs38eZkstvFaYjLmZTTN'
9-let sellPrice = 1050000
10-let buyPrice = 950000
119 match tx {
1210 case tx: BurnTransaction|SetAssetScriptTransaction|ReissueTransaction =>
1311 (tx.sender == dAppAddress)
3533 else if ((e.sellOrder.assetPair.priceAsset != USDT))
3634 then throw("USTOT is being traded in a pair: USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. 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 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")
36+ then if ((100 > e.sellOrder.price))
37+ then throw("The minimum selling price is 0.000100 USDT. Trading pairs USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. 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 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")
40+ then if ((100 > e.sellOrder.price))
41+ then throw("The minimum purchase price is 0.000100 USDT. Trading pairs USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. 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 USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
66 let ADKAR = base58'6KSoKoXkT1HQP9sd3Z17bjzHX83C3EhAUpfdUpvzgKDv'
77 let ADORE = base58'8mNYpPxdWSyUE3vW3MAT2rVr9yZrsDJXWVFCFE9RUYZx'
88 let USNON = base58'66b9Fkc7VXSHhqngV3Pc4YQTQs38eZkstvFaYjLmZTTN'
9-let sellPrice = 1050000
10-let buyPrice = 950000
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 == ADKAR))
1816 then true
1917 else (e.sellOrder.assetPair.amountAsset == ADKAR))
2018 then true
2119 else if (if ((e.sellOrder.assetPair.priceAsset == ADORE))
2220 then true
2321 else (e.sellOrder.assetPair.amountAsset == ADORE))
2422 then true
2523 else if (if ((e.sellOrder.assetPair.priceAsset == USNON))
2624 then true
2725 else (e.sellOrder.assetPair.amountAsset == USNON))
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 != USDT))
3634 then throw("USTOT is being traded in a pair: USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. 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 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")
36+ then if ((100 > e.sellOrder.price))
37+ then throw("The minimum selling price is 0.000100 USDT. Trading pairs USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. 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 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")
40+ then if ((100 > e.sellOrder.price))
41+ then throw("The minimum purchase price is 0.000100 USDT. Trading pairs USTOT/USDT, USTOT/ADKAR, USTOT/ADORE, USTOT/USNON. 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 
75.34 ms