Documentation
¶
Index ¶
- Variables
- func CCIPProvider(lggr logger.Logger) staticCCIPProvider
- func ChainAccessor(lggr logger.Logger) staticChainAccessor
- func ChainSpecificAddressCodec(lggr logger.Logger) staticChainSpecificAddressCodec
- func Codec(lggr logger.Logger) ccipocr3.Codec
- func CodecEvaluator(lggr logger.Logger) codecEvaluator
- func CommitPluginCodec(lggr logger.Logger) staticCommitPluginCodec
- func ExecutePluginCodec(lggr logger.Logger) staticExecutePluginCodec
- func SourceChainExtraDataCodec(lggr logger.Logger) staticSourceChainExtraDataCodec
- func TokenDataEncoder(lggr logger.Logger) staticTokenDataEncoder
- type CCIPProviderEvaluator
- type CCIPProviderTester
- type ChainAccessorEvaluator
- type ChainAccessorTester
- type ChainSpecificAddressCodecEvaluator
- type ChainSpecificAddressCodecTester
- type CodecEvaluatorInterface
- type CommitPluginCodecEvaluator
- type CommitPluginCodecTester
- type ExecutePluginCodecEvaluator
- type ExecutePluginCodecTester
- type SourceChainExtraDataCodecEvaluator
- type SourceChainExtraDataCodecTester
- type TokenDataEncoderEvaluator
- type TokenDataEncoderTester
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ContractTransmitter is a static implementation of the ContractTransmitterTester interface for testing // We reuse the OCR3 contract transmitter since it's the same interface ContractTransmitter testtypes.OCR3ContractTransmitterEvaluator = ocr3test.ContractTransmitter )
Functions ¶
func CCIPProvider ¶
CCIPProvider is a static implementation of the CCIPProviderTester interface. It is to be used in tests to verify grpc implementations of the CCIPProvider interface.
func ChainAccessor ¶
ChainAccessor is a static implementation of the ChainAccessorTester interface. It is to be used in tests to verify grpc implementations of the ChainAccessor interface.
func Codec ¶
Codec is a static implementation of the CodecTester interface. It is to be used in tests to verify grpc implementations of the Codec interface.
func CodecEvaluator ¶
CodecEvaluator is a helper to evaluate Codec instances
func CommitPluginCodec ¶
func ExecutePluginCodec ¶
func TokenDataEncoder ¶
Types ¶
type CCIPProviderEvaluator ¶
type CCIPProviderEvaluator interface {
types.CCIPProvider
testtypes.Evaluator[types.CCIPProvider]
}
type CCIPProviderTester ¶
type CCIPProviderTester interface {
types.CCIPProvider
testtypes.Evaluator[types.CCIPProvider]
testtypes.AssertEqualer[types.CCIPProvider]
}
type ChainAccessorEvaluator ¶
type ChainAccessorEvaluator interface {
ccipocr3.ChainAccessor
testtypes.Evaluator[ccipocr3.ChainAccessor]
}
type ChainAccessorTester ¶
type ChainAccessorTester interface {
ccipocr3.ChainAccessor
testtypes.Evaluator[ccipocr3.ChainAccessor]
testtypes.AssertEqualer[ccipocr3.ChainAccessor]
}
type ChainSpecificAddressCodecEvaluator ¶
type ChainSpecificAddressCodecEvaluator interface {
ccipocr3.ChainSpecificAddressCodec
testtypes.Evaluator[ccipocr3.ChainSpecificAddressCodec]
}
type ChainSpecificAddressCodecTester ¶
type ChainSpecificAddressCodecTester interface {
ccipocr3.ChainSpecificAddressCodec
testtypes.Evaluator[ccipocr3.ChainSpecificAddressCodec]
testtypes.AssertEqualer[ccipocr3.ChainSpecificAddressCodec]
}
type CodecEvaluatorInterface ¶
type CodecEvaluatorInterface interface {
testtypes.Evaluator[ccipocr3.Codec]
testtypes.AssertEqualer[ccipocr3.Codec]
}
CodecEvaluatorInterface defines what a codec evaluator should implement
type CommitPluginCodecEvaluator ¶
type CommitPluginCodecEvaluator interface {
ccipocr3.CommitPluginCodec
testtypes.Evaluator[ccipocr3.CommitPluginCodec]
}
type CommitPluginCodecTester ¶
type CommitPluginCodecTester interface {
ccipocr3.CommitPluginCodec
testtypes.Evaluator[ccipocr3.CommitPluginCodec]
testtypes.AssertEqualer[ccipocr3.CommitPluginCodec]
}
type ExecutePluginCodecEvaluator ¶
type ExecutePluginCodecEvaluator interface {
ccipocr3.ExecutePluginCodec
testtypes.Evaluator[ccipocr3.ExecutePluginCodec]
}
type ExecutePluginCodecTester ¶
type ExecutePluginCodecTester interface {
ccipocr3.ExecutePluginCodec
testtypes.Evaluator[ccipocr3.ExecutePluginCodec]
testtypes.AssertEqualer[ccipocr3.ExecutePluginCodec]
}
type SourceChainExtraDataCodecEvaluator ¶
type SourceChainExtraDataCodecEvaluator interface {
ccipocr3.SourceChainExtraDataCodec
testtypes.Evaluator[ccipocr3.SourceChainExtraDataCodec]
}
type SourceChainExtraDataCodecTester ¶
type SourceChainExtraDataCodecTester interface {
ccipocr3.SourceChainExtraDataCodec
testtypes.Evaluator[ccipocr3.SourceChainExtraDataCodec]
testtypes.AssertEqualer[ccipocr3.SourceChainExtraDataCodec]
}
type TokenDataEncoderEvaluator ¶
type TokenDataEncoderEvaluator interface {
ccipocr3.TokenDataEncoder
testtypes.Evaluator[ccipocr3.TokenDataEncoder]
}
type TokenDataEncoderTester ¶
type TokenDataEncoderTester interface {
ccipocr3.TokenDataEncoder
testtypes.Evaluator[ccipocr3.TokenDataEncoder]
testtypes.AssertEqualer[ccipocr3.TokenDataEncoder]
}
Click to show internal directories.
Click to hide internal directories.