We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5c0f8be commit be4401eCopy full SHA for be4401e
programs/svm-spoke/src/utils/delegate_utils.rs
@@ -1,9 +1,9 @@
1
use anchor_lang::{prelude::*, solana_program::keccak};
2
3
pub fn derive_seed_hash<T: AnchorSerialize>(seed: &T) -> [u8; 32] {
4
- let mut buf = Vec::with_capacity(128);
5
- seed.serialize(&mut buf).unwrap();
6
- keccak::hash(&buf).to_bytes()
+ let mut data = Vec::new();
+ AnchorSerialize::serialize(seed, &mut data).unwrap();
+ keccak::hash(&data).to_bytes()
7
}
8
9
#[derive(AnchorSerialize)]
0 commit comments