package
0.0.2
Repository: https://github.com/offchainlabs/bold.git
Documentation: pkg.go.dev

# Functions

DeployOldChallengeLib deploys a new Ethereum contract, binding an instance of OldChallengeLib to it.
DeployOldChallengeManager deploys a new Ethereum contract, binding an instance of OldChallengeManager to it.
NewIOldChallengeManager creates a new instance of IOldChallengeManager, bound to a specific deployed contract.
NewIOldChallengeManagerCaller creates a new read-only instance of IOldChallengeManager, bound to a specific deployed contract.
NewIOldChallengeManagerFilterer creates a new log filterer instance of IOldChallengeManager, bound to a specific deployed contract.
NewIOldChallengeManagerTransactor creates a new write-only instance of IOldChallengeManager, bound to a specific deployed contract.
NewIOldChallengeResultReceiver creates a new instance of IOldChallengeResultReceiver, bound to a specific deployed contract.
NewIOldChallengeResultReceiverCaller creates a new read-only instance of IOldChallengeResultReceiver, bound to a specific deployed contract.
NewIOldChallengeResultReceiverFilterer creates a new log filterer instance of IOldChallengeResultReceiver, bound to a specific deployed contract.
NewIOldChallengeResultReceiverTransactor creates a new write-only instance of IOldChallengeResultReceiver, bound to a specific deployed contract.
NewOldChallengeLib creates a new instance of OldChallengeLib, bound to a specific deployed contract.
NewOldChallengeLibCaller creates a new read-only instance of OldChallengeLib, bound to a specific deployed contract.
NewOldChallengeLibFilterer creates a new log filterer instance of OldChallengeLib, bound to a specific deployed contract.
NewOldChallengeLibTransactor creates a new write-only instance of OldChallengeLib, bound to a specific deployed contract.
NewOldChallengeManager creates a new instance of OldChallengeManager, bound to a specific deployed contract.
NewOldChallengeManagerCaller creates a new read-only instance of OldChallengeManager, bound to a specific deployed contract.
NewOldChallengeManagerFilterer creates a new log filterer instance of OldChallengeManager, bound to a specific deployed contract.
NewOldChallengeManagerTransactor creates a new write-only instance of OldChallengeManager, bound to a specific deployed contract.

# Variables

IOldChallengeManagerABI is the input ABI used to generate the binding from.
IOldChallengeManagerMetaData contains all meta data concerning the IOldChallengeManager contract.
IOldChallengeResultReceiverABI is the input ABI used to generate the binding from.
IOldChallengeResultReceiverMetaData contains all meta data concerning the IOldChallengeResultReceiver contract.
OldChallengeLibABI is the input ABI used to generate the binding from.
OldChallengeLibBin is the compiled bytecode used for deploying new contracts.
OldChallengeLibMetaData contains all meta data concerning the OldChallengeLib contract.
OldChallengeManagerABI is the input ABI used to generate the binding from.
OldChallengeManagerBin is the compiled bytecode used for deploying new contracts.
OldChallengeManagerMetaData contains all meta data concerning the OldChallengeManager contract.

# Structs

