tx · CSLZTwxzeCpdMd9knVm6PYW8YJBRjn1iZs67UWdQbF3z
3P3BdeRkDBFbAcJjLM4F6wSKLTSHJzN9Apk: -1.00000000 Waves
2019.03.09 23:11 [1430234] smart asset 3P3BdeRkDBFbAcJjLM4F6wSKLTSHJzN9Apk > SELF 0.00000000 AEXT spam
{
"type": 15,
"id": "CSLZTwxzeCpdMd9knVm6PYW8YJBRjn1iZs67UWdQbF3z",
"fee": 100000000,
"feeAssetId": null,
"timestamp": 1552162359035,
"version": 1,
"sender": "3P3BdeRkDBFbAcJjLM4F6wSKLTSHJzN9Apk",
"senderPublicKey": "8pznaqmuvN3N3Mp8St6SUXDW3P6XMxqqay6k23pjDArJ",
"proofs": [
"2Cyi5gx2bhWL3D8ubBqgwn213z2sW5jEQph92gZ6KGjYSco1Ww1dApBCZiv8htyLwJE36xzuonFi3jimz7j8m1Nq"
],
"assetId": "8afiGs2qjrXWJpePcGPKSWWtBquo2BQbRqd94G9WtvaN",
"script": "base64:AQQAAAAHQVNpZ25lZAIAAAAsOHB6bmFxbXV2TjNOM01wOFN0NlNVWERXM1A2WE14cXFheTZrMjNwakRBckoEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNFeGNoYW5nZVRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwBgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABdAAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAB0FTaWduZWQGBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAPQnVyblRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwAwkAAAAAAAACCQACWAAAAAEIBQAAAAF0AAAAD3NlbmRlclB1YmxpY0tleQUAAAAHQVNpZ25lZAYHAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABdAAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAB0FTaWduZWQGBwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAZU2V0QXNzZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMJAAAAAAAAAgkAAlgAAAABCAUAAAABdAAAAA9zZW5kZXJQdWJsaWNLZXkFAAAAB0FTaWduZWQGBwkAAAIAAAABAgAAACpUcmFuc2FjdGlvbiBpcyBub3QgYWxsb3dlZCBieSB0b2tlbi1zY3JpcHRUax7m",
"chainId": 87,
"height": 1430234,
"spentComplexity": 0
}
View: original | compacted
Prev: 8BxHbJKndT5bJXuczFHuJauTWBfSy7U8EmX9CMyJmXZ1
Next: GmGDR6er8JDdP8X6J1njvYCGtjJspuMCbNMJ8eYBwL1y
Diff:
Old | New | | Differences |
---|
5 | 5 | | case t: ExchangeTransaction => |
---|
6 | 6 | | true |
---|
7 | 7 | | case t: TransferTransaction => |
---|
8 | | - | true |
---|
| 8 | + | if ((toBase58String(t.senderPublicKey) == ASigned)) |
---|
| 9 | + | then true |
---|
| 10 | + | else false |
---|
9 | 11 | | case t: BurnTransaction => |
---|
10 | | - | true |
---|
| 12 | + | if ((toBase58String(t.senderPublicKey) == ASigned)) |
---|
| 13 | + | then true |
---|
| 14 | + | else false |
---|
11 | 15 | | case t: MassTransferTransaction => |
---|
12 | 16 | | if ((toBase58String(t.senderPublicKey) == ASigned)) |
---|
13 | 17 | | then true |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 1 #-} |
---|
2 | 2 | | {-# CONTENT_TYPE EXPRESSION #-} |
---|
3 | 3 | | let ASigned = "8pznaqmuvN3N3Mp8St6SUXDW3P6XMxqqay6k23pjDArJ" |
---|
4 | 4 | | match tx { |
---|
5 | 5 | | case t: ExchangeTransaction => |
---|
6 | 6 | | true |
---|
7 | 7 | | case t: TransferTransaction => |
---|
8 | | - | true |
---|
| 8 | + | if ((toBase58String(t.senderPublicKey) == ASigned)) |
---|
| 9 | + | then true |
---|
| 10 | + | else false |
---|
9 | 11 | | case t: BurnTransaction => |
---|
10 | | - | true |
---|
| 12 | + | if ((toBase58String(t.senderPublicKey) == ASigned)) |
---|
| 13 | + | then true |
---|
| 14 | + | else false |
---|
11 | 15 | | case t: MassTransferTransaction => |
---|
12 | 16 | | if ((toBase58String(t.senderPublicKey) == ASigned)) |
---|
13 | 17 | | then true |
---|
14 | 18 | | else false |
---|
15 | 19 | | case t: SetAssetScriptTransaction => |
---|
16 | 20 | | if ((toBase58String(t.senderPublicKey) == ASigned)) |
---|
17 | 21 | | then true |
---|
18 | 22 | | else false |
---|
19 | 23 | | case _ => |
---|
20 | 24 | | throw("Transaction is not allowed by token-script") |
---|
21 | 25 | | } |
---|