Documentation
¶
Index ¶
- Variables
- func Resolve(claims []faultTypes.Claim) (types.GameStatus, error)
- type BidirectionalClaim
- type BlockHashFetcher
- type BlockNumberFetcher
- type Detect
- type DetectorMetrics
- type FactoryGameFetcher
- type Forecast
- type ForecastMetrics
- type GameCallerCreator
- type OutputRollupClient
- type OutputValidator
- type Service
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrContractCreation = errors.New("failed to create contract") ErrMetadataFetch = errors.New("failed to fetch game metadata") ErrClaimFetch = errors.New("failed to fetch game claims") ErrResolver = errors.New("failed to resolve game") ErrRootAgreement = errors.New("failed to check root agreement") )
Functions ¶
func Resolve ¶ added in v1.6.1
func Resolve(claims []faultTypes.Claim) (types.GameStatus, error)
Resolve creates the bidirectional tree of claims and then computes the resolved game status.
Types ¶
type BidirectionalClaim ¶ added in v1.6.1
type BidirectionalClaim struct { Claim *faultTypes.Claim Children []*BidirectionalClaim }
type BlockHashFetcher ¶ added in v1.6.1
type BlockNumberFetcher ¶ added in v1.6.1
type DetectorMetrics ¶ added in v1.6.1
type FactoryGameFetcher ¶ added in v1.6.1
type ForecastMetrics ¶ added in v1.6.1
type GameCallerCreator ¶ added in v1.6.1
type GameCallerCreator interface {
CreateContract(game types.GameMetadata) (extract.GameCaller, error)
}
type OutputRollupClient ¶ added in v1.6.1
type OutputValidator ¶ added in v1.6.1
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
NewService creates a new Service.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.