MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / MakeAddOnionCmd

Function MakeAddOnionCmd

src/torcontrol.cpp:506–514  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

504}
505
506static std::string MakeAddOnionCmd(const std::string& private_key, const std::string& target, bool enable_pow)
507{
508 // Note that the 'virtual' port is always the default port to avoid decloaking nodes using other ports.
509 return strprintf("ADD_ONION %s%s Port=%i,%s",
510 private_key,
511 enable_pow ? " PoWDefensesEnabled=1" : "",
512 Params().GetDefaultPort(),
513 target);
514}
515
516void TorController::add_onion_cb(TorControlConnection& _conn, const TorControlReply& reply, bool pow_was_enabled)
517{

Callers 2

add_onion_cbMethod · 0.85
auth_cbMethod · 0.85

Calls 2

ParamsClass · 0.70
GetDefaultPortMethod · 0.45

Tested by

no test coverage detected