kopia lustrzana https://github.com/bugout-dev/moonstream
Remove normalize addresses.
rodzic
c4f1c41f36
commit
500df33f8c
|
@ -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,
|
||||
}
|
||||
|
|
|
@ -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(
|
||||
|
|
Ładowanie…
Reference in New Issue