extern crate bitcoin;
+extern crate bitcoin_hashes;
extern crate lightning;
extern crate secp256k1;
-use bitcoin::util::hash::Sha256dHash;
+use bitcoin_hashes::sha256d::Hash as Sha256dHash;
use bitcoin::blockdata::script::{Script, Builder};
use lightning::chain::chaininterface::{ChainError,ChainWatchInterface, ChainListener};
use lightning::ln::msgs;
use lightning::ln::msgs::{RoutingMessageHandler};
use lightning::ln::router::{Router, RouteHint};
-use lightning::util::reset_rng_state;
use lightning::util::logger::Logger;
use lightning::util::ser::Readable;
#[inline]
pub fn do_test(data: &[u8]) {
- reset_rng_state();
-
let input = Arc::new(InputData {
data: data.to_vec(),
read_pos: AtomicUsize::new(0),
remote_network_id: get_pubkey!(),
channel_value_satoshis: slice_to_be64(get_slice!(8)),
user_id: 0,
+ inbound_capacity_msat: 0,
+ is_live: true,
+ outbound_capacity_msat: 0,
});
}
Some(&first_hops_vec[..])