Ethereum 2.0 is progressing: Deposit contract launch in April?