Today the Council voted on evening up the total issuance on Kusama. Right now, with some folks trying to test Statemine, all the KSM sitting in Statemine has been burned from Kusama given the 1-way street teleport issue (where we cannot send back assets to the relay chain until v9040 upgrade its executed) so it's no longer counted in the total issuance.
The fix to make it stay in total issuance came in with v9040 (to be executed today), so once that was in, any KSM sent to Statemine will be accounted for and can be redeemed. But there's still the KSM tokens that were already sent and that will be sent prior to v9040 enactment: so the fix is a Balances::setBalance
call to set the teleport treasury with the same amount of KSM that is in Statemine.
Proof of destination can be found HERE And HERE: the address is the XCM Pallet, supposed to increment/decrement balance whenever someone teleports tokens (something that did not happen while the first testers were using teleport
and that this proposal fixes).
Unfortunately, we don't know the number on Kusama relay chain, so it must be hard-coded in the proposal and that gives it time to change, which is the reason behind the Council moving fast, in coordination with the Technical Committee: it's just a case of getting Statemine’s Balances::totalIssuance
and then copying that into the relay chain's Balance::setBalance
for the relevant account.
The reason to go fast on this proposal was to avoid anyone teleporting funds during that time so the balance did not change while we were voting and waiting for execution.
Preimage of the proposal can be found HERE.
The Apps team will re-enable teleport
in the UI once we have ascertained everything is working as expected.
teleport
after everything is fixed.