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).

This command must be used in a direct message with the MoonPup bot.

/balance command return

/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.

It is recommended to use this command in server channels.

/check_user usage example
/check_user return

/find_mint_address

Description: Returns a token mint address given the token's ticker.

/get_token_value_usd

Description: Get the current USD price for an SPL token (powered by Jupiter Aggregator)

/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.

This command can be used in servers or in direct messages. Note: server default token settings take precedence over user global default token settings.

/show_my_address

Description: Shows your current default Solana public key linked with MoonPup.

Can be used in servers or in direct messages with MoonPup.

/show_my_nfts

Description: Displays a flip-book style embed message showing any NFTs in your default MoonPup wallet.

Can be used in servers or in direct messages with MoonPup.

/show_my_nfts return

/show_my_secret_key

Description: Sends you an ephemeral (private) message with your default wallet's private key.

Can be used in servers or in direct messages with MoonPup. (When used in servers others will not see your secret key because it is returned in an ephemeral message!)

/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.

Command must be used in a server.

/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.

Can be used in servers or in direct messages with MoonPup.

/wallet_list

Description: Lists all wallets you have linked with MoonPup (You can have up to 5 wallets.)

This command must be used in a direct message with the MoonPup bot.

/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.

This command must be used in a direct message with the MoonPup bot.

/wallet_remove usage example
/wallet_remove usage example
/wallet_remove usage example

/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.

This command must be used in a direct message with the MoonPup bot.

/wallet_set_default usage example
/wallet_set_default usage example

/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.

Command must be used in a server.

/view_nft

Description: View any NFT by specifying the NFT's mint address.

Usage example using an NFT mint address
Usage example output

Last updated