Transferring Delegation Objects?

Currently, the Delegation struct in the staking_pool contract does not have store . This makes it really hard for a permissionless liquid staking protocol to exist.

Sui’s proof-of-stake mechanism has been built in an user-friendly way such that anyone can participate by delegating SUI tokens to their validator of choice directly from their wallet address — and without losing custody of the underlying SUI tokens. For this reason, we want Sui’s community and builders to focus on exploring Sui’s strengths, such as avoiding the need of liquid staking solutions to seamlessly participate in the staking process and support Sui decentralization. In addition, limiting the amount of leverage available on the Sui protocol is conducive towards building financial products with real utility.