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:
OldNewDifferences
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/3ef1775 
26.32 ms