get_armor_mcp_version | Get the current Armor Wallet version |
wait_a_moment | Wait for some short amount of time, no more than 10 seconds |
get_current_time | Gets the current time and date |
calculator | Safely evaluates a mathematical or statistical expression string using Python syntax.
Supports arithmetic operations (+, -, *, /, **, %, //), list expressions, and a range of math and statistics functions:
abs, round, min, max, len, sum, mean, median, stdev, variance, sin, cos, tan, sqrt, log, exp, floor, ceil, etc.
Custom variables can be passed via the 'variables' dict, including lists for time series data. |
get_wallet_token_balance | Get the balance for a list of wallet/token pairs.
Expects a WalletTokenPairsContainer, returns a list of WalletTokenBalance. |
calculate_token_conversion | Perform token conversion quote between two tokens. Good for quickly calculating market prices.
Expects a ConversionRequestContainer, returns a list of ConversionResponse. |
swap_quote | Retrieve a swap quote. Be sure to add slippage!
Expects a SwapQuoteRequestContainer, returns a list of SwapQuoteResponse. |
swap_transaction | Execute a swap transaction.
Expects a SwapTransactionRequestContainer, returns a list of SwapTransactionResponse. |
get_all_wallets | Retrieve all wallets with balances.
Returns a list of Wallets and asssets |
get_all_orders | Retrieve all limit, take profit and stop loss orders.
Returns a list of orders. |
search_official_token_address | Get the official token address and symbol for a token symbol or token address.
Try to use this first to get address and symbol of coin. If not found, use search_token_details to get details.
Expects a TokenDetailsRequestContainer, returns a TokenDetailsResponseContainer. |
search_token_details | Search and retrieve details about single token.
If only address or symbol is needed, use get_official_token_address first.
Expects a TokenSearchRequest, returns a list of TokenDetailsResponse. |
list_groups | List all wallet groups.
Returns a list of GroupInfo. |
list_single_group | Retrieve details for a single wallet group.
Expects the group name as a parameter, returns SingleGroupInfo. |
create_wallet | Create new wallets.
Expects a list of wallet names, returns a list of WalletInfo. |
archive_wallets | Archive wallets.
Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse. |
unarchive_wallets | Unarchive wallets.
Expects a list of wallet names, returns a list of WalletArchiveOrUnarchiveResponse. |
create_groups | Create new wallet groups.
Expects a list of group names, returns a list of CreateGroupResponse. |
add_wallets_to_group | Add wallets to a specified group.
Expects the group name and a list of wallet names, returns a list of AddWalletToGroupResponse. |
archive_wallet_group | Archive wallet groups.
Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse. |
unarchive_wallet_group | Unarchive wallet groups.
Expects a list of group names, returns a list of GroupArchiveOrUnarchiveResponse. |
remove_wallets_from_group | Remove wallets from a specified group.
Expects the group name and a list of wallet names, returns a list of RemoveWalletFromGroupResponse. |
transfer_tokens | Transfer tokens from one wallet to another.
Expects a TransferTokensRequestContainer, returns a list of TransferTokenResponse. |
create_dca_order | Create a DCA order.
Expects a DCAOrderRequestContainer, returns a list of DCAOrderResponse. |
list_dca_orders | List all DCA orders.
Returns a list of DCAOrderResponse. |
cancel_dca_order | Create a DCA order.
Note: Make a single or multiple dca_order_requests |
create_order | Create a order. Can be a limit, take profit or stop loss order.
Expects a CreateOrderRequestContainer, returns a CreateOrderResponseContainer. |
cancel_order | Cancel a limit, take profit or stop loss order.
Expects a CancelOrderRequestContainer, returns a CancelOrderResponseContainer. |
stake_quote | Retrieve a stake quote.
Expects a StakeQuoteRequestContainer, returns a SwapQuoteRequestContainer. |
unstake_quote | Retrieve an unstake quote. Expects a UnstakeQuoteRequestContainer, returns a SwapQuoteRequestContainer. |
stake_transaction | Execute a stake transaction.
Expects a StakeTransactionRequestContainer, returns a SwapTransactionRequestContainer. |
unstake_transaction | Execute an unstake transaction.
Expects a UnstakeTransactionRequestContainer, returns a SwapTransactionRequestContainer. |
get_top_trending_tokens | Get the top trending tokens in a particular time frame. Great for comparing market cap or volume.
Expects a TopTrendingTokensRequest, returns a list of tokens with their details. |
get_stake_balances | Get the balance of staked SOL (jupSOL).
Returns a StakeBalanceResponse. |
rename_wallets | Rename wallets.
Expects a RenameWalletRequestContainer, returns a list. |
get_token_candle_data | Get candle data about any token for analysis. Expects a CandleStickRequest, returns a list of candle sticks. |
send_key_to_telegram | Send the mnemonic or private key to telegram. |