Skip to content

Commit 889163e

Browse files
committed
Fix fetching remote keys in node assertion
1 parent 230bbb8 commit 889163e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/cli/test/utils/crucible/assertions/nodeAssertion.ts

+7-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,13 @@ export const nodeAssertion: Assertion<"node", {health: number; keyManagerKeys: s
2020
if (node.validator.client === ValidatorClient.Lighthouse || getAllKeys(node.validator.keys).length === 0) {
2121
keyManagerKeys = [];
2222
} else {
23-
const keys = (await node.validator.keyManager.listKeys()).value();
24-
keyManagerKeys = keys.map((k) => k.validatingPubkey);
23+
if (node.validator.keys.type === "local") {
24+
const keys = (await node.validator.keyManager.listKeys()).value();
25+
keyManagerKeys = keys.map((k) => k.validatingPubkey);
26+
} else {
27+
const keys = (await node.validator.keyManager.listRemoteKeys()).value();
28+
keyManagerKeys = keys.map((k) => k.pubkey);
29+
}
2530
}
2631

2732
return {health, keyManagerKeys};

0 commit comments

Comments
 (0)