aboutsummaryrefslogtreecommitdiff
path: root/src/p2p
diff options
context:
space:
mode:
authortobtoht <tob@featherwallet.org>2026-04-18 08:13:55 +0000
committertobtoht <tob@featherwallet.org>2026-04-18 08:13:55 +0000
commite75125a30b1f70e74eded99d3fc4f3e98938c6d5 (patch)
tree0f58753a74695a84c378bf76da122f773f956154 /src/p2p
parentecb1b7148e8ce3e5bc2b98cd5f93629d61486fc5 (diff)
parent1d2ae2138a85dd93bc8a0d2c55513c5b5ba4658f (diff)
downloadmonzero-core-e75125a30b1f70e74eded99d3fc4f3e98938c6d5.tar.gz
monzero-core-e75125a30b1f70e74eded99d3fc4f3e98938c6d5.tar.xz
monzero-core-e75125a30b1f70e74eded99d3fc4f3e98938c6d5.zip
Merge pull request #10410
1d2ae21 p2p: isolate regtest from mainnet bootstrap state (Jeetraj)
Diffstat (limited to 'src/p2p')
-rw-r--r--src/p2p/net_node.inl7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/p2p/net_node.inl b/src/p2p/net_node.inl
index bca8a52af..9bfe83eed 100644
--- a/src/p2p/net_node.inl
+++ b/src/p2p/net_node.inl
@@ -431,8 +431,9 @@ namespace nodetool
{
bool testnet = command_line::get_arg(vm, cryptonote::arg_testnet_on);
bool stagenet = command_line::get_arg(vm, cryptonote::arg_stagenet_on);
+ bool regtest = command_line::get_arg(vm, cryptonote::arg_regtest_on);
const bool pad_txs = command_line::get_arg(vm, arg_pad_transactions);
- m_nettype = testnet ? cryptonote::TESTNET : stagenet ? cryptonote::STAGENET : cryptonote::MAINNET;
+ m_nettype = testnet ? cryptonote::TESTNET : stagenet ? cryptonote::STAGENET : regtest ? cryptonote::FAKECHAIN : cryptonote::MAINNET;
network_zone& public_zone = m_network_zones[epee::net_utils::zone::public_];
public_zone.m_connect = &public_connect;
@@ -777,6 +778,10 @@ namespace nodetool
{
return get_ip_seed_nodes();
}
+ if (m_nettype == cryptonote::FAKECHAIN)
+ {
+ return {};
+ }
if (!m_enable_dns_seed_nodes)
{
// TODO: a domain can be set through socks, so that the remote side does the lookup for the DNS seed nodes.