What happens if a smart contract I’m monitoring is updated or replaced?
If a smart contract you're monitoring with Dispatch is updated or replaced, there are a couple potential scenarios to consider:
Proxies and upgradeable contracts (Address unchanged)
If the contract is updated but the contract address remains the same (e.g., using a proxy pattern or an upgradeable contract), Dispatch will continue monitoring the contract at the same address.
However, you may need to create a new Patch to accommodate any changes in the contract's events or functions, as you can't currently edit previously published Patches.
Contract address changed
If the contract is replaced with a new contract at a different address, you'll need to create a new Patch to monitor the new contract address.