package mock import ( "context" "git.cw.tr/mukan-network/mukan-consensus/light/provider" "git.cw.tr/mukan-network/mukan-consensus/types" ) type deadMock struct { chainID string } // NewDeadMock creates a mock provider that always errors. func NewDeadMock(chainID string) provider.Provider { return &deadMock{chainID: chainID} } func (p *deadMock) ChainID() string { return p.chainID } func (p *deadMock) String() string { return "deadMock" } func (p *deadMock) LightBlock(context.Context, int64) (*types.LightBlock, error) { return nil, provider.ErrNoResponse } func (p *deadMock) ReportEvidence(context.Context, types.Evidence) error { return provider.ErrNoResponse }