Documentation
¶
Overview ¶
Code generated by stellar-bindings-generator. DO NOT EDIT.
Code generated by stellar-bindings-generator. DO NOT EDIT.
Index ¶
- Constants
- Variables
- type AllowListEntry
- type AllowListUpdate
- type AnyToStellarMessage
- type AuthorizedCallerAddedEvent
- type AuthorizedCallerRemovedEvent
- type FeeAggregatorSetEvent
- type GenericExtraArgsV3
- type InboundImplRemovedEvent
- type InboundImplSetEvent
- type InboundImplementationArgs
- type InboundImplementationUpdate
- type OutboundImplRemovedEvent
- type OutboundImplSetEvent
- type OutboundImplementationArgs
- type OutboundImplementationUpdate
- type OwnershipTransferStartedEvent
- type OwnershipTransferredEvent
- type RoleGrantedEvent
- type RoleRevokedEvent
- type StellarToAnyMessage
- type TokenAmount
- type VersionedVerifierResolverClient
- func (c *VersionedVerifierResolverClient) AcceptOwnership(ctx context.Context) error
- func (c *VersionedVerifierResolverClient) ApplyInboundImplUpdates(ctx context.Context, implementations []InboundImplementationUpdate) error
- func (c *VersionedVerifierResolverClient) ApplyOutboundImplUpdates(ctx context.Context, implementations []OutboundImplementationUpdate) error
- func (c *VersionedVerifierResolverClient) CancelOwnershipTransfer(ctx context.Context) error
- func (c *VersionedVerifierResolverClient) ContractID() string
- func (c *VersionedVerifierResolverClient) GetAllInboundImplementations(ctx context.Context) ([]InboundImplementationArgs, error)
- func (c *VersionedVerifierResolverClient) GetAllOutboundImplementations(ctx context.Context) ([]OutboundImplementationArgs, error)
- func (c *VersionedVerifierResolverClient) GetFeeAggregator(ctx context.Context) (string, error)
- func (c *VersionedVerifierResolverClient) GetInboundImplementation(ctx context.Context, verifierResults []byte) (string, error)
- func (c *VersionedVerifierResolverClient) GetOutboundImplementation(ctx context.Context, destChainSelector uint64, extraArgs []byte) (string, error)
- func (c *VersionedVerifierResolverClient) GetPendingOwner(ctx context.Context) (*string, error)
- func (c *VersionedVerifierResolverClient) InitOwner(ctx context.Context, owner string) error
- func (c *VersionedVerifierResolverClient) Initialize(ctx context.Context, owner string, feeAggregator string) error
- func (c *VersionedVerifierResolverClient) IsOwner(ctx context.Context, addr string) (bool, error)
- func (c *VersionedVerifierResolverClient) Owner(ctx context.Context) (*string, error)
- func (c *VersionedVerifierResolverClient) RequireOwner(ctx context.Context) (string, error)
- func (c *VersionedVerifierResolverClient) SetFeeAggregator(ctx context.Context, feeAggregator string) error
- func (c *VersionedVerifierResolverClient) SetNewOwner(ctx context.Context, newOwner string) error
- func (c *VersionedVerifierResolverClient) TransferOwnership(ctx context.Context, newOwner string) error
- func (c *VersionedVerifierResolverClient) TypeAndVersion(ctx context.Context) (string, error)
- func (c *VersionedVerifierResolverClient) WaitForAuthorizedCallerAddedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*AuthorizedCallerAddedEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForAuthorizedCallerRemovedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*AuthorizedCallerRemovedEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForFeeAggregatorSetEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*FeeAggregatorSetEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForInboundImplRemovedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*InboundImplRemovedEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForInboundImplSetEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*InboundImplSetEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForOutboundImplRemovedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*OutboundImplRemovedEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForOutboundImplSetEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*OutboundImplSetEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForOwnershipTransferStartedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*OwnershipTransferStartedEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForOwnershipTransferredEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*OwnershipTransferredEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForRoleGrantedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*RoleGrantedEvent, error)
- func (c *VersionedVerifierResolverClient) WaitForRoleRevokedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, ...) (*RoleRevokedEvent, error)
- func (c *VersionedVerifierResolverClient) WithdrawFeeTokens(ctx context.Context, feeTokens []string) error
Constants ¶
const ( CCIPErrorNotInitialized = 1 CCIPErrorAlreadyInitialized = 2 CCIPErrorNotOwner = 4 CCIPErrorNoPendingOwner = 5 CCIPErrorCallerNotAuthorized = 6 CCIPErrorCallerAlreadyAuthorized = 7 CCIPErrorCallerNotFound = 8 CCIPErrorRoleNotGranted = 9 CCIPErrorFeatureNotEnabled = 10 CCIPErrorRoleAlreadyGranted = 11 CCIPErrorCannotRenounceRole = 12 CCIPErrorInvalidVersionTag = 13 CCIPErrorInvalidSignatureLength = 14 CCIPErrorInvalidSignature = 15 CCIPErrorInvalidSignatureCount = 16 CCIPErrorInvalidSignatureThreshold = 17 CCIPErrorInvalidSignaturePubkey = 18 CCIPErrorSourceSignersNotConfigured = 19 CCIPErrorInvalidVerifierResults = 20 CCIPErrorReentrantCall = 21 CCIPErrorTokenNotSupported = 22 CCIPErrorFeeTokenNotSupported = 23 CCIPErrorNoGasPriceAvailable = 24 CCIPErrorDestinationChainNotEnabled = 25 CCIPErrorInvalidExtraArgsTag = 26 CCIPErrorInvalidExtraArgsData = 27 CCIPErrorMessageGasLimitTooHigh = 28 CCIPErrorMessageTooLarge = 29 CCIPErrorUnsupportedNumberOfTokens = 30 CCIPErrorInvalidDestChainConfig = 31 CCIPErrorMessageFeeTooHigh = 32 CCIPErrorInvalidStaticConfig = 33 CCIPErrorInvalidTokenReceiver = 34 CCIPErrorSourceTokenDataTooLarge = 35 CCIPErrorInvalidDestBytesOverhead = 36 CCIPErrorDestinationChainNotSupported = 37 CCIPErrorMustBeCalledByRouter = 38 CCIPErrorRouterMustSetOriginalSender = 39 CCIPErrorCannotSendZeroTokens = 40 CCIPErrorCanOnlySendOneTokenPerMessage = 41 CCIPErrorUnsupportedToken = 42 CCIPErrorInvalidDestChainAddress = 43 CCIPErrorFeeExceedsMaxAllowed = 44 CCIPErrorInsufficientFeeTokenAmount = 45 CCIPErrorTokenReceiverNotAllowed = 46 CCIPErrorCursedByRMN = 47 CCIPErrorRemoteChainNotSupported = 48 CCIPErrorSenderNotAllowed = 49 CCIPErrorInvalidTokenAmount = 50 CCIPErrorInvalidReceiverAddress = 51 CCIPErrorInvalidConfig = 52 CCIPErrorInvalidVerifierResultsLength = 53 CCIPErrorInboundImplementationNotFound = 54 CCIPErrorOutboundImplementationNotFound = 55 CCIPErrorInvalidAddress = 56 CCIPErrorInvalidChainSelector = 57 CCIPErrorInvalidVersion = 58 CCIPErrorInvalidCCVVersion = 59 CCIPErrorOffRampAlreadyExists = 60 CCIPErrorOffRampMismatch = 61 CCIPErrorBadRMNSignal = 62 CCIPErrorUnsupportedDestinationChain = 63 CCIPErrorAlreadyCursed = 64 CCIPErrorConfigNotSet = 65 CCIPErrorDuplicateOnchainPublicKey = 66 CCIPErrorInvalidSignerOrder = 67 CCIPErrorNotEnoughSigners = 68 CCIPErrorNotCursed = 69 CCIPErrorOutOfOrderSignatures = 70 CCIPErrorThresholdNotMet = 71 CCIPErrorUnexpectedSigner = 72 CCIPErrorZeroValueNotAllowed = 73 CCIPErrorSourceChainNotEnabled = 100 CCIPErrorInvalidSourceChainConfig = 101 CCIPErrorInvalidOnRampAddress = 102 CCIPErrorInvalidOffRampAddress = 103 CCIPErrorInvalidMessageDestination = 104 CCIPErrorMessageAlreadyExecuted = 105 CCIPErrorInvalidExecutionState = 106 CCIPErrorCCVLengthMismatch = 107 CCIPErrorCCVQuorumNotMet = 108 CCIPErrorReceiverError = 109 CCIPErrorGasLimitOverrideTooLow = 110 CCIPErrorInvalidReceiverLength = 111 CCIPErrorTokenHandlingError = 112 CCIPErrorMessageDecodingError = 113 CCIPErrorReceiverDoesNotExist = 114 CCIPErrorReceiverNotWasmContract = 115 CCIPErrorRequiredCCVMissing = 116 CCIPErrorOnlyRegistryModuleOrOwner = 201 CCIPErrorOnlyAdministrator = 202 CCIPErrorOnlyPendingAdministrator = 203 CCIPErrorTokenAlreadyRegistered = 204 CCIPErrorInvalidTokenPoolToken = 205 CCIPErrorPoolTokenMismatch = 301 CCIPErrorChainNotSupported = 302 CCIPErrorCallerIsNotRamp = 303 CCIPErrorInsufficientPoolLiquidity = 304 CCIPErrorInvalidRemotePoolAddress = 305 CCIPErrorInvalidRemoteChainConfig = 306 CCIPErrorInvalidRemoteChainDecimals = 307 CCIPErrorDecimalAmountOverflow = 308 CCIPErrorInvalidPoolTokenDecimals = 309 CCIPErrorBucketOverfilled = 310 CCIPErrorTokenMaxCapacityExceeded = 311 CCIPErrorTokenRateLimitReached = 312 CCIPErrorInvalidRateLimitRate = 313 CCIPErrorDisabledNonZeroRateLimit = 314 CCIPErrorInvalidRequestedFinality = 315 CCIPErrorRequestedFinalityCanOnlyHaveOneMode = 316 CCIPErrorInvalidChainForClient = 317 CCIPErrorRouterNotConfigured = 318 CCIPErrorInvalidFeeCalculation = 801 CCIPErrorInvalidFeeTokenConversion = 802 CCIPErrorZeroFeeAggregatorNotAllowed = 803 )
CCIPError represents the contract error codes.
const AuthorizedCallerAddedEventTopic = "auth_CallerAdded"
AuthorizedCallerAddedEventTopic is the event topic identifier.
const AuthorizedCallerRemovedEventTopic = "auth_CallerRemoved"
AuthorizedCallerRemovedEventTopic is the event topic identifier.
const FeeAggregatorSetEventTopic = "vvr_FeeAggregatorSet"
FeeAggregatorSetEventTopic is the event topic identifier.
const InboundImplRemovedEventTopic = "vvr_InboundImplRemoved"
InboundImplRemovedEventTopic is the event topic identifier.
const InboundImplSetEventTopic = "vvr_InboundImplSet"
InboundImplSetEventTopic is the event topic identifier.
const OutboundImplRemovedEventTopic = "vvr_OutboundImplRemoved"
OutboundImplRemovedEventTopic is the event topic identifier.
const OutboundImplSetEventTopic = "vvr_OutboundImplSet"
OutboundImplSetEventTopic is the event topic identifier.
const OwnershipTransferStartedEventTopic = "auth_OwnerTransferStart"
OwnershipTransferStartedEventTopic is the event topic identifier.
const OwnershipTransferredEventTopic = "vvr_OwnerTransferred"
OwnershipTransferredEventTopic is the event topic identifier.
const RoleGrantedEventTopic = "auth_RoleGranted"
RoleGrantedEventTopic is the event topic identifier.
const RoleRevokedEventTopic = "auth_RoleRevoked"
RoleRevokedEventTopic is the event topic identifier.
Variables ¶
var CCIPErrorMessage = map[int]string{}/* 116 elements not displayed */
CCIPErrorMessage returns a human-readable message for error codes.
Functions ¶
This section is empty.
Types ¶
type AllowListEntry ¶
AllowListEntry represents the AllowListEntry struct from the contract.
func AllowListEntryFromScVal ¶
func AllowListEntryFromScVal(val xdr.ScVal) (*AllowListEntry, error)
AllowListEntryFromScVal parses an xdr.ScVal into AllowListEntry.
type AllowListUpdate ¶
type AllowListUpdate struct {
AddedAllowlistedSenders []string
AllowlistEnabled bool
DestChainSelector uint64
RemovedAllowlistedSenders []string
}
AllowListUpdate represents the AllowListUpdate struct from the contract.
func AllowListUpdateFromScVal ¶
func AllowListUpdateFromScVal(val xdr.ScVal) (*AllowListUpdate, error)
AllowListUpdateFromScVal parses an xdr.ScVal into AllowListUpdate.
type AnyToStellarMessage ¶
type AnyToStellarMessage struct {
Data []byte
DestTokenAmounts []TokenAmount
MessageId [32]byte
Sender []byte
SourceChainSelector uint64
}
AnyToStellarMessage represents the AnyToStellarMessage struct from the contract.
func AnyToStellarMessageFromScVal ¶
func AnyToStellarMessageFromScVal(val xdr.ScVal) (*AnyToStellarMessage, error)
AnyToStellarMessageFromScVal parses an xdr.ScVal into AnyToStellarMessage.
type AuthorizedCallerAddedEvent ¶
type AuthorizedCallerAddedEvent struct {
Caller string
// Event metadata
Ledger uint32
TxHash string
}
AuthorizedCallerAddedEvent represents the AuthorizedCallerAddedEvent event. Topics: [auth_CallerAdded]
func ParseAuthorizedCallerAddedEvent ¶
func ParseAuthorizedCallerAddedEvent(e protocolrpc.EventInfo) (*AuthorizedCallerAddedEvent, error)
type AuthorizedCallerRemovedEvent ¶
type AuthorizedCallerRemovedEvent struct {
Caller string
// Event metadata
Ledger uint32
TxHash string
}
AuthorizedCallerRemovedEvent represents the AuthorizedCallerRemovedEvent event. Topics: [auth_CallerRemoved]
func ParseAuthorizedCallerRemovedEvent ¶
func ParseAuthorizedCallerRemovedEvent(e protocolrpc.EventInfo) (*AuthorizedCallerRemovedEvent, error)
type FeeAggregatorSetEvent ¶
type FeeAggregatorSetEvent struct {
FeeAggregator string
// Event metadata
Ledger uint32
TxHash string
}
FeeAggregatorSetEvent represents the FeeAggregatorSetEvent event. Topics: [vvr_FeeAggregatorSet]
func ParseFeeAggregatorSetEvent ¶
func ParseFeeAggregatorSetEvent(e protocolrpc.EventInfo) (*FeeAggregatorSetEvent, error)
type GenericExtraArgsV3 ¶
type GenericExtraArgsV3 struct {
BlockConfirmations uint32
CcvArgs [][]byte
Ccvs []string
Executor string
ExecutorArgs []byte
GasLimit uint32
TokenArgs []byte
TokenReceiver []byte
}
GenericExtraArgsV3 represents the GenericExtraArgsV3 struct from the contract.
func GenericExtraArgsV3FromScVal ¶
func GenericExtraArgsV3FromScVal(val xdr.ScVal) (*GenericExtraArgsV3, error)
GenericExtraArgsV3FromScVal parses an xdr.ScVal into GenericExtraArgsV3.
type InboundImplRemovedEvent ¶
type InboundImplRemovedEvent struct {
Version [4]byte
// Event metadata
Ledger uint32
TxHash string
}
InboundImplRemovedEvent represents the InboundImplRemovedEvent event. Topics: [vvr_InboundImplRemoved]
func ParseInboundImplRemovedEvent ¶
func ParseInboundImplRemovedEvent(e protocolrpc.EventInfo) (*InboundImplRemovedEvent, error)
type InboundImplSetEvent ¶
type InboundImplSetEvent struct {
Version [4]byte
Verifier string
// Event metadata
Ledger uint32
TxHash string
}
InboundImplSetEvent represents the InboundImplSetEvent event. Topics: [vvr_InboundImplSet]
func ParseInboundImplSetEvent ¶
func ParseInboundImplSetEvent(e protocolrpc.EventInfo) (*InboundImplSetEvent, error)
type InboundImplementationArgs ¶
InboundImplementationArgs represents the InboundImplementationArgs struct from the contract.
func InboundImplementationArgsFromScVal ¶
func InboundImplementationArgsFromScVal(val xdr.ScVal) (*InboundImplementationArgs, error)
InboundImplementationArgsFromScVal parses an xdr.ScVal into InboundImplementationArgs.
type InboundImplementationUpdate ¶
InboundImplementationUpdate represents the InboundImplementationUpdate struct from the contract.
func InboundImplementationUpdateFromScVal ¶
func InboundImplementationUpdateFromScVal(val xdr.ScVal) (*InboundImplementationUpdate, error)
InboundImplementationUpdateFromScVal parses an xdr.ScVal into InboundImplementationUpdate.
type OutboundImplRemovedEvent ¶
type OutboundImplRemovedEvent struct {
DestChainSelector uint64
// Event metadata
Ledger uint32
TxHash string
}
OutboundImplRemovedEvent represents the OutboundImplRemovedEvent event. Topics: [vvr_OutboundImplRemoved]
func ParseOutboundImplRemovedEvent ¶
func ParseOutboundImplRemovedEvent(e protocolrpc.EventInfo) (*OutboundImplRemovedEvent, error)
type OutboundImplSetEvent ¶
type OutboundImplSetEvent struct {
DestChainSelector uint64
Verifier string
// Event metadata
Ledger uint32
TxHash string
}
OutboundImplSetEvent represents the OutboundImplSetEvent event. Topics: [vvr_OutboundImplSet]
func ParseOutboundImplSetEvent ¶
func ParseOutboundImplSetEvent(e protocolrpc.EventInfo) (*OutboundImplSetEvent, error)
type OutboundImplementationArgs ¶
OutboundImplementationArgs represents the OutboundImplementationArgs struct from the contract.
func OutboundImplementationArgsFromScVal ¶
func OutboundImplementationArgsFromScVal(val xdr.ScVal) (*OutboundImplementationArgs, error)
OutboundImplementationArgsFromScVal parses an xdr.ScVal into OutboundImplementationArgs.
type OutboundImplementationUpdate ¶
OutboundImplementationUpdate represents the OutboundImplementationUpdate struct from the contract.
func OutboundImplementationUpdateFromScVal ¶
func OutboundImplementationUpdateFromScVal(val xdr.ScVal) (*OutboundImplementationUpdate, error)
OutboundImplementationUpdateFromScVal parses an xdr.ScVal into OutboundImplementationUpdate.
type OwnershipTransferStartedEvent ¶
type OwnershipTransferStartedEvent struct {
PreviousOwner string
NewOwner string
// Event metadata
Ledger uint32
TxHash string
}
OwnershipTransferStartedEvent represents the OwnershipTransferStartedEvent event. Topics: [auth_OwnerTransferStart]
func ParseOwnershipTransferStartedEvent ¶
func ParseOwnershipTransferStartedEvent(e protocolrpc.EventInfo) (*OwnershipTransferStartedEvent, error)
type OwnershipTransferredEvent ¶
type OwnershipTransferredEvent struct {
NewOwner string
// Event metadata
Ledger uint32
TxHash string
}
OwnershipTransferredEvent represents the OwnershipTransferredEvent event. Topics: [vvr_OwnerTransferred]
func ParseOwnershipTransferredEvent ¶
func ParseOwnershipTransferredEvent(e protocolrpc.EventInfo) (*OwnershipTransferredEvent, error)
type RoleGrantedEvent ¶
type RoleGrantedEvent struct {
Role string
Account string
Sender string
// Event metadata
Ledger uint32
TxHash string
}
RoleGrantedEvent represents the RoleGrantedEvent event. Topics: [auth_RoleGranted]
func ParseRoleGrantedEvent ¶
func ParseRoleGrantedEvent(e protocolrpc.EventInfo) (*RoleGrantedEvent, error)
type RoleRevokedEvent ¶
type RoleRevokedEvent struct {
Role string
Account string
Sender string
// Event metadata
Ledger uint32
TxHash string
}
RoleRevokedEvent represents the RoleRevokedEvent event. Topics: [auth_RoleRevoked]
func ParseRoleRevokedEvent ¶
func ParseRoleRevokedEvent(e protocolrpc.EventInfo) (*RoleRevokedEvent, error)
type StellarToAnyMessage ¶
type StellarToAnyMessage struct {
Data []byte
ExtraArgs []byte
FeeToken string
Receiver []byte
TokenAmounts []TokenAmount
}
StellarToAnyMessage represents the StellarToAnyMessage struct from the contract.
func StellarToAnyMessageFromScVal ¶
func StellarToAnyMessageFromScVal(val xdr.ScVal) (*StellarToAnyMessage, error)
StellarToAnyMessageFromScVal parses an xdr.ScVal into StellarToAnyMessage.
type TokenAmount ¶
TokenAmount represents the TokenAmount struct from the contract.
func TokenAmountFromScVal ¶
func TokenAmountFromScVal(val xdr.ScVal) (*TokenAmount, error)
TokenAmountFromScVal parses an xdr.ScVal into TokenAmount.
type VersionedVerifierResolverClient ¶
type VersionedVerifierResolverClient struct {
// contains filtered or unexported fields
}
VersionedVerifierResolverClient provides methods to interact with the VersionedVerifierResolver contract.
func NewVersionedVerifierResolverClient ¶
func NewVersionedVerifierResolverClient(invoker bindings.Invoker, contractID string) *VersionedVerifierResolverClient
NewVersionedVerifierResolverClient creates a new VersionedVerifierResolverClient.
func (*VersionedVerifierResolverClient) AcceptOwnership ¶
func (c *VersionedVerifierResolverClient) AcceptOwnership(ctx context.Context) error
AcceptOwnership calls the accept_ownership function on the contract.
func (*VersionedVerifierResolverClient) ApplyInboundImplUpdates ¶
func (c *VersionedVerifierResolverClient) ApplyInboundImplUpdates(ctx context.Context, implementations []InboundImplementationUpdate) error
ApplyInboundImplUpdates calls the apply_inbound_impl_updates function on the contract.
func (*VersionedVerifierResolverClient) ApplyOutboundImplUpdates ¶
func (c *VersionedVerifierResolverClient) ApplyOutboundImplUpdates(ctx context.Context, implementations []OutboundImplementationUpdate) error
ApplyOutboundImplUpdates calls the apply_outbound_impl_updates function on the contract.
func (*VersionedVerifierResolverClient) CancelOwnershipTransfer ¶
func (c *VersionedVerifierResolverClient) CancelOwnershipTransfer(ctx context.Context) error
CancelOwnershipTransfer calls the cancel_ownership_transfer function on the contract.
func (*VersionedVerifierResolverClient) ContractID ¶
func (c *VersionedVerifierResolverClient) ContractID() string
ContractID returns the contract ID.
func (*VersionedVerifierResolverClient) GetAllInboundImplementations ¶
func (c *VersionedVerifierResolverClient) GetAllInboundImplementations(ctx context.Context) ([]InboundImplementationArgs, error)
GetAllInboundImplementations calls the get_all_inbound_implementations function on the contract.
func (*VersionedVerifierResolverClient) GetAllOutboundImplementations ¶
func (c *VersionedVerifierResolverClient) GetAllOutboundImplementations(ctx context.Context) ([]OutboundImplementationArgs, error)
GetAllOutboundImplementations calls the get_all_outbound_implementations function on the contract.
func (*VersionedVerifierResolverClient) GetFeeAggregator ¶
func (c *VersionedVerifierResolverClient) GetFeeAggregator(ctx context.Context) (string, error)
GetFeeAggregator calls the get_fee_aggregator function on the contract.
func (*VersionedVerifierResolverClient) GetInboundImplementation ¶
func (c *VersionedVerifierResolverClient) GetInboundImplementation(ctx context.Context, verifierResults []byte) (string, error)
GetInboundImplementation calls the get_inbound_implementation function on the contract.
func (*VersionedVerifierResolverClient) GetOutboundImplementation ¶
func (c *VersionedVerifierResolverClient) GetOutboundImplementation(ctx context.Context, destChainSelector uint64, extraArgs []byte) (string, error)
GetOutboundImplementation calls the get_outbound_implementation function on the contract.
func (*VersionedVerifierResolverClient) GetPendingOwner ¶
func (c *VersionedVerifierResolverClient) GetPendingOwner(ctx context.Context) (*string, error)
GetPendingOwner calls the get_pending_owner function on the contract.
func (*VersionedVerifierResolverClient) InitOwner ¶
func (c *VersionedVerifierResolverClient) InitOwner(ctx context.Context, owner string) error
InitOwner calls the init_owner function on the contract.
func (*VersionedVerifierResolverClient) Initialize ¶
func (c *VersionedVerifierResolverClient) Initialize(ctx context.Context, owner string, feeAggregator string) error
Initialize calls the initialize function on the contract.
func (*VersionedVerifierResolverClient) IsOwner ¶
IsOwner calls the is_owner function on the contract.
func (*VersionedVerifierResolverClient) Owner ¶
func (c *VersionedVerifierResolverClient) Owner(ctx context.Context) (*string, error)
Owner calls the owner function on the contract.
func (*VersionedVerifierResolverClient) RequireOwner ¶
func (c *VersionedVerifierResolverClient) RequireOwner(ctx context.Context) (string, error)
RequireOwner calls the require_owner function on the contract.
func (*VersionedVerifierResolverClient) SetFeeAggregator ¶
func (c *VersionedVerifierResolverClient) SetFeeAggregator(ctx context.Context, feeAggregator string) error
SetFeeAggregator calls the set_fee_aggregator function on the contract.
func (*VersionedVerifierResolverClient) SetNewOwner ¶
func (c *VersionedVerifierResolverClient) SetNewOwner(ctx context.Context, newOwner string) error
SetNewOwner calls the set_new_owner function on the contract.
func (*VersionedVerifierResolverClient) TransferOwnership ¶
func (c *VersionedVerifierResolverClient) TransferOwnership(ctx context.Context, newOwner string) error
TransferOwnership calls the transfer_ownership function on the contract.
func (*VersionedVerifierResolverClient) TypeAndVersion ¶
func (c *VersionedVerifierResolverClient) TypeAndVersion(ctx context.Context) (string, error)
TypeAndVersion calls the type_and_version function on the contract.
func (*VersionedVerifierResolverClient) WaitForAuthorizedCallerAddedEvent ¶
func (c *VersionedVerifierResolverClient) WaitForAuthorizedCallerAddedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*AuthorizedCallerAddedEvent) bool) (*AuthorizedCallerAddedEvent, error)
WaitForAuthorizedCallerAddedEvent waits for a AuthorizedCallerAddedEvent event.
func (*VersionedVerifierResolverClient) WaitForAuthorizedCallerRemovedEvent ¶
func (c *VersionedVerifierResolverClient) WaitForAuthorizedCallerRemovedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*AuthorizedCallerRemovedEvent) bool) (*AuthorizedCallerRemovedEvent, error)
WaitForAuthorizedCallerRemovedEvent waits for a AuthorizedCallerRemovedEvent event.
func (*VersionedVerifierResolverClient) WaitForFeeAggregatorSetEvent ¶
func (c *VersionedVerifierResolverClient) WaitForFeeAggregatorSetEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*FeeAggregatorSetEvent) bool) (*FeeAggregatorSetEvent, error)
WaitForFeeAggregatorSetEvent waits for a FeeAggregatorSetEvent event.
func (*VersionedVerifierResolverClient) WaitForInboundImplRemovedEvent ¶
func (c *VersionedVerifierResolverClient) WaitForInboundImplRemovedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*InboundImplRemovedEvent) bool) (*InboundImplRemovedEvent, error)
WaitForInboundImplRemovedEvent waits for a InboundImplRemovedEvent event.
func (*VersionedVerifierResolverClient) WaitForInboundImplSetEvent ¶
func (c *VersionedVerifierResolverClient) WaitForInboundImplSetEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*InboundImplSetEvent) bool) (*InboundImplSetEvent, error)
WaitForInboundImplSetEvent waits for a InboundImplSetEvent event.
func (*VersionedVerifierResolverClient) WaitForOutboundImplRemovedEvent ¶
func (c *VersionedVerifierResolverClient) WaitForOutboundImplRemovedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*OutboundImplRemovedEvent) bool) (*OutboundImplRemovedEvent, error)
WaitForOutboundImplRemovedEvent waits for a OutboundImplRemovedEvent event.
func (*VersionedVerifierResolverClient) WaitForOutboundImplSetEvent ¶
func (c *VersionedVerifierResolverClient) WaitForOutboundImplSetEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*OutboundImplSetEvent) bool) (*OutboundImplSetEvent, error)
WaitForOutboundImplSetEvent waits for a OutboundImplSetEvent event.
func (*VersionedVerifierResolverClient) WaitForOwnershipTransferStartedEvent ¶
func (c *VersionedVerifierResolverClient) WaitForOwnershipTransferStartedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*OwnershipTransferStartedEvent) bool) (*OwnershipTransferStartedEvent, error)
WaitForOwnershipTransferStartedEvent waits for a OwnershipTransferStartedEvent event.
func (*VersionedVerifierResolverClient) WaitForOwnershipTransferredEvent ¶
func (c *VersionedVerifierResolverClient) WaitForOwnershipTransferredEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*OwnershipTransferredEvent) bool) (*OwnershipTransferredEvent, error)
WaitForOwnershipTransferredEvent waits for a OwnershipTransferredEvent event.
func (*VersionedVerifierResolverClient) WaitForRoleGrantedEvent ¶
func (c *VersionedVerifierResolverClient) WaitForRoleGrantedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*RoleGrantedEvent) bool) (*RoleGrantedEvent, error)
WaitForRoleGrantedEvent waits for a RoleGrantedEvent event.
func (*VersionedVerifierResolverClient) WaitForRoleRevokedEvent ¶
func (c *VersionedVerifierResolverClient) WaitForRoleRevokedEvent(ctx context.Context, startLedger uint32, timeout time.Duration, filter func(*RoleRevokedEvent) bool) (*RoleRevokedEvent, error)
WaitForRoleRevokedEvent waits for a RoleRevokedEvent event.
func (*VersionedVerifierResolverClient) WithdrawFeeTokens ¶
func (c *VersionedVerifierResolverClient) WithdrawFeeTokens(ctx context.Context, feeTokens []string) error
WithdrawFeeTokens calls the withdraw_fee_tokens function on the contract.