package
1.19.0
Repository: https://github.com/synapsecns/sanguine.git
Documentation: pkg.go.dev

# Functions

DeployPingPongClient deploys a new Ethereum contract, binding an instance of PingPongClient to it.
DeployRequestLib deploys a new Ethereum contract, binding an instance of RequestLib to it.
DeployTypeCasts deploys a new Ethereum contract, binding an instance of TypeCasts to it.
NewIMessageRecipient creates a new instance of IMessageRecipient, bound to a specific deployed contract.
NewIMessageRecipientCaller creates a new read-only instance of IMessageRecipient, bound to a specific deployed contract.
NewIMessageRecipientFilterer creates a new log filterer instance of IMessageRecipient, bound to a specific deployed contract.
NewIMessageRecipientTransactor creates a new write-only instance of IMessageRecipient, bound to a specific deployed contract.
NewInterfaceOrigin creates a new instance of InterfaceOrigin, bound to a specific deployed contract.
NewInterfaceOriginCaller creates a new read-only instance of InterfaceOrigin, bound to a specific deployed contract.
NewInterfaceOriginFilterer creates a new log filterer instance of InterfaceOrigin, bound to a specific deployed contract.
NewInterfaceOriginTransactor creates a new write-only instance of InterfaceOrigin, bound to a specific deployed contract.
NewMessageRecipient creates a new instance of MessageRecipient, bound to a specific deployed contract.
NewMessageRecipientCaller creates a new read-only instance of MessageRecipient, bound to a specific deployed contract.
NewMessageRecipientFilterer creates a new log filterer instance of MessageRecipient, bound to a specific deployed contract.
NewMessageRecipientTransactor creates a new write-only instance of MessageRecipient, bound to a specific deployed contract.
NewPingPongClient creates a new instance of PingPongClient, bound to a specific deployed contract.
NewPingPongClientCaller creates a new read-only instance of PingPongClient, bound to a specific deployed contract.
NewPingPongClientFilterer creates a new log filterer instance of PingPongClient, bound to a specific deployed contract.
NewPingPongClientRef creates a new test client.
NewPingPongClientTransactor creates a new write-only instance of PingPongClient, bound to a specific deployed contract.
NewRequestLib creates a new instance of RequestLib, bound to a specific deployed contract.
NewRequestLibCaller creates a new read-only instance of RequestLib, bound to a specific deployed contract.
NewRequestLibFilterer creates a new log filterer instance of RequestLib, bound to a specific deployed contract.
NewRequestLibTransactor creates a new write-only instance of RequestLib, bound to a specific deployed contract.
NewTypeCasts creates a new instance of TypeCasts, bound to a specific deployed contract.
NewTypeCastsCaller creates a new read-only instance of TypeCasts, bound to a specific deployed contract.
NewTypeCastsFilterer creates a new log filterer instance of TypeCasts, bound to a specific deployed contract.
NewTypeCastsTransactor creates a new write-only instance of TypeCasts, bound to a specific deployed contract.

# Variables

Contracts are unmarshalled on start.
IMessageRecipientABI is the input ABI used to generate the binding from.
Deprecated: Use IMessageRecipientMetaData.Sigs instead.
IMessageRecipientMetaData contains all meta data concerning the IMessageRecipient contract.
InterfaceOriginABI is the input ABI used to generate the binding from.
Deprecated: Use InterfaceOriginMetaData.Sigs instead.
InterfaceOriginMetaData contains all meta data concerning the InterfaceOrigin contract.
MessageRecipientABI is the input ABI used to generate the binding from.
Deprecated: Use MessageRecipientMetaData.Sigs instead.
MessageRecipientMetaData contains all meta data concerning the MessageRecipient contract.
PingPongClientABI is the input ABI used to generate the binding from.
PingPongClientBin is the compiled bytecode used for deploying new contracts.
Deprecated: Use PingPongClientMetaData.Sigs instead.
PingPongClientMetaData contains all meta data concerning the PingPongClient contract.
RequestLibABI is the input ABI used to generate the binding from.
RequestLibBin is the compiled bytecode used for deploying new contracts.
RequestLibMetaData contains all meta data concerning the RequestLib contract.
TypeCastsABI is the input ABI used to generate the binding from.
TypeCastsBin is the compiled bytecode used for deploying new contracts.
TypeCastsMetaData contains all meta data concerning the TypeCasts contract.

