# Functions

NewCanonicalStateChain creates a new instance of CanonicalStateChain, bound to a specific deployed contract.
NewCanonicalStateChainCaller creates a new read-only instance of CanonicalStateChain, bound to a specific deployed contract.
NewCanonicalStateChainFilterer creates a new log filterer instance of CanonicalStateChain, bound to a specific deployed contract.
NewCanonicalStateChainTransactor creates a new write-only instance of CanonicalStateChain, bound to a specific deployed contract.

# Variables

CanonicalStateChainABI is the input ABI used to generate the binding from.
CanonicalStateChainMetaData contains all meta data concerning the CanonicalStateChain contract.

# Structs

CanonicalStateChain is an auto generated Go binding around an Ethereum contract.
CanonicalStateChainBlockAdded represents a BlockAdded event raised by the CanonicalStateChain contract.
CanonicalStateChainBlockAddedIterator is returned from FilterBlockAdded and is used to iterate over the raw logs and unpacked data for BlockAdded events raised by the CanonicalStateChain contract.
CanonicalStateChainCaller is an auto generated read-only Go binding around an Ethereum contract.
CanonicalStateChainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
CanonicalStateChainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
CanonicalStateChainCelestiaPointer is an auto generated low-level Go binding around an user-defined struct.
CanonicalStateChainChallengeChanged represents a ChallengeChanged event raised by the CanonicalStateChain contract.
CanonicalStateChainChallengeChangedIterator is returned from FilterChallengeChanged and is used to iterate over the raw logs and unpacked data for ChallengeChanged events raised by the CanonicalStateChain contract.
CanonicalStateChainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
CanonicalStateChainHeader is an auto generated low-level Go binding around an user-defined struct.
CanonicalStateChainInitialized represents a Initialized event raised by the CanonicalStateChain contract.
CanonicalStateChainInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the CanonicalStateChain contract.
CanonicalStateChainOutput is an auto generated low-level Go binding around an user-defined struct.
CanonicalStateChainOutputProposed represents a OutputProposed event raised by the CanonicalStateChain contract.
CanonicalStateChainOutputProposedIterator is returned from FilterOutputProposed and is used to iterate over the raw logs and unpacked data for OutputProposed events raised by the CanonicalStateChain contract.
CanonicalStateChainOwnershipTransferred represents a OwnershipTransferred event raised by the CanonicalStateChain contract.
CanonicalStateChainOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the CanonicalStateChain contract.
CanonicalStateChainPublisherChanged represents a PublisherChanged event raised by the CanonicalStateChain contract.
CanonicalStateChainPublisherChangedIterator is returned from FilterPublisherChanged and is used to iterate over the raw logs and unpacked data for PublisherChanged events raised by the CanonicalStateChain contract.
CanonicalStateChainRaw is an auto generated low-level Go binding around an Ethereum contract.
CanonicalStateChainRolledBack represents a RolledBack event raised by the CanonicalStateChain contract.
CanonicalStateChainRolledBackIterator is returned from FilterRolledBack and is used to iterate over the raw logs and unpacked data for RolledBack events raised by the CanonicalStateChain contract.
CanonicalStateChainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
CanonicalStateChainTransactor is an auto generated write-only Go binding around an Ethereum contract.
CanonicalStateChainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
CanonicalStateChainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
CanonicalStateChainUpgraded represents a Upgraded event raised by the CanonicalStateChain contract.
CanonicalStateChainUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the CanonicalStateChain contract.