GlobalState is an auto generated low-level Go binding around an user-defined struct.
IOldChallengeManager is an auto generated Go binding around an Ethereum contract.
IOldChallengeManagerBisected represents a Bisected event raised by the IOldChallengeManager contract.
IOldChallengeManagerBisectedIterator is returned from FilterBisected and is used to iterate over the raw logs and unpacked data for Bisected events raised by the IOldChallengeManager contract.
IOldChallengeManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
IOldChallengeManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IOldChallengeManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IOldChallengeManagerChallengeEnded represents a ChallengeEnded event raised by the IOldChallengeManager contract.
IOldChallengeManagerChallengeEndedIterator is returned from FilterChallengeEnded and is used to iterate over the raw logs and unpacked data for ChallengeEnded events raised by the IOldChallengeManager contract.
IOldChallengeManagerExecutionChallengeBegun represents a ExecutionChallengeBegun event raised by the IOldChallengeManager contract.
IOldChallengeManagerExecutionChallengeBegunIterator is returned from FilterExecutionChallengeBegun and is used to iterate over the raw logs and unpacked data for ExecutionChallengeBegun events raised by the IOldChallengeManager contract.
IOldChallengeManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IOldChallengeManagerInitiatedChallenge represents a InitiatedChallenge event raised by the IOldChallengeManager contract.
IOldChallengeManagerInitiatedChallengeIterator is returned from FilterInitiatedChallenge and is used to iterate over the raw logs and unpacked data for InitiatedChallenge events raised by the IOldChallengeManager contract.
IOldChallengeManagerOneStepProofCompleted represents a OneStepProofCompleted event raised by the IOldChallengeManager contract.
IOldChallengeManagerOneStepProofCompletedIterator is returned from FilterOneStepProofCompleted and is used to iterate over the raw logs and unpacked data for OneStepProofCompleted events raised by the IOldChallengeManager contract.
IOldChallengeManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
IOldChallengeManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IOldChallengeManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
IOldChallengeManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IOldChallengeManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
IOldChallengeResultReceiver is an auto generated Go binding around an Ethereum contract.
IOldChallengeResultReceiverCaller is an auto generated read-only Go binding around an Ethereum contract.
IOldChallengeResultReceiverCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
IOldChallengeResultReceiverCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
IOldChallengeResultReceiverFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
IOldChallengeResultReceiverRaw is an auto generated low-level Go binding around an Ethereum contract.
IOldChallengeResultReceiverSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
IOldChallengeResultReceiverTransactor is an auto generated write-only Go binding around an Ethereum contract.
IOldChallengeResultReceiverTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
IOldChallengeResultReceiverTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OldChallengeLib is an auto generated Go binding around an Ethereum contract.
OldChallengeLibCaller is an auto generated read-only Go binding around an Ethereum contract.
OldChallengeLibCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OldChallengeLibCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OldChallengeLibChallenge is an auto generated low-level Go binding around an user-defined struct.
OldChallengeLibFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OldChallengeLibParticipant is an auto generated low-level Go binding around an user-defined struct.
OldChallengeLibRaw is an auto generated low-level Go binding around an Ethereum contract.
OldChallengeLibSegmentSelection is an auto generated low-level Go binding around an user-defined struct.
OldChallengeLibSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OldChallengeLibTransactor is an auto generated write-only Go binding around an Ethereum contract.
OldChallengeLibTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OldChallengeLibTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OldChallengeManager is an auto generated Go binding around an Ethereum contract.
OldChallengeManagerBisected represents a Bisected event raised by the OldChallengeManager contract.
OldChallengeManagerBisectedIterator is returned from FilterBisected and is used to iterate over the raw logs and unpacked data for Bisected events raised by the OldChallengeManager contract.
OldChallengeManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
OldChallengeManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OldChallengeManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OldChallengeManagerChallengeEnded represents a ChallengeEnded event raised by the OldChallengeManager contract.
OldChallengeManagerChallengeEndedIterator is returned from FilterChallengeEnded and is used to iterate over the raw logs and unpacked data for ChallengeEnded events raised by the OldChallengeManager contract.
OldChallengeManagerExecutionChallengeBegun represents a ExecutionChallengeBegun event raised by the OldChallengeManager contract.
OldChallengeManagerExecutionChallengeBegunIterator is returned from FilterExecutionChallengeBegun and is used to iterate over the raw logs and unpacked data for ExecutionChallengeBegun events raised by the OldChallengeManager contract.
OldChallengeManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OldChallengeManagerInitiatedChallenge represents a InitiatedChallenge event raised by the OldChallengeManager contract.
OldChallengeManagerInitiatedChallengeIterator is returned from FilterInitiatedChallenge and is used to iterate over the raw logs and unpacked data for InitiatedChallenge events raised by the OldChallengeManager contract.
OldChallengeManagerOneStepProofCompleted represents a OneStepProofCompleted event raised by the OldChallengeManager contract.
OldChallengeManagerOneStepProofCompletedIterator is returned from FilterOneStepProofCompleted and is used to iterate over the raw logs and unpacked data for OneStepProofCompleted events raised by the OldChallengeManager contract.
OldChallengeManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
OldChallengeManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OldChallengeManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
OldChallengeManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OldChallengeManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.