The OP Stack Client SDK
There are a few areas in which the SDK can help you navigate the differences between OP Mainnet and Ethereum:
The SDK supports multiple OP Chains: OP, Base, etc. To see whether a specific OP Chain is supported directly, see the documentation (opens new window). Chains that aren't officially supported just take a few extra steps. Get the L1 contract addresses, and provide them to the SDK (opens new window). Once you do that, you can use the SDK normally.