Skip to content

Commit c150992

Browse files
authored
stop relayer before restarting local network (#2860)
1 parent 6e06748 commit c150992

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

cmd/blockchaincmd/deploy.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -823,6 +823,11 @@ func deployBlockchain(cmd *cobra.Command, args []string) error {
823823
return nil
824824
}
825825

826+
// needs to first stop relayer so non sovereign subnets successfully restart
827+
if sidecar.TeleporterReady && !icmSpec.SkipICMDeploy && !icmSpec.SkipRelayerDeploy && network.Kind != models.Mainnet {
828+
_ = relayercmd.CallStop(nil, relayercmd.StopFlags{}, network)
829+
}
830+
826831
tracked := false
827832

828833
if sidecar.Sovereign {
@@ -955,7 +960,6 @@ func deployBlockchain(cmd *cobra.Command, args []string) error {
955960
}
956961
}
957962
if !icmSpec.SkipRelayerDeploy && network.Kind != models.Mainnet {
958-
_ = relayercmd.CallStop(nil, relayercmd.StopFlags{}, network)
959963
if network.Kind == models.Local && icmSpec.RelayerBinPath == "" && icmSpec.RelayerVersion == constants.DefaultRelayerVersion {
960964
if b, extraLocalNetworkData, err := localnet.GetExtraLocalNetworkData(app, ""); err != nil {
961965
return err

0 commit comments

Comments
 (0)