2020.05.26 13:11 [2078641] smart asset 3PQLUs4aPzwvFhBupHgPPFjq6uFJZzniUxH > SELF 0 CloMinTok

{ "type": 15, "id": "CH5tGNQTJnNMQLHrFkMiHakuuvrP55zfEmGpumYPayNX", "fee": 100000000, "feeAssetId": null, "timestamp": 1590487897845, "version": 1, "sender": "3PQLUs4aPzwvFhBupHgPPFjq6uFJZzniUxH", "senderPublicKey": "4yjws9gPpvT8qN8SattjH61SNmYJjSa8TPijnhAdLRfJ", "proofs": [ "4NDLButEzUGMPzovKKPxv3WmPk8eUaQBAmbYT5AqRCHXf4fqdkyoeBMHUd3VHtYKTjtogUKVhsryjh5P54HYcY7p" ], "assetId": "BW6epwtT5mJguAmc9NxzqRJshixC9bhDkFdnmsPr23fq", "script": "base64:AQQAAAALZEFwcEFkZHJlc3MJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAECAAAAIzNQUUxVczRhUHp3dkZoQnVwSGdQUEZqcTZ1Rkpaem5pVXhIBAAAAAVCVENJZAEAAAAgbPpq/8XtqowLf7Uqk9KiDC+Cgtt0egSMU/v9Ex9zoP8EAAAABlVTRE5JZAEAAAAgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEEAAAABlVTRFRJZAEAAAAgHpQHE1J2oSWV/chhqIJfEH/fOk8pu/yaRj9a/TZPn5EEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9CdXJuVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwCQAAAAAAAAIIBQAAAAJ0eAAAAAZzZW5kZXIFAAAAC2RBcHBBZGRyZXNzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABJSZWlzc3VlVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwCQAAAAAAAAIIBQAAAAJ0eAAAAAZzZW5kZXIFAAAAC2RBcHBBZGRyZXNzAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABlTZXRBc3NldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAkAAAAAAAACCAUAAAACdHgAAAAGc2VuZGVyBQAAAAtkQXBwQWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAXTWFzc1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAFlBQAAAAckbWF0Y2gwAwMJAAAAAAAAAggICAUAAAABZQAAAAlzZWxsT3JkZXIAAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQFAAAABUJUQ0lkBgkAAAAAAAACCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAALYW1vdW50QXNzZXQFAAAABUJUQ0lkBgMDCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BQAAAAZVU0ROSWQGCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAAthbW91bnRBc3NldAUAAAAGVVNETklkBgMDCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAApwcmljZUFzc2V0BQAAAAZVU0RUSWQGCQAAAAAAAAIICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAACWFzc2V0UGFpcgAAAAthbW91bnRBc3NldAUAAAAGVVNEVElkBgMJAQAAAAlpc0RlZmluZWQAAAABCAgIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAlhc3NldFBhaXIAAAAKcHJpY2VBc3NldAkAAAIAAAABAgAAAF1DbG9NaW5Ub2sgaXMgdHJhZGluZyBpbiBwYWlyczogQ2xvTWluVG9rL1dBVkVTLCBDbG9NaW5Ub2svQlRDLCBDbG9NaW5Ub2svVVNETiwgQ2xvTWluVG9rL1VTRFQGB0kAn5o=", "chainId": 87, "height": 2078641, "spentComplexity": 0 } View: original | compacted Prev: GDrbVJbkZduXWdtf84jhiQe9KhpmZgqDRARDL3eqvKDP Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dAppAddress = addressFromString("3PQLUs4aPzwvFhBupHgPPFjq6uFJZzniUxH")
4+let BTCId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
5+let USDNId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
6+let USDTId = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
47 match tx {
58 case tx: BurnTransaction =>
69 (tx.sender == dAppAddress)
1316 case tx: TransferTransaction =>
1417 true
1518 case e: ExchangeTransaction =>
16- if (isDefined(e.sellOrder.assetPair.priceAsset))
17- then throw("Only waves accepted")
18- else true
19+ if (if ((e.sellOrder.assetPair.priceAsset == BTCId))
20+ then true
21+ else (e.sellOrder.assetPair.amountAsset == BTCId))
22+ then true
23+ else if (if ((e.sellOrder.assetPair.priceAsset == USDNId))
24+ then true
25+ else (e.sellOrder.assetPair.amountAsset == USDNId))
26+ then true
27+ else if (if ((e.sellOrder.assetPair.priceAsset == USDTId))
28+ then true
29+ else (e.sellOrder.assetPair.amountAsset == USDTId))
30+ then true
31+ else if (isDefined(e.sellOrder.assetPair.priceAsset))
32+ then throw("CloMinTok is trading in pairs: CloMinTok/WAVES, CloMinTok/BTC, CloMinTok/USDN, CloMinTok/USDT")
33+ else true
1934 case _ =>
2035 false
2136 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dAppAddress = addressFromString("3PQLUs4aPzwvFhBupHgPPFjq6uFJZzniUxH")
4+let BTCId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
5+let USDNId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
6+let USDTId = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
47 match tx {
58 case tx: BurnTransaction =>
69 (tx.sender == dAppAddress)
710 case tx: ReissueTransaction =>
811 (tx.sender == dAppAddress)
912 case tx: SetAssetScriptTransaction =>
1013 (tx.sender == dAppAddress)
1114 case tx: MassTransferTransaction =>
1215 true
1316 case tx: TransferTransaction =>
1417 true
1518 case e: ExchangeTransaction =>
16- if (isDefined(e.sellOrder.assetPair.priceAsset))
17- then throw("Only waves accepted")
18- else true
19+ if (if ((e.sellOrder.assetPair.priceAsset == BTCId))
20+ then true
21+ else (e.sellOrder.assetPair.amountAsset == BTCId))
22+ then true
23+ else if (if ((e.sellOrder.assetPair.priceAsset == USDNId))
24+ then true
25+ else (e.sellOrder.assetPair.amountAsset == USDNId))
26+ then true
27+ else if (if ((e.sellOrder.assetPair.priceAsset == USDTId))
28+ then true
29+ else (e.sellOrder.assetPair.amountAsset == USDTId))
30+ then true
31+ else if (isDefined(e.sellOrder.assetPair.priceAsset))
32+ then throw("CloMinTok is trading in pairs: CloMinTok/WAVES, CloMinTok/BTC, CloMinTok/USDN, CloMinTok/USDT")
33+ else true
1934 case _ =>
2035 false
2136 }

github/deemru/w8io/786bc32 
226.23 ms