X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=fuzz%2Fsrc%2Frouter.rs;h=42c97f4e44d782c153a91c5eb34e895acdd7b2ac;hb=2d6f060c0602de257f762b87c4a00a5b916a2bbe;hp=e80e080f31786bc76b40b10bc9b6fb96d27c8e2a;hpb=c60543c0ed9f1c469fb8b1836ef7796c696642f3;p=rust-lightning diff --git a/fuzz/src/router.rs b/fuzz/src/router.rs index e80e080f..42c97f4e 100644 --- a/fuzz/src/router.rs +++ b/fuzz/src/router.rs @@ -12,6 +12,7 @@ use bitcoin::blockdata::transaction::TxOut; use bitcoin::hash_types::BlockHash; use lightning::chain; +use lightning::chain::transaction::OutPoint; use lightning::ln::channelmanager::ChannelDetails; use lightning::ln::features::InitFeatures; use lightning::ln::msgs; @@ -20,6 +21,7 @@ use lightning::util::logger::Logger; use lightning::util::ser::Readable; use lightning::routing::network_graph::{NetworkGraph, RoutingFees}; +use bitcoin::hashes::Hash; use bitcoin::secp256k1::key::PublicKey; use bitcoin::network::constants::Network; use bitcoin::blockdata::constants::genesis_block; @@ -204,6 +206,7 @@ pub fn do_test(data: &[u8], out: Out) { let rnid = node_pks.iter().skip(slice_to_be16(get_slice!(2))as usize % node_pks.len()).next().unwrap(); first_hops_vec.push(ChannelDetails { channel_id: [0; 32], + funding_txo: Some(OutPoint { txid: bitcoin::Txid::from_slice(&[0; 32]).unwrap(), index: 0 }), short_channel_id: Some(scid), remote_network_id: *rnid, counterparty_features: InitFeatures::known(), @@ -211,6 +214,7 @@ pub fn do_test(data: &[u8], out: Out) { user_id: 0, inbound_capacity_msat: 0, is_live: true, + is_public: true, outbound_capacity_msat: 0, counterparty_forwarding_info: None, });