tx · 7KXvexRGnZMsvUi5JEUckzDWGNzRyKvUddFPxWrRJqDo 3MwuqHc7av82NhisvcwNnoFss2uiFsc6XbQ: -1.00000000 Waves 2019.06.22 06:30 [552677] smart asset 3MwuqHc7av82NhisvcwNnoFss2uiFsc6XbQ > SELF 0 HeySay TEST
{ "type": 15, "id": "7KXvexRGnZMsvUi5JEUckzDWGNzRyKvUddFPxWrRJqDo", "fee": 100000000, "feeAssetId": null, "timestamp": 1561174182881, "version": 1, "sender": "3MwuqHc7av82NhisvcwNnoFss2uiFsc6XbQ", "senderPublicKey": "6f3yRZcGrZjkFnHtn1gXyhYyocF7P8F7h5TCzPEoT8iJ", "proofs": [ "5cw7nR6DmCiEaDPqvJzT5joZKt8JaG4bD4XX4S2dka5bvWH4q7a8mKDPYy6uVLsVXERYcuRQvAUCkaBbTSSxfNfu" ], "assetId": "4e9sZzRWrahupYtSDTjTdsMHogCQpSUzpXoB8GZQPW72", "script": "base64:AgQAAAAISGV5c2F5SUQBAAAAIDYXlQmIy4khxYO9fcnoV7Nd6vWpQZSWDZ4HLr9r+RuRBAAAAAZpc3N1ZXIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVRXtOmCjd3Y+eSlHbbCx8WWh4HVck3qYzsEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAF0BQAAAAckbWF0Y2gwAwkAAAAAAAACCAUAAAABdAAAAAZzZW5kZXIFAAAABmlzc3VlcgYDCQAAAAAAAAIIBQAAAAF0AAAACXJlY2lwaWVudAUAAAAGaXNzdWVyAwcGCQAAAgAAAAECAAAAPOOCsuODvOODoOODnuOCueOCv+ODvOOBq+mAgeOCiui/lOOBmeOBk+OBqOOBr+OBp+OBjeOBvuOBm+OCkwMJAABmAAAAAgAAAAAAAAAAAQkAA+sAAAACCAUAAAABdAAAAAlyZWNpcGllbnQFAAAACEhleXNheUlEAwcGCQAAAgAAAAECAAAANkhleVNheeOCkuaMgeOBo+OBpuOBhOOBquOBhOebuOaJi+OBq+OBr+mAgeOCjOOBvuOBm+OCkwMJAAAAAAAAAgkAA+sAAAACCAUAAAABdAAAAAlyZWNpcGllbnQFAAAACEhleXNheUlEAAAAAAAAAAfjAwcGCQAAAgAAAAECAAAAM+OCsuODvOODoOOCr+ODquOCouOBl+OBn+ebuOaJi+OBq+OBr+mAgeOCjOOBvuOBm+OCkwMJAAAAAAAAAgkAA+sAAAACCAUAAAABdAAAAAZzZW5kZXIFAAAACEhleXNheUlEAAAAAAAAAAfjAwcGCQAAAgAAAAECAAAAIeOCsuODvOODoOOCr+ODquOCouOBl+OBpuOBhOOBvuOBmQYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAJtdAUAAAAHJG1hdGNoMAMJAAAAAAAAAggFAAAAAm10AAAABnNlbmRlcgUAAAAGaXNzdWVyBgkAAAIAAAABAgAAAB7kuIDmi6zpgIHkv6Hjga/jgafjgY3jgb7jgZvjgpMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0J1cm5UcmFuc2FjdGlvbgQAAAABYgUAAAAHJG1hdGNoMAMHBgkAAAIAAAABAgAAABvjg5Djg7zjg7Pjga/jgafjgY3jgb7jgZvjgpMGteV58A==", "chainId": 84, "height": 552677, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 2 #-} | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let HeysayID = base58'4e9sZzRWrahupYtSDTjTdsMHogCQpSUzpXoB8GZQPW72' | |
4 | + | let issuer = Address(base58'3MwuqHc7av82NhisvcwNnoFss2uiFsc6XbQ') | |
5 | + | match tx { | |
6 | + | case t: TransferTransaction => | |
7 | + | if ((t.sender == issuer)) | |
8 | + | then true | |
9 | + | else if ((t.recipient == issuer)) | |
10 | + | then if (false) | |
11 | + | then true | |
12 | + | else throw("ゲームマスターに送り返すことはできません") | |
13 | + | else if ((1 > assetBalance(t.recipient, HeysayID))) | |
14 | + | then if (false) | |
15 | + | then true | |
16 | + | else throw("HeySayを持っていない相手には送れません") | |
17 | + | else if ((assetBalance(t.recipient, HeysayID) == 2019)) | |
18 | + | then if (false) | |
19 | + | then true | |
20 | + | else throw("ゲームクリアした相手には送れません") | |
21 | + | else if ((assetBalance(t.sender, HeysayID) == 2019)) | |
22 | + | then if (false) | |
23 | + | then true | |
24 | + | else throw("ゲームクリアしています") | |
25 | + | else true | |
26 | + | case mt: MassTransferTransaction => | |
27 | + | if ((mt.sender == issuer)) | |
28 | + | then true | |
29 | + | else throw("一括送信はできません") | |
30 | + | case b: BurnTransaction => | |
31 | + | if (false) | |
32 | + | then true | |
33 | + | else throw("バーンはできません") | |
34 | + | case _ => | |
35 | + | true | |
36 | + | } |
github/deemru/w8io/169f3d6 16.34 ms ◑