You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Description
When deploying Hyperlane contracts using `warp deploy`, the core
addresses obtained using older version of `core deploy` may not include
addresses of newer factories
(`staticMessageIdWeightedMultisigIsmFactory` and
`staticMessageIdWeightedMultisigIsmFactory`). These `undefined`
addresses would cause warp deploy to fail, even though they aren't
absolutely necessary for warping.
This fix handles undefined factory addresses that are filtered out
during `warp deploy`. This way, warp deploy can proceed the weighted
factories, and users won't have to pay gas fees for core deployment once
again to.
Attached LogX chain core deployment lacking weighted factory addresses &
the resulting error message from `warp deploy`


### Drive-by changes
- Added `undefined` address filtering in the `filterAddressesMap`
function
### Related issues
None
### Backward compatibility
Yes
### Testing
Manual
0 commit comments