diff --git a/include/bitcoin/node/protocols/protocol_peer.hpp b/include/bitcoin/node/protocols/protocol_peer.hpp index 2d965826..743323e2 100644 --- a/include/bitcoin/node/protocols/protocol_peer.hpp +++ b/include/bitcoin/node/protocols/protocol_peer.hpp @@ -91,6 +91,8 @@ class BCN_API protocol_peer /// Events notification. /// ----------------------------------------------------------------------- + using network::protocol_peer::notify; + /// Set a chaser event. virtual void notify(const code& ec, chase event_, event_value value) const NOEXCEPT; diff --git a/src/protocols/protocol_block_out_106.cpp b/src/protocols/protocol_block_out_106.cpp index aaad09c7..ccd1d63a 100644 --- a/src/protocols/protocol_block_out_106.cpp +++ b/src/protocols/protocol_block_out_106.cpp @@ -121,7 +121,7 @@ bool protocol_block_out_106::do_announce(header_t link) NOEXCEPT // bip144: get_data uses witness type_id but inv does not. const inventory inv{ { { type_id::block, hash } } }; - SEND(inv, handle_send, _1); + NOTIFY(inv, handle_send, _1); return true; } diff --git a/src/protocols/protocol_header_out_70012.cpp b/src/protocols/protocol_header_out_70012.cpp index 67cd6014..49e23952 100644 --- a/src/protocols/protocol_header_out_70012.cpp +++ b/src/protocols/protocol_header_out_70012.cpp @@ -114,7 +114,7 @@ bool protocol_header_out_70012::do_announce(header_t link) NOEXCEPT LOGN("Announce ..." << encode_hash(hash).substr(hash_size - 8, 8) << " to [" << opposite() << "]."); - SEND(headers{ { ptr } }, handle_send, _1); + NOTIFY(headers{ { ptr } }, handle_send, _1); return true; } diff --git a/src/protocols/protocol_transaction_out_106.cpp b/src/protocols/protocol_transaction_out_106.cpp index 161d9fbc..a2b71837 100644 --- a/src/protocols/protocol_transaction_out_106.cpp +++ b/src/protocols/protocol_transaction_out_106.cpp @@ -118,7 +118,7 @@ bool protocol_transaction_out_106::announce(const hash_digest& hash) NOEXCEPT // bip144: get_data uses witness type_id but inv does not. const inventory inv{ { { type_id::transaction, hash } } }; - SEND(inv, handle_send, _1); + NOTIFY(inv, handle_send, _1); return true; } diff --git a/src/protocols/protocol_transaction_out_70013.cpp b/src/protocols/protocol_transaction_out_70013.cpp index f041d854..4c45f0a9 100644 --- a/src/protocols/protocol_transaction_out_70013.cpp +++ b/src/protocols/protocol_transaction_out_70013.cpp @@ -65,7 +65,7 @@ void protocol_transaction_out_70013::do_send_fee_filter() NOEXCEPT return; sent_fee_ = minimum; - SEND(fee_filter{ minimum }, handle_send, _1); + NOTIFY(fee_filter{ minimum }, handle_send, _1); } bool protocol_transaction_out_70013::handle_chase(const code& ec,