SIP-X: Migration of vested/staked funds to a new address
Let’s start with this first proposition and the discussion
As an end-user, I want to be able to transfer my vested funds and my staked funds to a new address. (Note : for simplicity purpose, I do not ask to separate the 2 = subject to discussion)
As a result, the context of the running contract will be stritcly moved to the new address, so that the end-user will find exactly the same configuration (same locked amount + same staking/vesting periods, same voting power, same delegation…)
(To be discussed)
“Total earned fees Available” are moved as well ? (nice to have I think)
The following cases have been raised :
Moving to a hardware wallet
Doxxed/KYC existing address
From a GUI perspective, a new link “transfer” or " migrate" could be added in the bitocracy page.
Then a screen asks the destination address to the enduser.
This action can be subject to special fees (especially if we want to limit its usage) : to be detailed if it’s relevant
It’s NOT a mean to end a staking period prematurely.
I’m strongly supporting it, not only out of own interest, but also from a general security perspective.
At the time most users locked up their SOV directly/indirectly in staking/vesting contracts, the (supported wallet) options have been very very limited. As hw support and current integrations just haven’t been available, or been in unsafe/experimental condition.
I also support this SIP. I am now using Metamask connected to a hardware wallet, but would much prefer to use just the hardware wallet. Being able to transfer my staked funds put of Metamask would be greatly appreciated.