Documentation
¶
Index ¶
- type MultiNode
- type MultiNodeConfig
- func (c *MultiNodeConfig) DeathDeclarationDelay() time.Duration
- func (c *MultiNodeConfig) Enabled() bool
- func (c *MultiNodeConfig) EnforceRepeatableRead() bool
- func (c *MultiNodeConfig) FinalityDepth() uint32
- func (c *MultiNodeConfig) FinalityTagEnabled() bool
- func (c *MultiNodeConfig) FinalizedBlockOffset() uint32
- func (c *MultiNodeConfig) FinalizedBlockPollInterval() time.Duration
- func (c *MultiNodeConfig) LeaseDuration() time.Duration
- func (c *MultiNodeConfig) NewHeadsPollInterval() time.Duration
- func (c *MultiNodeConfig) NoNewFinalizedHeadsThreshold() time.Duration
- func (c *MultiNodeConfig) NodeIsSyncingEnabled() bool
- func (c *MultiNodeConfig) NodeNoNewHeadsThreshold() time.Duration
- func (c *MultiNodeConfig) PollFailureThreshold() uint32
- func (c *MultiNodeConfig) PollInterval() time.Duration
- func (c *MultiNodeConfig) SelectionMode() string
- func (c *MultiNodeConfig) SetFrom(f *MultiNodeConfig)
- func (c *MultiNodeConfig) SyncThreshold() uint32
- func (c *MultiNodeConfig) VerifyChainID() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultiNode ¶
type MultiNode struct {
// Feature flag
Enabled *bool
// Node Configs
PollFailureThreshold *uint32
PollInterval *config.Duration
SelectionMode *string
SyncThreshold *uint32
NodeIsSyncingEnabled *bool
LeaseDuration *config.Duration
NewHeadsPollInterval *config.Duration
FinalizedBlockPollInterval *config.Duration
EnforceRepeatableRead *bool
DeathDeclarationDelay *config.Duration
VerifyChainID *bool
// Chain Configs
NodeNoNewHeadsThreshold *config.Duration
NoNewFinalizedHeadsThreshold *config.Duration
FinalityDepth *uint32
FinalityTagEnabled *bool
FinalizedBlockOffset *uint32
}
type MultiNodeConfig ¶
type MultiNodeConfig struct {
MultiNode
}
MultiNodeConfig is a wrapper to provide required functions while keeping configs Public
func (*MultiNodeConfig) DeathDeclarationDelay ¶
func (c *MultiNodeConfig) DeathDeclarationDelay() time.Duration
func (*MultiNodeConfig) Enabled ¶
func (c *MultiNodeConfig) Enabled() bool
func (*MultiNodeConfig) EnforceRepeatableRead ¶
func (c *MultiNodeConfig) EnforceRepeatableRead() bool
func (*MultiNodeConfig) FinalityDepth ¶
func (c *MultiNodeConfig) FinalityDepth() uint32
func (*MultiNodeConfig) FinalityTagEnabled ¶
func (c *MultiNodeConfig) FinalityTagEnabled() bool
func (*MultiNodeConfig) FinalizedBlockOffset ¶
func (c *MultiNodeConfig) FinalizedBlockOffset() uint32
func (*MultiNodeConfig) FinalizedBlockPollInterval ¶
func (c *MultiNodeConfig) FinalizedBlockPollInterval() time.Duration
func (*MultiNodeConfig) LeaseDuration ¶
func (c *MultiNodeConfig) LeaseDuration() time.Duration
func (*MultiNodeConfig) NewHeadsPollInterval ¶
func (c *MultiNodeConfig) NewHeadsPollInterval() time.Duration
func (*MultiNodeConfig) NoNewFinalizedHeadsThreshold ¶
func (c *MultiNodeConfig) NoNewFinalizedHeadsThreshold() time.Duration
func (*MultiNodeConfig) NodeIsSyncingEnabled ¶
func (c *MultiNodeConfig) NodeIsSyncingEnabled() bool
func (*MultiNodeConfig) NodeNoNewHeadsThreshold ¶
func (c *MultiNodeConfig) NodeNoNewHeadsThreshold() time.Duration
func (*MultiNodeConfig) PollFailureThreshold ¶
func (c *MultiNodeConfig) PollFailureThreshold() uint32
func (*MultiNodeConfig) PollInterval ¶
func (c *MultiNodeConfig) PollInterval() time.Duration
func (*MultiNodeConfig) SelectionMode ¶
func (c *MultiNodeConfig) SelectionMode() string
func (*MultiNodeConfig) SetFrom ¶
func (c *MultiNodeConfig) SetFrom(f *MultiNodeConfig)
func (*MultiNodeConfig) SyncThreshold ¶
func (c *MultiNodeConfig) SyncThreshold() uint32
func (*MultiNodeConfig) VerifyChainID ¶
func (c *MultiNodeConfig) VerifyChainID() bool
Click to show internal directories.
Click to hide internal directories.