# Functions
DeployEdgeChallengeManager deploys a new Ethereum contract, binding an instance of EdgeChallengeManager to it.
NewEdgeChallengeManager creates a new instance of EdgeChallengeManager, bound to a specific deployed contract.
NewEdgeChallengeManagerCaller creates a new read-only instance of EdgeChallengeManager, bound to a specific deployed contract.
NewEdgeChallengeManagerFilterer creates a new log filterer instance of EdgeChallengeManager, bound to a specific deployed contract.
NewEdgeChallengeManagerTransactor creates a new write-only instance of EdgeChallengeManager, bound to a specific deployed contract.
NewIAssertionChain creates a new instance of IAssertionChain, bound to a specific deployed contract.
NewIAssertionChainCaller creates a new read-only instance of IAssertionChain, bound to a specific deployed contract.
NewIAssertionChainFilterer creates a new log filterer instance of IAssertionChain, bound to a specific deployed contract.
NewIAssertionChainTransactor creates a new write-only instance of IAssertionChain, bound to a specific deployed contract.
NewIEdgeChallengeManager creates a new instance of IEdgeChallengeManager, bound to a specific deployed contract.
NewIEdgeChallengeManagerCaller creates a new read-only instance of IEdgeChallengeManager, bound to a specific deployed contract.
NewIEdgeChallengeManagerFilterer creates a new log filterer instance of IEdgeChallengeManager, bound to a specific deployed contract.
NewIEdgeChallengeManagerTransactor creates a new write-only instance of IEdgeChallengeManager, bound to a specific deployed contract.
# Variables
EdgeChallengeManagerABI is the input ABI used to generate the binding from.
EdgeChallengeManagerBin is the compiled bytecode used for deploying new contracts.
EdgeChallengeManagerMetaData contains all meta data concerning the EdgeChallengeManager contract.
IAssertionChainABI is the input ABI used to generate the binding from.
IAssertionChainMetaData contains all meta data concerning the IAssertionChain contract.
IEdgeChallengeManagerABI is the input ABI used to generate the binding from.
IEdgeChallengeManagerMetaData contains all meta data concerning the IEdgeChallengeManager contract.
# Structs
AssertionState is an auto generated low-level Go binding around an user-defined struct.
AssertionStateData is an auto generated low-level Go binding around an user-defined struct.
ChallengeEdge is an auto generated low-level Go binding around an user-defined struct.
ConfigData is an auto generated low-level Go binding around an user-defined struct.
CreateEdgeArgs is an auto generated low-level Go binding around an user-defined struct.
EdgeChallengeManager is an auto generated Go binding around an Ethereum contract.
EdgeChallengeManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
EdgeChallengeManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
EdgeChallengeManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
EdgeChallengeManagerEdgeAdded represents a EdgeAdded event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeAddedIterator is returned from FilterEdgeAdded and is used to iterate over the raw logs and unpacked data for EdgeAdded events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeBisected represents a EdgeBisected event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeBisectedIterator is returned from FilterEdgeBisected and is used to iterate over the raw logs and unpacked data for EdgeBisected events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByChildren represents a EdgeConfirmedByChildren event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByChildrenIterator is returned from FilterEdgeConfirmedByChildren and is used to iterate over the raw logs and unpacked data for EdgeConfirmedByChildren events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByClaim represents a EdgeConfirmedByClaim event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByClaimIterator is returned from FilterEdgeConfirmedByClaim and is used to iterate over the raw logs and unpacked data for EdgeConfirmedByClaim events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByOneStepProof represents a EdgeConfirmedByOneStepProof event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByOneStepProofIterator is returned from FilterEdgeConfirmedByOneStepProof and is used to iterate over the raw logs and unpacked data for EdgeConfirmedByOneStepProof events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByTime represents a EdgeConfirmedByTime event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeConfirmedByTimeIterator is returned from FilterEdgeConfirmedByTime and is used to iterate over the raw logs and unpacked data for EdgeConfirmedByTime events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeRefunded represents a EdgeRefunded event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerEdgeRefundedIterator is returned from FilterEdgeRefunded and is used to iterate over the raw logs and unpacked data for EdgeRefunded events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
EdgeChallengeManagerInitialized represents a Initialized event raised by the EdgeChallengeManager contract.
EdgeChallengeManagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the EdgeChallengeManager contract.
EdgeChallengeManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
EdgeChallengeManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
EdgeChallengeManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
EdgeChallengeManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
EdgeChallengeManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
GlobalState is an auto generated low-level Go binding around an user-defined struct.
IAssertionChain is an auto generated Go binding around an Ethereum contract.
IAssertionChainCaller is an auto generated read-only Go binding around an Ethereum contract.
IAssertionChainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IAssertionChainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IAssertionChainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IAssertionChainRaw is an auto generated low-level Go binding around an Ethereum contract.
IAssertionChainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IAssertionChainTransactor is an auto generated write-only Go binding around an Ethereum contract.
IAssertionChainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IAssertionChainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IEdgeChallengeManager is an auto generated Go binding around an Ethereum contract.
IEdgeChallengeManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
IEdgeChallengeManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IEdgeChallengeManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IEdgeChallengeManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IEdgeChallengeManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
IEdgeChallengeManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IEdgeChallengeManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
IEdgeChallengeManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IEdgeChallengeManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OneStepData is an auto generated low-level Go binding around an user-defined struct.