sdk: Add accessor for signer pubkeys of a tx message
This commit is contained in:
parent
d9176c1903
commit
bf33ce8906
|
@ -439,6 +439,15 @@ impl Message {
|
||||||
accounts,
|
accounts,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn signer_keys(&self) -> Vec<&Pubkey> {
|
||||||
|
// Clamp in case we're working on un-`sanitize()`ed input
|
||||||
|
let last_key = self
|
||||||
|
.account_keys
|
||||||
|
.len()
|
||||||
|
.max(self.header.num_required_signatures as usize);
|
||||||
|
self.account_keys[..last_key].iter().collect()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
|
Loading…
Reference in New Issue