Skip to main content
Glama
models.cpython-313.pyc7.66 kB
� �s�hh����SSKJr SSKJr SSKJr "SS\R 5r"SS\R 5r"SS \R 5r"S S \R 5r "S S \R 5r g)�)�datetime)�db)�JSONc��\rSrSr\R "\R SS9r\R "\R"S5SSS9r \R "\R"S5SSS9r \R "\R"S5SSS9r \R "\R\ RS 9r\R "\R SS 9rS rg ) �User�T�� primary_key�@F��unique�nullable�x���default�N)�__name__� __module__� __qualname__�__firstlineno__r�Column�Integer�id�String�username�email�api_key�DateTimer�utcnow� created_at�Boolean� is_active�__static_attributes__r��c:\ONEDeFi\defimcp\models.pyrrs��� ���2�:�:�4� 0�B��y�y����2��t�e�D�H� �I�I�b�i�i��n�T�E� B�E��i�i�� � �#��t�e�D�G����2�;�;����@�J�� � �"�*�*�d�3�Ir%rc���\rSrSr\R "\R SS9r\R "\R \R"S5SS9r \R "\R"S5SS9r \R "\R"S5SS9r \R "\RSS9r\R "\R\R"S 9r\R&"S \R("S SS 9S 9rSrg)�Wallet� Tr �user.idF�rr� rr�wallets��lazy��backrefrN)rrrrrrrr� ForeignKey�user_idr�address� blockchain�Text�private_key_encryptedrrr r!� relationshipr1�userr$rr%r&r(r( s��� ���2�:�:�4� 0�B��i�i�� � �B�M�M�)�$<�u�M�G��i�i�� � �#���7�G����2�9�9�R�=�5�9�J��I�I�b�g�g��=�����2�;�;����@�J� �?�?�6�2�:�:�i�d�+K� L�Dr%r(c�p�\rSrSr\R "\R SS9r\R "\R \R"S5SS9r \R "\R \R"S5SS9r \R "\R"S5SSS 9r \R "\R"S 5SS9r \R "\R"S 5SS9r\R "\R"S 5SS9r\R "\R"S 5SS9r\R "\R"S 5SS9r\R "\R"S 5SS9r\R "\R"S 5SS9r\R "\R"S 5S S 9r\R "\SS9r\R "\R.\R2S 9r\R "\R.SS9r\R8"S\R:"SSS9S9r\R8"S\R:"SSS9S9rSr g)� Transaction�Tr r*Fr+� wallet.idrr r,r �pendingrr� transactionsr.r0r(rN)!rrrrrrrrr2r3� wallet_idr�tx_hashr5�operation_type�protocol�amount�token_in� token_out�gas_used�statusr� tx_metadatarrr r!� confirmed_atr8r1r9�walletr$rr%r&r;r;s��� ���2�:�:�4� 0�B��i�i�� � �B�M�M�)�$<�u�M�G�� � �"�*�*�b�m�m�K�&@�5�Q�I��i�i�� � �#��t�e�D�G����2�9�9�R�=�5�9�J��Y�Y�r�y�y��}�u�=�N��y�y����2���6�H� �Y�Y�r�y�y��}�t� 4�F��y�y����2���6�H�� � �"�)�)�B�-�$�7�I��y�y����2���6�H� �Y�Y�r�y�y��}�i� 8�F��)�)�D�4�0�K����2�;�;����@�J��9�9�R�[�[�4�8�L� �?�?�6�2�:�:�n�4�+P� Q�D� �_�_�X�r�z�z�.�t�/T� U�Fr%r;c��\rSrSr\R "\R SS9r\R "\R \R"S5SS9r \R "\R \R"S5SS9r \R "\R"S5SS9r \R "\R"S 5SS9r \R "\R"S 5SS9r\R "\RSS9r\R "\R"S 5SS9r\R "\R$\R(S 9r\R,"S \R."S SS9S9r\R,"S\R."S SS9S9rSrg)� Portfolio�+Tr r*Fr+r=rr,r rr� portfolior.r0r(rN)rrrrrrrrr2r3r@r� token_address� token_symbol�balance�Float� usd_valuer5rrr � last_updatedr8r1r9rKr$rr%r&rMrM+s�� ���2�:�:�4� 0�B��i�i�� � �B�M�M�)�$<�u�M�G�� � �"�*�*�b�m�m�K�&@�5�Q�I��I�I�b�i�i��n�u�=�M��9�9�R�Y�Y�r�]�U�;�L��i�i�� � �"� ��6�G�� � �"�(�(�T�2�I����2�9�9�R�=�5�9�J��9�9�R�[�[�(�/�/�B�L� �?�?�6�2�:�:�k��+M� N�D� �_�_�X�r�z�z�+�D�/Q� R�Fr%rMc�4�\rSrSr\R "\R SS9r\R "\R \R"S5SS9r \R "\R \R"S5SS9r \R "\R"S5SS9r \R "\R"S 5SS9r \R "\R"S 5SS9r\R "\R"S 5SS9r\R "\R"S5SS9r\R "\R"SS9r\R "\R"S5S S 9r\R "\R"S 5SS9r\R "\SS9r\R "\R.\R2S 9r\R "\R.\R2S 9r\R8"S \R:"SSS9S9r\R8"S\R:"SSS9S9rSr g)�ProtocolPosition�9Tr r*Fr+r=r r,r�0rr� positionsr.r0r(rN)!rrrrrrrrr2r3r@rrC� position_typerPrQrDrS�apy�rewards_earnedr5r�position_metadatarrr r!rUr8r1r9rKr$rr%r&rWrW9s��� ���2�:�:�4� 0�B��i�i�� � �B�M�M�)�$<�u�M�G�� � �"�*�*�b�m�m�K�&@�5�Q�I��y�y����2���7�H��I�I�b�i�i��m�e�<�M��I�I�b�i�i��n�u�=�M��9�9�R�Y�Y�r�]�U�;�L� �Y�Y�r�y�y��}�u� 5�F� �)�)�B�H�H�t� ,�C��Y�Y�r�y�y��}�c�:�N����2�9�9�R�=�5�9�J�� � �$��6�����2�;�;����@�J��9�9�R�[�[�(�/�/�B�L� �?�?�6�2�:�:�k��+M� N�D� �_�_�X�r�z�z�+�D�/Q� R�Fr%rWN) r�appr� sqlalchemyr�Modelrr(r;rMrWrr%r&�<module>rbsf�����4�2�8�8�4�M�R�X�X�M�V�"�(�(�V�( S���� S�S�r�x�x�Sr%

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