request

package
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

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 BlockContext struct {
	Module   string
	BlockNum uint64
}

type Config added in v1.1.21

type Config struct {
	ManifestPath                string
	Pkg                         *pbsubstreams.Package
	Graph                       *manifest.ModuleGraph
	ReadFromModule              bool
	ProdMode                    bool
	DebugModulesOutput          []string
	DebugModulesInitialSnapshot []string
	StartBlock                  int64
	StopBlock                   uint64
	FinalBlocksOnly             bool
	Headers                     map[string]string
	OutputModule                string
	SubstreamsClientConfig      *client.SubstreamsClientConfig
	HomeDir                     string
	Vcr                         bool
	Cursor                      string
	Params                      map[string]string
	ReaderOptions               []manifest.Option
}

func (*Config) NewInstance added in v1.1.21

func (c *Config) NewInstance() (*Instance, error)

type Instance added in v1.1.21

type Instance struct {
	Stream         *streamui.Stream
	MsgDescs       map[string]*manifest.ModuleDescriptor
	ReplayLog      *replaylog.File
	RequestSummary *Summary
	Modules        *pbsubstreams.Modules
	Graph          *manifest.ModuleGraph
}

type NewRequestInstance added in v1.1.1

type NewRequestInstance *Instance

type Request

type Request struct {
	common.Common

	RequestSummary *Summary
	Modules        *pbsubstreams.Modules
	// contains filtered or unexported fields
}

func New

func New(c common.Common) *Request

func (*Request) FullHelp

func (r *Request) FullHelp() [][]key.Binding

func (*Request) Init

func (r *Request) Init() tea.Cmd

func (*Request) SetSize

func (r *Request) SetSize(w, h int)

func (*Request) ShortHelp

func (r *Request) ShortHelp() []key.Binding

func (*Request) Update

func (r *Request) Update(msg tea.Msg) (tea.Model, tea.Cmd)

func (*Request) View

func (r *Request) View() string

type Summary

type Summary struct {
	Manifest        string
	Endpoint        string
	ProductionMode  bool
	InitialSnapshot []string
	Docs            []*pbsubstreams.PackageMetadata
	ModuleDocs      []*pbsubstreams.ModuleMetadata
	Params          map[string]string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL