cosmos / ibc-apps

IBC applications and middleware for Cosmos SDK chains.
Apache License 2.0
82 stars 62 forks source link

middleware: staking #192

Open Reecepbcups opened 3 months ago

Reecepbcups commented 3 months ago

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.)