"Hey fellow devs, I'm having some major issues deploying my smart contract on the Ethereum network. I'm getting a error code saying 'invalid opcode' during deployment, and I've tried everything from updating my Solidity compiler to rewriting the contract logic. Has anyone else encountered this issue or know a solution?"