Skip to main content
Glama
portfolio_analytics.cpython-311.pyc1.84 kB
� Fm�h���\�ddlZddlmZmZmZeje��ZGd�d��ZdS)�N)�Dict�Any�Optionalc �>�eZdZdZd�Zd dededeeeffd�ZdS) �PortfolioAnalyticsz%Portfolio analytics and data fetchingc��dS)N�)�selfs �-/home/runner/workspace/portfolio_analytics.py�__init__zPortfolioAnalytics.__init__ s�� ���ethereum�wallet_address� blockchain�returnc ��� d|ddddd|d�dd d d |d�gd d �d�}|S#t$r9}t�d|����dt|��d�cYd}~Sd}~wwxYw)zGet portfolio data for a walletTg`L�@�ETHg������@g@��@g����̬P@)�symbol�amount� value_usd� percentager�USDCi�g@��@gfffff�@@z2025-01-01T00:00:00Z)r�total_value_usd�tokens� last_updated)�success� portfoliozFailed to get portfolio: F)r�errorN)� Exception�loggerr�str)r rr�portfolio_data�es r � get_portfolioz PortfolioAnalytics.get_portfolio s��� 7� �&4�'/�',�&)�)1�*.�*4� ��'-�&*�)0�*.�*4� ��� %;�'����N�0"� !��� 7� 7� 7� �L�L�8�Q�8�8� 9� 9� 9�$�s�1�v�v�6�6� 6� 6� 6� 6� 6� 6����� 7���s�� A�.A�A�AN)r) �__name__� __module__� __qualname__�__doc__r r!rrr$r r r rrsd������/�/� � � �7�7�C�7�S�7�RV�WZ�\_�W_�R`�7�7�7�7�7�7r r) �logging�typingrrr� getLoggerr%r rr r r �<module>r,sp������&�&�&�&�&�&�&�&�&�&� �� �8� $� $��%7�%7�%7�%7�%7�%7�%7�%7�%7�%7r

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JMadhan1/OneDefi-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server