A guide to spending KUSD tokens

Kompose Dev
Apr 1, 2020 · 6 min read
Image for post
Image for post

Hello, fellow token holder! First of all, thank you for acquiring this amount of KUSD tokens that you have, either through Coinbase deposit or via contributing to our marketing campaign. We respect all early adopters.

Secondly, it’s very important to understand that the token is stable, which means it is tied to some real value, and in our case that is US dollars. So, there is no point of holding big amounts of tokens, they are designed to be quickly minted and quickly spent.

This will guide you through spending process.

Spending Method 1: Partner e-Shops

Spending Method 2: Trade on DEX

Image for post
Image for post
A typical orderbook when somebody wants to exchange KLAY and KUSD

But keep in mind that in order to buy KLAY for KUSD tokens, somebody else should publish orders for selling KLAY to you at a good price. There is an arbitage opportunity to buy KLAY on UpBit and then sell on this DEX for KUSD, you should try!

Although, exchanging 1 KLAY for 0.2 KUSD when the its real price tag on UpBit is only 0.08 KUSD is not fair at all. We don’t encourage you to dump all tokens for less worth, this is always a choice made by token holders.

KUSD is stablecoin anyway, meaning that at any point in time users should be able to withdraw the value back in the original form (e.g. USDC) or via an assessed conversion (e.g. BTC).

Spending Method 3: Use your right to withdraw

https://kusd.kompose.app

Image for post
Image for post
KUSD Stablecoin personal dashboard

The new app works on the majority of desktop platforms, such as Chrome, Brave and Firefox. It also works good on iOS and Android phones, although until a standalone wallet is released for mobile OSes, the level of security is low.

To start withdrawing, just add your target wallets! This is a security measure to avoid accidental typos and misunderstandings during the withdrawal itself. When checking values of transfers, nobody wants to mess with wallet’s digits!

Image for post
Image for post

The app allows you to immediately withdraw KUSD dollar value as USDC tokens on Ethereum network, or withdraw as BTC through Bitcoin network.

Image for post
Image for post
Withdraw 50 KUSD as BTC, the final value is estimated based on current exchange rate.

The exchange ratio is dynamically calculated in the moment of withdraw processing by our third-party provider (Coinbase Prime).

User must agree with the exchange rate. We don’t fix the rate, so the actual value of BTC received will be known in the moment of withdraw processing.

Do not use Bitcoin and Ethereum addresses with short expiration, such as in the invoice forms. Exchange addresses are allowed, as long as they don’t have short expiration.

Also for Bitcoin, do not withdraw directly into trades where the expected value must be exact, because we cannot predict it before the actual exchange during withdraw.

For USDC withdrawals, the final value is always known beforehand, it will be exactly same as amount of KUSD tokens being burned:

Image for post
Image for post
There is zero (0%) comission on USDC withdrawals, if you burn 0.01 KUSD you will get 0.01 USDC, the same holds for burning 500 KUSD for 500 USDC.

Wait, what should I burn?

This is how stablecoins work. From the beginning, there is zero KUSD issued, so no market cap at all. When a user deposits USDC or another collateral (for KUSD the only collateral is USDC), the system “mints”, or issues new tokens. And market cap is increased for that amount.

Image for post
Image for post

User possesses the tokens, can transfer any amount of them to another account, pay for a service, etc. At some point in time, some user wants to withdraw the real collateral behind KUSD. And before the system can send him USDC, or another asset like BTC, he must “burn” KUSD tokens on Klaytn network to prove that he cannot double-spend. It’s about sending a message, hehe, or a signed Klaytn transaction to KUSD smart contract that authorizes to remove any amount of tokens from user into the void. And the market cap will be decreased as well by that amount.

If all users burn their tokens, market cap will be zero again. But at this point there are already some folks who lost the keys, or mistaken with addresses, so certain amount of KUSD tokens are locked forever.. *sigh*

Signing Transactions

Image for post
Image for post
Easily check transaction contents before signing anything

Secondly, you need to ensure that a Chrome or Firefox extension is installed and available, also the current wallet is unlocked and its address matches your Sender Address, or simply your Main Klaytn Account Address that you see in the dashboard everywhere.

We support Kaikas, the official wallet from Klaytn devs, and Jetstream, a good alternative. For KUSD platform, all transactions are free for all users, regardless of your wallet provider.

Image for post
Image for post
Kaikas in action, the fee discount looks very gracious 😹

Mobile folks, with Android and iOS, especially users of our mobile application from Android Play Store, can safely rely on “Web Sign with Private Key” widget, that allows to sign in any kind of browser using keys from https://wallet.klaytn.com

Image for post
Image for post
Active and past transaction monitoring

After you submit your first withdrawal transaction, you can closely monitor the status in a dedicated dashboard. The Klaytn transactions are almost instant to confirm, it takes only a few seconds. After that, we begin to invoke and poll third-party APIs to make all required exchanges and transfers.

In case of USDC withdrawals, they are relatively fast and should not take more that 5–10 minutes to process. Bitcoin transactions are much more slower, it may take up to 1 hour to confirm your transaction. Be patient! 😉

FAQ

Which wallets would you recommend for USDC and Bitcoin?

  1. Coinbase Wallet is a perfect cross-platform solution, features are:
    * Works on mobile and desktop
    * 1.5% APY on USDC holdings
    * Instant USDC transfer to KUSD Stablecoin and exchanges
    * Buy crypto with card, also payouts to banks (in limited countries)
  2. Crypterium Platform
    * Fast and easy KYC
    * Supported in many countries for CC deposit/withdraw
    * Can issue own plastic card for payments with crypto (USDC, BTC, …)
    * Cashback program
Image for post
Image for post
Try Crypterium and get access to cash-out and plastic card with crypto!

Kompose Inc

Blockchain software R&D and the applications

Kompose Dev

Written by

Developer and publisher @ Kompose

Kompose Inc

Kompose is a company that develops tools and solutions for the next-gen blockchain platforms, such as Klaytn, SCRT, Matic and others. Kompose is a custodian and creator of KUSD Stablecoin.

Kompose Dev

Written by

Developer and publisher @ Kompose

Kompose Inc

Kompose is a company that develops tools and solutions for the next-gen blockchain platforms, such as Klaytn, SCRT, Matic and others. Kompose is a custodian and creator of KUSD Stablecoin.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store