BlockBeats News, May 22, according to on-chain analyst Ai (@ai_9684xtpa), the "BTC OG Insider Whale" has just initiated a short position on ZEC. Currently holding a 3x leveraged short position of 2028 ZEC (about $1.33 million), the whale has placed a limit sell order of $1.22 million worth of ZEC in the price range of $653.58 to $661.4.
