File tree Expand file tree Collapse file tree 19 files changed +219
-0
lines changed
Expand file tree Collapse file tree 19 files changed +219
-0
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,7 @@ src_libbitcoin_network_la_SOURCES = \
8383 src/messages/ping.cpp \
8484 src/messages/pong.cpp \
8585 src/messages/reject.cpp \
86+ src/messages/send_address_v2.cpp \
8687 src/messages/send_compact.cpp \
8788 src/messages/send_headers.cpp \
8889 src/messages/transaction.cpp \
@@ -182,6 +183,7 @@ test_libbitcoin_network_test_SOURCES = \
182183 test/messages/ping.cpp \
183184 test/messages/pong.cpp \
184185 test/messages/reject.cpp \
186+ test/messages/send_address_v2.cpp \
185187 test/messages/send_compact.cpp \
186188 test/messages/send_headers.cpp \
187189 test/messages/transaction.cpp \
@@ -323,6 +325,7 @@ include_bitcoin_network_messages_HEADERS = \
323325 include/bitcoin/network/messages/ping.hpp \
324326 include/bitcoin/network/messages/pong.hpp \
325327 include/bitcoin/network/messages/reject.hpp \
328+ include/bitcoin/network/messages/send_address_v2.hpp \
326329 include/bitcoin/network/messages/send_compact.hpp \
327330 include/bitcoin/network/messages/send_headers.hpp \
328331 include/bitcoin/network/messages/transaction.hpp \
Original file line number Diff line number Diff line change @@ -265,6 +265,7 @@ add_library( ${CANONICAL_LIB_NAME}
265265 "../../src/messages/ping.cpp"
266266 "../../src/messages/pong.cpp"
267267 "../../src/messages/reject.cpp"
268+ "../../src/messages/send_address_v2.cpp"
268269 "../../src/messages/send_compact.cpp"
269270 "../../src/messages/send_headers.cpp"
270271 "../../src/messages/transaction.cpp"
@@ -388,6 +389,7 @@ if (with-tests)
388389 "../../test/messages/ping.cpp"
389390 "../../test/messages/pong.cpp"
390391 "../../test/messages/reject.cpp"
392+ "../../test/messages/send_address_v2.cpp"
391393 "../../test/messages/send_compact.cpp"
392394 "../../test/messages/send_headers.cpp"
393395 "../../test/messages/transaction.cpp"
Original file line number Diff line number Diff line change 176176 <ClCompile Include =" ..\..\..\..\test\messages\ping.cpp" />
177177 <ClCompile Include =" ..\..\..\..\test\messages\pong.cpp" />
178178 <ClCompile Include =" ..\..\..\..\test\messages\reject.cpp" />
179+ <ClCompile Include =" ..\..\..\..\test\messages\send_address_v2.cpp" />
179180 <ClCompile Include =" ..\..\..\..\test\messages\send_compact.cpp" />
180181 <ClCompile Include =" ..\..\..\..\test\messages\send_headers.cpp" />
181182 <ClCompile Include =" ..\..\..\..\test\messages\transaction.cpp" />
Original file line number Diff line number Diff line change 198198 <ClCompile Include =" ..\..\..\..\test\messages\reject.cpp" >
199199 <Filter >src\messages</Filter >
200200 </ClCompile >
201+ <ClCompile Include =" ..\..\..\..\test\messages\send_address_v2.cpp" >
202+ <Filter >src\messages</Filter >
203+ </ClCompile >
201204 <ClCompile Include =" ..\..\..\..\test\messages\send_compact.cpp" >
202205 <Filter >src\messages</Filter >
203206 </ClCompile >
Original file line number Diff line number Diff line change 171171 <ClCompile Include =" ..\..\..\..\src\messages\ping.cpp" />
172172 <ClCompile Include =" ..\..\..\..\src\messages\pong.cpp" />
173173 <ClCompile Include =" ..\..\..\..\src\messages\reject.cpp" />
174+ <ClCompile Include =" ..\..\..\..\src\messages\send_address_v2.cpp" />
174175 <ClCompile Include =" ..\..\..\..\src\messages\send_compact.cpp" />
175176 <ClCompile Include =" ..\..\..\..\src\messages\send_headers.cpp" />
176177 <ClCompile Include =" ..\..\..\..\src\messages\transaction.cpp" />
277278 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\ping.hpp" />
278279 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\pong.hpp" />
279280 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\reject.hpp" />
281+ <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\send_address_v2.hpp" />
280282 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\send_compact.hpp" />
281283 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\send_headers.hpp" />
282284 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\transaction.hpp" />
Original file line number Diff line number Diff line change 219219 <ClCompile Include =" ..\..\..\..\src\messages\reject.cpp" >
220220 <Filter >src\messages</Filter >
221221 </ClCompile >
222+ <ClCompile Include =" ..\..\..\..\src\messages\send_address_v2.cpp" >
223+ <Filter >src\messages</Filter >
224+ </ClCompile >
222225 <ClCompile Include =" ..\..\..\..\src\messages\send_compact.cpp" >
223226 <Filter >src\messages</Filter >
224227 </ClCompile >
533536 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\reject.hpp" >
534537 <Filter >include\bitcoin\network\messages</Filter >
535538 </ClInclude >
539+ <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\send_address_v2.hpp" >
540+ <Filter >include\bitcoin\network\messages</Filter >
541+ </ClInclude >
536542 <ClInclude Include =" ..\..\..\..\include\bitcoin\network\messages\send_compact.hpp" >
537543 <Filter >include\bitcoin\network\messages</Filter >
538544 </ClInclude >
Original file line number Diff line number Diff line change 8585#include < bitcoin/network/messages/ping.hpp>
8686#include < bitcoin/network/messages/pong.hpp>
8787#include < bitcoin/network/messages/reject.hpp>
88+ #include < bitcoin/network/messages/send_address_v2.hpp>
8889#include < bitcoin/network/messages/send_compact.hpp>
8990#include < bitcoin/network/messages/send_headers.hpp>
9091#include < bitcoin/network/messages/transaction.hpp>
Original file line number Diff line number Diff line change @@ -56,6 +56,7 @@ enum class identifier
5656 ping,
5757 pong,
5858 reject,
59+ send_address_v2,
5960 send_compact,
6061 send_headers,
6162 transaction,
Original file line number Diff line number Diff line change @@ -148,6 +148,9 @@ enum level: uint32_t
148148 // / client filters protocol
149149 bip157 = 70015 ,
150150
151+ // / send_address_v2
152+ bip155 = 70016 ,
153+
151154 // / We require at least this of peers (for current address structure).
152155 minimum_protocol = address_time,
153156
Original file line number Diff line number Diff line change 5757#include < bitcoin/network/messages/ping.hpp>
5858#include < bitcoin/network/messages/pong.hpp>
5959#include < bitcoin/network/messages/reject.hpp>
60+ #include < bitcoin/network/messages/send_address_v2.hpp>
6061#include < bitcoin/network/messages/send_compact.hpp>
6162#include < bitcoin/network/messages/send_headers.hpp>
6263#include < bitcoin/network/messages/transaction.hpp>
You can’t perform that action at this time.
0 commit comments