mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-06-19 06:25:58 +08:00
fix: activate mempool sync on existing nodes
This commit is contained in:
@@ -48,7 +48,7 @@ use stacks::net::{
|
||||
p2p::PeerNetwork,
|
||||
relay::Relayer,
|
||||
rpc::RPCHandlerArgs,
|
||||
Error as NetError, NetworkResult, PeerAddress,
|
||||
Error as NetError, NetworkResult, PeerAddress, ServiceFlags,
|
||||
};
|
||||
use stacks::types::chainstate::{
|
||||
BlockHeaderHash, BurnchainHeaderHash, SortitionId, StacksAddress, StacksBlockHeader, VRFSeed,
|
||||
@@ -1279,6 +1279,15 @@ impl InitializedNeonNode {
|
||||
}
|
||||
tx.commit().unwrap();
|
||||
}
|
||||
|
||||
// update services to indicate we can support mempool sync
|
||||
{
|
||||
let mut tx = peerdb.tx_begin().unwrap();
|
||||
tx.set_local_services(ServiceFlags::RPC | ServiceFlags::RELAY)
|
||||
.unwrap();
|
||||
tx.commit().unwrap();
|
||||
}
|
||||
|
||||
let atlasdb =
|
||||
AtlasDB::connect(atlas_config, &config.get_atlas_db_file_path(), true).unwrap();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user