# Functions
DeployMNFactory deploys a new Ethereum contract, binding an instance of MNFactory to it.
DeployMNInstance deploys a new Ethereum contract, binding an instance of MNInstance to it.
DeployMNReward deploys a new Ethereum contract, binding an instance of MNReward to it.
NewMNFactory creates a new instance of MNFactory, bound to a specific deployed contract.
NewMNFactoryCaller creates a new read-only instance of MNFactory, bound to a specific deployed contract.
NewMNFactoryFilterer creates a new log filterer instance of MNFactory, bound to a specific deployed contract.
NewMNFactoryTransactor creates a new write-only instance of MNFactory, bound to a specific deployed contract.
NewMNInstance creates a new instance of MNInstance, bound to a specific deployed contract.
NewMNInstanceCaller creates a new read-only instance of MNInstance, bound to a specific deployed contract.
NewMNInstanceFilterer creates a new log filterer instance of MNInstance, bound to a specific deployed contract.
NewMNInstanceTransactor creates a new write-only instance of MNInstance, bound to a specific deployed contract.
NewMNReward creates a new instance of MNReward, bound to a specific deployed contract.
NewMNRewardCaller creates a new read-only instance of MNReward, bound to a specific deployed contract.
NewMNRewardFilterer creates a new log filterer instance of MNReward, bound to a specific deployed contract.
NewMNRewardTransactor creates a new write-only instance of MNReward, bound to a specific deployed contract.
# Constants
MNFactoryABI is the input ABI used to generate the binding from.
MNFactoryBin is the compiled bytecode used for deploying new contracts.
MNInstanceABI is the input ABI used to generate the binding from.
MNInstanceBin is the compiled bytecode used for deploying new contracts.
MNRewardABI is the input ABI used to generate the binding from.
MNRewardBin is the compiled bytecode used for deploying new contracts.
# Structs
MNFactory is an auto generated Go binding around an Ethereum contract.
MNFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
MNFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MNFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MNFactoryEvent_MNFactory represents a Event_MNFactory event raised by the MNFactory contract.
MNFactoryEvent_MNFactoryIterator is returned from FilterEvent_MNFactory and is used to iterate over the raw logs and unpacked data for Event_MNFactory events raised by the MNFactory contract.
MNFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MNFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
MNFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MNFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
MNFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MNFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MNInstance is an auto generated Go binding around an Ethereum contract.
MNInstanceCaller is an auto generated read-only Go binding around an Ethereum contract.
MNInstanceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MNInstanceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MNInstanceEvent_Action represents a Event_Action event raised by the MNInstance contract.
MNInstanceEvent_ActionIterator is returned from FilterEvent_Action and is used to iterate over the raw logs and unpacked data for Event_Action events raised by the MNInstance contract.
MNInstanceEvent_AdminChangeState represents a Event_AdminChangeState event raised by the MNInstance contract.
MNInstanceEvent_AdminChangeStateIterator is returned from FilterEvent_AdminChangeState and is used to iterate over the raw logs and unpacked data for Event_AdminChangeState events raised by the MNInstance contract.
MNInstanceEvent_Reward represents a Event_Reward event raised by the MNInstance contract.
MNInstanceEvent_RewardIterator is returned from FilterEvent_Reward and is used to iterate over the raw logs and unpacked data for Event_Reward events raised by the MNInstance contract.
MNInstanceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MNInstanceRaw is an auto generated low-level Go binding around an Ethereum contract.
MNInstanceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MNInstanceTransactor is an auto generated write-only Go binding around an Ethereum contract.
MNInstanceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MNInstanceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MNReward is an auto generated Go binding around an Ethereum contract.
MNRewardCaller is an auto generated read-only Go binding around an Ethereum contract.
MNRewardCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MNRewardCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MNRewardEvent_MNReward represents a Event_MNReward event raised by the MNReward contract.
MNRewardEvent_MNRewardIterator is returned from FilterEvent_MNReward and is used to iterate over the raw logs and unpacked data for Event_MNReward events raised by the MNReward contract.
MNRewardFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MNRewardRaw is an auto generated low-level Go binding around an Ethereum contract.
MNRewardSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MNRewardTransactor is an auto generated write-only Go binding around an Ethereum contract.
MNRewardTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MNRewardTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.