Trireme commited on
Commit
90bf9cb
·
verified ·
1 Parent(s): 3c4fa72

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. pinto_balances.py +54 -3
  2. pinto_holdings_washed.csv +65 -0
pinto_balances.py CHANGED
@@ -133,6 +133,58 @@ wash_two = [
133
  "F2Zx2oqGx7zru5HNweUVNF571LA9P92abNZFLWTghF2d",
134
  ]
135
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
 
137
  def parse_solscan_results(results):
138
  if isinstance(results, dict):
@@ -224,7 +276,6 @@ def parse_solscan_results_addresses(results):
224
 
225
  async def get_sol_balances(sol_addresses):
226
  SOLSCAN_KEY = os.getenv('SOLSCAN_KEY')
227
-
228
  headers = {
229
  "token": SOLSCAN_KEY
230
  }
@@ -283,13 +334,13 @@ async def get_all_dfs():
283
  df[num_cols] = df[num_cols].applymap(lambda x: f"{x:,.3f}")'''
284
 
285
  format_cols = combined_df.columns.drop("symbol")
286
- combined_df[format_cols] = combined_df[format_cols].applymap(lambda x: f"{x:,.2f}")
287
  all_wallets = pd.concat([initial,cleaned_wallets])
288
  all_wallets_total = pd.DataFrame(all_wallets.drop(columns=["address"]).sum()).T
289
  all_wallets_total["address"] = "Total"
290
  all_wallets = pd.concat([all_wallets, all_wallets_total], ignore_index=True)
291
  num_cols = all_wallets.columns.drop("address")
292
- all_wallets[num_cols] = all_wallets[num_cols].applymap(lambda x: f"{x:,.3f}")
293
 
294
  return all_wallets,combined_df
295
 
 
133
  "F2Zx2oqGx7zru5HNweUVNF571LA9P92abNZFLWTghF2d",
134
  ]
135
 
136
+ wash_three = [
137
+ "84QJoctZwUTS8UCZCxZJ2eG2YX6gobURoWpXyQ4tga33",
138
+ "12rbViXQsw3r8ogytjZ2N9xUBxxRW1d4DxZR58DcoDyU",
139
+ "J4aa4DtS1L65PCXiFU2rtj5i7ZKLpCAFXtEn6gZmizhp",
140
+ "4htzqb9VXhTQp7Sm8f57VMHXyDHY7ZkCw3rKJn9DANU8",
141
+ "917kHtpfnAvsXteqe5vn2gF78U6iKEjbp9FciWsbEMqa",
142
+ "5ZgGeJWStjiVDP1WfdQqErCa2RCX1HUePes2GVkcjggN",
143
+ "9gyj4ByrhqAqyTPfbBVDTxyMNq9vjb3NbbC9oeJ9D8K4",
144
+ "4nyTSkSgF9dfjUkjtAi51aS7zDFAxi7tNrTCoef2DYDJ",
145
+ "GfXL1yuv5SSd8w2WKsrEZTSSrW7bpJttsML4A6cjDYRm",
146
+ "GC1JiTsByZW98VUV4eM1k3whhjvEc59a46ctpWy1eABb",
147
+ "3cvASoAxiRPZ9HoiHVYsqTYWUuF6Nz95GJgnDeNYvfmV",
148
+ "9fYiQgdVHDNexiudgtWvwjUnkQNUVUkMTvPijTe3VaaQ",
149
+ "Fio4y9jBvF6kqXkxDT5MHRVQNecH4gG9JcVgo7zSmVF8",
150
+ "BabMq7vaXBsKFBPwqQRnN4dszKoFx1KuMKjfoxY5kNvs",
151
+ "Dk6e9EK7KmuAR85XEC35ZmDqoBHz5tvnbRABVzAT6dN3",
152
+ "7bHyGrkSFCfH27Y3FGjzN7RVkFzg4LuFk8DGhNyiKtQb",
153
+ "6KwjCJwSAXzE34cktecszJA54Q7BApwWJFgt8XZ6DPyx",
154
+ "5yQczkdKL3Yen9qJEPURL6gAoe8ichLNwRnp7HJAGMeD",
155
+ "CAdpbQaXhRuibmCBx63ibsD4R8JKAFJ7J8N3x6qELG6H",
156
+ "Eg9h6tbEJzpcGesdFXrrSLVBafazSJqi6Su78NJAHisp",
157
+ "BuUMA5HB5wJQqP3irnjGHF1sh3ieDUpuq83GDhCAq1tJ",
158
+ "6MomP6UANDmcGwWYeh5BsFYLaBcNhcLKNa89XjUXixcz",
159
+ "8TL37zyhQyVR8h1HUm9yaL3jsQVMes8wxC94fvcMcegS",
160
+ "2y4WSQRuR2YbtZ7eTTyeo2EQgBL5k7KLy7T11gUQTLLS",
161
+ "F1hFvVHHiBLax76mSGNUYvaTKzsJc2JMfWh7eayQ5RQ6",
162
+ "8Q1inyY4w2KHGBxLjomXaUATKjjM8q5PTFNP3jQgx8r9",
163
+ "8H4wVuSC1DhjmpHp53dEiujW98EpCHzipxq395nmfyGc",
164
+ "G3N6bqpd2tWLj7bGHtnxS5kP4u7McjcaPPu4JowQujia",
165
+ "9L7BWsjshBfm7ztYF9W8Pn7ZqFUJTvozZtAPG3NcGssY",
166
+ "4yYWx6Fib7hpZdawG7xkVMTCg2bmyWkBTXoV43iyEAgk",
167
+ "5cNTgzN1S9kdrhNdLoqYfXprksiDqJpQYH4in7hpZiPG",
168
+ "J27z7rZWzPbuCGV5avwexrR2kAkD7aCCzKwV5EW1eQD5",
169
+ "4JpaYfyM7r1XW6jRdE3cVWscjmX3bdVwLg8D6zXKhK1F",
170
+ "4zP9H6B1R7HgSMvVuFFxi7t1v4iWP1V5zVBSMVYoyW4B",
171
+ "A4wpbumV3VSfzQszycgFG67E73AUxHaikX4gAgcTTrex",
172
+ "DNxyAjW2FYqqFmcW5yeJotRbxu6DLDBkgMzTyZbjE2cq",
173
+ "67WJN3sqppZC6snvD9Bx8tJqjUPcsx71NVpgrifnSnQc",
174
+ "BfG3WvghD732zGyDbv86C43zj8tU92v9xx7Wm81WmBFd",
175
+ "5v5GZjv84ysm9PxtRyyBP1SndVZYz97gErPMsGeyWJ6V",
176
+ "G8hj236oYULFJF3sHMJV5bna8syp1ks4JrEQQnMaTwMi",
177
+ "85SoPoBHK4mQ3guCnn1wdjjkWNukdvLrRGkeNDsiRafz",
178
+ "J8CHCJRdgfe8PmkoyVk2vS49w9Wmq2zgt5Kc6B2y9Nu8",
179
+ "BfmQnFDqbPEL64NpKjzjQxZJmvxbodTRJFsty4wUHgvw",
180
+ "4oBeH3RHaKbtpy95622LUpAueCZ67VxaGTnw7ncdf2Kp",
181
+ "DZdQKuRWWkXSeP3mhPkL6ftt1tgA4jFezjyLF4gQmMKL",
182
+ "9LS4CH3mnq8DtxLqhKcCCP593ooyynqEdWWJvBfZ5HKr",
183
+ "8RojecMuR3CFUx8g557b5NV5Fj9PWsUHxHxoEmBHmcND",
184
+ "DPfWKBsdAAJMADXrz822iEqM1DUkYtcNDQdgkYLF1Yt",
185
+ "75gwNNDPLBcUjrWiy6QXELftFR7gPkKsxNzdApq1YSFa"
186
+ ]
187
+
188
 
189
  def parse_solscan_results(results):
190
  if isinstance(results, dict):
 
276
 
277
  async def get_sol_balances(sol_addresses):
278
  SOLSCAN_KEY = os.getenv('SOLSCAN_KEY')
 
279
  headers = {
280
  "token": SOLSCAN_KEY
281
  }
 
334
  df[num_cols] = df[num_cols].applymap(lambda x: f"{x:,.3f}")'''
