The ability to use an ICS20 packet to directly stake w/o additional transactions from the end user. Designed to be chained with other middlewares, such as packet forward middleware and/or swap and forward
Flow
$ATOM on Osmosis -> IBC out to Cosmoshub-4 -> stake to validator with X amount
Why?
Better UX, good base middleware which can be easily copied for other teams to build application specific middlewares (lending, borrowing, swaps, etc.)
Reference
41
Goal
The ability to use an ICS20 packet to directly stake w/o additional transactions from the end user. Designed to be chained with other middlewares, such as packet forward middleware and/or swap and forward
Flow
$ATOM on Osmosis -> IBC out to Cosmoshub-4 -> stake to validator with X amount
Why?
Better UX, good base middleware which can be easily copied for other teams to build application specific middlewares (lending, borrowing, swaps, etc.)