$stateInstance = new DhtBootingState();
// Debug message
- //* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('DHT-STATE: Has changed from ' . $dhtInstance->getPrintableState() . ' to ' . $stateInstance->getStateName() . '.');
+ /* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('DHT-STATE: Has changed from ' . $dhtInstance->getPrintableState() . ' to ' . $stateInstance->getStateName() . '.');
// Set the dht instance
$stateInstance->setDhtInstance($dhtInstance);
+ // Get node instance and enable DHT bootstrap requests
+ NodeObjectFactory::createNodeInstance()->enableAcceptDhtBootstrap();
+
+ // Update DHT node info as well
+ $dhtInstance->enableAcceptDhtBootstrap();
+
// Return the prepared instance
return $stateInstance;
}