package
2.21.1-hedera-beta.0
Repository: https://github.com/smartcontractkit/chainlink.git
Documentation: pkg.go.dev

# Functions

CloneSet returns a copy of the input map.
EnqueueEnhancedTelem sends data to the telemetry channel for processing.
GetValidatedBootstrapPeers will error unless at least one valid bootstrap is found or no bootstrappers are found and allowNoBootstrappers is true.
MaybeEnqueueEnhancedTelem sends data to the telemetry channel for processing.
NewArbitrumBlockTranslator returns a concrete ArbitrumBlockTranslator.
NewBlockTranslator returns the block translator for the given chain.
NewDON2DONDiscovererDatabase creates a new DiscovererDatabase for DON2DON announcements.
NewOCR2FeedsTransmitter creates a new eth transmitter that handles OCR2 Feeds specific logic surrounding forwarders.
NewOCRDiscovererDatabase creates a new DiscovererDatabase for OCR announcements.
NewSingletonPeerWrapper creates a new peer based on the p2p keys in the keystore It currently only supports one peerID/key It should be fairly easy to modify it to support multiple peerIDs/keys using e.g.
NewTransmitter creates a new eth transmitter.
ShouldCollectEnhancedTelemetry returns whether EA telemetry should be collected.
ShouldCollectEnhancedTelemetryMercury checks if enhanced telemetry should be collected and sent.
ValidateExplicitlySetKeys checks if the values in expected are present and the values in notExpected are not present in the toml tree.

# Variables

# Structs

ArbitrumBlockTranslator uses Arbitrum's special L1BlockNumber to optimise log lookups Performance matters here hence aggressive use of the cache We want to minimise fetches because calling eth_getBlockByNumber is relatively expensive.
DiscovererDatabase is a key-value store for p2p announcements that are based on the RageP2P library and bootstrap nodes.
ObservationTimestamp abstracts ocr2types.ReportTimestamp and ocr1types.ReportTimestamp.

# Interfaces

BlockTranslator converts emitted block numbers (from block.number) into a block number range suitable for query in FilterLogs.