diff --git a/src/ape_ethereum/ecosystem.py b/src/ape_ethereum/ecosystem.py index e0b20c05ac..165aef43b4 100644 --- a/src/ape_ethereum/ecosystem.py +++ b/src/ape_ethereum/ecosystem.py @@ -514,7 +514,7 @@ def str_to_slot(text): if _type == ProxyType.Beacon: target = ContractCall(IMPLEMENTATION_ABI, target)(skip_trace=True) - return ProxyInfo(type=_type, target=target, abi=MASTER_COPY_ABI) + return ProxyInfo(type=_type, target=target, abi=IMPLEMENTATION_ABI) # safe >=1.1.0 provides `masterCopy()`, which is also stored in slot 0 # call it and check that target matches