From 633007be64e828fa085ed1b6ea912ceaa16c6b99 Mon Sep 17 00:00:00 2001 From: Luke Van Seters Date: Thu, 16 Dec 2021 17:28:20 -0500 Subject: [PATCH] Make token addresses for prices lowercase --- mev_inspect/schemas/prices.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mev_inspect/schemas/prices.py b/mev_inspect/schemas/prices.py index 3041ad8..5c130b2 100644 --- a/mev_inspect/schemas/prices.py +++ b/mev_inspect/schemas/prices.py @@ -1,6 +1,6 @@ from datetime import datetime -from pydantic import BaseModel +from pydantic import BaseModel, validator WBTC_TOKEN_ADDRESS = "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" LINK_TOKEN_ADDRESS = "0x514910771af9ca656af840dff83e8264ecf986ca" @@ -15,3 +15,7 @@ class Price(BaseModel): token_address: str timestamp: datetime usd_price: float + + @validator("token_address") + def lower_token_address(cls, v: str) -> str: + return v.lower()