from alterscope import AlterscopeClient
client = AlterscopeClient(api_key="sk_live_...")
addresses = ["0xabc...", "0xdef...", "0x123..."]
rows = []
for addr in addresses:
profile = client.curators.get(addr)
track = client.curators.track_record(addr)
rows.append({
"address": addr,
"name": profile.display_name,
"tenure_days": profile.tenure_days,
"tvl_managed_usd": profile.tvl_managed_usd,
"realized_sharpe_1y": track.realized_sharpe_1y,
"max_drawdown_1y_bps": track.max_drawdown_1y_bps,
})
rows.sort(key=lambda r: r["realized_sharpe_1y"], reverse=True)
for r in rows:
print(r)