diff --git a/consensus/tendermint/config.go b/consensus/tendermint/config.go
index f1566a890c125a7eb07d075d884d254af08d6ab1..fe0a1d50bdf5d55d9baf0db80850916562c7a5fa 100644
--- a/consensus/tendermint/config.go
+++ b/consensus/tendermint/config.go
@@ -8,10 +8,13 @@ import (
 // are applicable, we may not allow some values to specified, or we may not allow some to be set independently.
 // So this serves as a layer of indirection over Tendermint's real config that we derive from ours.
 type BurrowTendermintConfig struct {
-	Seeds          string
-	ListenAddress  string
-	Moniker        string
-	TendermintRoot string
+	// Initial peers we connect to for peer exchange
+	Seeds string
+	// Peers to which we automatically connect
+	PersistentPeers string
+	ListenAddress   string
+	Moniker         string
+	TendermintRoot  string
 }
 
 func DefaultBurrowTendermintConfig() *BurrowTendermintConfig {
@@ -32,6 +35,7 @@ func (btc *BurrowTendermintConfig) TendermintConfig() *tm_config.Config {
 		conf.Mempool.RootDir = btc.TendermintRoot
 		conf.P2P.RootDir = btc.TendermintRoot
 		conf.P2P.Seeds = btc.Seeds
+		conf.P2P.PersistentPeers = btc.PersistentPeers
 		conf.P2P.ListenAddress = btc.ListenAddress
 		conf.P2P.AuthEnc = false
 		conf.Moniker = btc.Moniker
diff --git a/scripts/deps/bos.sh b/scripts/deps/bos.sh
index ed7b50e1863c07b724ecff09a5dc23bb1247f59e..670d35694e1a06336b628bd7aaeb7bb3fb05f5b5 100755
--- a/scripts/deps/bos.sh
+++ b/scripts/deps/bos.sh
@@ -1,4 +1,4 @@
 #!/usr/bin/env bash
 
 # The git revision of Bosmarmot/bos we will build and install into ./bin/ for integration tests
-echo "b830643520b03e27365b5b0eb0230b919917ed73"
\ No newline at end of file
+echo "29cf8c75cb5cbfe068468736eecd1c391f8b6c44"
\ No newline at end of file