State of my Crypto Portfolio now?

Just sharing the state of my crypto portfolio. Cryptocurrencies currently accounts for less than 1% of whatever assets I still have after the Terra Luna and Hodlnaut collapse. I cashed out the surviving stable coins right after those incidents, and will continue to hold the remaining:

  • BTC (40%)
  • ETH (45%)
  • CRO/Others (15%)

I used to have some BAT, but due to the FTX incident, it has impacted Genesis and as a result, I doubt I will be getting back those, along with some BTC and ETH. The FTX incident is really bad and it gets uglier as more and more details are revealed. In my opinion, the fundamentals of crypto/block chain technology are still sound, and in FTX case, the issues are more related to governance and regulatory of exchanges and investment companies. Crypto is just a tool, it is the intent of the person or organization which makes it useful or harmful.

There are some of the things that I should have done but neglected to.

  1. Stop using Earn features in centralized exchanges. If I had not been lazy, I won’t have lost the crypto parked with Genesis.
  2. Transfer crypto assets from centralized exchanges to non custodial wallets (i.e. Metamask).

It would be safer to store crypto assets in non custodial wallets in case of another FTX event, just don’t forget or lose the security keys. That is how storing of cryptocurrency and assets is supposed to be in the first place and also decentralization.

Stay safe and stay strong everyone!

Business Central – Problem with too much spaces?

The dreaded mental block have struck again and I was left pondering on how to remove spaces from a text variable for quite a while. The most straightforward way, a bit primitive, was to loop through each character and append those without spaces to a new string. But there has to be a better way. AL language has a function to remove leading and trailing spaces, what is left is the spaces in between words.

An example of what was to be achieved as listed below:

Before: SIMON & SPENCER

After: SIMON&SPENCER

I tried using Text.ConvertStr function but I got an error.

NewString := Text.ConvertStr(String: Text, FromCharacters: Text, ToCharacters: Text)

The ToCharacters cannot be an empty text. I was stuck.

After browsing to and fro, I finally found the answer. It has been staring at me all these while and it has been something I have been using so frequently. Introducing Text.DelChr. I don’t even have to do any trimming at all.

NewString := Text.DelChr(String: Text [, Where: Text] [, Which: Text])
MyOutputString := Text.DelChr(MyInputText, '=', ' ')

Using the above, all spaces in the text variable will be removed. Nice!