About
This free crypto portfolio tracker will notify you daily of your portfolio value in USD. It can automatically track coins, NFTs, and Aave portfolios and report on each individually along with total value.
15
by Krystle
This free crypto portfolio tracker will notify you daily of your portfolio value in USD. It can automatically track coins, NFTs, and Aave portfolios and report on each individually along with total value.
After setting it up, you'll get alerts on Discord showing the USD value of all your portfolios, separately and combined.
When you open this recipe, you'll see 4 rows of blocks feeding into the Discord alert. Each row corresponds to 4 different types of holdings it can track:
Ethereum NFTs portfolio
Crypto portfolio (for any coins available on Coingecko)
NFTs on any chain compatible with OpenSea: polygon, klaytn, solana, arbitrum, optimism, avalanche, and BNB
Aave portfolio
If you want to exclude a portfolio type, just remove those blocks by clicking the trash symbol in the upper right corner of each block.
If you hold any ethereum NFTs, this bot will be able to check to see how many of them you have in your wallet every time it runs and update your portfolio value automatically.
For the "collection slug" in the OpenSea block (which pulls in the current floor price) put in the the name of the collection at the end of the OpenSea URL. For example, if the URL is
https://opensea.io/collection/pudgypenguins
Then the collection slug is pudgypenguins
On the Smart Contract Call block, put the contract address of the collection. To get this, click on an NFT on OpenSea, click details on the left, and click through to the contract on etherscan.
Under "function parameters" put in your wallet address that's holding the NFT.
This block basically calls up the NFT contract and check to see how many NFTs are being held by the address you provide.
This row is set up to look up how many of a particular coin you're holding and calculates the value by multiplying against prices on Coingecko. If the coin is on a different chain (e.g. BTC) you'll have to change the setup and manually update how many coins you're holding.
On the Smart Contract Call block, put the contract address of the token. To get this, look it up on Coingecko and find the contract address in the "Info" section.
Under "function parameters" put in your wallet address that's holding the coins.
In the "Crypto to USD" block, put the symbol for the token you're tracking.
If the coin's not on ethereum, setup is a lot simpler - you'll just need to come back to the update and update the number of tokens every time that changes.
Delete the smart contract and calculator blocks, and add the token symbol and amount to the "Crypto to USD" block, like shown in this gif:
For the "collection slug" in the OpenSea block (which pulls in the current floor price) put in the the name of the collection at the end of the OpenSea URL. For example, if the URL is
https://opensea.io/collection/pudgypenguins
Then the collection slug is pudgypenguins
In the "Crypto to USD" block, enter the symbol for the coin currency of that NFT. Leave the amount field blank.
In the "Calculator" block, replace the number "2" with the number of NFTs you hold. When that number changes, you'll need to pop back in and update it.
Just enter the wallet address you use with Aave and select the right market π
Now that you've got all the portfolios set up, let's get this portfolio tracker live on Discord!
Follow these steps to authorize Boto on your Discord server, then select a channel from the dropdown menu.
Save the bot, turn it on, and you'll start seeing updates in Discord!
This bot runs daily by default, but you can update its frequency at the top of the canvas. You can have it run as often as every 10 minutes with the free community plan π
If you delete a row of blocks, you'll need to update the final calculator and Discord blocks to tidy up after the missing pieces. Here's an example of cleaning up after deleting the Aave block:
If you have any questions, let us know by sending us a message on our own Discord server or email us: info@boto.io
Explore all of our no-code bot recipes, created and shared by people like you: https://boto.io/bots
Check out what weβre up to on Twitter: https://twitter.com/boto_io