diff --git a/test/e2e/e2e_test.go b/test/e2e/e2e_test.go index 422123171..4d94fd0a5 100644 --- a/test/e2e/e2e_test.go +++ b/test/e2e/e2e_test.go @@ -28,9 +28,10 @@ func TestBTCTimestampingTestSuite(t *testing.T) { // TestBTCTimestampingPhase2RlyTestSuite tests BTC timestamping phase 2 protocol end-to-end, // with the Go relayer -func TestBTCTimestampingPhase2RlyTestSuite(t *testing.T) { - suite.Run(t, new(BTCTimestampingPhase2RlyTestSuite)) -} +// TODO: Uncomment once we have fix broadcasting of timestamps +// func TestBTCTimestampingPhase2RlyTestSuite(t *testing.T) { +// suite.Run(t, new(BTCTimestampingPhase2RlyTestSuite)) +// } // TestBTCStakingTestSuite tests BTC staking protocol end-to-end func TestBTCStakingTestSuite(t *testing.T) { diff --git a/x/zoneconcierge/keeper/hooks.go b/x/zoneconcierge/keeper/hooks.go index f49d823c1..f48a82c96 100644 --- a/x/zoneconcierge/keeper/hooks.go +++ b/x/zoneconcierge/keeper/hooks.go @@ -36,7 +36,10 @@ func (h Hooks) AfterRawCheckpointFinalized(ctx context.Context, epoch uint64) er headersToBroadcast := h.k.getHeadersToBroadcast(ctx) // send BTC timestamp to all open channels with ZoneConcierge - h.k.BroadcastBTCTimestamps(ctx, epoch, headersToBroadcast) + // TODO: BroadcastBTCTimestamps is non-deterministic due to generating proofs + // which are affected by pruning. Re-enable after improving BroadcastBTCTimestamps + // methods + // h.k.BroadcastBTCTimestamps(ctx, epoch, headersToBroadcast) // Update the last broadcasted segment h.k.setLastSentSegment(ctx, &types.BTCChainSegment{