From a96fc7a942fb6f0a9da5b5bf9c84a98af42a24dc Mon Sep 17 00:00:00 2001 From: Determinant Date: Thu, 26 Sep 2019 16:16:56 -0400 Subject: remove 1s limit from block generation; more API --- coreth.go | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'coreth.go') diff --git a/coreth.go b/coreth.go index f3180e6..4bb0ae8 100644 --- a/coreth.go +++ b/coreth.go @@ -96,8 +96,20 @@ func (self *ETHChain) SetOnSeal(cb func(*types.Block) error) { self.cb.OnSeal = cb } -func (self *ETHChain) SetOnSealMiner(cb func(*types.Block) error) { - self.mcb.OnSeal = cb +func (self *ETHChain) SetOnSealHash(cb func(*types.Header)) { + self.cb.OnSealHash = cb +} + +func (self *ETHChain) SetOnSealFinish(cb func(*types.Block) error) { + self.mcb.OnSealFinish = cb +} + +func (self *ETHChain) SetOnHeaderNew(cb func(*types.Header)) { + self.mcb.OnHeaderNew = cb +} + +func (self *ETHChain) SetOnSealDrop(cb func(*types.Block)) { + self.mcb.OnSealDrop = cb } func (self *ETHChain) SetOnAPIs(cb dummy.OnAPIsCallbackType) { -- cgit v1.2.3