X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fchain%2Fbitcoincorerpcchain.rs;h=5c14b5da06cf0c8cbc5df61c0a730841a4ed5324;hb=df11c05fa6281c3825f2fb9f3260b94c56c77afb;hp=f51b1d735a2d2f88c7281c683387bd5d892533c9;hpb=6185a2819090bd077954244c5e2adaab5efcaa1a;p=rust-lightning diff --git a/src/chain/bitcoincorerpcchain.rs b/src/chain/bitcoincorerpcchain.rs index f51b1d735..5c14b5da0 100644 --- a/src/chain/bitcoincorerpcchain.rs +++ b/src/chain/bitcoincorerpcchain.rs @@ -2,7 +2,7 @@ use bitcoin::blockdata::transaction::Transaction; use bitcoin::blockdata::script::Script; use bitcoin::util::hash::Sha256dHash; -use chain::chaininterface::{ChainWatchInterface,ChainWatchInterfaceUtil,ChainListener}; +use chain::chaininterface::{ChainWatchInterface,ChainWatchInterfaceUtil,ChainListener, BroadcasterInterface}; use std::sync::Weak; @@ -23,15 +23,17 @@ impl ChainWatchInterface for BitcoinCoreRPCClientChain { self.util.watch_all_txn() } - fn broadcast_transaction(&self, _tx: &Transaction) { - unimplemented!() - } - fn register_listener(&self, listener: Weak) { self.util.register_listener(listener) } } +impl BroadcasterInterface for BitcoinCoreRPCClientChain { + fn broadcast_transaction(&self, _tx: &Transaction) { + unimplemented!() + } +} + impl BitcoinCoreRPCClientChain { pub fn new() -> BitcoinCoreRPCClientChain { BitcoinCoreRPCClientChain {