code: async def vcx_init(config_path: str) -> None:
      
      logger = logging.getLogger(__name__)
  
      if not hasattr(vcx_init, "cb"):
          logger.debug("vcx_init: Creating callback")
          vcx_init.cb = create_cb(CFUNCTYPE(None, c_uint32, c_uint32))
  
      c_config_path = c_char_p(config_path.encode('utf-8'))
  
      result = await do_call('vcx_init',
                             c_config_path,
                             vcx_init.cb)
  
      logger.debug("vcx_init completed")
      return result
docs: Initializes VCX with config file.
      :param config_path: String
      Example:
      await vcx_init('/home/username/vcxconfig.json')
      :return: