99
1010
1111_config = Config .get_config ()
12- _goldrush_config = Config .get_service_config (_config , "goldrush" )
12+ _goldrush_config = Config .get_service_config (_config , "GOLDRUSH" )
13+
14+ _GOLDRUSH_URL = "https://api.covalenthq.com"
1315
1416
1517def _call_goldrush_api (url : str , params : Optional [Dict [str , Any ]] = None ) -> Dict :
@@ -49,7 +51,7 @@ def get_wallet_activity(wallet_address: str, output_include: list[str]) -> List[
4951 - name, chain_id, is_testnet, db_schema_name, label, category_label, logo_url,
5052 black_logo_url, white_logo_url, color_theme, is_appchain, appchain_of, last_seen_at
5153 """
52- base_url = _goldrush_config [ "url" ]
54+ base_url = _GOLDRUSH_URL
5355 url = f"{ base_url } /v1/address/{ wallet_address } /activity/"
5456 data = _call_goldrush_api (url )
5557 results = data ["data" ]["items" ]
@@ -82,7 +84,7 @@ def get_balance_for_address(wallet_address: str, output_include: list[str]) -> s
8284 supports_erc, logo_url, logo_urls, last_transferred_at, native_token, type, is_spam, balance, balance_24h,
8385 quote_rate, quote_rate_24h, quote, quote_24h, pretty_quote, pretty_quote_24h, protocol_metadata.
8486 """
85- base_url = _goldrush_config [ "url" ]
87+ base_url = _GOLDRUSH_URL
8688 chain_name = "eth-mainnet"
8789 url = f"{ base_url } /v1/{ chain_name } /address/{ wallet_address } /balances_v2/"
8890 data = _call_goldrush_api (url )
@@ -117,7 +119,7 @@ def get_wallet_transactions(wallet_address: str, output_include: List[str], page
117119 gas_offered, gas_spent, gas_price, fees_paid, gas_quote, pretty_gas_quote, gas_quote_rate, explorers,
118120 log_events
119121 """
120- base_url = _goldrush_config [ "url" ]
122+ base_url = _GOLDRUSH_URL
121123 chain_name = "eth-mainnet"
122124 url = f"{ base_url } /v1/{ chain_name } /address/{ wallet_address } /transactions_v3/page/{ page } /"
123125 data = _call_goldrush_api (url )
@@ -142,7 +144,7 @@ def get_transactions_summary(wallet_address: str) -> Dict:
142144 Returns:
143145 Dict: The transactions summary data.
144146 """
145- base_url = _goldrush_config [ "url" ]
147+ base_url = _GOLDRUSH_URL
146148 chain_name = "eth-mainnet"
147149 url = f"{ base_url } /v1/{ chain_name } /address/{ wallet_address } /transactions_summary/"
148150 data = _call_goldrush_api (url )
@@ -170,7 +172,7 @@ def get_transaction_detail(tx_hash: str, output_include: List[str]) -> List[Dict
170172 gas_offered, gas_spent, gas_price, fees_paid, gas_quote, pretty_gas_quote, gas_quote_rate, explorers,
171173 log_events, internal_transfers, state_changes, input_data
172174 """
173- base_url = _goldrush_config [ "url" ]
175+ base_url = _GOLDRUSH_URL
174176 chain_name = "eth-mainnet"
175177 url = f"{ base_url } /v1/{ chain_name } /transaction_v2/{ tx_hash } /"
176178 data = _call_goldrush_api (url )
@@ -203,7 +205,7 @@ def get_token_approvals(wallet_address: str, output_include: List[str]) -> Dict:
203205 quote_rate, balance, balance_quote, pretty_balance_quote, value_at_risk, value_at_risk_quote,
204206 pretty_value_at_risk_quote, spenders
205207 """
206- base_url = _goldrush_config [ "url" ]
208+ base_url = _GOLDRUSH_URL
207209 chain_name = "eth-mainnet"
208210 url = f"{ base_url } /v1/{ chain_name } /approvals/{ wallet_address } /"
209211 data = _call_goldrush_api (url )
0 commit comments