storage

package
v0.37.9-migration-mainnet Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2024 License: AGPL-3.0 Imports: 18 Imported by: 2

Documentation

Index

Constants

View Source
const (
	FINAL  = "final"
	SEALED = "sealed"
)
View Source
const Max_Range_Block_Limit = uint64(10001)

10001 instead of 10000, because 10000 won't allow a range from 10000 to 20000, which is easier to type than [10001, 20000]

View Source
const Max_Range_Cluster_Block_Limit = uint64(10001)

10001 instead of 10000, because 10000 won't allow a range from 10000 to 20000, which is easier to type than [10001, 20000]

Variables

This section is empty.

Functions

func NewReadBlocksCommand

func NewReadBlocksCommand(state protocol.State, storage storage.Blocks) commands.AdminCommand

func NewReadRangeBlocksCommand added in v0.31.7

func NewReadRangeBlocksCommand(blocks storage.Blocks) commands.AdminCommand

func NewReadRangeClusterBlocksCommand added in v0.31.7

func NewReadRangeClusterBlocksCommand(db *badger.DB, headers *storage.Headers, payloads *storage.ClusterPayloads) commands.AdminCommand

func NewReadResultsCommand

func NewReadResultsCommand(state protocol.State, storage storage.ExecutionResults) commands.AdminCommand

func NewReadSealsCommand

func NewReadSealsCommand(state protocol.State, storage storage.Seals, index storage.Index) commands.AdminCommand

Types

type GetTransactionsCommand added in v0.27.0

type GetTransactionsCommand struct {
	// contains filtered or unexported fields
}

func NewGetTransactionsCommand added in v0.27.0

func NewGetTransactionsCommand(state protocol.State, payloads storage.Payloads, collections storage.Collections) *GetTransactionsCommand

func (*GetTransactionsCommand) Handler added in v0.27.0

func (c *GetTransactionsCommand) Handler(ctx context.Context, req *admin.CommandRequest) (interface{}, error)

func (*GetTransactionsCommand) Validator added in v0.27.0

func (c *GetTransactionsCommand) Validator(req *admin.CommandRequest) error

Validator validates the request. Returns admin.InvalidAdminReqError for invalid/malformed requests.

type ProtocolSnapshotCommand added in v0.33.15

type ProtocolSnapshotCommand struct {
	// contains filtered or unexported fields
}

ProtocolSnapshotCommand is a command that generates a protocol snapshot for a checkpoint (usually latest checkpoint) This command is only available for execution node

func NewProtocolSnapshotCommand added in v0.33.15

func NewProtocolSnapshotCommand(
	logger zerolog.Logger,
	state protocol.State,
	headers storage.Headers,
	seals storage.Seals,
	checkpointDir string,
) *ProtocolSnapshotCommand

func (*ProtocolSnapshotCommand) Handler added in v0.33.15

func (s *ProtocolSnapshotCommand) Handler(_ context.Context, req *admin.CommandRequest) (interface{}, error)

func (*ProtocolSnapshotCommand) Validator added in v0.33.15

type ReadBlocksCommand

type ReadBlocksCommand struct {
	// contains filtered or unexported fields
}

func (*ReadBlocksCommand) Handler

func (r *ReadBlocksCommand) Handler(ctx context.Context, req *admin.CommandRequest) (interface{}, error)

func (*ReadBlocksCommand) Validator

func (r *ReadBlocksCommand) Validator(req *admin.CommandRequest) error

Validator validates the request. Returns admin.InvalidAdminReqError for invalid/malformed requests.

type ReadRangeBlocksCommand added in v0.31.7

type ReadRangeBlocksCommand struct {
	// contains filtered or unexported fields
}

func (*ReadRangeBlocksCommand) Handler added in v0.31.7

func (c *ReadRangeBlocksCommand) Handler(ctx context.Context, req *admin.CommandRequest) (interface{}, error)

func (*ReadRangeBlocksCommand) Validator added in v0.31.7

func (c *ReadRangeBlocksCommand) Validator(req *admin.CommandRequest) error

type ReadRangeClusterBlocksCommand added in v0.31.7

type ReadRangeClusterBlocksCommand struct {
	// contains filtered or unexported fields
}

func (*ReadRangeClusterBlocksCommand) Handler added in v0.31.7

func (c *ReadRangeClusterBlocksCommand) Handler(ctx context.Context, req *admin.CommandRequest) (interface{}, error)

func (*ReadRangeClusterBlocksCommand) Validator added in v0.31.7

type ReadResultsCommand

type ReadResultsCommand struct {
	// contains filtered or unexported fields
}

func (*ReadResultsCommand) Handler

func (r *ReadResultsCommand) Handler(ctx context.Context, req *admin.CommandRequest) (interface{}, error)

func (*ReadResultsCommand) Validator

func (r *ReadResultsCommand) Validator(req *admin.CommandRequest) error

Validator validates the request. Returns admin.InvalidAdminReqError for invalid/malformed requests.

type ReadSealsCommand

type ReadSealsCommand struct {
	// contains filtered or unexported fields
}

func (*ReadSealsCommand) Handler

func (r *ReadSealsCommand) Handler(ctx context.Context, req *admin.CommandRequest) (interface{}, error)

func (*ReadSealsCommand) Validator

func (r *ReadSealsCommand) Validator(req *admin.CommandRequest) error

Validator validates the request. Returns admin.InvalidAdminReqError for invalid/malformed requests.

Jump to

Keyboard shortcuts

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