Crypto Portolio Tracker Discord Updates

12

by Krystle

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.

Use This Bot

What's cool about this bot 😎

After setting it up, you'll get alerts on Discord showing the USD value of all your portfolios, separately and combined.

[object Object]

How to set it up πŸ› οΈ

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.

[object Object]

Ethereum NFTs portfolio

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

[object Object]

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.

Crypto portfolio

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.

Ethereum crypto portfolio

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.

Crypto portfolio for any Coingecko token

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:

[object Object]

OpenSea NFTs portfolio

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.

[object Object]

Aave portfolio

Just enter the wallet address you use with Aave and select the right market πŸ™Œ

Connecting to Discord

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.

Launching your crypto portfolio bot πŸš€

Save the bot, turn it on, and you'll start seeing updates in Discord!

[object Object]

A few extra notes

  • 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 πŸ’ž

[object Object]
  • 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:

[object Object]

We ❀️ our community

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