kUSD Upgrade to aUSD on Karura Network
Ended 2y ago
closed
Description

This is the first implementation step of the proposal “Uniting Acala & Karura to Support DotSama with aUSD Together”.

Changes in this implementation proposal

  1. On-chain TokenRegistry pallet support for all native tokens including kUSD/aUSD. The TokenRegistry already supports non-native tokens (e.g. parachain assets like RMRK, MOVR, TAI) with metadata like Token Name, Token Symbol and Decimal Places
  2. SDK support for kUSD change to aUSD (token symbol and related changes)
  3. Karura DApp stablecoin related changes: kUSD change to aUSD (symbol, name, logo etc)
  4. Karura DApp swap related changes: kUSD change to aUSD (symbol, name, logo etc)

Note: the currencyId (in a way equivalent to Smart Contract address on chains like Ethereum) will remain the same on-chain, and the token name and symbol change will be made in the on-chain TokenRegistry. You can think of it as USDC when issued on Ethereum would have a different contract address as USDC issued on another blockchain, but both are USDC.

Actions Required from Integrators
All parties integrating with kUSD shall update their software accordingly to reflect the token name and symbol change, which can be queried from on-chain TokenRegistry or using SDK.

Actions Required from Users
None.

Expected Golive Date
Estimated 6th Apr 2022 0200 to 0300 UTC

Optionssingle

Votes·76

oKEi...UBYa
oKEi...UBYa
oKEiq2AdVgHKSk2BCtM86n2LHizeKV8Fkf9yASvW55yUBYa
Yes
# 1
129.93 KAR
rRRG...VmsX
rRRG...VmsX
rRRGDmQkYXFiJJ4X6rBxUHLP4ysAt7htUzL6Q11nUYNVmsX
Yes
# 1
85.29 KAR
85
pXd8...cptg
pXd8...cptg
pXd8ywvcDpWqybpJvJiKJowrrMGCNxEmr7mfrbR5NZFcptg
Yes
# 1
0.27 KAR
r1tk...KAjf
r1tk...KAjf
r1tkSCbNcfM9TgbGaGp8w2z3Rw2ZvXtX2zkMSBqfwLxKAjf
Yes
# 1
0.29 KAR
.
sute...wEHP
sute...wEHP
sutexQMve6vJXV715n2hhAXJ5fxwsZNj3KjPYTjBVJ4wEHP
Yes
# 1
9.03 KAR
q7BR...as7D
q7BR...as7D
q7BRjGiMGkxvPPvqi75xqqD7v1tXzpKPvz6Bc7PD7J9as7D
Yes
# 1
7.78 KAR
sa13...doHv
sa13...doHv
sa13nnvRq1GWABdxBvWTYSzyKse8v8sxKgocETVEqyLdoHv
Yes
# 1
0.87 KAR
syfq...99Wi
syfq...99Wi
syfqyvww7MRViPxPNPvPqUxj2xWNfBgTBnsfnFM99Vx99Wi
Yes
# 1
240.83 KAR
q8L3...RhNi
q8L3...RhNi
q8L39rTZqNt2on9fsD2XuZa8P65rTGosWWFtVporFjnRhNi
Yes
# 1
7.07 KAR
7
sA6A...FAxd
sA6A...FAxd
sA6AKzaHcjJjYEp9nngeQKmoL1BPkvr6y8LKt4zNkwwFAxd
Yes
# 1
0.37 KAR
sLF2...zsnM
sLF2...zsnM
sLF2QGGuuAS14zkaTEMTqtT87F1Lcgc7LGTWEhWhcNQzsnM
Yes
# 1
11.72 KAR
pUUK...PPHc
pUUK...PPHc
pUUKs2FK6cdSjHwD72NWhn66nm7mPgHMhMMGQQuE6JrPPHc
Yes
# 1
2.21 KAR
oN8E...kHdu
oN8E...kHdu
oN8E7AEeDd6dM8r8dTYymdk13zcTgsiz64Lo583K6hBkHdu
Yes
# 1
321.02 KAR
sF1o...bSS2
sF1o...bSS2
sF1oEsFgFeRhYWh3hERGM2uKrJBWi873USwaw2Coee6bSS2
Yes
# 1
33.88 KAR
tCJM...bFGz
tCJM...bFGz
tCJMSAnwcFkBiKvYKzn5rxpv6mNNeJoNRAWSHtsizW9bFGz
Yes
# 1
28.88 KAR
pAVD...hAKU
pAVD...hAKU
pAVDYZfdFNcxELoc2obhfFvTHa3zirvP426vN2qeEUihAKU
Yes
# 1
28.88 KAR
sHyY...G74b
sHyY...G74b
sHyYTi75WsFrps3tghLxCZST4p4yYooQKQX8z2uXF5fG74b
Yes
# 1
155.51 KAR
q7sk...G5nZ
q7sk...G5nZ
q7skaBqrhxj3yXmHGrhr7T4kojdC1Bc599JBAE2zfxDG5nZ
Yes
# 1
105.3 KAR
sBqT...YsQm
sBqT...YsQm
sBqT4uakFY3q5yvRf2Caf4bmvciGZecsiMNCKZXDCusYsQm
Yes
# 1
0.88 KAR
r5Sq...kgTa
r5Sq...kgTa
r5SqTUyDdYnqDm5z3YVRisHhU6nopZDgzygUFEvRVcTkgTa
Yes
# 1
77.4 KAR
Great idea. Keep it simple and efficient
ry6z...UEJg
ry6z...UEJg
ry6zpi5vaHnaUGNANcjgGcPUwhKgUrkf8h6NCc6U9miUEJg
Yes
# 1
7.07 KAR
good
opQA...wmXW
opQA...wmXW
opQAcBvxZvsvpswqQzjjP7Ei1bJmjCz6dKhg4KdrHwdwmXW
Yes
# 1
226.24 KAR
st4J...KHv6
st4J...KHv6
st4J435SRG63dHkpH6zFDh1ZYzfpEmMVfDoz7JdCxcXKHv6
Yes
# 1
2.31 KAR
qrJh...DiEg
qrJh...DiEg
qrJhgbpUKAoHkth3gMHsEFMz6T5SvCfq77SKPuFeZk6DiEg
Yes
# 1
31.93 KAR
oQn2...vCUw
oQn2...vCUw
oQn2B1LKEjYCnbw2fKnJTBFaKZUDqWfPxwezLoMph8VvCUw
Yes
# 1
44.57 KAR
paKk...jtit
paKk...jtit
paKkeqZQDsQq2wLgRjZdBekuTYorqCxfmaYoz5rpWQbjtit
Yes
# 1
114.55 KAR
1
2

