juno
juno copied to clipboard
Migrate core-1 SDK vesting -> contracts
Same terms
Rough idea:
Upgrade Handler (v15)
- Get each vesting account juno amount
- Add GetNativeVestinContractCodeId() func
- Initialize a vesting smart contract with the same amount of funds from the SDK vest amount on behalf of the Core-1 subDAO. Not sure how Noahs indexer will handle this
- verify the original vesting accounts are 0.
Also move over delegations, bank balances, and pending rewards. Then set said account to 0
ref: #741