# Structs

IMessageRecipient is an auto generated Go binding around an Ethereum contract.
IMessageRecipientCaller is an auto generated read-only Go binding around an Ethereum contract.
IMessageRecipientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IMessageRecipientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IMessageRecipientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IMessageRecipientRaw is an auto generated low-level Go binding around an Ethereum contract.
IMessageRecipientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IMessageRecipientTransactor is an auto generated write-only Go binding around an Ethereum contract.
IMessageRecipientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IMessageRecipientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
InterfaceOrigin is an auto generated Go binding around an Ethereum contract.
InterfaceOriginCaller is an auto generated read-only Go binding around an Ethereum contract.
InterfaceOriginCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
InterfaceOriginCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
InterfaceOriginFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
InterfaceOriginRaw is an auto generated low-level Go binding around an Ethereum contract.
InterfaceOriginSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
InterfaceOriginTransactor is an auto generated write-only Go binding around an Ethereum contract.
InterfaceOriginTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
InterfaceOriginTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MessageRecipient is an auto generated Go binding around an Ethereum contract.
MessageRecipientCaller is an auto generated read-only Go binding around an Ethereum contract.
MessageRecipientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MessageRecipientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MessageRecipientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MessageRecipientRaw is an auto generated low-level Go binding around an Ethereum contract.
MessageRecipientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MessageRecipientTransactor is an auto generated write-only Go binding around an Ethereum contract.
MessageRecipientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MessageRecipientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PingPongClient is an auto generated Go binding around an Ethereum contract.
PingPongClientCaller is an auto generated read-only Go binding around an Ethereum contract.
PingPongClientCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PingPongClientCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PingPongClientFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PingPongClientPingReceived represents a PingReceived event raised by the PingPongClient contract.
PingPongClientPingReceivedIterator is returned from FilterPingReceived and is used to iterate over the raw logs and unpacked data for PingReceived events raised by the PingPongClient contract.
PingPongClientPingSent represents a PingSent event raised by the PingPongClient contract.
PingPongClientPingSentIterator is returned from FilterPingSent and is used to iterate over the raw logs and unpacked data for PingSent events raised by the PingPongClient contract.
PingPongClientPongReceived represents a PongReceived event raised by the PingPongClient contract.
PingPongClientPongReceivedIterator is returned from FilterPongReceived and is used to iterate over the raw logs and unpacked data for PongReceived events raised by the PingPongClient contract.
PingPongClientPongSent represents a PongSent event raised by the PingPongClient contract.
PingPongClientPongSentIterator is returned from FilterPongSent and is used to iterate over the raw logs and unpacked data for PongSent events raised by the PingPongClient contract.
PingPongClientRaw is an auto generated low-level Go binding around an Ethereum contract.
PingPongClientRef is a ping pong test client reference nolint:golint.
PingPongClientSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PingPongClientTransactor is an auto generated write-only Go binding around an Ethereum contract.
PingPongClientTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PingPongClientTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RequestLib is an auto generated Go binding around an Ethereum contract.
RequestLibCaller is an auto generated read-only Go binding around an Ethereum contract.
RequestLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RequestLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RequestLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RequestLibRaw is an auto generated low-level Go binding around an Ethereum contract.
RequestLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RequestLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
RequestLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RequestLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TypeCasts is an auto generated Go binding around an Ethereum contract.
TypeCastsCaller is an auto generated read-only Go binding around an Ethereum contract.
TypeCastsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TypeCastsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TypeCastsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TypeCastsRaw is an auto generated low-level Go binding around an Ethereum contract.
TypeCastsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TypeCastsTransactor is an auto generated write-only Go binding around an Ethereum contract.
TypeCastsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TypeCastsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.