Will 1inch Network (1INCH) Whales Sell Off After 100% Price Jump?

1inch Network (1INCH) price currently sits at $0.47 after gaining 102% over the last 30 trading days. On-chain data analysis reveals solid network fundamentals that could power 1INCH into more gains.