tx · G2Qbb9ta77othrtSyM5WuFkhQjBFJN2JN974onCwjYq

3NB2jbJZo5pokBTW3c4aiat3w9LbSLCbGU3:  -1.00400000 Waves

2019.11.09 11:36 [757206] smart asset 3NB2jbJZo5pokBTW3c4aiat3w9LbSLCbGU3 > SELF 0 BBA Token 5

{ "type": 15, "id": "G2Qbb9ta77othrtSyM5WuFkhQjBFJN2JN974onCwjYq", "fee": 100400000, "feeAssetId": null, "timestamp": 1573288584756, "version": 1, "sender": "3NB2jbJZo5pokBTW3c4aiat3w9LbSLCbGU3", "senderPublicKey": "D55uA65TM8azYFSfAKgf5mzRE1Do6r7bNchUFMUw4QFp", "proofs": [ "3X8LbjLmToVAAJJayf4BRZezdixaBuGeHorgb6BoXxkdtC9JH3DeLRBkjda6WrRRxWhkqsALoTWUnFiGAxuZkKXw" ], "assetId": "4p71jCgmDVcv2J9HLrtEXRSE9UPNFfVwGg7nRh2f6r5r", "script": "base64:AwQAAAAEZGFwcAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQIAAAAjM05CMmpiSlpvNXBva0JUVzNjNGFpYXQzdzlMYlNMQ2JHVTMEAAAABWFkbWluCQEAAAARYWRkcmVzc0Zyb21TdHJpbmcAAAABAgAAACMzTkJEZ1I4aFU2Vzg2U3N0bjNFR2lkOGs5dXhrcWlKanhUNgQAAAAHJG1hdGNoMAUAAAACdHgDAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdNYXNzVHJhbnNmZXJUcmFuc2FjdGlvbgYJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMDCQAAAAAAAAIIBQAAAAJ0eAAAAAZzZW5kZXIFAAAABGRhcHAGCQAAAAAAAAIIBQAAAAJ0eAAAAAZzZW5kZXIFAAAABWFkbWluBgkAAAIAAAABAgAAABlvbmx5IG93bmVyIGNhbiBzZW50IHRva2VuAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAXSW52b2tlU2NyaXB0VHJhbnNhY3Rpb24GCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAGVNldEFzc2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAXMFAAAAByRtYXRjaDADAwkAAAAAAAACCAUAAAACdHgAAAAGc2VuZGVyBQAAAARkYXBwBgkAAAAAAAACCAUAAAACdHgAAAAGc2VuZGVyBQAAAAVhZG1pbgYJAAACAAAAAQIAAAAjb25seSBvd25lciBjYW4gaW52b2tlIG9yIHNldCBzY3JpcHQHqZvfLg==", "chainId": 84, "height": 757206, "spentComplexity": 0 } View: original | compacted Prev: HoLbtjDLwUHVofwh8661oKcNL5n3Yh7PGE1xqiAsSETg Next: 6gehfka88TSmLh64AfVbjL51yZQjxUcVFNojAZbUFi2r Diff:
OldNewDifferences
33 let dapp = addressFromString("3NB2jbJZo5pokBTW3c4aiat3w9LbSLCbGU3")
44 let admin = addressFromString("3NBDgR8hU6W86Sstn3EGid8k9uxkqiJjxT6")
55 match tx {
6- case t: InvokeScriptTransaction|SetAssetScriptTransaction|MassTransferTransaction|TransferTransaction =>
7- if ((tx.sender == dapp))
6+ case t: MassTransferTransaction|TransferTransaction =>
7+ if (if ((tx.sender == dapp))
88 then true
9- else (tx.sender == admin)
9+ else (tx.sender == admin))
10+ then true
11+ else throw("only owner can sent token")
12+ case s: InvokeScriptTransaction|SetAssetScriptTransaction =>
13+ if (if ((tx.sender == dapp))
14+ then true
15+ else (tx.sender == admin))
16+ then true
17+ else throw("only owner can invoke or set script")
1018 case _ =>
1119 false
1220 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dapp = addressFromString("3NB2jbJZo5pokBTW3c4aiat3w9LbSLCbGU3")
44 let admin = addressFromString("3NBDgR8hU6W86Sstn3EGid8k9uxkqiJjxT6")
55 match tx {
6- case t: InvokeScriptTransaction|SetAssetScriptTransaction|MassTransferTransaction|TransferTransaction =>
7- if ((tx.sender == dapp))
6+ case t: MassTransferTransaction|TransferTransaction =>
7+ if (if ((tx.sender == dapp))
88 then true
9- else (tx.sender == admin)
9+ else (tx.sender == admin))
10+ then true
11+ else throw("only owner can sent token")
12+ case s: InvokeScriptTransaction|SetAssetScriptTransaction =>
13+ if (if ((tx.sender == dapp))
14+ then true
15+ else (tx.sender == admin))
16+ then true
17+ else throw("only owner can invoke or set script")
1018 case _ =>
1119 false
1220 }

github/deemru/w8io/c3f4982 
22.70 ms