use bitcoin::secp256k1::PublicKey;
-use tokio::net::{tcp, TcpStream};
-use tokio::{io, time};
+use tokio::net::TcpStream;
+use tokio::time;
use tokio::sync::mpsc;
-use tokio::io::AsyncWrite;
use lightning::ln::peer_handler;
use lightning::ln::peer_handler::SocketDescriptor as LnSocketTrait;
// readable() is allowed to spuriously wake, so we have to handle
// WouldBlock here.
},
- Err(e) => break Disconnect::PeerDisconnected,
+ Err(_) => break Disconnect::PeerDisconnected,
}
},
}
written_len += res;
if written_len == data.len() { return written_len; }
},
- Err(e) => return written_len,
+ Err(_) => return written_len,
}
},
- task::Poll::Ready(Err(e)) => return written_len,
+ task::Poll::Ready(Err(_)) => return written_len,
task::Poll::Pending => {
// We're queued up for a write event now, but we need to make sure we also
// pause read given we're now waiting on the remote end to ACK (and in
fn handle_error(&self, _their_node_id: &PublicKey, _msg: &ErrorMessage) {}
fn provided_node_features(&self) -> NodeFeatures { NodeFeatures::empty() }
fn provided_init_features(&self, _their_node_id: &PublicKey) -> InitFeatures { InitFeatures::empty() }
- fn get_genesis_hashes(&self) -> Option<Vec<ChainHash>> {
+ fn get_chain_hashes(&self) -> Option<Vec<ChainHash>> {
Some(vec![ChainHash::using_genesis_block(Network::Testnet)])
}
}