bfg

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2024 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	BTCStartHeight          uint64
	EXBTCAddress            string
	PrivateListenAddress    string
	PublicListenAddress     string
	LogLevel                string
	PgURI                   string
	PrometheusListenAddress string
	PublicKeyAuth           bool
}

func NewDefaultConfig

func NewDefaultConfig() *Config

type InternalError

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

InternalError is an error type to differentiates between caller and callee errors. An internal error is used whne something internal to the application fails.

func NewInternalErrorf

func NewInternalErrorf(msg string, args ...interface{}) *InternalError

func (InternalError) Err

func (ie InternalError) Err() *protocol.Error

Err return the protocol.Error that can be sent over the wire.

func (InternalError) Error

func (ie InternalError) Error() string

Error satifies the error interface.

func (InternalError) String

func (ie InternalError) String() string

String return the actual underlying error.

type Server

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

func NewServer

func NewServer(cfg *Config) (*Server, error)

func (*Server) Run

func (s *Server) Run(pctx context.Context) error

Jump to

Keyboard shortcuts

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