CenturionDEX
Launch App

Quick Reference

Last modified:

Fee tiers

Fee tierTick spacingTypical use
0.01 % (100)1Stablecoin pairs (USDC/DAI)
0.05 % (500)10Correlated pairs (CTN/stCTN)
0.30 % (3000)60Most pairs (CTN/USDC)
1.00 % (10000)200Exotic / low-liquidity pairs

Key router functions

SwapRouter02

function exactInputSingle(ExactInputSingleParams calldata params) external payable returns (uint256 amountOut);
function exactInput(ExactInputParams calldata params) external payable returns (uint256 amountOut);
function exactOutputSingle(ExactOutputSingleParams calldata params) external payable returns (uint256 amountIn);
function exactOutput(ExactOutputParams calldata params) external payable returns (uint256 amountIn);

NonfungiblePositionManager

function mint(MintParams calldata params) external payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1);
function increaseLiquidity(IncreaseLiquidityParams calldata params) external payable returns (uint128 liquidity, uint256 amount0, uint256 amount1);
function decreaseLiquidity(DecreaseLiquidityParams calldata params) external payable returns (uint256 amount0, uint256 amount1);
function collect(CollectParams calldata params) external payable returns (uint256 amount0, uint256 amount1);

Factory

function getPool(address tokenA, address tokenB, uint24 fee) external view returns (address pool);
function createPool(address tokenA, address tokenB, uint24 fee) external returns (address pool);

Common token addresses (Centurion Chain)

TokenAddress
WCTN0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
USDC0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
USDT0xdAC17F958D2ee523a2206206994597C13D831ec7
DAI0x6B175474E89094C44Da98b954EedeAC495271d0F

Useful constants

ConstantValueNotes
MIN_TICK−887,272Minimum initializable tick
MAX_TICK887,272Maximum initializable tick
MIN_SQRT_RATIO4295128739Minimum sqrtPriceX96
MAX_SQRT_RATIO1461446703485210103287273052203988822378723970342Maximum sqrtPriceX96
Q962⁹⁶Fixed-point denominator for sqrtPriceX96
Q1282¹²⁸Fixed-point denominator for fee growth

Tick / price conversions

price = 1.0001 ^ tick
tick = log(price) / log(1.0001)
sqrtPriceX96 = sqrt(price) * 2^96

Deployment addresses

See the full deployment addresses page for all networks.