How hard is it to port over a smart contract from Ethereum over to Oasis Network? Preferably on Sapphire once it hits mainnet.
It is extremely easy. Sapphire is almost entirely EVM compatible. Here is a step by step guide to deploy your smart contract on sapphire
https://docs.oasis.io/dapp/sapphire/quickstart