pub fn initialize_state( env: &mut Env<'_>, public_key: &[u8; 32], ) -> Result<(), ContractError>
Utility function to initialize the state of the wallet in a typical setup