mintIdleTokenwe will transfer the amount of underlying supplied to IdleToken contract and then mint interest-bearing tokens with that amount. Interest-bearing tokens of each user are pooled together inside the IdleToken contract and you will then receive IdleTokens which represent your share of Idle pools.
approveon the underlying asset used (eg. DAI) to allow IdleToken contract to spend
_amountof tokens before calling this method.