X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fbitcoind_client.rs;h=68843296ef48e38e2aa6af1602a785eccfe513a6;hb=897eac5b5364df98353bf93c8abe6b2396bb41f4;hp=84efbfca331433d01dd810df44ea95495092e556;hpb=899a1ae83835a032d2122f255aaf22b0518d7668;p=ldk-sample diff --git a/src/bitcoind_client.rs b/src/bitcoind_client.rs index 84efbfc..6884329 100644 --- a/src/bitcoind_client.rs +++ b/src/bitcoind_client.rs @@ -5,6 +5,7 @@ use bitcoin::consensus::encode; use bitcoin::hash_types::{BlockHash, Txid}; use bitcoin::util::address::Address; use lightning::chain::chaininterface::{BroadcasterInterface, ConfirmationTarget, FeeEstimator}; +use lightning::routing::utxo::{UtxoLookup, UtxoResult}; use lightning_block_sync::http::HttpEndpoint; use lightning_block_sync::rpc::RpcClient; use lightning_block_sync::{AsyncBlockSourceResult, BlockData, BlockHeaderData, BlockSource}; @@ -273,3 +274,10 @@ impl BroadcasterInterface for BitcoindClient { }); } } + +impl UtxoLookup for BitcoindClient { + fn get_utxo(&self, _genesis_hash: &BlockHash, _short_channel_id: u64) -> UtxoResult { + // P2PGossipSync takes None for a UtxoLookup, so this will never be called. + todo!(); + } +}