tx · 6YDWft7ErZeBhyAg5gqQ3D7raKYYEs3GNwKX413wFB4v
3MozTr8r7fZ1siohKsJgDUBykyB3ZAmTXQz: -1.00000000 Waves
2019.09.10 04:15 [669324] smart asset 3MozTr8r7fZ1siohKsJgDUBykyB3ZAmTXQz > SELF 0 duala
{
"type": 15,
"id": "6YDWft7ErZeBhyAg5gqQ3D7raKYYEs3GNwKX413wFB4v",
"fee": 100000000,
"feeAssetId": null,
"timestamp": 1568078143802,
"version": 1,
"sender": "3MozTr8r7fZ1siohKsJgDUBykyB3ZAmTXQz",
"senderPublicKey": "8xbFEr8yZ5HF64v8tiadoqScjuYSatXx8ceugsivh1zn",
"proofs": [
"pC56uVsUkUfVMtm7ky7eoisjr3TjqtbRSwcGNJsFBSS3rpSEFxTHHLmMWT8zKQg4CqC6ba8M96eDQkerEDHqK6e"
],
"assetId": "As4sRLZ4HGRVKp8SR7mq6jdAP2YrFDHJtCfKD8SZ7jSR",
"script": "base64:AgQAAAAFQmR1YWwBAAAAIMQdvGH5Ok1nKeJMUrMPY7H9aOY90jAbNF6GORi1h9pXBAAAAAVBZHVhbAEAAAAgkoyZCyZpyBDtNrljLg5kpx8bDlliO6kluHWc3zVSdPoEAAAAEG1pbmltYWxGZWVUb01vdmUAAAAAAACYloAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAQAAAADYnV5CQAB9AAAAAMICAUAAAACdHgAAAAIYnV5T3JkZXIAAAAJYm9keUJ5dGVzCQABkQAAAAIICAUAAAACdHgAAAAIYnV5T3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAnR4AAAACGJ1eU9yZGVyAAAAD3NlbmRlclB1YmxpY0tleQQAAAAEc2VsbAkAAfQAAAADCAgFAAAAAnR4AAAACXNlbGxPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAACAgFAAAAAnR4AAAACXNlbGxPcmRlcgAAAA9zZW5kZXJQdWJsaWNLZXkDCQAAZwAAAAIJAAPrAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGc2VuZGVyBQAAAAVCZHVhbAkAAGgAAAACCQAAaQAAAAIJAAPrAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGc2VuZGVyBQAAAAVBZHVhbAAAAAAAAAAAZAAAAAAAAAAARgYDBQAAAANidXkGBwYwXkjx",
"chainId": 84,
"height": 669324,
"spentComplexity": 0
}
View: original | compacted
Prev: GkPPVNDsLnPYUFN4rzQupi9HtjZsfohDmjFqVA8MNViT
Next: 66Rt7HYoToJqdQ99nFbAxnPJxGFkU4TvHmSmKHSNGGru
Diff:
Old | New | | Differences |
---|
7 | 7 | | case tx: ExchangeTransaction => |
---|
8 | 8 | | let buy = sigVerify(tx.buyOrder.bodyBytes, tx.buyOrder.proofs[0], tx.buyOrder.senderPublicKey) |
---|
9 | 9 | | let sell = sigVerify(tx.sellOrder.bodyBytes, tx.sellOrder.proofs[0], tx.sellOrder.senderPublicKey) |
---|
10 | | - | if (if ((assetBalance(tx.sellOrder.sender, Bdual) >= ((assetBalance(tx.sellOrder.sender, Adual) / 100) * 70))) |
---|
11 | | - | then (tx.fee >= minimalFeeToMove) |
---|
12 | | - | else false) |
---|
| 10 | + | if ((assetBalance(tx.sellOrder.sender, Bdual) >= ((assetBalance(tx.sellOrder.sender, Adual) / 100) * 70))) |
---|
13 | 11 | | then true |
---|
14 | 12 | | else if (buy) |
---|
15 | 13 | | then true |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 2 #-} |
---|
2 | 2 | | {-# CONTENT_TYPE EXPRESSION #-} |
---|
3 | 3 | | let Bdual = base58'ECZD2QiByCWoaX6v8FHQ1oaGYHUr396KAT625rBbiUGW' |
---|
4 | 4 | | let Adual = base58'As4sRLZ4HGRVKp8SR7mq6jdAP2YrFDHJtCfKD8SZ7jSR' |
---|
5 | 5 | | let minimalFeeToMove = 10000000 |
---|
6 | 6 | | match tx { |
---|
7 | 7 | | case tx: ExchangeTransaction => |
---|
8 | 8 | | let buy = sigVerify(tx.buyOrder.bodyBytes, tx.buyOrder.proofs[0], tx.buyOrder.senderPublicKey) |
---|
9 | 9 | | let sell = sigVerify(tx.sellOrder.bodyBytes, tx.sellOrder.proofs[0], tx.sellOrder.senderPublicKey) |
---|
10 | | - | if (if ((assetBalance(tx.sellOrder.sender, Bdual) >= ((assetBalance(tx.sellOrder.sender, Adual) / 100) * 70))) |
---|
11 | | - | then (tx.fee >= minimalFeeToMove) |
---|
12 | | - | else false) |
---|
| 10 | + | if ((assetBalance(tx.sellOrder.sender, Bdual) >= ((assetBalance(tx.sellOrder.sender, Adual) / 100) * 70))) |
---|
13 | 11 | | then true |
---|
14 | 12 | | else if (buy) |
---|
15 | 13 | | then true |
---|
16 | 14 | | else false |
---|
17 | 15 | | case _ => |
---|
18 | 16 | | true |
---|
19 | 17 | | } |
---|