tx · zZKjNUrTSTrazYTys3A4g9N4LNmmuibLeETkSxeBAzq 3MqPdXWunQnVsfNux9YQ3eGmMfvBKv7zpoV: -1.00000000 Waves 2019.03.16 19:38 [538981] smart asset 3MqPdXWunQnVsfNux9YQ3eGmMfvBKv7zpoV > SELF 0.00000000 test3
{ "type": 15, "id": "zZKjNUrTSTrazYTys3A4g9N4LNmmuibLeETkSxeBAzq", "fee": 100000000, "feeAssetId": null, "timestamp": 1552754287917, "version": 1, "sender": "3MqPdXWunQnVsfNux9YQ3eGmMfvBKv7zpoV", "senderPublicKey": "4fEj7DKYTPhNbYatj1wPFk8GxUNCu62QAgqgVF8A6r1y", "proofs": [ "2Ec1HBinseYhJsZXXdN7sFE6ihDD1GJCMfR5KLfiRVm7ScsNqQtkPRsm6HWhCbjohvttp7zQZ1By6LnWtgEq4f93" ], "assetId": "121BxF4uEX8hP6JZYKQDb8ZGqpFCaTV2ECPXkgmMLLe1", "script": "base64:AgQAAAAGaXNzdWVyCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFUEC3cmEatGb52HzfuglZKYNkiVPPK99oMBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAEAAAACXJlY2lwaWVudAkAAlgAAAABCAkABCQAAAABCAUAAAACdHgAAAAJcmVjaXBpZW50AAAABWJ5dGVzBAAAABFyZWNpcGllbnRDYXRlZ29yeQkABB0AAAACBQAAAAZpc3N1ZXIFAAAACXJlY2lwaWVudAMJAAAAAAAAAggFAAAAAnR4AAAABnNlbmRlcgUAAAAGaXNzdWVyBgkAAAIAAAABAgAAACFZb3UgY2Fubm90IHRyYW5zZmVycmVkIHRoaXMgdG9rZW4DCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAJ0eAUAAAAHJG1hdGNoMAMJAAAAAAAAAggFAAAAAnR4AAAABnNlbmRlcgUAAAAGaXNzdWVyBgkAAAIAAAABAgAAADZZb3UgY2Fubm90IHNlbmQgdGhpcyB0b2tlbiB2aWEgTWFzc1RyYW5zZmVyVHJhbnNhY3Rpb24DCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0J1cm5UcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDADCQAAAAAAAAIIBQAAAAJ0eAAAAAZzZW5kZXIFAAAABmlzc3VlcgYJAAACAAAAAQIAAAAaWW91IGNhbm5vdCBidXJuIHRoaXMgdG9rZW4DAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABJSZWlzc3VlVHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAGVNldEFzc2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBgdGx2te", "chainId": 84, "height": 538981, "spentComplexity": 0 } View: original | compacted Prev: none Next: HTc1JCADeC38Fgo6Pcag6PC1rEACrmuuexckqtzDBM44 Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 2 #-} | |
2 | + | {-# CONTENT_TYPE EXPRESSION #-} | |
3 | + | let issuer = Address(base58'3MqPdXWunQnVsfNux9YQ3eGmMfvBKv7zpoV') | |
4 | + | match tx { | |
5 | + | case tx: TransferTransaction => | |
6 | + | let recipient = toBase58String(addressFromRecipient(tx.recipient).bytes) | |
7 | + | let recipientCategory = getString(issuer, recipient) | |
8 | + | if ((tx.sender == issuer)) | |
9 | + | then true | |
10 | + | else throw("You cannot transferred this token") | |
11 | + | case tx: MassTransferTransaction => | |
12 | + | if ((tx.sender == issuer)) | |
13 | + | then true | |
14 | + | else throw("You cannot send this token via MassTransferTransaction") | |
15 | + | case tx: BurnTransaction => | |
16 | + | if ((tx.sender == issuer)) | |
17 | + | then true | |
18 | + | else throw("You cannot burn this token") | |
19 | + | case tx: ReissueTransaction|SetAssetScriptTransaction => | |
20 | + | true | |
21 | + | case _ => | |
22 | + | false | |
23 | + | } |
github/deemru/w8io/873ac7e 14.57 ms ◑