Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreottohst/jupiter-token-sniper-solana-sniper-bot
/ functions
Functions
57 in github.com/andreottohst/jupiter-token-sniper-solana-sniper-bot
⨍
Functions
57
◇
Types & classes
6
↓ 16 callers
Method
get_config_data
Fetch config file data. Returns: dict
main.py:49
↓ 13 callers
Method
main_menu
Main menu for CLI.
main.py:1872
↓ 10 callers
Method
edit_tokens_file
Edit tokens file.
main.py:70
↓ 8 callers
Method
get_wallets
Returns all wallets stored in wallets.json.
main.py:1614
↓ 6 callers
Method
edit_config_file
Edit config file.
main.py:63
↓ 6 callers
Method
get_tokens_data
Fetch token file data. Returns: dict
main.py:84
↓ 6 callers
Method
run
Starts all the sniper token instance
main.py:508
↓ 4 callers
Method
prompt_select_wallet
Prompts user to select a wallet.
main.py:1626
↓ 3 callers
Method
get_token_balance
(self, token_mint_account: str)
main.py:263
↓ 3 callers
Method
get_token_mint_account
(self, token_mint: str)
main.py:322
↓ 3 callers
Method
main_menu
Main menu for Jupiter CLI.
main.py:525
↓ 3 callers
Method
select_tokens
Prompts user to select tokens & amount to sell. type_swap (str): swap, limit_order, dca
main.py:567
↓ 3 callers
Method
sign_send_transaction
(self, transaction_data: str, signatures_list: list=None, print_link: bool=True)
main.py:331
↓ 2 callers
Method
display_open_orders
Displays current open orders and return open orders dict.
main.py:968
↓ 2 callers
Method
display_wallets
()
main.py:1745
↓ 2 callers
Method
edit_tokens_file_no_async
Edit tokens file.
main.py:77
↓ 2 callers
Function
get_config_data
Fetch config file data. Returns: dict
functions.py:32
↓ 2 callers
Method
get_open_orders
Returns all open orders in a correct format.
main.py:920
↓ 2 callers
Method
prompt_add_wallet
Adds a wallet to wallets.json.
main.py:1648
↓ 2 callers
Method
prompt_discord_webhook
Asks user Discord Webhook URL to be notified for Sniper tool.
main.py:148
↓ 2 callers
Method
prompt_rpc_url
Asks the user the RPC URL endpoint to be used.
main.py:112
↓ 2 callers
Method
prompt_telegram_api
Asks user Telegram API to be notified for Sniper tool.
main.py:173
↓ 2 callers
Method
sign_send_transaction_no_async
(self, transaction_data: str, signatures_list: list=None, print_link: bool=True)
main.py:354
↓ 1 callers
Method
__init__
(self, rpc_url: str, private_key: str, async_client: bool=True)
main.py:255
↓ 1 callers
Method
add_token_snipe
PROMPT ADD TOKEN TO SNIPE.
main.py:1289
↓ 1 callers
Method
dca_menu
Jupiter CLI - DCA MENU.
main.py:998
↓ 1 callers
Method
display_dca_accounts
(self, wallet_address: str)
main.py:1127
↓ 1 callers
Method
display_selected_wallet
()
main.py:1776
↓ 1 callers
Method
display_tokens_snipe
()
main.py:1253
↓ 1 callers
Method
edit_tokens_snipe
(self)
main.py:1389
↓ 1 callers
Method
first_login
Setting up CLI configuration if it's the first login.
main.py:1852
↓ 1 callers
Method
get_config_data_no_async
Fetch config file data. Returns: dict
main.py:56
↓ 1 callers
Method
get_token_balance_no_async
(self, token_mint_account: str)
main.py:295
↓ 1 callers
Method
get_token_mint_account_no_async
(self, token_mint: str)
main.py:326
↓ 1 callers
Method
get_tokens_data_no_async
Fetch token file data. Returns: dict
main.py:91
↓ 1 callers
Method
get_wallets_no_async
Returns all wallets stored in wallets.json.
main.py:1620
↓ 1 callers
Method
limit_order_menu
Jupiter CLI - LIMIT ORDER MENU.
main.py:697
↓ 1 callers
Method
prompt_collect_fees
Asks the user if they want the CLI to take a small percentage of fees during their swaps.
main.py:98
↓ 1 callers
Method
prompt_delete_wallet
Prompts user to delete wallet(s)
main.py:1716
↓ 1 callers
Method
prompt_edit_wallet_name
Prompts user to edit a wallet name.
main.py:1686
↓ 1 callers
Method
start_CLI
()
main.py:1836
↓ 1 callers
Method
swap_menu
Jupiter CLI - SWAP MENU.
main.py:650
↓ 1 callers
Method
token_sniper_menu
Jupiter CLI - TOKEN SNIPER MENU.
main.py:1201
↓ 1 callers
Method
watch
(token_id)
main.py:1515
Method
__init__
(self, token_id, token_data)
main.py:394
Method
__init__
(self, rpc_url: str, private_key: str)
main.py:522
Function
display_logo
Display Jupiter CLI logo.
functions.py:27
Function
get_crypto_price
Returns crypto price.
functions.py:43
Method
get_status_transaction
(self, transaction_hash: str)
main.py:377
Function
get_timestamp_formatted
Returns timestamp formatted based on a unix timestamp.
functions.py:49
Function
load_wallets
Returns all wallets stored in wallets.json.
functions.py:38
Method
main_menu
Main menu for CLI settings.
main.py:209
Method
main_menu
Main menu for Wallets CLI.
main.py:1803
Function
send_discord_alert
(message: str)
functions.py:5
Function
send_telegram_alert
(message: str)
functions.py:12
Method
snipe_token
(self)
main.py:399
Method
start_watch_async
(token_id)
main.py:1511