335
 
336
  format_cols = combined_df.columns.drop("symbol")
337
+ combined_df[format_cols] = combined_df[format_cols].apply(lambda x: f"{x:,.2f}")
338
  all_wallets = pd.concat([initial,cleaned_wallets])
339
  all_wallets_total = pd.DataFrame(all_wallets.drop(columns=["address"]).sum()).T
340
  all_wallets_total["address"] = "Total"
341
  all_wallets = pd.concat([all_wallets, all_wallets_total], ignore_index=True)
342
  num_cols = all_wallets.columns.drop("address")
343
+ all_wallets[num_cols] = all_wallets[num_cols].apply(lambda x: f"{x:,.3f}")
344
 
345
  return all_wallets,combined_df
346
 
pinto_holdings_washed.csv ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ address,PINTO,SOL
2
+ 2Au672XwgJLac7CUno4afu8ogWwUw1Ap86e8ifRsyNFY,2549684.918752,0.001000007
3
+ 2FgBtevFckLgcd84dVKe3UQemQFo7xmhusbaKyztPoY4,21851011.979571,0.000960001
4
+ 2H9jMULRVpHkMrgqafbv5tZjoLyWe5QWHxUKEg5eMmzC,6416220.388913,0.001000003
5
+ 2PNorSers7dBXRGzPiD39BUKreqRSgzR26mbYV76cb34,11345952.205189,0.001000005
6
+ 2cdfKcpsx7G1DHpnzSip8BWiqqtCaZsG8Bjj2pRWSPPh,2767324.704821,0.001000001
7
+ 2hgoBDCK1mt5GdNtey5jmU7LtCuqEkdNidCZp6QAV1Ti,2579127.062519,0.000960007
8
+ 4V8MCS8CP4rVueB6bTfCDStotn5T3givQw6zi2t8J4GV,16768647.96408,0.001000005
9
+ 57e9T1EtbXYSWdZQMr44MXS1ppzxo1ydKxoKYxUtqu2K,2562018.123949,0.001000001
10
+ 5QLjsw9aVJPmin2u7KugnNNrpkhEGfEpMGunLBLk6ryg,2854413.091603,0.001000001
11
+ 5dsb29Ycb9byK6pA8Sa7rU9QJwYrXjdPDvw3vXzMXkWB,2408226.472172,0.001000001
12
+ 5gci7GN5YX3Gz8HACUadzBkKXadF3MJa3mTRvGKohPi4,11040783.275177,0.001000001
13
+ 64jfGXT33iV9wgCbsPqArCHXSnS2Fm6R5LevAuJA4xYQ,2504050.600724,0.001000001
14
+ 6viyA2FDWdApP46Qaa25bRYr5PxLdNJYWFNYkaV26wkW,2240436.167992,0.001000001
15
+ 7D91UMg3dyA9G83p83RWNmwSFSjmnebvqNEzjkKPaCbD,2778366.828671,0.001000001
16
+ 7i3V9gRnUaocoFNJDzyZDCFTE5F3BReyWvjhZzTQUoAt,2420031.104606,0.000960001
17
+ 7jSVGHFq19fWo1pJH9B2PV8LGYT8yJTVG6JzvsSZwCwf,7838551.606645,0.001000001
18
+ 7va2fkYGeqYdmTBT2zJgHRp1RtdgWcmUWfmh6LRT8ACq,3465523.586511,0.001000001
19
+ 8LF9yFCsPQCPyP3mK29UcUfNqjXPGkfaYq1xD8gEicNX,17096642.466614,0.001000003
20
+ 8Lvijx2EZt7DBdfEwNA9R25L1rYUFXUuq8GtGwHV4rhC,7231970.078743,0.081071601
21
+ 8QBpPuCMgCJwbS5dobBKyw8VJSRppRw6Kq459gFHMPQN,2555977.566952,0.001000001
22
+ 8QQuNNq4JVxhuD2FaMTb8F59yLDVyXoBHQWsSaqEGopB,2566925.190184,0.001000001
23
+ 8rCdWpzvRe8VNAceAmNHmXkn7i5DzpvrFw5UPGianD7p,,4.491001002
24
+ 8wcNJfAdDuiaKnDs8MDNG2beM2GhD3gKB1pmrRFJZb6t,17088420.895806,1.280961001
25
+ 9Bf9JqrvxMpYuXNmFTBbRWMvgbDuQtSKoLRP8qrDhF8M,8367781.471639,0.001000003
26
+ 9FTaFMFQ9wkbv5ZNVbSyiQLPLMy79fpNaEmtVqWsPcmW,2228503.459383,0.001000001
27
+ 9Qeh6BaAMnTFbwvcYHxjNHHMGvRpZrRUfLNxbfb7Gdeq,2245049.414384,0.001000001
28
+ 9jWN8jFPHoiFFwtssQ66ruNatyNgFSitVQuUqn7wANBw,2551667.387962,0.001000001
29
+ 9uw4yZPQexePDzrtnDyxhmRXvqEY1DyJsCNXFNFztwST,2545211.888442,0.001000001
30
+ AQxbDME6x4FMzv6fptuABuwG5Eqrt9gNHzXXpJFg7RGd,2544433.974164,0.000960001
31
+ AUQ8L5tfSpiyjCyziHK7zBQAFbfsCF9nz6qwfeF7pdem,2585258.026525,0.001000001
32
+ AVTmze4SZuWzM3qybDYPTUiZegdXC1u9bKyNZCLB1fmX,2525982.432137,0.001000001
33
+ B6y749M2ZhhrV1Qn1QZPumTsqz9iFGpAtxLxxr4F5moX,2552155.355153,0.001000001
34
+ BDKDjCC7mdPc3BtvZS3rYbhag7CwbdRbYcbg9GZkuzBB,2461804.070455,0.001000001
35
+ BPrdCibV7nYkp1DzHFviCBZ2SSHG8x4g53g6MtJ4DB6t,2514994.093207,0.001000001
36
+ Bn3QAhTUgLTWx98KmPaFRFMx1Qyp2HS4Yk4agXsh78w4,25127998.002239,0.001000003
37
+ C6DHtNS1eh5dHfvKRcpti2RyqSPMq2hyDff7fuNM2f9T,2929965.432679,0.001000001
38
+ C9yqV646cQrJdxiYetyucFGX6ZxsChfdHZtbHo73oCoi,2752323.430317,0.001000006
39
+ CLtnCyysbhhXiPpBe716K35GxD4SbeFgwnEmqxWnE3P,3480794.925026,0.001000002
40
+ CkEZqGoucbEE6xbbDvyWkqWmo3agCXdgEpgVMrn5HcRB,16483605.683881,0.001000003
41
+ CpL99MZsqd5oQPEDEaETjRQSwjgDs3xXX6Wh6tT2wT3b,12353649.473493,0.001000001
42
+ CsU262a5SzHzdfLVUGKn6ZWCCRgUYfuPtBR8BZVTRBco,3089858.470032,0.000960001
43
+ D3nD2TJmijJXseeprvVpF2TLJ3vZNbyhvft62N8apfeh,2635554.641161,0.001000001
44
+ DA8XXKx2CBZKttP4RPzVZaw9DrAPrbgKgpWfPuGFL3DR,30210310.38263,0.001000003
45
+ DAnhhWkY75rZ5ccScEAbSV5hDoup7Dyap9d7dtvqT115,2534602.188984,0.001000001
46
+ DTgpzenv85mhrNYoGapisHaSUte7vYvQQming2tC1fSe,15671686.535338,0.000960005
47
+ DVgMX1Xde1n5bFyFpPd8hEHyRC4pKbm14geJuUWM23tb,14447961.570323,0.001000001
48
+ Dx5KPM2Xmm7ewreNqQUnvaambtUSeDGbKyRy5sf5RoF,2588546.485019,0.001000001
49
+ Eg1aE1KPu5JqNWbUTeBBGztwp9fmvoJVHiLjWYN4MLNz,2588433.643125,0.001000001
50
+ F4q4GVYvih7XvMjnPV4b5cHEmTYqStVEoqFPiStBd3oT,19033239.843262,0.001000001
51
+ FcBwRioPujp48b5FQSrXjf45oL41dj8pEhJdM68NZHez,2550025.838089,0.001000001
52
+ Ff9RLHejpF7T8o93cyZSyVX27x4k8Yyep8thqvmCQMgn,24174649.436238,0.001000001
53
+ G58RGr1EmtWyN5BrxXaUQ11r1p7oMmAkfWnygQLpbUSr,2778611.673355,0.000975001
54
+ GGJ9pbCe3if9qzLVTummk9ScsbHmV9EFBNBfbfa8Lom1,17426803.706168,0.001000001
55
+ GMnLmmHDGYSyj5FjRqLDy7kALZtNFFDHGZq7j6tJrsXS,2549622.794921,0.001000004
56
+ GW91uDWibWVauezhkeHyBASJX8zRZ9maJ9KvTCcAd7ie,15334742.495407,0.001000001
57
+ GYW1wrmUppytiMa4ikB2fzUnwPVEGorYCUuzcwyWDa3J,2492722.416991,0.001000001
58
+ Gp3CiN8p22fZSWu98ZxVd9dLyMhHDcCfoT11PdMu3yxR,15119437.221506,0.001000001
59
+ GuC8gAwcxByAAgq5GaFkgnjEnH8kGnRGBfeHEaDipRnH,10566796.477863,0.001000001
60
+ GuWNyePL4f77c2ZkrHkB2E1d29Uq2GvwZTEevgSca37F,14181112.29485,0.001000001
61
+ Guf41zLFBX3ERWLoANLHz2EQ4sPGjvawcceD1HMZZerv,2754623.174045,0.001000005
62
+ HHWMQf4UJC6skMGf66h2KGNtopN7ZSLJmREGfFA3TUP,2185135.502639,0.001000001
63
+ HPXV2mThwBCLpU46o3WKamQq8TTwcMGsw7z3LJptPhXj,2771704.381711,0.001000001
64
+ J4p9rSuTb9VbiFh1hJUnxv7uZRieYzDP1HpGivT9r9dX,24140300.38905,0.001000001
65
+ xwaL59676XsCxzCjdj95hFxTyoCJbEytDhXV9eV75Vb,17344520.010163,0.001000001