Release v0.3.0 [Fault Proofs]
This is a major new release that updates the SDK to the changes caused by the introduction of the fault proofs. In particular, the following changes have been made:
- added the
DisputeGameFactoryandFaultDisputeGamecontracts - proving a withdrawal now queries the
DisputeGameFactoryinstead of theL2OutputOracle. This has the added consequence that proving a withdrawal does not work anymore for OP chains that did not upgrade to fault proofs yet. - changed the
OptimismPortalto the new version
IMPORTANT: From now on, optimism-python only supports OP chains that moved to the new upgrade that introduce fault proofs. If you need to interact with a chain that did not upgrade yet, downgrade optimism-python to the previous release.