# Functions

NewMoon creates a new instance of Moon, bound to a specific deployed contract.
NewMoonCaller creates a new read-only instance of Moon, bound to a specific deployed contract.
NewMoonFilterer creates a new log filterer instance of Moon, bound to a specific deployed contract.
NewMoonTransactor creates a new write-only instance of Moon, bound to a specific deployed contract.

# Variables

MoonABI is the input ABI used to generate the binding from.
MoonMetaData contains all meta data concerning the Moon contract.

# Structs

AckPacket is an auto generated low-level Go binding around an user-defined struct.
Height is an auto generated low-level Go binding around an user-defined struct.
IbcEndpoint is an auto generated low-level Go binding around an user-defined struct.
IbcPacket is an auto generated low-level Go binding around an user-defined struct.
Moon is an auto generated Go binding around an Ethereum contract.
MoonCaller is an auto generated read-only Go binding around an Ethereum contract.
MoonCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MoonCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MoonFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MoonOwnershipTransferred represents a OwnershipTransferred event raised by the Moon contract.
MoonOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Moon contract.
MoonRaw is an auto generated low-level Go binding around an Ethereum contract.
MoonSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MoonTransactor is an auto generated write-only Go binding around an Ethereum contract.
MoonTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MoonTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.