Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockUnlocker ¶
type BlockUnlocker struct {
// contains filtered or unexported fields
}
func NewBlockUnlocker ¶
func NewBlockUnlocker(cfg *UnlockerConfig, backend *storage.RedisClient) *BlockUnlocker
func (*BlockUnlocker) Start ¶
func (u *BlockUnlocker) Start()
type PayoutsConfig ¶
type PayoutsConfig struct {
Enabled bool `json:"enabled"`
RequirePeers int64 `json:"requirePeers"`
Interval string `json:"interval"`
Daemon string `json:"daemon"`
Timeout string `json:"timeout"`
Address string `json:"address"`
Gas string `json:"gas"`
GasPrice string `json:"gasPrice"`
AutoGas bool `json:"autoGas"`
// In Shannon
Threshold int64 `json:"threshold"`
BgSave bool `json:"bgsave"`
}
func (PayoutsConfig) GasHex ¶
func (self PayoutsConfig) GasHex() string
func (PayoutsConfig) GasPriceHex ¶
func (self PayoutsConfig) GasPriceHex() string
type PayoutsProcessor ¶
type PayoutsProcessor struct {
// contains filtered or unexported fields
}
func NewPayoutsProcessor ¶
func NewPayoutsProcessor(cfg *PayoutsConfig, backend *storage.RedisClient) *PayoutsProcessor
func (*PayoutsProcessor) Start ¶
func (u *PayoutsProcessor) Start()
type UnlockResult ¶
type UnlockResult struct {
// contains filtered or unexported fields
}
type UnlockerConfig ¶
type UnlockerConfig struct {
Enabled bool `json:"enabled"`
PoolFee float64 `json:"poolFee"`
PoolFeeAddress string `json:"poolFeeAddress"`
Donate bool `json:"donate"`
Depth int64 `json:"depth"`
ImmatureDepth int64 `json:"immatureDepth"`
KeepTxFees bool `json:"keepTxFees"`
Interval string `json:"interval"`
Daemon string `json:"daemon"`
Timeout string `json:"timeout"`
}
Click to show internal directories.
Click to hide internal directories.