Changeset View
Changeset View
Standalone View
Standalone View
src/interfaces/wallet.cpp
Show First 20 Lines • Show All 425 Lines • ▼ Show 20 Lines | public: | ||||
[fn](CWallet *, const TxId &txid, ChangeType status) { | [fn](CWallet *, const TxId &txid, ChangeType status) { | ||||
fn(txid, status); | fn(txid, status); | ||||
})); | })); | ||||
} | } | ||||
std::unique_ptr<Handler> | std::unique_ptr<Handler> | ||||
handleWatchOnlyChanged(WatchOnlyChangedFn fn) override { | handleWatchOnlyChanged(WatchOnlyChangedFn fn) override { | ||||
return MakeHandler(m_wallet.NotifyWatchonlyChanged.connect(fn)); | return MakeHandler(m_wallet.NotifyWatchonlyChanged.connect(fn)); | ||||
} | } | ||||
std::unique_ptr<Handler> | |||||
handleCanGetAddressesChanged(CanGetAddressesChangedFn fn) override { | |||||
return MakeHandler( | |||||
m_wallet.NotifyCanGetAddressesChanged.connect(fn)); | |||||
} | |||||
Amount getRequiredFee(unsigned int tx_bytes) override { | Amount getRequiredFee(unsigned int tx_bytes) override { | ||||
return GetRequiredFee(m_wallet, tx_bytes); | return GetRequiredFee(m_wallet, tx_bytes); | ||||
} | } | ||||
Amount getMinimumFee(unsigned int tx_bytes, | Amount getMinimumFee(unsigned int tx_bytes, | ||||
const CCoinControl &coin_control) override { | const CCoinControl &coin_control) override { | ||||
return GetMinimumFee(m_wallet, tx_bytes, coin_control, g_mempool); | return GetMinimumFee(m_wallet, tx_bytes, coin_control, g_mempool); | ||||
} | } | ||||
Show All 11 Lines |