X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fchain%2Fbitcoincorerpcchain.rs;fp=src%2Fchain%2Fbitcoincorerpcchain.rs;h=5c14b5da06cf0c8cbc5df61c0a730841a4ed5324;hb=fbe4f7a442f4e969bf22dfca5d41482c80206c84;hp=f51b1d735a2d2f88c7281c683387bd5d892533c9;hpb=c4e7161c2333fc32811bec90bb184cd39f7f1f5f;p=rust-lightning diff --git a/src/chain/bitcoincorerpcchain.rs b/src/chain/bitcoincorerpcchain.rs index f51b1d73..5c14b5da 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 {