Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockContext ¶ added in v1.1.1
type NewRequestInstance ¶ added in v1.1.1
type NewRequestInstance *RequestInstance
type Request ¶
type Request struct {
common.Common
RequestSummary *Summary
Modules *pbsubstreams.Modules
// contains filtered or unexported fields
}
type RequestConfig ¶ added in v1.1.1
type RequestConfig struct {
ManifestPath string
ReadFromModule bool
ProdMode bool
DebugModulesOutput []string
DebugModulesInitialSnapshot []string
StartBlock int64
StopBlock string
FinalBlocksOnly bool
Headers map[string]string
OutputModule string
SubstreamsClientConfig *client.SubstreamsClientConfig
HomeDir string
Vcr bool
Cursor string
Params []string
}
func (*RequestConfig) NewInstance ¶ added in v1.1.1
func (c *RequestConfig) NewInstance() (*RequestInstance, error)
type RequestInstance ¶ added in v1.1.1
type RequestInstance struct {
Stream *streamui.Stream
MsgDescs map[string]*manifest.ModuleDescriptor
ReplayLog *replaylog.File
RequestSummary *Summary
Modules *pbsubstreams.Modules
RefreshCtx *RequestConfig
Graph *manifest.ModuleGraph
}
type Summary ¶
type Summary struct {
Manifest string
Endpoint string
ProductionMode bool
InitialSnapshot []string
Docs []*pbsubstreams.PackageMetadata
Params []string
}
Click to show internal directories.
Click to hide internal directories.