From ba342ed4071a15c5be49202b44c8d50e01ddf3d3 Mon Sep 17 00:00:00 2001 From: Daniel T <30197399+danwt@users.noreply.github.com> Date: Fri, 6 Sep 2024 11:00:09 +0100 Subject: [PATCH] feat: for rollapp, query unbonding period from x/sequencers (#44) --- relayer/chains/cosmos/query.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/relayer/chains/cosmos/query.go b/relayer/chains/cosmos/query.go index ed810f5e9..21649913a 100644 --- a/relayer/chains/cosmos/query.go +++ b/relayer/chains/cosmos/query.go @@ -380,6 +380,13 @@ func (cc *CosmosProvider) QueryCanonicalLightClient(ctx context.Context, rollapp // QueryUnbondingPeriod returns the unbonding period of the chain func (cc *CosmosProvider) QueryUnbondingPeriod(ctx context.Context) (time.Duration, error) { + if cc.PCfg.DymRollapp { + ret, err := cc.queryParamsSubspaceTime(ctx, "sequencers", "UnbondingTime") + if err == nil { + return ret, nil + } + } + // Attempt ICS query consumerUnbondingPeriod, consumerErr := cc.queryParamsSubspaceTime(ctx, "ccvconsumer", "UnbondingPeriod") if consumerErr == nil {