bss

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: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertPopTxsToPopPayouts

func ConvertPopTxsToPopPayouts(popTxs []bfgapi.PopTx) []bssapi.PopPayout

XXX this function needs documentation. It is not obvious what it does.

func DerivePopPayoutFromPopTx

func DerivePopPayoutFromPopTx(popTx bfgapi.PopTx) bssapi.PopPayout

Types

type Config

type Config struct {
	BFGURL                  string
	ListenAddress           string
	LogLevel                string
	PrometheusListenAddress string
}

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(parrentCtx context.Context) error

Jump to

Keyboard shortcuts

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