middleware: staking
Opened this issue · 0 comments
Reecepbcups commented
Reference
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.)