diff --git a/epoch.go b/epoch.go index 1e5ec722..ca827367 100644 --- a/epoch.go +++ b/epoch.go @@ -83,7 +83,7 @@ type EpochConfig struct { type Epoch struct { EpochConfig // Runtime - oneTimeVerifier *oneTimeVerifier + oneTimeVerifier *OneTimeVerifier buildBlockScheduler *BasicScheduler blockVerificationScheduler *BlockDependencyManager lock sync.Mutex diff --git a/util.go b/util.go index 988cb871..4152f6b7 100644 --- a/util.go +++ b/util.go @@ -129,20 +129,20 @@ func SetRound(block VerifiedBlock, notarization *Notarization, finalization *Fin return round } -type oneTimeVerifier struct { +type OneTimeVerifier struct { lock sync.Mutex digests map[Digest]verifiedResult logger Logger } -func newOneTimeVerifier(logger Logger) *oneTimeVerifier { - return &oneTimeVerifier{ +func newOneTimeVerifier(logger Logger) *OneTimeVerifier { + return &OneTimeVerifier{ digests: make(map[Digest]verifiedResult), logger: logger, } } -func (otv *oneTimeVerifier) Wrap(block Block) Block { +func (otv *OneTimeVerifier) Wrap(block Block) Block { return &oneTimeVerifiedBlock{ otv: otv, Block: block, @@ -156,7 +156,7 @@ type verifiedResult struct { } type oneTimeVerifiedBlock struct { - otv *oneTimeVerifier + otv *OneTimeVerifier Block }