ethdb

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: GPL-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TrieDBI     = "trie"
	BodyDBI     = "blck"
	HeadDBI     = "head"
	AssistDBI   = "assi"
	NumHashDBI  = "nuha"
	TxesDBI     = "txes"
	TxLookUpDBI = "lkup"
	ReceiptsDBI = "rept"
	TODBI       = "todi" // total difficulty
	SnapDBI     = "snap" // consensus snapshot
	CodeDBI     = "code" // save contract code
)
View Source
var (
	ErrNotFound = fmt.Errorf("Not Found")
)

Functions

This section is empty.

Types

type Batch

type Batch interface {
	Setter
	Write() error
}

type Closer

type Closer interface {
	Close() error
}

type Database

type Database interface {
	Setter
	Getter
	Closer
	Remover
	Syncer
	Batch() Batch
}

type Getter

type Getter interface {
	Get(dbi string, k []byte) ([]byte, bool, error)
}

type Remover

type Remover interface {
	Remove(dbi string, k []byte) error
}

type Setter

type Setter interface {
	Set(dbi string, k, v []byte) error
}

type Syncer

type Syncer interface {
	Sync() error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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