Skip to content

Commit be4401e

Browse files
committed
refactor: anchor serialize
Signed-off-by: Pablo Maldonado <[email protected]>
1 parent 5c0f8be commit be4401e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Diff for: programs/svm-spoke/src/utils/delegate_utils.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use anchor_lang::{prelude::*, solana_program::keccak};
22

33
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()
4+
let mut data = Vec::new();
5+
AnchorSerialize::serialize(seed, &mut data).unwrap();
6+
keccak::hash(&data).to_bytes()
77
}
88

99
#[derive(AnchorSerialize)]

0 commit comments

Comments
 (0)