tx · 9sLmgExBd1FbteVdA65rkNLmY87KE9RBHebe1xki4tNW

3MwVbVwg5umCWta9T4NH2EDkoGLHNLi5pQ9:  -1.00000000 Waves

2019.08.06 15:48 [619067] smart asset 3MwVbVwg5umCWta9T4NH2EDkoGLHNLi5pQ9 > SELF 0.00000000 rToken

{ "type": 15, "id": "9sLmgExBd1FbteVdA65rkNLmY87KE9RBHebe1xki4tNW", "fee": 100000000, "feeAssetId": null, "timestamp": 1565095724824, "version": 1, "sender": "3MwVbVwg5umCWta9T4NH2EDkoGLHNLi5pQ9", "senderPublicKey": "AvhhFpfWhHAFLzTaUmPUoznQsG3B9un8qYKWY3Nfrrhr", "proofs": [ "5n9YRAQ1pbf6fW6oWg7BGo2sRNarsZq8rV4vLFf4R9xxy4fuxGXtnwU7HbKpy7zbyFQxBttnakPJzBZkt5XLW9VJ" ], "assetId": "4LjEJ1jxzEq5Ac1rUedNSXsXSxKZTuT6XK78DycbW9eS", "script": "base64:AwQAAAAEZEFwcAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVLvE7kziUPYkLZIdEiGhPDXbYp5p0yrk+QQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAXQFAAAAByRtYXRjaDAEAAAADnNlbmRlckFjY2VwdGVkBAAAAAckbWF0Y2gxCQAEGwAAAAIFAAAABGRBcHAJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAR0aGlzAAAAAmlkAgAAAAFfCQACWAAAAAEICAUAAAABdAAAAAZzZW5kZXIAAAAFYnl0ZXMDCQAAAQAAAAIFAAAAByRtYXRjaDECAAAAB0Jvb2xlYW4EAAAAAXMFAAAAByRtYXRjaDEFAAAAAXMHBAAAABFyZWNpcGllbnRBY2NlcHRlZAQAAAAHJG1hdGNoMQkABBsAAAACBQAAAARkQXBwCQABLAAAAAIJAAEsAAAAAgkAAlgAAAABCAUAAAAEdGhpcwAAAAJpZAIAAAABXwkAAlgAAAABCAkABCQAAAABCAUAAAABdAAAAAlyZWNpcGllbnQAAAAFYnl0ZXMDCQAAAQAAAAIFAAAAByRtYXRjaDECAAAAB0Jvb2xlYW4EAAAAAXMFAAAAByRtYXRjaDEFAAAAAXMHAwMDBQAAAA5zZW5kZXJBY2NlcHRlZAUAAAARcmVjaXBpZW50QWNjZXB0ZWQHBgMJAAAAAAAAAggFAAAAAXQAAAAGc2VuZGVyCAUAAAAEdGhpcwAAAAZpc3N1ZXIFAAAAEXJlY2lwaWVudEFjY2VwdGVkBwYDBQAAAA5zZW5kZXJBY2NlcHRlZAkAAAAAAAACCAUAAAABdAAAAAlyZWNpcGllbnQIBQAAAAR0aGlzAAAABmlzc3VlcgcDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAWUFAAAAByRtYXRjaDAEAAAADnNlbmRlckFjY2VwdGVkBAAAAAckbWF0Y2gxCQAEGwAAAAIFAAAABGRBcHAJAAEsAAAAAgkAASwAAAACCQACWAAAAAEIBQAAAAR0aGlzAAAAAmlkAgAAAAFfCQACWAAAAAEICAgFAAAAAWUAAAAJc2VsbE9yZGVyAAAABnNlbmRlcgAAAAVieXRlcwMJAAABAAAAAgUAAAAHJG1hdGNoMQIAAAAHQm9vbGVhbgQAAAABcwUAAAAHJG1hdGNoMQUAAAABcwcDBQAAAA5zZW5kZXJBY2NlcHRlZAYJAAAAAAAAAggIBQAAAAFlAAAACXNlbGxPcmRlcgAAAAZzZW5kZXIIBQAAAAR0aGlzAAAABmlzc3Vlcgb7EyaK", "chainId": 84, "height": 619067, "spentComplexity": 0 } View: original | compacted Prev: 9V8aR8cSrDYbzPVc2zUJvT5xeb41dpoFPFBKa5qkFBpi Next: none Diff:
OldNewDifferences
1919 then recipientAccepted
2020 else false)
2121 then true
22- else (t.sender == this.issuer))
22+ else if ((t.sender == this.issuer))
23+ then recipientAccepted
24+ else false)
2325 then true
24- else (t.recipient == this.issuer)
26+ else if (senderAccepted)
27+ then (t.recipient == this.issuer)
28+ else false
2529 case e: ExchangeTransaction =>
2630 let senderAccepted = match getBoolean(dApp, ((toBase58String(this.id) + "_") + toBase58String(e.sellOrder.sender.bytes))) {
2731 case s: Boolean =>
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
33 let dApp = Address(base58'3N72v3ni92ZeJDqvRvxmYvJ69Vvr9ma5Ndn')
44 match tx {
55 case t: TransferTransaction =>
66 let senderAccepted = match getBoolean(dApp, ((toBase58String(this.id) + "_") + toBase58String(t.sender.bytes))) {
77 case s: Boolean =>
88 s
99 case _ =>
1010 false
1111 }
1212 let recipientAccepted = match getBoolean(dApp, ((toBase58String(this.id) + "_") + toBase58String(addressFromRecipient(t.recipient).bytes))) {
1313 case s: Boolean =>
1414 s
1515 case _ =>
1616 false
1717 }
1818 if (if (if (senderAccepted)
1919 then recipientAccepted
2020 else false)
2121 then true
22- else (t.sender == this.issuer))
22+ else if ((t.sender == this.issuer))
23+ then recipientAccepted
24+ else false)
2325 then true
24- else (t.recipient == this.issuer)
26+ else if (senderAccepted)
27+ then (t.recipient == this.issuer)
28+ else false
2529 case e: ExchangeTransaction =>
2630 let senderAccepted = match getBoolean(dApp, ((toBase58String(this.id) + "_") + toBase58String(e.sellOrder.sender.bytes))) {
2731 case s: Boolean =>
2832 s
2933 case _ =>
3034 false
3135 }
3236 if (senderAccepted)
3337 then true
3438 else (e.sellOrder.sender == this.issuer)
3539 case _ =>
3640 true
3741 }

github/deemru/w8io/169f3d6 
24.83 ms