MCPcopy Create free account

hub / github.com/0xStarLabs/StarLabs-MegaETH / functions

Functions269 in github.com/0xStarLabs/StarLabs-MegaETH

↓ 65 callersMethodsleep
Делает рандомную паузу между действиями
src/model/start.py:479
↓ 33 callersMethodestimate_gas
Estimate gas for transaction and add some buffer.
src/model/onchain/web3_custom.py:346
↓ 30 callersMethodget_gas_params
(self)
src/model/onchain/web3_custom.py:118
↓ 28 callersMethodcall
(self, method, url, json=None, params=None)
src/model/projects/other/superboard/instance.py:256
↓ 14 callersMethodget_balance
Get balance of an address. Returns: Balance object with wei, gwei and ether values
src/model/onchain/web3_custom.py:66
↓ 13 callersMethodfrom_wei
Create Balance instance from wei amount.
src/model/onchain/constants.py:63
↓ 11 callersMethodexecute_transaction
Execute a transaction and wait for confirmation. Args: tx_data: Transaction data wallet: Wallet instance (et
src/model/onchain/web3_custom.py:137
↓ 6 callersMethod_get_wallet
Внутренний метод для получения кошелька по private_key
src/model/database/instance.py:216
↓ 5 callersMethod_sign_and_send_transaction
Sign, send and wait for a transaction to be mined
src/model/projects/swaps/gte.py:248
↓ 5 callersMethodcreate_web3
(self, network: str)
src/model/onchain/bridges/crusty_swap/instance.py:52
↓ 5 callersFunctionget_config
Get configuration singleton
src/utils/config.py:338
↓ 5 callersMethodget_wallet_tasks
Получение всех задач кошелька :param private_key: Приватный ключ кошелька :return: Список задач с их статусами
src/model/database/instance.py:148
↓ 4 callersMethod_get_token_info
Helper function to get token symbol and balance from address Args: token_address: The token address to get info
src/model/projects/swaps/gte.py:379
↓ 4 callersFunctiongenerate_tasks_from_config
Генерация списка задач из конфига в том же формате, что и в start.py
src/model/database/db_manager.py:112
↓ 4 callersMethodget_completed_wallets
Получение списка всех кошельков с выполненными задачами :return: Список кошельков с их данными
src/model/database/instance.py:304
↓ 3 callersMethod_calculate_min_output
Calculate the minimum output amount based on current prices and slippage tolerance Args: path: The swap path [fr
src/model/projects/swaps/gte.py:272
↓ 3 callersMethodfrom_file
(cls, filepath: Path | str)
src/utils/proxy_parser.py:122
↓ 3 callersMethodget_default_format
Returns proxy string in format user:pass@ip:port
src/utils/proxy_parser.py:202
↓ 3 callersMethodget_eth_balance
Get ETH balance for the wallet address
src/model/offchain/cex/instance.py:163
↓ 3 callersMethodget_uncompleted_wallets
Получение списка всех кошельков с невыполненными задачами :return: Список кошельков с их данными
src/model/database/instance.py:181
↓ 3 callersMethodincrement
(self, amount: int = 1, message: Optional[str] = None)
src/utils/logs.py:27
↓ 3 callersFunctionread_private_keys
Read private keys or mnemonic phrases from a file and return a list of private keys. If a line contains a mnemonic phrase, it will be convert
src/utils/reader.py:31
↓ 3 callersFunctionsend_telegram_message
Send a message to Telegram users using the bot token from config.
src/utils/telegram_logger.py:7
↓ 2 callersMethod_approve_weth
(self)
src/model/projects/swaps/bebop.py:290
↓ 2 callersMethod_eth_to_wei
Convert ETH amount to wei
src/model/projects/swaps/bebop.py:117
↓ 2 callersMethod_get_balances
(self)
src/model/projects/swaps/gte.py:114
↓ 2 callersMethod_get_megaeth_balance
Get native MEGAETH balance for a specific address.
src/model/onchain/bridges/crusty_swap/instance.py:368
↓ 2 callersMethod_swap_token_to_native
Execute Token -> ETH swap
src/model/projects/swaps/gte.py:410
↓ 2 callersMethod_unwrap_weth_to_eth
(self, amount_eth)
src/model/projects/swaps/bebop.py:425
↓ 2 callersMethodadd_wallets_batch
Пакетное добавление кошельков в базу данных :param wallet_data: Список словарей с данными кошельков (pri
src/model/database/instance.py:346
↓ 2 callersMethodcheck_available_megaeth
Check if there is enough MEGAETH in the Crusty Swap contract to fill a buy order. Includes retry mechanism for resilience against tem
src/model/onchain/bridges/crusty_swap/instance.py:298
↓ 2 callersMethodcleanup
(self)
src/model/onchain/web3_custom.py:372
↓ 2 callersMethodcreate
Async factory method for creating a class instance.
src/model/onchain/web3_custom.py:357
↓ 2 callersMethodcreate_task
Создает задачу на решение капчи
src/model/help/captcha.py:52
↓ 2 callersMethodget_gas_params
Get gas parameters for transaction.
src/model/onchain/bridges/crusty_swap/instance.py:111
↓ 2 callersMethodget_megaeth_balance
Get native MEGAETH balance.
src/model/onchain/bridges/crusty_swap/instance.py:66
↓ 2 callersMethodget_task_result
Получает результат решения капчи
src/model/help/captcha.py:92
↓ 2 callersMethodinitialize
(self)
src/model/onchain/bridges/crusty_swap/instance.py:44
↓ 2 callersMethodload
Load configuration from yaml file
src/utils/config.py:186
↓ 2 callersMethodmint
(self)
src/model/projects/domains/conftapp.py:84
↓ 2 callersMethodpick_network_to_refuel_from
(self)
src/model/onchain/bridges/crusty_swap/instance.py:166
↓ 2 callersFunctionsave_current_version
Save current version info to version.txt
src/utils/check_github_version.py:115
↓ 2 callersMethodupdate_wallets_tasks_batch
Пакетное обновление задач для нескольких кошельков :param wallet_tasks_data: Список словарей с данными {private_key, tasks_list}
src/model/database/instance.py:398
↓ 2 callersMethodwithdraw
Withdraw from exchange to the specified address with retries. Returns True if withdrawal was successful and funds arrived.
src/model/offchain/cex/instance.py:197
↓ 2 callersFunctionwrapper
(function, config: src.utils.config.Config, *args, **kwargs)
process.py:213
↓ 1 callersMethodGM
(self)
src/model/projects/other/onchaingm/instance.py:36
↓ 1 callersMethod_approve
(self, token_address: str, token_name: str, approve_data: str)
src/model/projects/stakings/teko_finance.py:224
↓ 1 callersMethod_buy
(self, contract_address: str, amount: int)
src/model/projects/swaps/rainmakr.py:162
↓ 1 callersMethod_buy
(self, contract_address: str, amount: int)
src/model/projects/mints/xl_meme/instance.py:94
↓ 1 callersMethod_check_nft_balance
Check the NFT balance for the current wallet from the given contract.
src/model/projects/mints/omnihub/instance.py:89
↓ 1 callersMethod_complete_campaign
(self, campaign_data: dict)
src/model/projects/other/superboard/instance.py:279
↓ 1 callersMethod_convert_private_keys_to_addresses
Convert private keys to addresses.
src/model/onchain/bridges/crusty_swap/instance.py:291
↓ 1 callersMethod_create_progress_bar
(self, percentage: float)
src/utils/logs.py:22
↓ 1 callersMethod_deposit_tkUSDC
(self, amount)
src/model/projects/stakings/teko_finance.py:292
↓ 1 callersMethod_format_proxy
(self, proxy: str)
src/model/help/captcha.py:45
↓ 1 callersMethod_format_proxy
(self, proxy: str)
src/model/help/captcha.py:210
↓ 1 callersMethod_get_bearer
(self)
src/model/projects/other/hopnetwork/instance.py:99
↓ 1 callersMethod_get_bearer_token
(self)
src/model/projects/swaps/rainmakr.py:453
↓ 1 callersMethod_get_bonding_curve_address
(self, token_contract: str)
src/model/projects/mints/xl_meme/instance.py:225
↓ 1 callersMethod_get_contract_data
(self, contract_address: str)
src/model/projects/mints/rarible/instance.py:266
↓ 1 callersMethod_get_path
(self, balances: dict)
src/model/projects/swaps/gte.py:42
↓ 1 callersMethod_get_quests
(self, campaign_slug: str)
src/model/projects/other/superboard/instance.py:225
↓ 1 callersMethod_get_random_token_for_mint
(self)
src/model/projects/swaps/rainmakr.py:401
↓ 1 callersMethod_get_random_token_for_mint
Contract example: { "id":"MEGAETHTESTNET:0xe03ec91569dbab90a3a632dbbf38ea8a768fc0e1", "title":"Floating",
src/model/projects/mints/rarible/instance.py:179
↓ 1 callersMethod_get_random_token_for_mint
(self, max_price: float)
src/model/projects/mints/omnihub/instance.py:143
↓ 1 callersMethod_get_random_token_for_mint
(self)
src/model/projects/mints/xl_meme/instance.py:273
↓ 1 callersMethod_get_signature
(self, message: str)
src/model/projects/other/hopnetwork/instance.py:122
↓ 1 callersMethod_get_signature
(self, message: str)
src/model/projects/other/superboard/instance.py:454
↓ 1 callersMethod_handle_transaction_status
(self, receipt, explorer_url, initial_balance, network, address)
src/model/onchain/bridges/crusty_swap/instance.py:404
↓ 1 callersFunction_load_lines
(filepath: Path | str)
src/utils/proxy_parser.py:69
↓ 1 callersMethod_login
(self)
src/model/projects/other/superboard/instance.py:72
↓ 1 callersMethod_mint
(self, token_data: dict)
src/model/projects/mints/rarible/instance.py:100
↓ 1 callersMethod_mint_nft
(self, contract: dict)
src/model/projects/mints/omnihub/instance.py:104
↓ 1 callersMethod_register
(self, payload, signature)
src/model/projects/other/superboard/instance.py:170
↓ 1 callersMethod_request_faucet_token
(self, token_name: str, payload: str, contract: str)
src/model/projects/stakings/teko_finance.py:174
↓ 1 callersMethod_sell
(self, contract_address: str)
src/model/projects/swaps/rainmakr.py:232
↓ 1 callersMethod_swap_eth_to_weth
(self, amount_eth)
src/model/projects/swaps/bebop.py:226
↓ 1 callersMethod_swap_native_to_token
Execute ETH -> Token swap
src/model/projects/swaps/gte.py:314
↓ 1 callersMethod_swap_token_to_token
Execute Token -> Token swap
src/model/projects/swaps/gte.py:497
↓ 1 callersMethod_wait_for_balance_increase
Wait for MEGAETH balance to increase after refuel.
src/model/onchain/bridges/crusty_swap/instance.py:377
↓ 1 callersMethod_withdraw_tkUSDC
(self, contract, pool_id, amount)
src/model/projects/stakings/teko_finance.py:448
↓ 1 callersFunctionaccount_flow
( account_index: int, proxy: str, private_key: str, config: src.utils.config.Config, lock:
process.py:171
↓ 1 callersFunctionadd_new_wallets
Добавление новых кошельков из файла в базу данных
src/model/database/db_manager.py:313
↓ 1 callersMethodbuy_meme
(self)
src/model/projects/swaps/rainmakr.py:92
↓ 1 callersMethodbuy_meme
(self)
src/model/projects/mints/rarible/instance.py:70
↓ 1 callersMethodbuy_meme
(self)
src/model/projects/mints/xl_meme/instance.py:34
↓ 1 callersMethodcheck_all_networks_balance
Check balances on all networks in the withdrawal configuration. Returns False if any network's balance exceeds the maximum allowed.
src/model/offchain/cex/instance.py:350
↓ 1 callersMethodcheck_auth
Test exchange authentication
src/model/offchain/cex/instance.py:64
↓ 1 callersMethodcheck_balance
Check if exchange has enough balance for withdrawal
src/model/offchain/cex/instance.py:137
↓ 1 callersFunctioncheck_version
Main function to check versions and print status
src/utils/check_github_version.py:129
↓ 1 callersMethodclear_database
Полная очистка базы данных
src/model/database/instance.py:37
↓ 1 callersFunctioncompare_versions
Compare local and GitHub versions using commit dates Returns: (is_latest, message)
src/utils/check_github_version.py:78
↓ 1 callersFunctionconfiguration
()
main.py:32
↓ 1 callersMethodconnect_web3
Try to connect to each RPC URL in the list. Makes 3 attempts for each RPC with 1 second delay between attempts.
src/model/onchain/web3_custom.py:28
↓ 1 callersMethodconvert_from_wei
Convert wei amount back to token units.
src/model/onchain/web3_custom.py:132
↓ 1 callersFunctioncreate_client
( proxy: str, skip_ssl_verification: bool = True )
src/utils/client.py:4
↓ 1 callersFunctioncreate_progress_tracker
( total: int, description: str = "Progress" )
src/utils/logs.py:53
↓ 1 callersFunctioncreate_required_directories
Создает необходимые директории для шаблонов и статических файлов
src/utils/config_browser.py:616
↓ 1 callersMethodcreate_turnstile_task
Creates a Turnstile captcha solving task
src/model/help/captcha.py:135
↓ 1 callersMethodcreate_turnstile_task
Creates a Turnstile captcha solving task
src/model/help/captcha.py:217
next →1–100 of 269, ranked by callers