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.
Click to show internal directories.
Click to hide internal directories.