Add scanner commands - #111
Conversation
|
CI failures are expected on this PR and are related to the SDK dependency version, not the This branch currently points |
|
Issues
Manual length/prefix checks fire before getAddress(). getAddress() already // Drop lines 30-35; just let getAddress() throw
cluster: Object.values(result.cluster), // ← array of values, no keys
It takes a raw SSVSDK instance, which callers don't have. Should be private.
"package-linux": "pnpm run build && pkg ...",
const DEFAULT_CLUSTER_SNAPSHOT: ClusterSnapshotData = {
"Comma-separated list of operator IDs. The amount must be 3f+1 compatible."
ssv-keys --some-typo falls through to { interactive: true } instead of showing an error/help. Probably
Scanner calls (clusterScanner.run(...), etc.) have no try/catch. Raw viem/SDK errors hit the user on Minor
Tests Coverage is reasonable for the new units. Missing:
Summary Solid architecture, clean separation, good backwards compat. Fix the Object.values JSON bug (#2) and |
|
One last thing - |
Description
This PR integrates scanner capabilities into
ssv-keyswhile preserving the existing shares workflow.What changed
nonce,cluster,operator.pkgon Linux/macOS/Windows.