Trireme commited on
Commit
5337889
·
verified ·
1 Parent(s): a59dc6c

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. .DS_Store +0 -0
  2. app.py +8 -4
.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=['address','decimals'],inplace=True)
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.groupby("symbol", as_index=False).sum()
 
 
 
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()