
    %j                     ,    d dl Z d dlmZ d dlmZ d ZdS )    N)Account)build_diagnosis_payloadc           	      ,   t          j                    }t          j                    j        }| dz                      d| d|j                                         d|j         dd           t          d| f	          }t          j        |          }|d
         dk    sJ |d         du sJ |d         	                    d          sJ |d         du sJ |d         |d         k    sJ |d         dk    sJ |j                                        |vsJ d S )NzTestnet.envzHL_WALLET_ADDRESS=z
HL_API_PRIVATE_KEY=z&
API Wallet Name=Hermes Agent
API Key=
zutf-8)encodingtestnet)envsearch_dirsr	   env_file_foundTenv_file_path"api_wallet_key_matches_private_keysdk_account_address_will_beaccount_address_maskedsdk_secret_key_sourcez!HL_API_PRIVATE_KEY in Testnet.env)
r   createaddress
write_textkeyhexr   jsondumpsendswith)tmp_pathapiwalletpayloaddumpeds        !tests/test_hl_env_diagnose_cli.pyCtest_diagnose_cli_payload_has_no_private_key_and_uses_expected_filer      sa   
.

C^%F))	#V 	# 	#!gkkmm	# 	# ;	# 	# 	#  *    &)(MMMGZ  F5>Y&&&&#$,,,,?#,,];;;;;78D@@@@01W=U5VVVVV*+/RRRRR7;;==&&&&&&    )r   eth_accountr   src.tools.hl_env_diagnoser   r    r    r   <module>r$      sK           = = = = = =' ' ' ' 'r    