Skip to content

Commit bd27e42

Browse files
authored
Include chain in client node name. (#2548)
1 parent d482797 commit bd27e42

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

linera-client/src/client_context.rs

+8-2
Original file line numberDiff line numberDiff line change
@@ -154,14 +154,20 @@ where
154154
};
155155
let node_provider = NodeProvider::new(node_options);
156156
let delivery = CrossChainMessageDelivery::new(options.wait_for_outgoing_messages);
157+
let chain_ids = wallet.chain_ids();
158+
let name = match chain_ids.len() {
159+
0 => "Client node".to_string(),
160+
1 => format!("Client node for {:.8}", chain_ids[0]),
161+
n => format!("Client node for {:.8} and {} others", chain_ids[0], n - 1),
162+
};
157163
let client = Client::new(
158164
node_provider,
159165
storage,
160166
options.max_pending_message_bundles,
161167
delivery,
162168
options.long_lived_services,
163-
wallet.chain_ids(),
164-
"Client node",
169+
chain_ids,
170+
name,
165171
);
166172

167173
ClientContext {

linera-client/src/unit_tests/chain_listener.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ async fn test_chain_listener() -> anyhow::Result<()> {
161161
delivery,
162162
false,
163163
[chain_id0],
164-
"Client node",
164+
format!("Client node for {:.8}", chain_id0),
165165
)),
166166
};
167167
let key_pair = KeyPair::generate_from(&mut rng);

0 commit comments

Comments
 (0)