2018-09-26 04:19:40 -06:00
|
|
|
// +build integration
|
|
|
|
|
|
|
|
package db
|
|
|
|
|
2018-10-01 05:43:38 -06:00
|
|
|
import (
|
2021-04-05 12:59:11 -06:00
|
|
|
"spacecruft.org/spacecruft/blockbook/bchain"
|
2018-10-01 05:43:38 -06:00
|
|
|
)
|
|
|
|
|
2018-10-01 06:32:40 -06:00
|
|
|
func SetBlockChain(w *SyncWorker, chain bchain.BlockChain) {
|
|
|
|
w.chain = chain
|
|
|
|
}
|
|
|
|
|
2018-10-01 05:43:38 -06:00
|
|
|
func ConnectBlocks(w *SyncWorker, onNewBlock bchain.OnNewBlockFunc, initialSync bool) error {
|
2018-09-26 04:19:40 -06:00
|
|
|
return w.connectBlocks(onNewBlock, initialSync)
|
|
|
|
}
|
|
|
|
|
2018-10-01 05:43:38 -06:00
|
|
|
func HandleFork(w *SyncWorker, localBestHeight uint32, localBestHash string, onNewBlock bchain.OnNewBlockFunc, initialSync bool) error {
|
2018-09-26 04:19:40 -06:00
|
|
|
return w.handleFork(localBestHeight, localBestHash, onNewBlock, initialSync)
|
|
|
|
}
|