bdf

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultNet     = "testnet"
	HeightFilename = "height"
)

Variables

View Source
var DefaultDataDir = filepath.Join(DefaultNet, "bitcoin_headers")

Functions

func Header2Bytes

func Header2Bytes(wbh *wire.BlockHeader) ([]byte, error)

func Header2ExactBytes

func Header2ExactBytes(wbh *wire.BlockHeader, header *[80]byte) error

func Header2Hex

func Header2Hex(wbh *wire.BlockHeader) (string, error)

func Hex2Header

func Hex2Header(header string) (*wire.BlockHeader, error)

func ReadHeader

func ReadHeader(filename string) (*wire.BlockHeader, int, error)

func ReadHeight

func ReadHeight(filename string) (int, string, error)

func WriteHeader

func WriteHeader(height int, header, dir string) error

Types

type Header struct {
	Height int    `json:"height"`
	Header string `json:"header"`
}

type LastHeight

type LastHeight struct {
	Height int    `json:"height"`
	Hash   string `json:"hash"`
}

Jump to

Keyboard shortcuts

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