I have a smart contract for an NFT in Ethereum and I'd like to put it in the Cardano eco system as well. How can I do that? Is there any 'smart contract bridge' through which I can port it over?
You can either rewrite your smart contract in Plutus (haskell) or you can wait for the ERC20 Converter. I haven't heard much about it lately, but the latest status update (October) shows there is progress towards a public testnet deployment:
The team is making continued progress towards public testnet deployment as they parallel track some additional mainnet optimizations. DevOps has completed the first round of testing on an internal environment and is now addressing some fixes prior to redeployment. Once the fixes are confirmed, SingularityNET will do additional testing prior to determining a confirmed release date.
Hope that helps a bit.