💰Profit Management
Quick Links - Click to jump
Profit Management Guide:
Add your wallet(s) to the bot using the /add_wallets or /add_wallets_file commands in the #bot-commands channel
You can now quickly check your PNL using the /profit command for any project (also accounts for transfer fees, gas fees & OS royalties).
Optional Click the “Share Results” button to generic a cool profit graphics that will be visible by everyone
Use the below commands to expand your use cases to coins, legacy collections & more!

An example of what the profit bot report looks like

An example of what sharing your results outputs. Make sure to try out V2 and the GIF!
Profit Commands
/profit add_wallets
wallet-address
add wallet(s) to be used for profit tracker (seperated by commas for multiple)
/profit add_wallets 0xf8c75C5E9ec6875c57C0Dbc30b59934B37908c4e,0xf8c75C5E9ec6875c57C0Dbc30b59934B37908c4a
/profit add_wallets_file
<filename>.txt
add textfile with one address per line to be used for profit tracker
/profit add_wallets_file wallets.txt
/profit wallets
pull all registered added wallets
/profit wallets
/profit remove_wallet
wallet-address
removes the speecified wallet
/profit remove_wallet 0xf8c75C5E9ec6875c57C0Dbc30b59934B37908c4e,0xf8c75C5E9ec6875c57C0Dbc30b59934B37908c4a
/profit clear_wallets
clears all added wallets
/profit clear_wallets
/profit collection
os_slug_or_contract_address,<optional:hidden>
checks the PNL of all added accounts on the provided os slug or contract address
set optional parameter hidden to False to make results public
You can identify os slug easily by going to the collection page on OpenSea and grabbing the URL ex: https://opensea.io/collection/azuki
/profit collection azuki False
/profit collection 0xed5af388653567af2f388e6224dc7c4b3241c544
/profit collection fidenza-by-tyler-hobbs
/profit collection art-blocks
/profit collection_legacy
os_slug_or_contract_address,<optional:hidden>
checks the PNL of all added accounts on the provided os slug or contract address
set optional parameter hidden to False to make results public
You can identify os slug easily by going to the collection page on OpenSea and grabbing the URL ex: https://opensea.io/collection/azuki
Also supports parsing AB collections via OS Slug only. To get your PNL for ALL your ArtBlocks NFTs, use “art-blocks” as your slug
/profit azuki False
/profit 0xed5af388653567af2f388e6224dc7c4b3241c544
/profit fidenza-by-tyler-hobbs
/profit art-blocks
/profit coin
erc20_contract
checks the PNL of all added accounts on the provided erc20_contract
set optional parameter hidden to False to make results public
/profit coin 0x0456bb7c0ee493753a51d5046bd1000144a41693
Utility Commands
/utils get_tokens
os_slug_or_contract_address,<optional:hidden>
returns all tokens owned by your stored profitbot wallets for the given os_slug or contract_address
set optional parameter hidden to False to make results public
/utils get_tokens azuki
/utils balances
returns the total ETH/WETH/USDC/USDT/APE/BLUR/BLUR_POOL tokens from all added wallets
/utils balances
/nft_data portfolio
returns a portfolio view of your assets, sorted by most valued
/nft_data portfolio
Notes:
In case you are wondering why the ETH and USD values do not match: the USD values are calculated at the time of the transaction, not the current price of ETH
Share Results button! You can now generate three different versions of profit bot graphics from your Profit Bot report, including a GIF. You can also click the Delete button to delete it.
As you type a slug it will show you autocomplete suggestions for the appropriate OS slug
NFT Contract address support has been supported for a while now so you can paste in the NFT contract address instead of the OS slug if you wish
NFT approval costs are now shown and also baked into your total costs
NFT transfer costs are now shown and also baked into your total costs
NFT Mint transaction fails are now shown and also baked into your total costs (Note tracking fails for AB is not done yet)
Profit Bot supports ArtBlocks is now supported via os-slug only. If you want your total PNL across ALL ArtBlocks projects (legacy contract (squiggles etc) and current contract you can use the slug art-blocks
Other ERC 20 currencies should now be supported including $APE $USDC in your ETH and USD PNL
There are optional fields to manually add mint/secondary/sold amounts/eth_amount/usd_amount: extra_mints extra_eth_cost extra_usd_cost are now available in /profit get , if extra_eth_cost is used extra_usd_cost must be included. This will manually add the respective primary mints, primary eth and usd costs to your total cost for PNL calc. The same applies to secondary and sold categories.
We now also support MATIC and ARBITRUM networks. To calculate those prepend “matic_” for matic and “arb_” for arbitrum to the commands below: Example:
**/matic_profit get slug_or_contract:maticSlug/arb_profit get slug_or_contract:arbSlug**
Last updated