aboutsummaryrefslogtreecommitdiffstats
path: root/core/nonblocking.go
diff options
context:
space:
mode:
authorMission Liao <mission.liao@dexon.org>2018-10-12 19:36:32 +0800
committerGitHub <noreply@github.com>2018-10-12 19:36:32 +0800
commit09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94 (patch)
tree61eb287e8119f0de7670cb7a98dfa35cd431cc82 /core/nonblocking.go
parent48f5fdb27e3218e2476b27ae99bcf242533b3bc3 (diff)
downloaddexon-consensus-09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94.tar
dexon-consensus-09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94.tar.gz
dexon-consensus-09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94.tar.bz2
dexon-consensus-09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94.tar.lz
dexon-consensus-09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94.tar.xz
dexon-consensus-09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94.tar.zst
dexon-consensus-09f943d9d4ebd151a8c6fdbd15ca3282edbc7e94.zip
core: modify interface (#194)
* Add a new method to notify full node about round cutting. * Modify interface to return error when preparing block
Diffstat (limited to 'core/nonblocking.go')
-rw-r--r--core/nonblocking.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/nonblocking.go b/core/nonblocking.go
index 9bedb4b..532bcb9 100644
--- a/core/nonblocking.go
+++ b/core/nonblocking.go
@@ -119,12 +119,12 @@ func (nb *nonBlocking) wait() {
}
// PreparePayload cannot be non-blocking.
-func (nb *nonBlocking) PreparePayload(position types.Position) []byte {
+func (nb *nonBlocking) PreparePayload(position types.Position) ([]byte, error) {
return nb.app.PreparePayload(position)
}
// PrepareWitness cannot be non-blocking.
-func (nb *nonBlocking) PrepareWitness(height uint64) types.Witness {
+func (nb *nonBlocking) PrepareWitness(height uint64) (types.Witness, error) {
return nb.app.PrepareWitness(height)
}