# Functions

NewCalculator creates a new instance of Calculator, bound to a specific deployed contract.
NewCalculatorCaller creates a new read-only instance of Calculator, bound to a specific deployed contract.
NewCalculatorFilterer creates a new log filterer instance of Calculator, bound to a specific deployed contract.
NewCalculatorTransactor creates a new write-only instance of Calculator, bound to a specific deployed contract.

# Variables

CalculatorABI is the input ABI used to generate the binding from.
CalculatorMetaData contains all meta data concerning the Calculator contract.

# Structs

Calculator is an auto generated Go binding around an Ethereum contract.
CalculatorCaller is an auto generated read-only Go binding around an Ethereum contract.
CalculatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CalculatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CalculatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CalculatorGovernanceCallTimelocked represents a GovernanceCallTimelocked event raised by the Calculator contract.
CalculatorGovernanceCallTimelockedIterator is returned from FilterGovernanceCallTimelocked and is used to iterate over the raw logs and unpacked data for GovernanceCallTimelocked events raised by the Calculator contract.
CalculatorGovernanceInitialised represents a GovernanceInitialised event raised by the Calculator contract.
CalculatorGovernanceInitialisedIterator is returned from FilterGovernanceInitialised and is used to iterate over the raw logs and unpacked data for GovernanceInitialised events raised by the Calculator contract.
CalculatorGovernedProductionModeEntered represents a GovernedProductionModeEntered event raised by the Calculator contract.
CalculatorGovernedProductionModeEnteredIterator is returned from FilterGovernedProductionModeEntered and is used to iterate over the raw logs and unpacked data for GovernedProductionModeEntered events raised by the Calculator contract.
CalculatorRaw is an auto generated low-level Go binding around an Ethereum contract.
CalculatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CalculatorTimelockedGovernanceCallCanceled represents a TimelockedGovernanceCallCanceled event raised by the Calculator contract.
CalculatorTimelockedGovernanceCallCanceledIterator is returned from FilterTimelockedGovernanceCallCanceled and is used to iterate over the raw logs and unpacked data for TimelockedGovernanceCallCanceled events raised by the Calculator contract.
CalculatorTimelockedGovernanceCallExecuted represents a TimelockedGovernanceCallExecuted event raised by the Calculator contract.
CalculatorTimelockedGovernanceCallExecutedIterator is returned from FilterTimelockedGovernanceCallExecuted and is used to iterate over the raw logs and unpacked data for TimelockedGovernanceCallExecuted events raised by the Calculator contract.
CalculatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
CalculatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CalculatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CalculatorVoterRegistrationInfo represents a VoterRegistrationInfo event raised by the Calculator contract.
CalculatorVoterRegistrationInfoIterator is returned from FilterVoterRegistrationInfo and is used to iterate over the raw logs and unpacked data for VoterRegistrationInfo events raised by the Calculator contract.