diff --git a/engineapi/engineapi/actions.py b/engineapi/engineapi/actions.py index 23c3e20f..89ac02d9 100644 --- a/engineapi/engineapi/actions.py +++ b/engineapi/engineapi/actions.py @@ -1378,7 +1378,6 @@ def add_scores( leaderboard_id: uuid.UUID, scores: List[Score], overwrite: bool = False, - normalize_addresses: bool = True, ): """ Add scores to the leaderboard @@ -1386,10 +1385,6 @@ def add_scores( leaderboard_scores = [] - normalizer_fn = Web3.toChecksumAddress - if not normalize_addresses: - normalizer_fn = lambda x: x # type: ignore - addresses = [score.address for score in scores] if len(addresses) != len(set(addresses)): @@ -1411,7 +1406,7 @@ def add_scores( leaderboard_scores.append( { "leaderboard_id": leaderboard_id, - "address": normalizer_fn(score.address), + "address": score.address, "score": score.score, "points_data": score.points_data, } diff --git a/engineapi/engineapi/routes/leaderboard.py b/engineapi/engineapi/routes/leaderboard.py index 15050f31..6583cc2d 100644 --- a/engineapi/engineapi/routes/leaderboard.py +++ b/engineapi/engineapi/routes/leaderboard.py @@ -477,9 +477,6 @@ async def position( window_size: int = Query(1, description="Amount of positions up and down."), limit: int = Query(10), offset: int = Query(0), - normalize_addresses: bool = Query( - True, description="Normalize addresses to checksum." - ), db_session: Session = Depends(db.yield_db_session), ) -> List[data.LeaderboardPosition]: """ @@ -499,9 +496,6 @@ async def position( logger.error(f"Error while getting leaderboard: {e}") raise EngineHTTPException(status_code=500, detail="Internal server error") - if normalize_addresses: - address = Web3.toChecksumAddress(address) - positions = actions.get_position( db_session, leaderboard_id, address, window_size, limit, offset ) @@ -608,9 +602,6 @@ async def leaderboard_push_scores( False, description="If enabled, this will delete all current scores and replace them with the new scores provided.", ), - normalize_addresses: bool = Query( - True, description="Normalize addresses to checksum." - ), db_session: Session = Depends(db.yield_db_session), Authorization: str = AuthHeader, ) -> List[data.LeaderboardScore]: @@ -641,7 +632,6 @@ async def leaderboard_push_scores( leaderboard_id=leaderboard_id, scores=scores, overwrite=overwrite, - normalize_addresses=normalize_addresses, ) except actions.DuplicateLeaderboardAddressError as e: raise EngineHTTPException(