def scrapeRaised(soup):
  """ Scrapes ICO raised amount from SmithAndCrown listing """
  raised = soup \
    .find("td", attrs = { "class" : "field-raised" }) \
    .text \
    .split(" ", 1)[0] \
    .translate({ ord(x): "" for x in [ "$", ",", "-" ] }) \
    .replace("N/A", "") \
    .replace("Canceled", "") \
    .replace("Refunded", "")

  try:
    # More often than not, the raised column will be empty.
    if raised:
      return int(raised)

    return None

  except ValueError:
    # Return nothing in the event type casting fails
    return None