18 lines
438 B
Go
18 lines
438 B
Go
|
package innerring
|
||
|
|
||
|
// EpochCounter is a getter for a global epoch counter.
|
||
|
func (s *Server) EpochCounter() uint64 {
|
||
|
return s.epochCounter.Load()
|
||
|
}
|
||
|
|
||
|
// SetEpochCounter is a setter for contract processors to update global
|
||
|
// epoch counter.
|
||
|
func (s *Server) SetEpochCounter(val uint64) {
|
||
|
s.epochCounter.Store(val)
|
||
|
}
|
||
|
|
||
|
// IsActive is a getter for a global active flag state.
|
||
|
func (s *Server) IsActive() bool {
|
||
|
return s.activeState.Load()
|
||
|
}
|