pub fn derive_did_account(key: &[u8]) -> (Pubkey, u8)