tx · vpehsS9AHip7raF479NNViniKKtKhFJDXmZx6VPa8E4
3N4EDqC5cvNY9St6QQEkVntCFSZNJ4TRb6A: -0.01500000 Waves
2019.02.03 22:32 [479239] smart account 3N4EDqC5cvNY9St6QQEkVntCFSZNJ4TRb6A > SELF 0.00000000 Waves
{
"type": 13,
"id": "vpehsS9AHip7raF479NNViniKKtKhFJDXmZx6VPa8E4",
"fee": 1500000,
"feeAssetId": null,
"timestamp": 1549222364565,
"version": 1,
"sender": "3N4EDqC5cvNY9St6QQEkVntCFSZNJ4TRb6A",
"senderPublicKey": "qS6xq6BhzDESVRm1xhPjVuASr9PGE4wigDxBE2xsuHC",
"proofs": [
"3fvxt6TWaNxV9gipvf6yHvWkFqGUGAaWxCGJH1jg5Dg13xjMT6CVXrqzuQrueezLpD1ZY8WQEm5yUPHkrCkL14NE"
],
"script": "base64:AQQAAAAJaGFzaEJ5dGVzAQAAACA9oXw6ab14vW3+7vkoatGbsnk7Omo0yErNpazRhxgqYwQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAN3aW4FAAAAByRtYXRjaDADAwkAAAAAAAACCQAB9wAAAAEIBQAAAAN3aW4AAAAKYXR0YWNobWVudAUAAAAJaGFzaEJ5dGVzCQAAAAAAAAIICQABkQAAAAIIBQAAAAN3aW4AAAAJdHJhbnNmZXJzAAAAAAAAAAAAAAAACXJlY2lwaWVudAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM05CWnNDTXZKa1NEVXRWU2RZQThtQ01uMWJ3djdmYTd6bzIHCQAAZwAAAAIICQABkQAAAAIIBQAAAAN3aW4AAAAJdHJhbnNmZXJzAAAAAAAAAAAAAAAABmFtb3VudAkAAGkAAAACCAkAAZEAAAACCAUAAAADd2luAAAACXRyYW5zZmVycwAAAAAAAAAAAQAAAAZhbW91bnQAAAAAAAAAAAoHBsRAdDw=",
"chainId": 84,
"height": 479239,
"spentComplexity": 0
}
View: original | compacted
Prev: Grn7sA9Fb6tK5gtokZTsUuLMXSA46YhbyuAL8CnT4EJy
Next: 7oMQBTgYKEJ2g5kPPuhq6zskbMSfiiyouptqTkMKZGKX
Diff:
Old | New | | Differences |
---|
2 | 2 | | {-# CONTENT_TYPE EXPRESSION #-} |
---|
3 | 3 | | let hashBytes = base58'59aguGcT6YgwAx22S4jLnW7GWCqdfhxTjNFUCA9S5ncr' |
---|
4 | 4 | | match tx { |
---|
5 | | - | case a: TransferTransaction => |
---|
6 | | - | (sha256(a.attachment) == hashBytes) |
---|
| 5 | + | case win: MassTransferTransaction => |
---|
| 6 | + | if (if ((sha256(win.attachment) == hashBytes)) |
---|
| 7 | + | then (win.transfers[0].recipient == addressFromString("3NBZsCMvJkSDUtVSdYA8mCMn1bwv7fa7zo2")) |
---|
| 8 | + | else false) |
---|
| 9 | + | then (win.transfers[0].amount >= (win.transfers[1].amount / 10)) |
---|
| 10 | + | else false |
---|
7 | 11 | | case _ => |
---|
8 | 12 | | true |
---|
9 | 13 | | } |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 1 #-} |
---|
2 | 2 | | {-# CONTENT_TYPE EXPRESSION #-} |
---|
3 | 3 | | let hashBytes = base58'59aguGcT6YgwAx22S4jLnW7GWCqdfhxTjNFUCA9S5ncr' |
---|
4 | 4 | | match tx { |
---|
5 | | - | case a: TransferTransaction => |
---|
6 | | - | (sha256(a.attachment) == hashBytes) |
---|
| 5 | + | case win: MassTransferTransaction => |
---|
| 6 | + | if (if ((sha256(win.attachment) == hashBytes)) |
---|
| 7 | + | then (win.transfers[0].recipient == addressFromString("3NBZsCMvJkSDUtVSdYA8mCMn1bwv7fa7zo2")) |
---|
| 8 | + | else false) |
---|
| 9 | + | then (win.transfers[0].amount >= (win.transfers[1].amount / 10)) |
---|
| 10 | + | else false |
---|
7 | 11 | | case _ => |
---|
8 | 12 | | true |
---|
9 | 13 | | } |
---|