Crystal
All asset balances, markets, and trading functionality are accessible through a single central contract featuring swap endpoints across the orderbook, AMM, and launchpad.
Functions
feeRecipient
function feeRecipient() external view returns (address)Return Values
Name
Type
Description
feeCommission
function feeCommission() external view returns (uint8)Return Values
Name
Type
Description
userIdToAddress
function userIdToAddress(uint256) external view returns (address)Parameters
Name
Type
Description
Return Values
Name
Type
Description
addressToUserId
Parameters
Name
Type
Description
Return Values
Name
Type
Description
claimableRewards
Parameters
Name
Type
Description
Return Values
Name
Type
Description
latestUserId
Return Values
Name
Type
Description
gov
Return Values
Name
Type
Description
feeClaimDuration
Return Values
Name
Type
Description
getMarketByTokens
Parameters
Name
Type
Description
Return Values
Name
Type
Description
marketToMarketId
Parameters
Name
Type
Description
Return Values
Name
Type
Description
marketIdToMarket
Parameters
Name
Type
Description
Return Values
Name
Type
Description
isCanonicalDeployer
Parameters
Name
Type
Description
Return Values
Name
Type
Description
allMarkets
Parameters
Name
Type
Description
Return Values
Name
Type
Description
parameters
Return Values
Name
Type
Description
launchpadParams
Return Values
Name
Type
Description
launchpadTokenToMarket
Parameters
Name
Type
Description
Return Values
Name
Type
Description
allTokens
Parameters
Name
Type
Description
Return Values
Name
Type
Description
weth
Return Values
Name
Type
Description
eth
Return Values
Name
Type
Description
allMarketsLength
Return Values
Name
Type
Description
getMarket
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getDepositedBalance
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getAllOrdersByCloid
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getOrderByCloid
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getPriceLevel
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getPriceLevels
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getPriceLevelsFromMid
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getPrice
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getQuote
Parameters
Name
Type
Description
Return Values
Name
Type
Description
deploy
Parameters
Name
Type
Description
Return Values
Name
Type
Description
registerUser
Parameters
Name
Type
Description
Return Values
Name
Type
Description
deposit
Parameters
Name
Type
Description
Return Values
Name
Type
Description
withdraw
Parameters
Name
Type
Description
routerDeposit
Parameters
Name
Type
Description
routerWithdraw
Parameters
Name
Type
Description
claimFees
Parameters
Name
Type
Description
Return Values
Name
Type
Description
queueClaimExpiredFees
Parameters
Name
Type
Description
executeClaimExpiredFees
Parameters
Name
Type
Description
Return Values
Name
Type
Description
changeGov
Parameters
Name
Type
Description
changeFeeRecipient
Parameters
Name
Type
Description
changeFeeClaimDuration
Parameters
Name
Type
Description
changeRefFeeStructure
Parameters
Name
Type
Description
changeMarketParams
Parameters
Name
Type
Description
changeMarketCreatorFee
Parameters
Name
Type
Description
changeLaunchpadParams
Parameters
Name
Type
Description
addCanonicalDeployer
Parameters
Name
Type
Description
removeCanonicalDeployer
Parameters
Name
Type
Description
approveForwarder
Parameters
Name
Type
Description
removeForwarder
Parameters
Name
Type
Description
clearCloidSlots
Parameters
Name
Type
Description
getReserves
Parameters
Name
Type
Description
Return Values
Name
Type
Description
addLiquidity
Parameters
Name
Type
Description
Return Values
Name
Type
Description
removeLiquidity
Parameters
Name
Type
Description
Return Values
Name
Type
Description
removeLiquidityETH
Parameters
Name
Type
Description
Return Values
Name
Type
Description
marketOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
limitOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
cancelOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
replaceOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
batchOrders
Parameters
Name
Type
Description
getAmountsOut
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getAmountsIn
Parameters
Name
Type
Description
Return Values
Name
Type
Description
swapExactETHForTokens
Parameters
Name
Type
Description
Return Values
Name
Type
Description
swapExactTokensForETH
Parameters
Name
Type
Description
Return Values
Name
Type
Description
swapExactTokensForTokens
Parameters
Name
Type
Description
Return Values
Name
Type
Description
swapETHForExactTokens
Parameters
Name
Type
Description
Return Values
Name
Type
Description
swapTokensForExactETH
Parameters
Name
Type
Description
Return Values
Name
Type
Description
swapTokensForExactTokens
Parameters
Name
Type
Description
Return Values
Name
Type
Description
swap
Parameters
Name
Type
Description
Return Values
Name
Type
Description
placeLimitOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
cancelLimitOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
replaceOrder
Parameters
Name
Type
Description
Return Values
Name
Type
Description
multiBatchOrders
Parameters
Name
Type
Description
createToken
Parameters
Name
Type
Description
Return Values
Name
Type
Description
buy
Parameters
Name
Type
Description
Return Values
Name
Type
Description
sell
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getVirtualReserves
Parameters
Name
Type
Description
Return Values
Name
Type
Description
Fallback
Events
MarketCreated
Parameters
Name
Type
Description
MarketParamsChanged
Parameters
Name
Type
Description
GovChanged
Parameters
Name
Type
Description
UserRegistered
Parameters
Name
Type
Description
Deposit
Parameters
Name
Type
Description
Withdraw
Parameters
Name
Type
Description
RewardsClaimed
Parameters
Name
Type
Description
Trade
Parameters
Name
Type
Description
OrdersUpdated
Parameters
Name
Type
Description
Fill
Parameters
Name
Type
Description
TokenCreated
Parameters
Name
Type
Description
Migrated
Parameters
Name
Type
Description
LaunchpadTrade
Parameters
Name
Type
Description
Mint
Parameters
Name
Type
Description
Burn
Parameters
Name
Type
Description
Sync
Parameters
Name
Type
Description
Structs
InternalOrder
Parameters
Name
Type
Description
Order
Parameters
Name
Type
Description
PriceLevel
Parameters
Name
Type
Description
Market
Parameters
Name
Type
Description
MarketInfo
Parameters
Name
Type
Description
TokenMetadata
Parameters
Name
Type
Description
MarketDetails
Parameters
Name
Type
Description
Action
Parameters
Name
Type
Description
Batch
Parameters
Name
Type
Description
Parameters
Parameters
Name
Type
Description
LaunchpadMarket
Parameters
Name
Type
Description
LaunchpadParams
Parameters
Name
Type
Description
PendingExpiredFeeClaim
Parameters
Name
Type
Description
Last updated