Hey @iancudorinmarian !
We found the following bug: if a smart contract A sends tokens via self.send().direct(receiver, token_id, token_nonce, token_amount, b"Data") to a smart contract B with some non-empty data as last argument, the transaction fails.
You can find a reproduction of the bug in this repo.
Can we make a PR to patch this bug?
Is expected as far as i know