Spaces:
Runtime error
Runtime error
Upload folder using huggingface_hub
Browse files
.DS_Store
ADDED
|
Binary file (6.15 kB). View file
|
|
|
app.py
CHANGED
|
@@ -92,13 +92,16 @@ async def get_wallet_balances(addresses):
|
|
| 92 |
df['tokenBalance'] = pd.to_numeric(df['tokenBalance'], errors='coerce')
|
| 93 |
df['currentPrice'] = pd.to_numeric(df['currentPrice'], errors='coerce')
|
| 94 |
df['value'] = df['tokenBalance'] * df['currentPrice']
|
| 95 |
-
df.drop(columns=['
|
| 96 |
|
| 97 |
df = df[df['symbol'].isin(['BLUP', 'ETH', 'USDT', 'USDC'])]
|
| 98 |
-
df= df[['symbol','tokenBalance','value']]
|
| 99 |
df = df.rename(columns={'tokenBalance':'amount','value':'usd_value'})
|
| 100 |
-
|
| 101 |
-
df = df.
|
|
|
|
|
|
|
|
|
|
| 102 |
|
| 103 |
return df, df['usd_value'].sum()
|
| 104 |
|
|
@@ -135,6 +138,7 @@ async def get_all_dfs():
|
|
| 135 |
wallet_df, wallet_total = await get_wallet_balances(addresses)
|
| 136 |
lp_df, lp_total = await get_lp_balances()
|
| 137 |
final_df = pd.concat([wallet_df,lp_df],axis=0)
|
|
|
|
| 138 |
final_df = final_df.groupby("symbol", as_index=False).sum()
|
| 139 |
starting_df = pd.DataFrame([{"symbol":"ETH","amount":24,"usd_value":1613*24}])
|
| 140 |
pnl = final_df['usd_value'].sum() - starting_df['usd_value'].sum()
|
|
|
|
| 92 |
df['tokenBalance'] = pd.to_numeric(df['tokenBalance'], errors='coerce')
|
| 93 |
df['currentPrice'] = pd.to_numeric(df['currentPrice'], errors='coerce')
|
| 94 |
df['value'] = df['tokenBalance'] * df['currentPrice']
|
| 95 |
+
df.drop(columns=['decimals'],inplace=True)
|
| 96 |
|
| 97 |
df = df[df['symbol'].isin(['BLUP', 'ETH', 'USDT', 'USDC'])]
|
| 98 |
+
df= df[['address','symbol','tokenBalance','value']]
|
| 99 |
df = df.rename(columns={'tokenBalance':'amount','value':'usd_value'})
|
| 100 |
+
|
| 101 |
+
df = df.sort_values(['address', 'symbol'])
|
| 102 |
+
df['address'] = df['address'].mask(df['address'].duplicated()).fillna('')
|
| 103 |
+
|
| 104 |
+
#df = df.groupby("symbol", as_index=False).sum()
|
| 105 |
|
| 106 |
return df, df['usd_value'].sum()
|
| 107 |
|
|
|
|
| 138 |
wallet_df, wallet_total = await get_wallet_balances(addresses)
|
| 139 |
lp_df, lp_total = await get_lp_balances()
|
| 140 |
final_df = pd.concat([wallet_df,lp_df],axis=0)
|
| 141 |
+
final_df.drop(columns=['address'],inplace=True)
|
| 142 |
final_df = final_df.groupby("symbol", as_index=False).sum()
|
| 143 |
starting_df = pd.DataFrame([{"symbol":"ETH","amount":24,"usd_value":1613*24}])
|
| 144 |
pnl = final_df['usd_value'].sum() - starting_df['usd_value'].sum()
|