Add "Infinity spend" option or "Withdraw and stake"

Every time I withdraw BADGER so I can stake them again I have to make 3 distinct transactions.

  1. Withdraw X BADGER
  2. Allow spending of X BADGER
  3. Deposit and Stake of X BADGER

It would be nice if in a first step we could add a “allow inifinity” spending for point 2.
Or later do all transactions in a single step.

What’s do you think ?


There are definitely efficiencies that could be made in that regard.

Ultimately I’d like it to compound on its own without gas!


Withdrawals rewards and then deposit, it’s quite an expensive transaction