21
21
#include <stdio.h>
22
22
#include <wire/peer_wire.h>
23
23
24
- #define chainparams_get_ln_port simple_get_ln_port
25
24
#define io_write_ simple_write
26
25
#define io_read_ simple_read
27
26
#define io_close simple_close
@@ -46,11 +45,6 @@ static struct io_plan *simple_close(struct io_conn *conn)
46
45
return NULL ;
47
46
}
48
47
49
- static int simple_get_ln_port (const struct chainparams * params UNNEEDED )
50
- {
51
- return 9735 ;
52
- }
53
-
54
48
#include "../connectd/handshake.c"
55
49
56
50
/* This makes the handshake prototypes work. */
@@ -183,13 +177,12 @@ static struct io_plan *handshake_success(struct io_conn *conn,
183
177
OPTIONAL_FEATURE (OPT_INITIAL_ROUTING_SYNC ));
184
178
185
179
if (!no_init ) {
186
- struct tlv_init_tlvs * tlvs = NULL ;
187
- if (chainparams ) {
188
- tlvs = tlv_init_tlvs_new (NULL );
189
- tlvs -> networks = tal_arr (tlvs , struct bitcoin_blkid , 1 );
190
- tlvs -> networks [0 ] = chainparams -> genesis_blockhash ;
191
- }
192
- msg = towire_init (NULL , NULL , features , tlvs );
180
+ struct tlv_init_tlvs * tlvs ;
181
+
182
+ tlvs = tlv_init_tlvs_new (NULL );
183
+ tlvs -> networks = tal_arr (tlvs , struct bitcoin_blkid , 1 );
184
+ tlvs -> networks [0 ] = chainparams -> genesis_blockhash ;
185
+ msg = towire_init (NULL , NULL , features , tlvs );
193
186
194
187
sync_crypto_write (peer_fd , cs , take (msg ));
195
188
/* Ignore their init message. */
@@ -287,6 +280,7 @@ int main(int argc, char *argv[])
287
280
288
281
memset (& notsosecret , 0x42 , sizeof (notsosecret ));
289
282
features = tal_arr (conn , u8 , 0 );
283
+ chainparams = chainparams_for_network ("bitcoin" );
290
284
291
285
opt_register_noarg ("--initial-sync" , opt_set_bool , & initial_sync ,
292
286
"Stream complete gossip history at start" );
@@ -328,7 +322,7 @@ int main(int argc, char *argv[])
328
322
opt_usage_exit_fail ("Invalid id %.*s" ,
329
323
(int )(at - argv [1 ]), argv [1 ]);
330
324
331
- if (!parse_wireaddr_internal (at + 1 , & addr , simple_get_ln_port ( NULL ), NULL ,
325
+ if (!parse_wireaddr_internal (at + 1 , & addr , chainparams_get_ln_port ( chainparams ), NULL ,
332
326
true, false, true, & err_msg ))
333
327
opt_usage_exit_fail ("%s '%s'" , err_msg , argv [1 ]);
334
328
0 commit comments