I’m not even sure that StarkNet is the right L2 to target. It requires rewriting all the PoH contracts in StarkWare’s own language, Cairo, and the ecosystem/tooling is still nascent
Optimism PBC, a L2 network on Ethereum that uses Optimistic-Rollups tech, is Introducing EVM Equivalence (definetly worth reading). Arbitrum, which is another optimistic-rollups focused L2, is working toward the same direction.
In their words “write once, deploy anywhere” which if I understand correctly means it should be super-easy to port a smart contract (dapp) from L1 ethereum to their L2. EVM-Equivalance means not only that smart-contracts can be ported to L2 but also the entire developer eco-system including languages (solidity, vyper, etc.) + dev tools (hardhat, etc.) + node clients (geth, etc.)
I do not represent them but I genuinly think they are doing some great work and might be the right Layer-2 solution for PoH.