Uniswap v3
Uniswap v3 is deployed to Kaigan and ready for you to use and integrate. The interface is available at https://swap.kaigan.jsc.dev. Please use a browser on a laptop or PC and connect your web3 account.
Uniswap official documentation
Contracts
The latest version of @uniswap/v3-core, @uniswap/v3-periphery, and @uniswap/swap-router-contracts are deployed using @uniswap/deploy-v3 at the addresses listed below.
| Contract | JSC Kaigan Addresses |
|---|---|
| Wrapped JSC Ether (WJETH) | 0x06ef058302dd8449c471d8f4B4397CAaFfBa3B47Click to Copy |
| UniswapV3Factory | 0x0c1534d83BA94edb745010e741D583B43F74eE4FClick to Copy |
| Multicall | 0x346c31354c4d240fB28953633c273bCa5d06034aClick to Copy |
| ProxyAdmin | 0xd97af8768d878dBc7f4654dDe6AEf0742338ac32Click to Copy |
| TickLens | 0xf194B0f97B74D5b418b52CB5985E0ad46E3CB80eClick to Copy |
| NFTDescriptor | 0x4F92f283F884CF9466985bfb406B0BEe2D39b9E5Click to Copy |
| NonfungibleTokenPositionDescriptor | 0xf79fE8DAacc55c6597feb0FDA98757945685CD6cClick to Copy |
| TransparentUpgradeableProxy | 0x5BAe555A7774Be69cB1FFAdBe15625c9EAC4e0efClick to Copy |
| NonfungiblePositionManager | 0xe6dbD5cE6c9c54728BCf02d926BFE41a2fB16055Click to Copy |
| V3Migrator | 0x159C3373bda357c867E0C2341FE37DB983038476Click to Copy |
| QuoterV2 | 0x5c46f6A3F74F534c99E476f627732FEB81a10FeeClick to Copy |
| SwapRouter02 | 0xB1A252f0c064c730de7dE55Db2e4BC4517750d23Click to Copy |
| v3StakerAddress | 0x5727FdBc11F650Fd480d250bA228412ab6eacf8CClick to Copy |
Wrapped JSC Ether
0x06ef058302dd8449c471d8f4B4397CAaFfBa3B47Click to Copy
The Uniswap Protocol supports trading of ERC20 tokens. In order to swap a native asset like JETH, the Uniswap protocol wraps these assets in an ERC20 wrapped native token contract. The protocol uses the following WETH9 addresses on Kaigan.
Wrapped Ether (WJETH) is a token pegged to JSC Ether (JETH). WJETH is used in several platforms and dApps that support ERC-20 tokens. While JETH is used to pay for network transaction fees, it doesn't have the same functionality as ERC-20 tokens.
You can easily convert JETH into WJETH through a process known as wrapping. You can also convert WJETH back into JETH at any time. Both wrapping and unwrapping follow a 1:1 ratio, meaning there are no extra costs apart from transaction fees.
Factory
0x0c1534d83BA94edb745010e741D583B43F74eE4FClick to Copy
Deploys Uniswap V3 pools and manages ownership and control over pool protocol fees. A pool is defined by two tokens, which make up the asset pair, and a fee. There can be multiple pools of the same asset pair, distinguished only by their swap fee.
JSC provides a set of liquidity pools for all initial tokens deployed on Kaigan, so you can swap back and forth with ease.
SwapRouter
0xB1A252f0c064c730de7dE55Db2e4BC4517750d23Click to Copy
Router for stateless execution of swaps against Uniswap V3. It natively supports single trades (x to y) and multihop trades (e.g. x to y to z).
QuoterV2
0x5c46f6A3F74F534c99E476f627732FEB81a10FeeClick to Copy
Allows getting the expected amount out or amount in for a given swap without executing the swap.