Discussions·2

How is this working on a technical level to keep both tokens on the same exchange rate if they diverge between the two parachains?

This is a two step process

  1. Upgrading the token on the Karura chain (which is this implementation)
  2. Launch a bridge between Acala and Karura, and also an aUSD merger pallet that ensures aUSD coming from Karura is **fungible 1:1 ** to aUSD on Acala, and vise versa.
  • This essentially means, when you mint 1 aUSD on Karura, you can use the aUSD to pay off some debt on Acala, so as to trade or LP in any aUSD pools on Acala, and vice versa
  • The aUSD price provided by the decentralized exchanges on Acala and Karura, however, may not be the same, as aUSD price is determined by the supply and demand. The same can be expected if aUSD is on any other parachain and any other DeX/CeX.
  • This is a great thing, as it creates multiple markets for aUSD and arbitrage opportunities, which will help the peg as well as liquidity. Right now there're already arbitrage bots running on Karura/Acala, as more trading venues for aUSD become available, there will be more arbitrage opportunities
1
Information
Snapshot
Assets(1)
KAR
x1
Timestamp
Created
Mar 30 2022 06:55
Start date
Mar 29 2022 11:00
End date
Apr 05 2022 12:00
Results
Voted
21.16K KAR
Voters
76
balance-of
Yes
21.16K KAR
No
0 KAR
quadratic-balance-of
Yes
774.91 KAR
No
0 KAR
© 2024 OpenSquare. All Rights Reserved.