code: async def set(self, key, value):
          
          if not check_dht_value_type(value):
              raise TypeError(
                  "Value must be of type int, float, bool, str, or bytes"
              )
          log.info("setting '%s' = '%s' on network", key, value)
          dkey = digest(key)
          return await self.set_digest(dkey, value)
docs: Set the given string key to the given value in the network.