clockwork_crank/
anchor.rs1pub fn sighash(name: &str) -> [u8; 8] {
2 let namespace = "global";
3 let preimage = format!("{}:{}", namespace, name);
4 let mut sighash = [0u8; 8];
5 sighash.copy_from_slice(
6 &anchor_lang::solana_program::hash::hash(preimage.as_bytes()).to_bytes()[..8],
7 );
8 sighash
9}