In most cases, yes. Tetra is designed for "plug-and-play" compatibility with TON contracts. However, there are two key technical differences to note:
Replay Protection: You must include the Tetra global_id in off-chain signatures; otherwise, the contract will reject the signature.
Opcodes: Standard TON BLS (Boneh-Lynn-Shacham) opcodes are currently not implemented in the Tycho executor. If your contract relies on these, it will require a design adjustment.