We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent deb3089 commit 697cb5fCopy full SHA for 697cb5f
1 file changed
cmd/soroban-cli/src/signer/mod.rs
@@ -267,7 +267,10 @@ impl Signer {
267
pub async fn get_public_key(&self) -> Result<[u8; 32], Error> {
268
match &self.kind {
269
SignerKind::Local(local_key) => Ok(*local_key.key.verifying_key().as_bytes()),
270
- SignerKind::Ledger(_ledger) => todo!("ledger key"),
+ SignerKind::Ledger(ledger) => {
271
+ let pk = ledger.public_key().await?;
272
+ Ok(pk.0)
273
+ }
274
SignerKind::Lab => Err(Error::ReturningSignatureFromLab),
275
SignerKind::SecureStore(secure_store_entry) => {
276
let pk = secure_store_entry.get_public_key()?;
0 commit comments