firewall

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2020 License: MIT Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// PositiveMinimumStakeCachePeriod is the time period the cache maintains
	// the positive result of the last HasMinimumStake check.
	// We use the cache to minimize calls to Ethereum client.
	PositiveMinimumStakeCachePeriod = 12 * time.Hour

	// NegativeMinimumStakeCachePeriod is the time period the cache maintains
	// the negative result of the last HasMinimumStake check.
	// We use the cache to minimize calls to Ethereum client.
	NegativeMinimumStakeCachePeriod = 1 * time.Hour
)

Variables

View Source
var Disabled = &noFirewall{}

Disabled is an empty Firewall implementation enforcing no rules on the connection.

Functions

func MinimumStakePolicy

func MinimumStakePolicy(stakeMonitor chain.StakeMonitor) net.Firewall

MinimumStakePolicy is a net.Firewall rule making sure the remote peer has a minimum stake of KEEP.

Types

This section is empty.

Jump to

Keyboard shortcuts

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