Router’s Kim Intent Adapter is now LIVE!
The All-in-One Liquidity Solution
We have no plans of stopping until we see a Web3 that is truly inclusive and effortless. Today, we’re launching our newest Intent Adapter, Kim!
Router’s Intent Adapter for Kim streamlines the process of depositing liquidity by allowing users to come from any chain/token without the hassle of chain juggling.
Before getting into more details, let’s talk about Kim Exchange.
What is Kim Exchange?
Kim Exchange is a DEX that prioritizes ecosystem focus and community-driven development, built on Mode. Designed for high efficiency and customization, it allows both developers and users to utilize a bespoke infrastructure that supports deep, sustainable, and adaptable liquidity.
Kim Exchange takes a unique approach compared to traditional DEXs by emphasizing community and ecosystem needs first. Utilizing Mode’s innovative sequencer fee-sharing strategy, Kim provides enhanced incentives for projects.
Kim’s Concentrated Liquidity
Concentrated liquidity enables Kim’s liquidity providers to define custom price ranges for their tokens. This strategy allows them to focus their capital on specific price bands expected to see higher trading volumes while still maintaining liquidity over a broader range.
Simply put, concentrated liquidity means you can allocate liquidity to preferred price points rather than spreading it across the entire range.
For instance, a liquidity provider might target a volatile pair with a price range of $1.10 — $1.30, concentrating liquidity use within that defined range for more effective allocation.
Learn more about setting price ranges, existing presets, and more here:
You can know more about price ranges, how to select them, the existing presets, etc., here: Kim Exchange Documentation.
Let’s now understand the user journey on Kim V4!
User Journey ft. Kim V4
As we mentioned earlier, Kim is built on Mode; it does allow a range of tokens to be chosen for the pair; however, to start providing liquidity, you need to have your tokens on Mode first.
And if you hold your funds on a chain like Linea or Polygon, what steps would you require to take to finally provide liquidity?
Well, first you need to bridge your tokens (in this case, let’s suppose these are USDT) to Mode and pay the gas on Mode.
That was step one, which includes multiple dApp interactions in search of the best speed and savings. (On that note, try out Nitro cross-chain swap if you haven’t already)
So now you have your USDT on Mode, and you chose the pair ETH and MODE.
Now, the next step is to swap these USDTs for ETH and MODE on the basis of your requirement, and then, you’ll need to approve MODE before you can finally start providing liquidity.
But let’s be honest, even after having the inspiration of earning yield, don’t you think this process is too long, tiring, and expensive?
There are multiple dApps to scroll, understand, and execute your very simple intent of providing liquidity on Kim using the pair of ETH and MODE!
Don’t you think a simple intent should have a simple execution?
We think the same! So, here is your answer-
Introducing Router’s Intent LP Adapter for Kim!
The Kim Adapter by Router Protocol allows you to begin providing liquidity through a unified interface, eliminating concerns about chain compatibility or token type.
This essentially means that you do not have to worry about where your tokens are or which chain you are on, you simply come from any chain/token and start providing liquidity on Mode via Kim Exchange in a single click.
Kim Exchange has integrated it into its UI, you may try it out here: https://app.kim.exchange/liquidity/router
Our Adapters allow cascading of transaction logic on top of a cross-chain transaction. Basically what we saw in the existing user journey on Kim is a standard case of a batching problem wherein we want to do a set of transactions.
Implementing these steps is relatively easier on the same chains, but it is a bigger problem when we’re going cross-chain.
And our Adapter solves this problem without the user caring or focusing on anything but their final intent.
Designed as intermediaries, these Adapters interpret and execute user commands across different blockchain protocols, streamlining the entire cross-chain process.
In Kim’s case, for example, we’ll use the Dexspan adapters to swap the user’s deposited tokens into the desired token pair, and then we’ll use the Kim V4 or V2 adapter depending on the user’s preference.
Let’s understand it with the flow:
- A user initiates a transaction by sending funds to our “BatchTransaction.sol” contract on the source chain.
- The BatchTransaction triggers the NitroAdapter.sol, which serves as a bridge adapter.
- The NitroAdapter.sol then activates the Nitro bridge.
- Through the bridge, funds are transferred to the destination chain.
- Upon arrival on the destination chain, the Nitro contract triggers the BatchTransaction deployed on Linea chain.
- The BatchTransaction, in turn, activates the DexSpan adapter.
- The DexSpan adapter facilitates the token swap and returns the swapped tokens to the BatchTransaction.
- After receiving the tokens for the liquidity position, the BatchTransaction invokes the Kim adapter.
- The Kim Adapter adds liquidity to Kim contracts and returns the liquidity position (represented as an ERC721 token in the case of v4, or ERC20 token in the case of v2) to the BatchTransaction.
- Finally, the BatchTransaction delivers the liquidity position to the user.
Read more here: Intent Adapters and Router’s Intent Adapter Store