{
  "id": 38560,
  "competitionName": "forta-protect-web3",
  "title": "It's Time to Protect Web3 with Forta",
  "briefDescription": "Detect phishing scammers on Ethereum.",
  "dateEnabled": "2022-09-02T21:41:21.600Z",
  "deadline": "2022-11-30T23:59:00Z",
  "hasLeaderboard": true,
  "leaderboardPercentage": 67,
  "maxDailySubmissions": 5,
  "numScoredSubmissions": 2,
  "hasSolution": true,
  "numPrizes": 1,
  "forumId": 2470756,
  "dateCreated": "2022-08-29T15:00:34.759954Z",
  "competitionHostSegmentId": 10,
  "maxTeamSize": 5,
  "totalSolutionRows": 131720,
  "hasCoverImageUrl": true,
  "showPrivateLeaderboard": true,
  "hasScripts": true,
  "totalTeams": 7,
  "totalCompetitors": 7,
  "totalSubmissions": 84,
  "rulesRequired": true,
  "privateLeaderboardReleaseDate": "2022-12-05T00:00:00Z",
  "evaluationAlgorithm": {
    "id": 323,
    "name": "Average Precision",
    "isMax": true,
    "isPublic": true,
    "environmentRenderType": "ENVIRONMENT_RENDER_TYPE_JSON",
    "state": "LEGACY"
  },
  "categories": [
    {
      "name": "ap",
      "description": "Compute average precision(AP) from prediction scores. AP summarizes a precision - recall curve as the weighted mean of precisions achieved at each threshold, with the increase in recall from the previous threshold used as the weight.",
      "displayName": "Average Precision"
    }
  ],
  "launched": true,
  "createdByUserId": 579269,
  "license": {
    "id": 42,
    "name": "Subject to Competition Rules",
    "agreementRequired": false
  },
  "hostName": "Mariko",
  "scoreTruncationNumDecimals": 5,
  "locked": true,
  "totalJoinedUsers": 56,
  "submissionSizeLimitMb": 20480,
  "reward": {},
  "fileBasedSubmissions": true
}