Skip to main content

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.

ContractJSC Kaigan Addresses
Wrapped JSC Ether (WJETH)0x06ef058302dd8449c471d8f4B4397CAaFfBa3B47Click to Copy
UniswapV3Factory0x0c1534d83BA94edb745010e741D583B43F74eE4FClick to Copy
Multicall0x346c31354c4d240fB28953633c273bCa5d06034aClick to Copy
ProxyAdmin0xd97af8768d878dBc7f4654dDe6AEf0742338ac32Click to Copy
TickLens0xf194B0f97B74D5b418b52CB5985E0ad46E3CB80eClick to Copy
NFTDescriptor0x4F92f283F884CF9466985bfb406B0BEe2D39b9E5Click to Copy
NonfungibleTokenPositionDescriptor0xf79fE8DAacc55c6597feb0FDA98757945685CD6cClick to Copy
TransparentUpgradeableProxy0x5BAe555A7774Be69cB1FFAdBe15625c9EAC4e0efClick to Copy
NonfungiblePositionManager0xe6dbD5cE6c9c54728BCf02d926BFE41a2fB16055Click to Copy
V3Migrator0x159C3373bda357c867E0C2341FE37DB983038476Click to Copy
QuoterV20x5c46f6A3F74F534c99E476f627732FEB81a10FeeClick to Copy
SwapRouter020xB1A252f0c064c730de7dE55Db2e4BC4517750d23Click to Copy
v3StakerAddress0x5727FdBc11F650Fd480d250bA228412ab6eacf8CClick 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.