Wallet Management - Checking Balances and Wallet Utility Commands
These commands will help you manage your wallet(s) on MoonPup and get the most out of the MoonPup's functionality.
Commands
/balance
Description: Used to check the balances of your MoonPup linked wallet(s).
Optional Input: address: You may optionally specify a public Solana address to get balances of the specified public key.
/check_user
Description: Used to check if a user has a MoonPup wallet and minted token account. Returns true or false for each check in an ephemeral (private) message.
Required Input: user: specify a user to check in the format @user.
Optional Input: token_mint: specify a token mint to check if the user specified has a token account minted for the specified token. If left blank, the server or user default token will be used.
/find_mint_address
Description: Returns a token mint address given the token's ticker.
Required Input: ticker: example: SVIZ, MOLA, SOLAB, SAMO. Can be upper or lower case, command is not case sensitive.
/get_token_value_usd
Description: Get the current USD price for an SPL token (powered by Jupiter Aggregator)
Required Input: ticker: example: SVIZ, MOLA, SOLAB, SAMO. Can be upper or lower case, command is not case sensitive.
Optional Input: amount: Input a number to calculate the total value for a given amount of tokens.
/show_default_token
Description: Shows the current default token used by your MoonPup wallet for token sends. This will return a server default token if used in a server with a default token set. If used in a direct message or server without a default token, your global default token will be shown.
/show_my_address
Description: Shows your current default Solana public key linked with MoonPup.
/show_my_nfts
Description: Displays a flip-book style embed message showing any NFTs in your default MoonPup wallet.
/show_my_secret_key
Description: Sends you an ephemeral (private) message with your default wallet's private key.
Do not share your private key with anyone. MoonPup support will never ask for your private key. This should only be used if you need to export a MoonPup created wallet to another source (e.g. Phantom, Sollet, Solflare, ect).
/show_role_reward_rules
Description: Shows any role-reward rules your server has set up for token holdings. (example: hold 1000000 SVIZ and get role @Rocket K-9 Elite). Use /verify_roles to verify when you meet the requirement.
/wallet_change_default_token
Description: This command is used to set your wallets global default token. Note: server settings take precedence over your global settings. Server default tokens will be used when using transaction commands in a server with a default token set. Global default settings will be used when token transaction commands are used in direct messages or servers without a default token set.
Required Input: token_mint_address: The mint address for the token you would like to specify as your global default.
/wallet_list
Description: Lists all wallets you have linked with MoonPup (You can have up to 5 wallets.)
/wallet_remove
Description: This command is used to remove wallets linked with MoonPup. The command lists your wallets and you will be prompted to select which wallet to remove.

/wallet_set_default
Description: This command is used to change which wallet you want to use as your default for transactions. When sending or receiving your default wallet will always be used.
/verify_roles
Description: Use this command to gain token or NFT holding based roles in your server. This uses server specific holding requirements. To see server holding requirement rules use /show_role_reward_rules.
/view_nft
Description: View any NFT by specifying the NFT's mint address.
Required Input: nft_mint_address: The mint address for the NFT to view.
Last updated