# Functions
NewImplementation creates a new instance of Implementation, bound to a specific deployed contract.
NewImplementationCaller creates a new read-only instance of Implementation, bound to a specific deployed contract.
NewImplementationFilterer creates a new log filterer instance of Implementation, bound to a specific deployed contract.
NewImplementationTransactor creates a new write-only instance of Implementation, bound to a specific deployed contract.
# Variables
ImplementationABI is the input ABI used to generate the binding from.
ImplementationMetaData contains all meta data concerning the Implementation contract.
# Structs
Implementation is an auto generated Go binding around an Ethereum contract.
ImplementationCaller is an auto generated read-only Go binding around an Ethereum contract.
ImplementationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ImplementationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ImplementationCipherTextUpdated represents a CipherTextUpdated event raised by the Implementation contract.
ImplementationCipherTextUpdatedIterator is returned from FilterCipherTextUpdated and is used to iterate over the raw logs and unpacked data for CipherTextUpdated events raised by the Implementation contract.
ImplementationClosedEarly represents a ClosedEarly event raised by the Implementation contract.
ImplementationClosedEarlyIterator is returned from FilterClosedEarly and is used to iterate over the raw logs and unpacked data for ClosedEarly events raised by the Implementation contract.
ImplementationContractClosed represents a ContractClosed event raised by the Implementation contract.
ImplementationContractClosedIterator is returned from FilterContractClosed and is used to iterate over the raw logs and unpacked data for ContractClosed events raised by the Implementation contract.
ImplementationContractPurchased represents a ContractPurchased event raised by the Implementation contract.
ImplementationContractPurchasedIterator is returned from FilterContractPurchased and is used to iterate over the raw logs and unpacked data for ContractPurchased events raised by the Implementation contract.
ImplementationDestinationUpdated represents a DestinationUpdated event raised by the Implementation contract.
ImplementationDestinationUpdatedIterator is returned from FilterDestinationUpdated and is used to iterate over the raw logs and unpacked data for DestinationUpdated events raised by the Implementation contract.
ImplementationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ImplementationFundsClaimed represents a FundsClaimed event raised by the Implementation contract.
ImplementationFundsClaimedIterator is returned from FilterFundsClaimed and is used to iterate over the raw logs and unpacked data for FundsClaimed events raised by the Implementation contract.
ImplementationHistoryEntry is an auto generated low-level Go binding around an user-defined struct.
ImplementationInitialized represents a Initialized event raised by the Implementation contract.
ImplementationInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Implementation contract.
ImplementationPurchaseInfoUpdated represents a PurchaseInfoUpdated event raised by the Implementation contract.
ImplementationPurchaseInfoUpdatedIterator is returned from FilterPurchaseInfoUpdated and is used to iterate over the raw logs and unpacked data for PurchaseInfoUpdated events raised by the Implementation contract.
ImplementationRaw is an auto generated low-level Go binding around an Ethereum contract.
ImplementationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ImplementationTerms is an auto generated low-level Go binding around an user-defined struct.
ImplementationTransactor is an auto generated write-only Go binding around an Ethereum contract.
ImplementationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ImplementationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.