pokt

package
v0.1.10 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2023 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BurnExecutorName = "BURN EXECUTOR"
)
View Source
const (
	BurnSignerName = "BURN SIGNER"
)
View Source
const (
	MintMonitorName = "MINT MONITOR"
)

Variables

This section is empty.

Functions

func NewBurnExecutor added in v0.1.9

func NewBurnExecutor(wg *sync.WaitGroup, health models.ServiceHealth) app.Service

func NewBurnSigner added in v0.1.9

func NewBurnSigner(wg *sync.WaitGroup, health models.ServiceHealth) app.Service

func NewMintMonitor added in v0.1.9

func NewMintMonitor(wg *sync.WaitGroup, lastHealth models.ServiceHealth) app.Service

func ValidateNetwork

func ValidateNetwork()

Types

type BurnExecutorRunner

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

func (*BurnExecutorRunner) HandleBurn

func (x *BurnExecutorRunner) HandleBurn(doc *models.Burn) bool

func (*BurnExecutorRunner) HandleInvalidMint

func (x *BurnExecutorRunner) HandleInvalidMint(doc *models.InvalidMint) bool

func (*BurnExecutorRunner) Run

func (x *BurnExecutorRunner) Run()

func (*BurnExecutorRunner) Status

func (*BurnExecutorRunner) SyncBurns added in v0.1.9

func (x *BurnExecutorRunner) SyncBurns() bool

func (*BurnExecutorRunner) SyncInvalidMints added in v0.1.9

func (x *BurnExecutorRunner) SyncInvalidMints() bool

func (*BurnExecutorRunner) SyncTxs

func (x *BurnExecutorRunner) SyncTxs() bool

type BurnSignerRunner

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

func (*BurnSignerRunner) HandleBurn

func (x *BurnSignerRunner) HandleBurn(doc *models.Burn) bool

func (*BurnSignerRunner) HandleInvalidMint

func (x *BurnSignerRunner) HandleInvalidMint(doc *models.InvalidMint) bool

func (*BurnSignerRunner) Run

func (x *BurnSignerRunner) Run()

func (*BurnSignerRunner) Status

func (x *BurnSignerRunner) Status() models.RunnerStatus

func (*BurnSignerRunner) SyncBurns added in v0.1.9

func (x *BurnSignerRunner) SyncBurns() bool

func (*BurnSignerRunner) SyncInvalidMints added in v0.1.9

func (x *BurnSignerRunner) SyncInvalidMints() bool

func (*BurnSignerRunner) SyncTxs

func (x *BurnSignerRunner) SyncTxs() bool

func (*BurnSignerRunner) UpdateBlocks

func (x *BurnSignerRunner) UpdateBlocks()

func (*BurnSignerRunner) ValidateBurn added in v0.1.3

func (x *BurnSignerRunner) ValidateBurn(doc *models.Burn) (bool, error)

func (*BurnSignerRunner) ValidateInvalidMint added in v0.1.3

func (x *BurnSignerRunner) ValidateInvalidMint(doc *models.InvalidMint) (bool, error)

type MintMonitorRunner added in v0.1.9

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

func (*MintMonitorRunner) HandleFailedMint added in v0.1.9

func (x *MintMonitorRunner) HandleFailedMint(tx *pokt.TxResponse) bool

func (*MintMonitorRunner) HandleInvalidMint added in v0.1.9

func (x *MintMonitorRunner) HandleInvalidMint(tx *pokt.TxResponse) bool

func (*MintMonitorRunner) HandleValidMint added in v0.1.9

func (x *MintMonitorRunner) HandleValidMint(tx *pokt.TxResponse, memo models.MintMemo) bool

func (*MintMonitorRunner) InitStartHeight added in v0.1.9

func (x *MintMonitorRunner) InitStartHeight(lastHealth models.ServiceHealth)

func (*MintMonitorRunner) Run added in v0.1.9

func (x *MintMonitorRunner) Run()

func (*MintMonitorRunner) Status added in v0.1.9

func (*MintMonitorRunner) SyncTxs added in v0.1.9

func (x *MintMonitorRunner) SyncTxs() bool

func (*MintMonitorRunner) UpdateCurrentHeight added in v0.1.9

func (x *MintMonitorRunner) UpdateCurrentHeight()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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