Documentation
¶
Index ¶
- Constants
- func FactoryAddressRef(ds datastore.DataStore, chainSelector uint64, qualifier string) (datastore.AddressRef, error)
- func FactoryAddressRefFromRefs(chainSelector uint64, qualifier string, refs []datastore.AddressRef) (datastore.AddressRef, error)
- func FirstCommitteeVerifierRawAddress(ds datastore.DataStore, chainSelector uint64, qualifier string) (contracts.RawInstanceAddress, error)
- func GetRawInstanceAddressFromAddressRef(addressRef datastore.AddressRef) (contracts.RawInstanceAddress, error)
- func MCMSRawInstanceAddress(ds datastore.DataStore, chainSelector uint64, qualifier string) (contracts.RawInstanceAddress, error)
- func ProposerMCMSAddressRef(ds datastore.DataStore, chainSelector uint64, qualifier string) (datastore.AddressRef, error)
- func RmnRemoteRawAddress(ds datastore.DataStore, chainSelector uint64) (contracts.RawInstanceAddress, error)
- func ToInstanceAddress(ref datastore.AddressRef) (contracts.InstanceAddress, error)
- func ToInstanceAddressBytes(ref datastore.AddressRef) ([]byte, error)
Constants ¶
View Source
const ( QualifierCCIP = "ccip" QualifierCCV = "ccv" QualifierRMN = "rmn" )
Qualifiers distinguish multiple CCIPFactory instances on the same chain.
Variables ¶
This section is empty.
Functions ¶
func FactoryAddressRef ¶
func FactoryAddressRef(ds datastore.DataStore, chainSelector uint64, qualifier string) (datastore.AddressRef, error)
FactoryAddressRef returns the CCIPFactory address ref for a chain and qualifier.
func FactoryAddressRefFromRefs ¶
func FactoryAddressRefFromRefs(chainSelector uint64, qualifier string, refs []datastore.AddressRef) (datastore.AddressRef, error)
FactoryAddressRefFromRefs finds a factory ref by qualifier in the given ref list.
func FirstCommitteeVerifierRawAddress ¶
func FirstCommitteeVerifierRawAddress(ds datastore.DataStore, chainSelector uint64, qualifier string) (contracts.RawInstanceAddress, error)
FirstCommitteeVerifierRawAddress returns the raw instance address label of any CommitteeVerifier on the chain.
func GetRawInstanceAddressFromAddressRef ¶
func GetRawInstanceAddressFromAddressRef(addressRef datastore.AddressRef) (contracts.RawInstanceAddress, error)
func MCMSRawInstanceAddress ¶
func MCMSRawInstanceAddress(ds datastore.DataStore, chainSelector uint64, qualifier string) (contracts.RawInstanceAddress, error)
MCMSRawInstanceAddress returns the raw instance address label for an MCMS owner qualifier.
func ProposerMCMSAddressRef ¶
func ProposerMCMSAddressRef(ds datastore.DataStore, chainSelector uint64, qualifier string) (datastore.AddressRef, error)
ProposerMCMSAddressRef resolves the MCMS instance used for proposal scheduling.
func RmnRemoteRawAddress ¶
func RmnRemoteRawAddress(ds datastore.DataStore, chainSelector uint64) (contracts.RawInstanceAddress, error)
RmnRemoteRawAddress returns the raw instance address of the chain RMNRemote.
func ToInstanceAddress ¶
func ToInstanceAddress(ref datastore.AddressRef) (contracts.InstanceAddress, error)
func ToInstanceAddressBytes ¶
func ToInstanceAddressBytes(ref datastore.AddressRef) ([]byte, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.