Spaces:
Sleeping
Sleeping
gauravlochab
commited on
Commit
·
9a26d72
1
Parent(s):
d622ffd
fix: edge case for no agent for service
Browse files
app.py
CHANGED
|
@@ -60,12 +60,13 @@ def fetch_and_aggregate_transactions():
|
|
| 60 |
for service_id in range(1, total_services + 1):
|
| 61 |
service = service_registry.functions.getService(service_id).call()
|
| 62 |
agent_ids = service[-1]
|
|
|
|
| 63 |
if 40 in agent_ids or 25 in agent_ids:
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
response_transfers = get_transfers("valory", agent_address)
|
| 70 |
transfers = response_transfers.get("transfers", [])
|
| 71 |
|
|
@@ -321,7 +322,7 @@ def create_visualizations():
|
|
| 321 |
marker_color='blue'
|
| 322 |
),
|
| 323 |
go.Bar(
|
| 324 |
-
name='
|
| 325 |
x=weekly_merged_df['date'],
|
| 326 |
y=weekly_merged_df['weekly_agent_count'],
|
| 327 |
opacity=0.7,
|
|
@@ -341,12 +342,15 @@ def create_visualizations():
|
|
| 341 |
ticktext=[d.strftime("%b %d") for d in weekly_merged_df['date']],
|
| 342 |
tickangle=-45
|
| 343 |
),
|
| 344 |
-
bargap=0.
|
| 345 |
height=600,
|
| 346 |
width=1200,
|
| 347 |
-
margin=dict(l=50, r=50, t=50, b=50),
|
| 348 |
showlegend=True,
|
| 349 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 350 |
)
|
| 351 |
|
| 352 |
return fig_swaps_chain, fig_bridges_chain, fig_agents_registered,fig_tvl
|
|
|
|
| 60 |
for service_id in range(1, total_services + 1):
|
| 61 |
service = service_registry.functions.getService(service_id).call()
|
| 62 |
agent_ids = service[-1]
|
| 63 |
+
print('--------DEBUG 1-------', service_id)
|
| 64 |
if 40 in agent_ids or 25 in agent_ids:
|
| 65 |
+
agent_instance_data = service_registry.functions.getAgentInstances(service_id).call()
|
| 66 |
+
agent_addresses = agent_instance_data[1]
|
| 67 |
+
if agent_addresses:
|
| 68 |
+
agent_address = agent_addresses[0]
|
| 69 |
+
print('--------DEBUG 2-------', service_id, agent_address)
|
| 70 |
response_transfers = get_transfers("valory", agent_address)
|
| 71 |
transfers = response_transfers.get("transfers", [])
|
| 72 |
|
|
|
|
| 322 |
marker_color='blue'
|
| 323 |
),
|
| 324 |
go.Bar(
|
| 325 |
+
name='Weekly Nr of Registered Agents',
|
| 326 |
x=weekly_merged_df['date'],
|
| 327 |
y=weekly_merged_df['weekly_agent_count'],
|
| 328 |
opacity=0.7,
|
|
|
|
| 342 |
ticktext=[d.strftime("%b %d") for d in weekly_merged_df['date']],
|
| 343 |
tickangle=-45
|
| 344 |
),
|
| 345 |
+
bargap=0.3,
|
| 346 |
height=600,
|
| 347 |
width=1200,
|
|
|
|
| 348 |
showlegend=True,
|
| 349 |
+
legend=dict(
|
| 350 |
+
yanchor="top",
|
| 351 |
+
xanchor="right",
|
| 352 |
+
),
|
| 353 |
+
template='plotly_white',
|
| 354 |
)
|
| 355 |
|
| 356 |
return fig_swaps_chain, fig_bridges_chain, fig_agents_registered,fig_tvl
|