All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

The Kima Advanced Demo App

The Kima Demo is a reference implementation to help people understand how Kima works.

You will need to have a wallet installed and to have some USDK (Kima's US dollar stablecoin) in your wallet on the testnet you want to use. This page explains how to do this. Remember that you will also need a small amount of the native token for the testnet you are sending funds from so you can pay for gas (for example, you will need Sepolia ETH if you want to send from Etherum's Sepolia testnet).

The demo showcases the following scenario:

  • bridge between different chains (transfer to the same or a different address on different chains). Example: a user has funds on Avalanche but wants to add liquidity to a liquidity pool on Ethereum.

Bridging

This demo allows us to send funds to our own or a different wallet address on a network of our choice. Here we are sending USDK from Arbitrum's Sepolia testnet to Avalanche's Fuji testnet.

First, we connect our wallet, ensuring we are on the network from which we wish to send funds.

The widget pre-fills the target address field with the same wallet address we are sending from (if both network addresses are the same type), but this can be changed to a different address if desired.

We approve the transaction in our wallet...

... and then in the next step submit it.

We can follow the transaction status in the next screen, and check completion in each network explorer by selecting the corresponding transaction hashes.

If we wish, we can also retrieve the proper transaction id to follow the status of the transaction later.

Once the transaction is found, the status will be displayed with its corresponding state and transfers.

Try Kima with the Demo App

The Kima demo app serves two purposes:

  • to showcase payments and bridging using Kima

  • to illustrate the look and feel of the Kima front-end widget

The Kima Demo supports the following testnets:

  • Ethereum Sepolia (*)

  • Polygon Amoy (*)

  • Avalanche Fuji

  • Tron Nile Testnet

  • Optimism (Sepolia)

  • Arbitrum (Sepolia)

  • Binance Smart Chain Testnet (aka BNB Testnet)

  • Base Sepolia

  • Bera Bepolia

  • Solana Devnet

(*) Not available in light mode

To enable a smooth experience and a 360-degree overview of what is happening, we also provide a faucet and a block explorer.

Kima Faucets

Kima Faucets

Kima has two testnet faucets: one for the native KIMA token and one for the Kima stablecoin, USDK. You will need KIMA tokens for development purposes. You will need testnet USDK to interact with the Kima platform on whatever testnets you are developing on, and also if you would like to use the Kima Advanced Demo App. The faucet will give out 100 USDK daily per wallet address.Note that these are testnet tokens only and have no financial value or benefit

Instructions for USDK faucet - EVM chains

  1. You will first need to have an EVM-compatible wallet installed in your browser, such as MetaMask or Rainbow, if you do not already have one installed. Note that Kima does not endorse, recommend or guarantee any specific wallet. Follow the installation instructions and ensure that you keep your seed phrase safe.

  2. Visit the faucet site.

  3. Select the network you want to send funds from, whether this is for payment or bridging.

  1. Connect your wallet by clicking the Connect button.

  2. Your screen should now look like the screenshot below. Go ahead and click the Get Free 100 USDK button.

Note that in order to send funds from a particular network, you will also need a small amount of that network's native token in order to pay for gas costs.

So, for example, to bridge or pay from Ethereum's Sepolia network, you will need a small amount of Sepolia ETH, which can be acquired from any Sepolia faucet.

Instructions for USDK faucet - Solana and Tron

To acquire testnet USDK on Solana or Tron, the process is broadly the same but you will need to use a wallet that is compatibile with these chains.

While we at Kima do not endorse or guarantee any particular wallet, we note that Phantom is a popular choice for interacting with Solana and TronLink is a popular choice for Tron, so we will demo the use of these two wallets in obtaining testnet USDK.

USDK faucet - Solana

You will need to manually switch your wallet to use Solana's Devnet. Solana faucet

From here, you can connect your wallet and request tokens as described in steps 4 to 6 above.

USDK faucet - Tron

Again, you will need to manually switch your network in your TronLink wallet to use the Nile testnet. You can do this by clicking on the down arrow in the middle of the top navigation bar where the current network is displayed, as shown in the image below. Tron faucet

From here, you can connect your wallet and request tokens as described in steps 4 to 6 above.

Instructions for KIMA faucet

  1. You will first need to have a wallet installed that is designed to interact with the Cosmos ecosystem, such as Keplr.

  2. Visit the faucet site.

  3. Connect your wallet by clicking the Connect button.

  1. Go ahead and click the Get Free 10 KIMA button.

  1. The request will be processed and your tokens will arrive once its the transaction succeeds. You can also check the transaction details in the explorer.

REMINDER: you can send tokens request only once per 24 hours.

The Kima Light Demo App

@ -1,35 +0,0 @@

The Kima Light Demo App

The Kima Light Demo is a reference implementation to help people understand how Kima works.

You can experience Kima's functionality directly in your browser, without needing to install or connect a wallet because the Light Demo App has been pre-configured to send funds between two accounts under the control of the Kima team.

The demo showcases bridging between different chains (transfer to the same address on different chains). Example: a user has funds on Arbitrum but wants to add liquidity to a liquidity pool on Avalanche.

Try the light demo

Select Source Network

Use the dropdown to choose the network from which you want to send funds. A demo wallet address will be automatically assigned for that network.

Select Target Network

Use the second dropdown to choose the destination network. Another demo wallet will be auto-selected to receive the funds.

Enter Amount

Type the amount of USDK you want to transfer.

Confirm Details

A summary screen shows:

  • Source and target chains

  • Wallet addresses

  • Transfer amount

  • Network and liquidity fees

Review everything, then submit the transaction.

Once you have submitted the transaction, you can watch it complete in real-time by clicking the transaction links to the block explorers that are involved.

Kima Block Explorer

Transparency is one of the key features of public blockchain technology, and block explorers such as Etherscan provide users with an assurance that their transactions are being processed in a timely manner, as well as providing various other insights.

Kima's block explorer, currently available for the Kima Devnet, is an essential dashboard showing all the key facts about the state of the network, including transaction history.

If you are developing on Kima, this is where you will be able to monitor your transactions.