aboutsummaryrefslogtreecommitdiffstats
path: root/core/nonblocking.go
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2018-10-04 14:56:00 +0800
committerGitHub <noreply@github.com>2018-10-04 14:56:00 +0800
commit149e918f4fc78632483bf549dd8f5ffe55366e18 (patch)
treefeabcb67103d76cc829ea81a1d57735e71db23d8 /core/nonblocking.go
parent519cc8a734a510f44463b8dd175b7505f0308a22 (diff)
downloadtangerine-consensus-149e918f4fc78632483bf549dd8f5ffe55366e18.tar.gz
tangerine-consensus-149e918f4fc78632483bf549dd8f5ffe55366e18.tar.zst
tangerine-consensus-149e918f4fc78632483bf549dd8f5ffe55366e18.zip
core: Check Witness height. Add ConsensusTime and ConsensusHeight to block. (#170)
Diffstat (limited to 'core/nonblocking.go')
-rw-r--r--core/nonblocking.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/core/nonblocking.go b/core/nonblocking.go
index 2e5bfeb..4948a4f 100644
--- a/core/nonblocking.go
+++ b/core/nonblocking.go
@@ -117,9 +117,14 @@ func (nb *nonBlocking) wait() {
nb.running.Wait()
}
-// PrepareBlock cannot be non-blocking.
-func (nb *nonBlocking) PrepareBlock(position types.Position) ([]byte, []byte) {
- return nb.app.PrepareBlock(position)
+// PreparePayload cannot be non-blocking.
+func (nb *nonBlocking) PreparePayload(position types.Position) []byte {
+ return nb.app.PreparePayload(position)
+}
+
+// PrepareWitness cannot be non-blocking.
+func (nb *nonBlocking) PrepareWitness(height uint64) types.Witness {
+ return nb.app.PrepareWitness(height)
}
// VerifyBlock cannot be non-blocking.