Spaces:
Sleeping
Sleeping
Commit
·
e465733
1
Parent(s):
5901908
latest
Browse files- app.py +98 -39
- logs/scrapping/cmc_global_metrics.log +7 -0
- logs/scrapping/cmc_scrapping.log +16 -0
- logs/scrapping/etherscan_scrap.log +40 -0
- logs/scrapping/greed_fear_index.log +7 -0
- logs/streamlit/front.log +126 -0
- output/cmc_data_v1_cryptocurrency_listings_latest_100.json +2 -2
- output/global_metrics.csv +2 -2
- output/greed_fear_index.csv +1 -1
- output/influencers_balances.csv +2 -2
- output/influencers_token_balances.csv +2 -2
- output/interactions_alexBecker.csv +1 -1
- output/interactions_elliotrades.csv +1 -1
- output/interactions_jrny.csv +1 -1
- output/top_100_update.csv +2 -2
- output/transactions_APE.csv +2 -2
- output/transactions_AXIE.csv +2 -2
- output/transactions_COPI.csv +2 -2
- output/transactions_GALA.csv +2 -2
- output/{all_influencers_interactions.csv → transactions_GRT.csv} +2 -2
- output/transactions_MANA.csv +2 -2
- output/transactions_PET.csv +2 -2
- output/transactions_WEAOPON.csv +2 -2
- ressources/dict_influencers_addr.json +3 -1
- ressources/dict_tokens_addr.json +10 -8
- ressources/last_update.txt +1 -0
app.py
CHANGED
@@ -11,6 +11,7 @@ from requests.exceptions import ConnectionError, Timeout, TooManyRedirects
|
|
11 |
import plotly.express as px
|
12 |
import json
|
13 |
import networkx as nx
|
|
|
14 |
|
15 |
# ------------------------ Environment Variables --------------------------
|
16 |
|
@@ -67,6 +68,15 @@ def load_influencers():
|
|
67 |
except Exception as e:
|
68 |
st.error(f"Error loading influencers: {e}")
|
69 |
return {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
|
71 |
|
72 |
def create_dominance_pie_chart(df_global_metrics):
|
@@ -260,6 +270,40 @@ def create_network_graph(df, influencer_name, influencer_address):
|
|
260 |
|
261 |
return fig, top_interactions
|
262 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
|
264 |
#-------------------------------------scheduler ----------------------------------
|
265 |
|
@@ -315,16 +359,12 @@ def create_network_graph(df, influencer_name, influencer_address):
|
|
315 |
# Set the title and other page configurations
|
316 |
st.title('Crypto Analysis')
|
317 |
st.write("Welcome to the Crypto Analysis app. Please note that data is not updated automatically due to API plan limitations.")
|
318 |
-
#
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
subprocess.call(["python", "utils/scrap_cmc_global_metrics.py"])
|
325 |
-
subprocess.call(["python", "utils/scrap_greed_fear_index.py"])
|
326 |
-
subprocess.call(["python", "utils/extract_tokens_balances.py"])
|
327 |
-
st.success("Data updated successfully!")
|
328 |
|
329 |
st.header("Global Cryptocurrency Market Metrics")
|
330 |
# Create two columns for the two plots
|
@@ -391,13 +431,6 @@ with col2:
|
|
391 |
autosize=False,
|
392 |
width=300,
|
393 |
height=300,
|
394 |
-
margin=dict(
|
395 |
-
l=50,
|
396 |
-
r=50,
|
397 |
-
b=100,
|
398 |
-
t=100,
|
399 |
-
pad=4
|
400 |
-
),
|
401 |
#paper_bgcolor="LightSteelBlue",
|
402 |
)
|
403 |
st.plotly_chart(fig)
|
@@ -407,9 +440,30 @@ with col2:
|
|
407 |
|
408 |
st.header("Deep Dive into Specific Coins")
|
409 |
col1, col2 = st.columns(2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
410 |
with col1:
|
411 |
-
|
412 |
-
selected_token = st.selectbox('Select Token', df_etherscan['tokenSymbol'].unique(), index=0)
|
413 |
# Filter the data based on the selected token
|
414 |
filtered_df = df_etherscan[df_etherscan['tokenSymbol'] == selected_token]
|
415 |
# Plot the token volume over time
|
@@ -438,9 +492,6 @@ with col1:
|
|
438 |
)
|
439 |
)
|
440 |
with col2:
|
441 |
-
# Token selection
|
442 |
-
selected_token = st.selectbox('Select a Token', df_etherscan['tokenSymbol'].unique())
|
443 |
-
|
444 |
# Processing data
|
445 |
top_buyers_df = get_top_buyers(df_etherscan, selected_token)
|
446 |
|
@@ -459,30 +510,35 @@ with col2:
|
|
459 |
st.header("Influencers' Token Balances")
|
460 |
token_balances_df = load_token_balances()
|
461 |
col1, col2 = st.columns(2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
462 |
with col1:
|
463 |
if not token_balances_df.empty:
|
464 |
token_balance_fig = create_token_balance_bar_plot(token_balances_df)
|
|
|
|
|
|
|
|
|
465 |
st.plotly_chart(token_balance_fig)
|
466 |
else:
|
467 |
st.write("No token balance data available.")
|
468 |
with col2:
|
469 |
-
influencers = load_influencers()
|
470 |
-
with st.container():
|
471 |
-
influencer_input = st.text_input("Follow this name:address", placeholder="e.g., alice:0x123...ABC")
|
472 |
-
if st.button("Add Influencer"):
|
473 |
-
if ":" in influencer_input:
|
474 |
-
try:
|
475 |
-
new_influencer_name, new_influencer_addr = influencer_input.split(":")
|
476 |
-
influencers[new_influencer_name.strip()] = new_influencer_addr.strip()
|
477 |
-
with open("ressources/dict_influencers_addr.json", "w") as file:
|
478 |
-
json.dump(influencers, file, indent=4)
|
479 |
-
st.success(f"Influencer {new_influencer_name} added")
|
480 |
-
subprocess.call(["python", "utils/scrap_influencers_balance.py"])
|
481 |
-
st.success("Balance updated")
|
482 |
-
except ValueError:
|
483 |
-
st.error("Invalid format. Please enter as 'name:address'")
|
484 |
-
else:
|
485 |
-
st.error("Please enter the influencer details as 'name:address'")
|
486 |
# Load Ether balances
|
487 |
try:
|
488 |
df_balances = pd.read_csv("output/influencers_balances.csv")
|
@@ -524,6 +580,9 @@ with col2:
|
|
524 |
|
525 |
# In the Streamlit app
|
526 |
st.header("Wallet Interactions Network Graph")
|
|
|
|
|
|
|
527 |
selected_influencer = st.selectbox("Select an Influencer", list(influencers.keys()))
|
528 |
# Load interactions data for the selected influencer
|
529 |
interactions_df, influencer_address = load_influencer_interactions(selected_influencer)
|
|
|
11 |
import plotly.express as px
|
12 |
import json
|
13 |
import networkx as nx
|
14 |
+
import time
|
15 |
|
16 |
# ------------------------ Environment Variables --------------------------
|
17 |
|
|
|
68 |
except Exception as e:
|
69 |
st.error(f"Error loading influencers: {e}")
|
70 |
return {}
|
71 |
+
|
72 |
+
# Load influencers
|
73 |
+
def load_tokens():
|
74 |
+
try:
|
75 |
+
with open("ressources/dict_tokens_addr.json", "r") as file:
|
76 |
+
return json.load(file)
|
77 |
+
except Exception as e:
|
78 |
+
st.error(f"Error loading influencers: {e}")
|
79 |
+
return {}
|
80 |
|
81 |
|
82 |
def create_dominance_pie_chart(df_global_metrics):
|
|
|
270 |
|
271 |
return fig, top_interactions
|
272 |
|
273 |
+
# Function to read the last update time from a file
|
274 |
+
def read_last_update_time():
|
275 |
+
try:
|
276 |
+
with open("ressources/last_update.txt", "r") as file:
|
277 |
+
return file.read()
|
278 |
+
except FileNotFoundError:
|
279 |
+
return ""
|
280 |
+
|
281 |
+
# Initialize last_update_time using the function
|
282 |
+
st.session_state.last_update_time = read_last_update_time()
|
283 |
+
|
284 |
+
# Update Data Button with Timer Decorator
|
285 |
+
def update_data_with_timer():
|
286 |
+
# Execute the scripts in the 'utils' folder to update data
|
287 |
+
subprocess.call(["python", "utils/scrap_etherscan.py"])
|
288 |
+
subprocess.call(["python", "utils/scrap_cmc.py"])
|
289 |
+
subprocess.call(["python", "utils/scrap_influencers_balance.py"])
|
290 |
+
subprocess.call(["python", "utils/scrap_cmc_global_metrics.py"])
|
291 |
+
subprocess.call(["python", "utils/scrap_greed_fear_index.py"])
|
292 |
+
subprocess.call(["python", "utils/extract_tokens_balances.py"])
|
293 |
+
# Update the last_update_time variable
|
294 |
+
last_update_time = time.strftime("%Y-%m-%d %H:%M:%S")
|
295 |
+
st.session_state.last_update_time = last_update_time
|
296 |
+
|
297 |
+
# Write the last update time to the file
|
298 |
+
with open("ressources/last_update.txt", "w") as file:
|
299 |
+
file.write(last_update_time)
|
300 |
+
|
301 |
+
# Update Data Button with Timer Decorator
|
302 |
+
def update_interactions():
|
303 |
+
# Execute the scripts in the 'utils' folder to update data
|
304 |
+
subprocess.call(["python", "utils/extract_wallet_interactions.py"])
|
305 |
+
# Update the last_update_time variable
|
306 |
+
|
307 |
|
308 |
#-------------------------------------scheduler ----------------------------------
|
309 |
|
|
|
359 |
# Set the title and other page configurations
|
360 |
st.title('Crypto Analysis')
|
361 |
st.write("Welcome to the Crypto Analysis app. Please note that data is not updated automatically due to API plan limitations.")
|
362 |
+
# Display the last update time
|
363 |
+
st.write(f"Time of last update: {st.session_state.last_update_time}")
|
364 |
+
|
365 |
+
# Update Data Button with Timer Decorator
|
366 |
+
if st.button("Scrap new data", on_click=update_data_with_timer):
|
367 |
+
st.success("Data updated.")
|
|
|
|
|
|
|
|
|
368 |
|
369 |
st.header("Global Cryptocurrency Market Metrics")
|
370 |
# Create two columns for the two plots
|
|
|
431 |
autosize=False,
|
432 |
width=300,
|
433 |
height=300,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
434 |
#paper_bgcolor="LightSteelBlue",
|
435 |
)
|
436 |
st.plotly_chart(fig)
|
|
|
440 |
|
441 |
st.header("Deep Dive into Specific Coins")
|
442 |
col1, col2 = st.columns(2)
|
443 |
+
tokens = load_tokens()
|
444 |
+
selected_token = st.selectbox('Select Token', df_etherscan['tokenSymbol'].unique(), index=0)
|
445 |
+
token_input = st.text_input("Add new token", placeholder="e.g., APE:0x123...ABC")
|
446 |
+
if st.button("Add Token"):
|
447 |
+
if ":" in token_input:
|
448 |
+
try:
|
449 |
+
new_token_name, new_token_addr = token_input.split(":")
|
450 |
+
tokens[new_token_name.strip()] = new_token_addr.strip()
|
451 |
+
with open("ressources/dict_tokens_addr.json", "w") as file:
|
452 |
+
json.dump(tokens, file, indent=4)
|
453 |
+
st.success(f"Token {new_token_name} added")
|
454 |
+
subprocess.call(["python", "utils/scrap_etherscan.py"])
|
455 |
+
df_etherscan = pd.DataFrame()
|
456 |
+
for filename in os.listdir('output'):
|
457 |
+
if filename.endswith('.csv') and 'transactions_' in filename:
|
458 |
+
df_temp = safe_read_csv(os.path.join('output', filename), sep=',')
|
459 |
+
df_etherscan = pd.concat([df_etherscan, df_temp], ignore_index=True)
|
460 |
+
|
461 |
+
except ValueError:
|
462 |
+
st.error("Invalid format. Please enter as 'name:address'")
|
463 |
+
else:
|
464 |
+
st.error("Please enter the influencer details as 'name:address'")
|
465 |
with col1:
|
466 |
+
|
|
|
467 |
# Filter the data based on the selected token
|
468 |
filtered_df = df_etherscan[df_etherscan['tokenSymbol'] == selected_token]
|
469 |
# Plot the token volume over time
|
|
|
492 |
)
|
493 |
)
|
494 |
with col2:
|
|
|
|
|
|
|
495 |
# Processing data
|
496 |
top_buyers_df = get_top_buyers(df_etherscan, selected_token)
|
497 |
|
|
|
510 |
st.header("Influencers' Token Balances")
|
511 |
token_balances_df = load_token_balances()
|
512 |
col1, col2 = st.columns(2)
|
513 |
+
influencers = load_influencers()
|
514 |
+
influencer_input = st.text_input("Add a new influencer", placeholder="e.g., alice:0x123...ABC")
|
515 |
+
if st.button("Add Influencer"):
|
516 |
+
if ":" in influencer_input:
|
517 |
+
try:
|
518 |
+
new_influencer_name, new_influencer_addr = influencer_input.split(":")
|
519 |
+
influencers[new_influencer_name.strip()] = new_influencer_addr.strip()
|
520 |
+
with open("ressources/dict_influencers_addr.json", "w") as file:
|
521 |
+
json.dump(influencers, file, indent=4)
|
522 |
+
st.success(f"Influencer {new_influencer_name} added")
|
523 |
+
subprocess.call(["python", "utils/scrap_influencers_balance.py"])
|
524 |
+
subprocess.call(["python", "utils/extract_tokens_balances.py"])
|
525 |
+
token_balances_df = load_token_balances()
|
526 |
+
except ValueError:
|
527 |
+
st.error("Invalid format. Please enter as 'name:address'")
|
528 |
+
else:
|
529 |
+
st.error("Please enter the influencer details as 'name:address'")
|
530 |
+
|
531 |
with col1:
|
532 |
if not token_balances_df.empty:
|
533 |
token_balance_fig = create_token_balance_bar_plot(token_balances_df)
|
534 |
+
token_balance_fig.update_layout(
|
535 |
+
autosize=False,
|
536 |
+
width=300,
|
537 |
+
height=400,)
|
538 |
st.plotly_chart(token_balance_fig)
|
539 |
else:
|
540 |
st.write("No token balance data available.")
|
541 |
with col2:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
542 |
# Load Ether balances
|
543 |
try:
|
544 |
df_balances = pd.read_csv("output/influencers_balances.csv")
|
|
|
580 |
|
581 |
# In the Streamlit app
|
582 |
st.header("Wallet Interactions Network Graph")
|
583 |
+
# Update Data Button with Timer Decorator
|
584 |
+
if st.button("Update interactions", on_click=update_interactions):
|
585 |
+
st.success("Interactions data updated.")
|
586 |
selected_influencer = st.selectbox("Select an Influencer", list(influencers.keys()))
|
587 |
# Load interactions data for the selected influencer
|
588 |
interactions_df, influencer_address = load_influencer_interactions(selected_influencer)
|
logs/scrapping/cmc_global_metrics.log
CHANGED
@@ -61,3 +61,10 @@
|
|
61 |
2023-11-28 13:10:39,099 [INFO] - Global metrics data fetched successfully.
|
62 |
2023-11-28 13:12:08,480 [INFO] - Global metrics data fetched successfully.
|
63 |
2023-11-28 13:22:26,139 [INFO] - Global metrics data fetched successfully.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
2023-11-28 13:10:39,099 [INFO] - Global metrics data fetched successfully.
|
62 |
2023-11-28 13:12:08,480 [INFO] - Global metrics data fetched successfully.
|
63 |
2023-11-28 13:22:26,139 [INFO] - Global metrics data fetched successfully.
|
64 |
+
2023-11-28 13:53:49,553 [INFO] - Global metrics data fetched successfully.
|
65 |
+
2023-11-28 13:56:00,719 [INFO] - Global metrics data fetched successfully.
|
66 |
+
2023-11-28 13:58:18,198 [INFO] - Global metrics data fetched successfully.
|
67 |
+
2023-11-28 14:04:24,462 [INFO] - Global metrics data fetched successfully.
|
68 |
+
2023-11-28 14:35:42,572 [INFO] - Global metrics data fetched successfully.
|
69 |
+
2023-11-28 14:37:59,798 [INFO] - Global metrics data fetched successfully.
|
70 |
+
2023-11-28 14:45:54,016 [INFO] - Global metrics data fetched successfully.
|
logs/scrapping/cmc_scrapping.log
CHANGED
@@ -554,3 +554,19 @@
|
|
554 |
2023-11-28 13:16:57,351 [INFO] - Function fetch_and_process_cmc_data executed in 0.27 seconds
|
555 |
2023-11-28 13:22:25,021 [INFO] - CMC data script execution completed.
|
556 |
2023-11-28 13:22:25,022 [INFO] - Function fetch_and_process_cmc_data executed in 0.26 seconds
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
2023-11-28 13:16:57,351 [INFO] - Function fetch_and_process_cmc_data executed in 0.27 seconds
|
555 |
2023-11-28 13:22:25,021 [INFO] - CMC data script execution completed.
|
556 |
2023-11-28 13:22:25,022 [INFO] - Function fetch_and_process_cmc_data executed in 0.26 seconds
|
557 |
+
2023-11-28 13:53:48,481 [INFO] - CMC data script execution completed.
|
558 |
+
2023-11-28 13:53:48,483 [INFO] - Function fetch_and_process_cmc_data executed in 0.25 seconds
|
559 |
+
2023-11-28 13:55:59,622 [INFO] - CMC data script execution completed.
|
560 |
+
2023-11-28 13:55:59,623 [INFO] - Function fetch_and_process_cmc_data executed in 0.26 seconds
|
561 |
+
2023-11-28 13:58:17,006 [INFO] - CMC data script execution completed.
|
562 |
+
2023-11-28 13:58:17,007 [INFO] - Function fetch_and_process_cmc_data executed in 0.26 seconds
|
563 |
+
2023-11-28 14:04:13,528 [INFO] - CMC data script execution completed.
|
564 |
+
2023-11-28 14:04:13,530 [INFO] - Function fetch_and_process_cmc_data executed in 0.29 seconds
|
565 |
+
2023-11-28 14:35:41,490 [INFO] - CMC data script execution completed.
|
566 |
+
2023-11-28 14:35:41,491 [INFO] - Function fetch_and_process_cmc_data executed in 0.27 seconds
|
567 |
+
2023-11-28 14:37:58,699 [INFO] - CMC data script execution completed.
|
568 |
+
2023-11-28 14:37:58,700 [INFO] - Function fetch_and_process_cmc_data executed in 0.27 seconds
|
569 |
+
2023-11-28 14:45:22,091 [INFO] - CMC data script execution completed.
|
570 |
+
2023-11-28 14:45:22,092 [INFO] - Function fetch_and_process_cmc_data executed in 0.26 seconds
|
571 |
+
2023-11-28 14:45:52,588 [INFO] - CMC data script execution completed.
|
572 |
+
2023-11-28 14:45:52,589 [INFO] - Function fetch_and_process_cmc_data executed in 0.19 seconds
|
logs/scrapping/etherscan_scrap.log
CHANGED
@@ -405,3 +405,43 @@
|
|
405 |
2023-11-28 13:22:24,524 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv
|
406 |
2023-11-28 13:22:24,524 [INFO] - Etherscan scraping script execution completed.
|
407 |
2023-11-28 13:22:24,524 [INFO] - Function fetch_and_update_etherscan executed in 20.44 seconds
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
2023-11-28 13:22:24,524 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv
|
406 |
2023-11-28 13:22:24,524 [INFO] - Etherscan scraping script execution completed.
|
407 |
2023-11-28 13:22:24,524 [INFO] - Function fetch_and_update_etherscan executed in 20.44 seconds
|
408 |
+
2023-11-28 13:53:48,002 [INFO] - Created files:
|
409 |
+
2023-11-28 13:53:48,002 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv
|
410 |
+
2023-11-28 13:53:48,002 [INFO] - Etherscan scraping script execution completed.
|
411 |
+
2023-11-28 13:53:48,002 [INFO] - Function fetch_and_update_etherscan executed in 29.06 seconds
|
412 |
+
2023-11-28 13:55:59,137 [INFO] - Created files:
|
413 |
+
2023-11-28 13:55:59,137 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv
|
414 |
+
2023-11-28 13:55:59,137 [INFO] - Etherscan scraping script execution completed.
|
415 |
+
2023-11-28 13:55:59,138 [INFO] - Function fetch_and_update_etherscan executed in 22.60 seconds
|
416 |
+
2023-11-28 13:58:16,463 [INFO] - Created files:
|
417 |
+
2023-11-28 13:58:16,463 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv
|
418 |
+
2023-11-28 13:58:16,463 [INFO] - Etherscan scraping script execution completed.
|
419 |
+
2023-11-28 13:58:16,463 [INFO] - Function fetch_and_update_etherscan executed in 21.41 seconds
|
420 |
+
2023-11-28 14:04:12,954 [INFO] - Created files:
|
421 |
+
2023-11-28 14:04:12,954 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv
|
422 |
+
2023-11-28 14:04:12,955 [INFO] - Etherscan scraping script execution completed.
|
423 |
+
2023-11-28 14:04:12,955 [INFO] - Function fetch_and_update_etherscan executed in 22.06 seconds
|
424 |
+
2023-11-28 14:26:32,398 [INFO] - Created files: output/transactions_GRT.csv
|
425 |
+
2023-11-28 14:26:32,398 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv
|
426 |
+
2023-11-28 14:26:32,398 [INFO] - Etherscan scraping script execution completed.
|
427 |
+
2023-11-28 14:26:32,399 [INFO] - Function fetch_and_update_etherscan executed in 26.33 seconds
|
428 |
+
2023-11-28 14:28:56,686 [INFO] - Created files:
|
429 |
+
2023-11-28 14:28:56,686 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv, output/transactions_GRT.csv
|
430 |
+
2023-11-28 14:28:56,686 [INFO] - Etherscan scraping script execution completed.
|
431 |
+
2023-11-28 14:28:56,687 [INFO] - Function fetch_and_update_etherscan executed in 24.89 seconds
|
432 |
+
2023-11-28 14:35:40,985 [INFO] - Created files:
|
433 |
+
2023-11-28 14:35:40,986 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv, output/transactions_GRT.csv
|
434 |
+
2023-11-28 14:35:40,986 [INFO] - Etherscan scraping script execution completed.
|
435 |
+
2023-11-28 14:35:40,986 [INFO] - Function fetch_and_update_etherscan executed in 23.69 seconds
|
436 |
+
2023-11-28 14:37:58,187 [INFO] - Created files:
|
437 |
+
2023-11-28 14:37:58,187 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv, output/transactions_GRT.csv
|
438 |
+
2023-11-28 14:37:58,187 [INFO] - Etherscan scraping script execution completed.
|
439 |
+
2023-11-28 14:37:58,187 [INFO] - Function fetch_and_update_etherscan executed in 23.34 seconds
|
440 |
+
2023-11-28 14:45:15,606 [INFO] - Created files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv, output/transactions_GRT.csv
|
441 |
+
2023-11-28 14:45:15,606 [INFO] - Updated files:
|
442 |
+
2023-11-28 14:45:15,606 [INFO] - Etherscan scraping script execution completed.
|
443 |
+
2023-11-28 14:45:15,607 [INFO] - Function fetch_and_update_etherscan executed in 37.51 seconds
|
444 |
+
2023-11-28 14:45:52,161 [INFO] - Created files:
|
445 |
+
2023-11-28 14:45:52,162 [INFO] - Updated files: output/transactions_APE.csv, output/transactions_AXIE.csv, output/transactions_GALA.csv, output/transactions_MANA.csv, output/transactions_PET.csv, output/transactions_WEAOPON.csv, output/transactions_COPI.csv, output/transactions_GRT.csv
|
446 |
+
2023-11-28 14:45:52,162 [INFO] - Etherscan scraping script execution completed.
|
447 |
+
2023-11-28 14:45:52,162 [INFO] - Function fetch_and_update_etherscan executed in 24.37 seconds
|
logs/scrapping/greed_fear_index.log
CHANGED
@@ -42,3 +42,10 @@
|
|
42 |
2023-11-28 13:10:39,386 [INFO] - Greed and Fear index data fetched successfully.
|
43 |
2023-11-28 13:12:08,710 [INFO] - Greed and Fear index data fetched successfully.
|
44 |
2023-11-28 13:22:26,672 [INFO] - Greed and Fear index data fetched successfully.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
2023-11-28 13:10:39,386 [INFO] - Greed and Fear index data fetched successfully.
|
43 |
2023-11-28 13:12:08,710 [INFO] - Greed and Fear index data fetched successfully.
|
44 |
2023-11-28 13:22:26,672 [INFO] - Greed and Fear index data fetched successfully.
|
45 |
+
2023-11-28 13:53:50,274 [INFO] - Greed and Fear index data fetched successfully.
|
46 |
+
2023-11-28 13:56:01,341 [INFO] - Greed and Fear index data fetched successfully.
|
47 |
+
2023-11-28 13:58:18,987 [INFO] - Greed and Fear index data fetched successfully.
|
48 |
+
2023-11-28 14:04:25,028 [INFO] - Greed and Fear index data fetched successfully.
|
49 |
+
2023-11-28 14:35:43,096 [INFO] - Greed and Fear index data fetched successfully.
|
50 |
+
2023-11-28 14:38:00,315 [INFO] - Greed and Fear index data fetched successfully.
|
51 |
+
2023-11-28 14:45:54,578 [INFO] - Greed and Fear index data fetched successfully.
|
logs/streamlit/front.log
CHANGED
@@ -937,3 +937,129 @@
|
|
937 |
2023-11-28 13:21:58,557 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
938 |
2023-11-28 13:22:03,724 [INFO] - Streamlit app has started
|
939 |
2023-11-28 13:22:36,893 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
937 |
2023-11-28 13:21:58,557 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
938 |
2023-11-28 13:22:03,724 [INFO] - Streamlit app has started
|
939 |
2023-11-28 13:22:36,893 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
940 |
+
2023-11-28 13:34:58,370 [INFO] - Streamlit app has started
|
941 |
+
2023-11-28 13:34:58,853 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
942 |
+
2023-11-28 13:35:44,468 [INFO] - Streamlit app has started
|
943 |
+
2023-11-28 13:35:44,649 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
944 |
+
2023-11-28 13:38:24,171 [INFO] - Streamlit app has started
|
945 |
+
2023-11-28 13:38:24,441 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
946 |
+
2023-11-28 13:41:35,932 [INFO] - Streamlit app has started
|
947 |
+
2023-11-28 13:41:36,138 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
948 |
+
2023-11-28 13:42:22,540 [INFO] - Streamlit app has started
|
949 |
+
2023-11-28 13:42:22,783 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
950 |
+
2023-11-28 13:53:13,339 [INFO] - Streamlit app has started
|
951 |
+
2023-11-28 13:53:13,775 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
952 |
+
2023-11-28 13:53:18,600 [INFO] - Streamlit app has started
|
953 |
+
2023-11-28 13:54:00,276 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
954 |
+
2023-11-28 13:55:36,185 [INFO] - Streamlit app has started
|
955 |
+
2023-11-28 13:55:36,700 [INFO] - Streamlit app has started
|
956 |
+
2023-11-28 13:55:36,883 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
957 |
+
2023-11-28 13:57:36,328 [INFO] - Streamlit app has started
|
958 |
+
2023-11-28 13:57:36,514 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
959 |
+
2023-11-28 13:57:50,809 [INFO] - Streamlit app has started
|
960 |
+
2023-11-28 13:57:50,978 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
961 |
+
2023-11-28 13:58:30,131 [INFO] - Streamlit app has started
|
962 |
+
2023-11-28 13:58:30,299 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
963 |
+
2023-11-28 14:00:25,797 [INFO] - Streamlit app has started
|
964 |
+
2023-11-28 14:00:25,976 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
965 |
+
2023-11-28 14:03:27,924 [INFO] - Streamlit app has started
|
966 |
+
2023-11-28 14:03:28,101 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
967 |
+
2023-11-28 14:03:46,339 [INFO] - Streamlit app has started
|
968 |
+
2023-11-28 14:03:46,530 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
969 |
+
2023-11-28 14:04:35,077 [INFO] - Streamlit app has started
|
970 |
+
2023-11-28 14:04:35,240 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
971 |
+
2023-11-28 14:04:41,066 [INFO] - Streamlit app has started
|
972 |
+
2023-11-28 14:04:41,256 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
973 |
+
2023-11-28 14:05:14,557 [INFO] - Streamlit app has started
|
974 |
+
2023-11-28 14:05:14,726 [INFO] - Balances uploaded, shape of dataframe is (3, 2)
|
975 |
+
2023-11-28 14:05:51,541 [INFO] - Streamlit app has started
|
976 |
+
2023-11-28 14:05:51,618 [INFO] - Streamlit app has started
|
977 |
+
2023-11-28 14:05:52,730 [INFO] - Balances uploaded, shape of dataframe is (8, 2)
|
978 |
+
2023-11-28 14:08:07,419 [INFO] - Streamlit app has started
|
979 |
+
2023-11-28 14:08:07,483 [INFO] - Streamlit app has started
|
980 |
+
2023-11-28 14:08:08,486 [INFO] - Balances uploaded, shape of dataframe is (8, 2)
|
981 |
+
2023-11-28 14:10:29,674 [INFO] - Streamlit app has started
|
982 |
+
2023-11-28 14:10:29,851 [INFO] - Balances uploaded, shape of dataframe is (8, 2)
|
983 |
+
2023-11-28 14:11:17,591 [INFO] - Streamlit app has started
|
984 |
+
2023-11-28 14:11:17,773 [INFO] - Balances uploaded, shape of dataframe is (8, 2)
|
985 |
+
2023-11-28 14:11:30,405 [INFO] - Streamlit app has started
|
986 |
+
2023-11-28 14:11:30,597 [INFO] - Balances uploaded, shape of dataframe is (8, 2)
|
987 |
+
2023-11-28 14:11:36,058 [INFO] - Streamlit app has started
|
988 |
+
2023-11-28 14:11:36,104 [INFO] - Streamlit app has started
|
989 |
+
2023-11-28 14:11:37,209 [INFO] - Balances uploaded, shape of dataframe is (4, 2)
|
990 |
+
2023-11-28 14:12:21,423 [INFO] - Streamlit app has started
|
991 |
+
2023-11-28 14:12:21,604 [INFO] - Balances uploaded, shape of dataframe is (4, 2)
|
992 |
+
2023-11-28 14:13:06,581 [INFO] - Streamlit app has started
|
993 |
+
2023-11-28 14:13:06,652 [INFO] - Streamlit app has started
|
994 |
+
2023-11-28 14:13:07,718 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
995 |
+
2023-11-28 14:16:48,777 [INFO] - Streamlit app has started
|
996 |
+
2023-11-28 14:16:49,768 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
997 |
+
2023-11-28 14:17:51,469 [INFO] - Streamlit app has started
|
998 |
+
2023-11-28 14:17:51,672 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
999 |
+
2023-11-28 14:17:54,046 [INFO] - Streamlit app has started
|
1000 |
+
2023-11-28 14:17:54,121 [INFO] - Streamlit app has started
|
1001 |
+
2023-11-28 14:17:55,132 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1002 |
+
2023-11-28 14:25:41,911 [INFO] - Streamlit app has started
|
1003 |
+
2023-11-28 14:25:42,086 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1004 |
+
2023-11-28 14:25:48,384 [INFO] - Streamlit app has started
|
1005 |
+
2023-11-28 14:25:48,453 [INFO] - Streamlit app has started
|
1006 |
+
2023-11-28 14:25:49,476 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1007 |
+
2023-11-28 14:26:05,507 [INFO] - Streamlit app has started
|
1008 |
+
2023-11-28 14:26:05,598 [INFO] - Streamlit app has started
|
1009 |
+
2023-11-28 14:26:32,479 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1010 |
+
2023-11-28 14:28:31,424 [INFO] - Streamlit app has started
|
1011 |
+
2023-11-28 14:28:56,856 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1012 |
+
2023-11-28 14:30:11,339 [INFO] - Streamlit app has started
|
1013 |
+
2023-11-28 14:30:14,423 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1014 |
+
2023-11-28 14:31:32,746 [INFO] - Streamlit app has started
|
1015 |
+
2023-11-28 14:32:18,504 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1016 |
+
2023-11-28 14:32:52,768 [INFO] - Streamlit app has started
|
1017 |
+
2023-11-28 14:32:52,955 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1018 |
+
2023-11-28 14:33:05,789 [INFO] - Streamlit app has started
|
1019 |
+
2023-11-28 14:33:05,985 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1020 |
+
2023-11-28 14:33:18,884 [INFO] - Streamlit app has started
|
1021 |
+
2023-11-28 14:33:19,072 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1022 |
+
2023-11-28 14:33:25,646 [INFO] - Streamlit app has started
|
1023 |
+
2023-11-28 14:33:25,848 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1024 |
+
2023-11-28 14:33:30,437 [INFO] - Streamlit app has started
|
1025 |
+
2023-11-28 14:33:30,625 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1026 |
+
2023-11-28 14:34:38,295 [INFO] - Streamlit app has started
|
1027 |
+
2023-11-28 14:34:38,491 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1028 |
+
2023-11-28 14:34:45,933 [INFO] - Streamlit app has started
|
1029 |
+
2023-11-28 14:34:46,124 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1030 |
+
2023-11-28 14:35:16,060 [INFO] - Streamlit app has started
|
1031 |
+
2023-11-28 14:35:16,247 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1032 |
+
2023-11-28 14:36:01,809 [INFO] - Streamlit app has started
|
1033 |
+
2023-11-28 14:36:01,982 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1034 |
+
2023-11-28 14:36:08,034 [INFO] - Streamlit app has started
|
1035 |
+
2023-11-28 14:36:08,214 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1036 |
+
2023-11-28 14:36:25,816 [INFO] - Streamlit app has started
|
1037 |
+
2023-11-28 14:36:25,997 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1038 |
+
2023-11-28 14:36:28,404 [INFO] - Streamlit app has started
|
1039 |
+
2023-11-28 14:36:28,581 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1040 |
+
2023-11-28 14:36:31,817 [INFO] - Streamlit app has started
|
1041 |
+
2023-11-28 14:36:31,998 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1042 |
+
2023-11-28 14:36:35,263 [INFO] - Streamlit app has started
|
1043 |
+
2023-11-28 14:36:35,442 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1044 |
+
2023-11-28 14:36:42,721 [INFO] - Streamlit app has started
|
1045 |
+
2023-11-28 14:36:42,908 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1046 |
+
2023-11-28 14:36:47,691 [INFO] - Streamlit app has started
|
1047 |
+
2023-11-28 14:36:47,866 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1048 |
+
2023-11-28 14:36:49,186 [INFO] - Streamlit app has started
|
1049 |
+
2023-11-28 14:36:49,369 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1050 |
+
2023-11-28 14:37:28,832 [INFO] - Streamlit app has started
|
1051 |
+
2023-11-28 14:37:29,010 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1052 |
+
2023-11-28 14:39:24,233 [INFO] - Streamlit app has started
|
1053 |
+
2023-11-28 14:39:24,410 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1054 |
+
2023-11-28 14:39:38,625 [INFO] - Streamlit app has started
|
1055 |
+
2023-11-28 14:39:38,808 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1056 |
+
2023-11-28 14:39:55,396 [INFO] - Streamlit app has started
|
1057 |
+
2023-11-28 14:39:55,583 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1058 |
+
2023-11-28 14:41:36,430 [INFO] - Streamlit app has started
|
1059 |
+
2023-11-28 14:41:36,615 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
1060 |
+
2023-11-28 14:43:43,183 [INFO] - Streamlit app has started
|
1061 |
+
2023-11-28 14:43:43,184 [WARNING] - File output/top_100_update.csv is empty or does not exist.
|
1062 |
+
2023-11-28 14:45:25,753 [INFO] - Streamlit app has started
|
1063 |
+
2023-11-28 14:45:25,879 [WARNING] - Global metrics file not found.
|
1064 |
+
2023-11-28 14:46:16,475 [INFO] - Streamlit app has started
|
1065 |
+
2023-11-28 14:46:16,822 [INFO] - Balances uploaded, shape of dataframe is (5, 2)
|
output/cmc_data_v1_cryptocurrency_listings_latest_100.json
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ce7b620e08726e2266c65acfbbed551e53b535e8425ef81aa587c1c8dc4f6b4f
|
3 |
+
size 118867
|
output/global_metrics.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d1bafab6cdbe46bd2d98bcc388d1fa5793c1e88f205f902911fdefbf2a604f60
|
3 |
+
size 2068
|
output/greed_fear_index.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 363
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e98479752c6f4187871b744ccc0178608ffd8cdba884399535c6cf291fdc9bc4
|
3 |
size 363
|
output/influencers_balances.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:eaab03e7f35b8945546d2abd0b1fb472063cc170d9830c3a34fce70d1110350e
|
3 |
+
size 310
|
output/influencers_token_balances.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1457311938e8a6a38c0669c878080dec4c3ab5b95913e9b5c73a4983bd028e10
|
3 |
+
size 121
|
output/interactions_alexBecker.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 3965237
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:cf4cb092489164b73ee3aeb8e315b37c7a80132182955bcee58199c0b55d04ab
|
3 |
size 3965237
|
output/interactions_elliotrades.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 5527711
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:04a5d39f6ec62204a9c1adccdec04970a7f12c042352dac292dda66567b0208a
|
3 |
size 5527711
|
output/interactions_jrny.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 832545
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ebd52d70a0ca8a63aa90293427e6b932f84111ff4bccc30f6ca9d5a2c61f74f5
|
3 |
size 832545
|
output/top_100_update.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:93d0ea183e139b2c94486b2acdbcfe7076983ff34841e54d9cccb3907dd454e0
|
3 |
+
size 32333
|
output/transactions_APE.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f760f7777949bd65b7c8f007d02c8680333b2595547cf78510604407b1db4c5a
|
3 |
+
size 2092585
|
output/transactions_AXIE.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:5d403eae775eb6e3b9dfcf3b18ca205107ce1b2f7d99763bf1efaa2156758885
|
3 |
+
size 1580622
|
output/transactions_COPI.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:03afa81386c5e8d64562e37fe0cb8cdeba78bda08d4a4677265693109387fef4
|
3 |
+
size 62988
|
output/transactions_GALA.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:edf9657a9293ee7d9e1692f23be9d73a54e7f2b14eba91250d1d26c63b337df0
|
3 |
+
size 3041093
|
output/{all_influencers_interactions.csv → transactions_GRT.csv}
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1059c0fe11f9329d26a7a166bef8ad9208ce9a91972c9da2e60a9533f872f33b
|
3 |
+
size 1345394
|
output/transactions_MANA.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:620f2994d25bed51bfbec7271d69cac1c889c14351601ca4823995b84b83815e
|
3 |
+
size 1569207
|
output/transactions_PET.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f8e8caf01c947e91150d8b2137a0cc8fde980862ec5b73a341171b90ce143435
|
3 |
+
size 528
|
output/transactions_WEAOPON.csv
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:944b5ba3fb1f635e491488e3a169be26e79683f6041cbe3dbe99b672da4ed1cb
|
3 |
+
size 7945
|
ressources/dict_influencers_addr.json
CHANGED
@@ -1,5 +1,7 @@
|
|
1 |
{
|
2 |
"alexBecker": "0x4d224452801aced8b2f0aebe155379bb5d594381",
|
3 |
"elliotrades": "0xc02f318365582557a482eb5d1834dfd7af4a3f59",
|
4 |
-
"jrny": "0x08c1ae7e46d4a13b766566033b5c47c735e19f6f"
|
|
|
|
|
5 |
}
|
|
|
1 |
{
|
2 |
"alexBecker": "0x4d224452801aced8b2f0aebe155379bb5d594381",
|
3 |
"elliotrades": "0xc02f318365582557a482eb5d1834dfd7af4a3f59",
|
4 |
+
"jrny": "0x08c1ae7e46d4a13b766566033b5c47c735e19f6f",
|
5 |
+
"momo": "0x4cdCA3E09EF39B80fbBaFb1C1D6C63535934d499",
|
6 |
+
"acaado": "0x86d484b1d0F02205CC7dfF16B3215715a9C19b78"
|
7 |
}
|
ressources/dict_tokens_addr.json
CHANGED
@@ -1,8 +1,10 @@
|
|
1 |
-
{
|
2 |
-
"
|
3 |
-
"
|
4 |
-
"
|
5 |
-
"
|
6 |
-
"
|
7 |
-
"
|
8 |
-
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"APE": "0x4d224452801aced8b2f0aebe155379bb5d594381",
|
3 |
+
"AXIE": "0xbb0e17ef65f82ab018d8edd776e8dd940327b28b",
|
4 |
+
"GALA": "0xd1d2Eb1B1e90B638588728b4130137D262C87cae",
|
5 |
+
"MANA": "0x0f5d2fb29fb7d3cfee444a200298f468908cc942",
|
6 |
+
"PET": "0xb870679a7fa65b924026f496de7f27c1dd0e5c5f",
|
7 |
+
"WEAOPON": "0x0b8057c3cc676c329c25c1d0cd27776efa73762d",
|
8 |
+
"COPI": "0x42Baf1f659D765C65ADE5BB7E08eb2C680360d9d",
|
9 |
+
"GRT": "0xc944e90c64b2c07662a292be6244bdf05cda44a7"
|
10 |
+
}
|
ressources/last_update.txt
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
2023-11-28 14:46:16
|