Remove normalize addresses.

pull/974/head
Andrey 2023-11-16 07:47:52 +02:00
rodzic c4f1c41f36
commit 500df33f8c
2 zmienionych plików z 1 dodań i 16 usunięć

Wyświetl plik

@ -1378,7 +1378,6 @@ def add_scores(
leaderboard_id: uuid.UUID, leaderboard_id: uuid.UUID,
scores: List[Score], scores: List[Score],
overwrite: bool = False, overwrite: bool = False,
normalize_addresses: bool = True,
): ):
""" """
Add scores to the leaderboard Add scores to the leaderboard
@ -1386,10 +1385,6 @@ def add_scores(
leaderboard_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] addresses = [score.address for score in scores]
if len(addresses) != len(set(addresses)): if len(addresses) != len(set(addresses)):
@ -1411,7 +1406,7 @@ def add_scores(
leaderboard_scores.append( leaderboard_scores.append(
{ {
"leaderboard_id": leaderboard_id, "leaderboard_id": leaderboard_id,
"address": normalizer_fn(score.address), "address": score.address,
"score": score.score, "score": score.score,
"points_data": score.points_data, "points_data": score.points_data,
} }

Wyświetl plik

@ -477,9 +477,6 @@ async def position(
window_size: int = Query(1, description="Amount of positions up and down."), window_size: int = Query(1, description="Amount of positions up and down."),
limit: int = Query(10), limit: int = Query(10),
offset: int = Query(0), offset: int = Query(0),
normalize_addresses: bool = Query(
True, description="Normalize addresses to checksum."
),
db_session: Session = Depends(db.yield_db_session), db_session: Session = Depends(db.yield_db_session),
) -> List[data.LeaderboardPosition]: ) -> List[data.LeaderboardPosition]:
""" """
@ -499,9 +496,6 @@ async def position(
logger.error(f"Error while getting leaderboard: {e}") logger.error(f"Error while getting leaderboard: {e}")
raise EngineHTTPException(status_code=500, detail="Internal server error") raise EngineHTTPException(status_code=500, detail="Internal server error")
if normalize_addresses:
address = Web3.toChecksumAddress(address)
positions = actions.get_position( positions = actions.get_position(
db_session, leaderboard_id, address, window_size, limit, offset db_session, leaderboard_id, address, window_size, limit, offset
) )
@ -608,9 +602,6 @@ async def leaderboard_push_scores(
False, False,
description="If enabled, this will delete all current scores and replace them with the new scores provided.", 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), db_session: Session = Depends(db.yield_db_session),
Authorization: str = AuthHeader, Authorization: str = AuthHeader,
) -> List[data.LeaderboardScore]: ) -> List[data.LeaderboardScore]:
@ -641,7 +632,6 @@ async def leaderboard_push_scores(
leaderboard_id=leaderboard_id, leaderboard_id=leaderboard_id,
scores=scores, scores=scores,
overwrite=overwrite, overwrite=overwrite,
normalize_addresses=normalize_addresses,
) )
except actions.DuplicateLeaderboardAddressError as e: except actions.DuplicateLeaderboardAddressError as e:
raise EngineHTTPException( raise EngineHTTPException(