Documentation
¶
Index ¶
- Constants
- type LaneDetectorAnalyzer
- func (a *LaneDetectorAnalyzer) Analyze(_ context.Context, _ analyzer.ProposalAnalyzeRequest, ...) (analyzer.Annotations, error)
- func (a *LaneDetectorAnalyzer) CanAnalyze(_ context.Context, _ analyzer.ProposalAnalyzeRequest, ...) bool
- func (a *LaneDetectorAnalyzer) Dependencies() []string
- func (a *LaneDetectorAnalyzer) ID() string
Constants ¶
View Source
const ( AnalyzerID = "ccip.lane_detector" AnnotationLane = "ccip.lane" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LaneDetectorAnalyzer ¶
type LaneDetectorAnalyzer struct{}
LaneDetectorAnalyzer is a proposal-level analyzer that identifies cross-chain lanes from symmetric applyChainUpdates calls between two chains.
func (*LaneDetectorAnalyzer) Analyze ¶
func (a *LaneDetectorAnalyzer) Analyze( _ context.Context, _ analyzer.ProposalAnalyzeRequest, proposal analyzer.DecodedTimelockProposal, ) (analyzer.Annotations, error)
func (*LaneDetectorAnalyzer) CanAnalyze ¶
func (a *LaneDetectorAnalyzer) CanAnalyze( _ context.Context, _ analyzer.ProposalAnalyzeRequest, _ analyzer.DecodedTimelockProposal, ) bool
func (*LaneDetectorAnalyzer) Dependencies ¶
func (a *LaneDetectorAnalyzer) Dependencies() []string
func (*LaneDetectorAnalyzer) ID ¶
func (a *LaneDetectorAnalyzer) ID() string
Click to show internal directories.
Click to hide internal directories.