Traderjoexyz combines token trading with liquidity provision and JOE staking.
Traderjoexyz, now branded LFJ, is a decentralized exchange that combines token swaps with liquidity provision through Liquidity Book, its bin-based automated market maker (AMM). Swapping changes the assets that you hold; providing liquidity exposes a deposit to trading activity and price movement. JOE staking offers another way to share protocol fees.
- updatedToken swaps use pool routes and aggregation
Swapping on LFJ exchanges tokens through on-chain liquidity, using either its pool router or aggregated routes.
Trader Joe adopted the LFJ name in September 2024; the exchange now combines its AMM with broader trading tools.
Routes through the exchange pools
The LBRouter contract can combine Liquidity Book and Joe V1 pairs in a route. Each pair contributes its own reserves and pricing model, so the quote reflects the whole path. Multiple pools can trade the same tokens while using different bin steps or versions. An exact-input swap fixes the amount to spend and sets a minimum acceptable output. Execution can revert if the route no longer satisfies that output bound.
Quotes from multiple aggregators
LFJ’s Meta-Aggregator compares routes from multiple aggregators, expanding the available liquidity beyond its own pools. Route details identify the path that a selected quote uses. Aggregated trading and Liquidity Book describe different parts of the platform: one selects an execution route, while the other defines how a particular pool prices trades.
How does Liquidity Book organize a pool?
Liquidity Book groups liquidity into bins that each have a fixed exchange price. The active bin supplies the current trading price. Providers allocate tokens among bins, giving them finer placement control than a full-range deposit. Bin step describes the percentage price spacing between consecutive bins. Pools with identical token pairs can use different steps. That spacing changes the price span of a selected range and contributes to the pool’s base fee. A bin count alone therefore does not describe the same exposure in every pool.
When a swap exhausts the needed reserve in one bin, it moves to another populated bin. A trade can consequently cross several prices. Fixed-price execution within one bin does not establish zero price impact across an entire swap. Available depth determines how far execution must move through the pool.
Trading, liquidity provision, and staking use capital differently
A liquidity shape describes how a liquidity provider (LP) distributes funds across selected bins. Spot spreads liquidity uniformly; Curve places more around a central price. Bid-Ask targets trading as prices fluctuate inside the selected range. These distributions change where capital participates, without removing the possibility of divergence loss.
| Option | Use of capital | Control of assets |
|---|---|---|
| Immediate swap | Exchange tokens through available routed liquidity | The wallet authorizes spending and execution |
| Limit order | Await liquidity at a selected buy or sell price | The owner sets price and expiry and can cancel |
| Joe V1 liquidity | Fund a full-range constant-product pool | The pool holds assets; an LP token represents the redeemable share |
| Spot liquidity | Spread allocation uniformly across selected Liquidity Book bins | The provider selects the range and can remove bin liquidity |
| Curve liquidity | Concentrate more allocation around a central price | The provider chooses the distribution and manages withdrawals |
| Bid-Ask liquidity | Allocate liquidity for price swings within a chosen range | The provider manages the range and liquidity withdrawal |
| JOE staking on Avalanche | Stake JOE for a share of protocol-fee distributions | The staking contract holds JOE; the owner can withdraw |
Range width changes the management burden. Narrow allocations concentrate capital near selected prices; the market price can move beyond their boundaries sooner. A wider allocation covers more prices while spreading the deposit across more bins. Joe V1 avoids manual bin placement through full-range liquidity, although changing token prices still expose its providers to divergence loss.
Participating pools can offer Concentrated Incentives, which stream separate rewards to eligible liquidity within a range around the active bin. As the active bin moves, the rewarded range follows it. A position’s incentive earnings depend on its share of qualifying liquidity.
What changes the cost of a trade?
Trading costs combine the fees that the execution route charges with network gas and any applicable interface fee. These amounts have different recipients and calculation bases.
Fees charged by pools
Liquidity Book’s swap fee combines a base component with a volatility-dependent component. The pool applies fees to the swap amount handled in each bin. Trading frequency and movement across bins influence the variable part. Joe V1 pools charge 0.3% of swap volume, with 0.25% allocated to liquidity providers and 0.05% to sJOE.
Network and platform fees
Network gas pays for blockchain execution. Its cost follows network conditions and transaction requirements. LFJ’s Swap page adds no platform fee, although pool fees and gas still apply.
Premium tools, including Terminal market orders and advanced orders, charge a 1% platform fee on output tokens at execution. The interface shows the charge before confirmation. That deduction reduces received tokens, so a gross quote and a net receipt represent different amounts.
What does removing liquidity return?
Removing liquidity returns a share of current reserves, calculated across the pool for Joe V1 and per selected bin for Liquidity Book. Trading changes those reserves while the deposit remains in the pool. The withdrawn token mix can therefore differ from the deposit. If the price passes beyond the deposited range, a Liquidity Book position can consist entirely of one token.
That conversion affects the comparison with simply holding the deposited assets. Divergence loss, also called impermanent loss, measures the shortfall relative to holding. Trading fees can offset part of it; fee earnings do not assure a positive total return.
LBToken, the pool’s liquidity receipt, tracks ownership separately for each bin and helps calculate a provider’s redeemable share.
LFJ’s Autopools on Avalanche and Arbitrum have closed, and their automated rebalancing no longer runs. Remaining deposits can be claimed as a proportionate share of the assets that the vault still holds, including accrued fees.
JOE staking shares protocol revenue
JOE staking distributes protocol-fee rewards to participants who deposit JOE. The Avalanche JOE staking product pays those rewards in USDC. A staker’s allocation follows their share of total staked JOE and the rewards available for distribution. Changing platform revenue and staking participation therefore change the payout.
This exposure differs from liquidity provision: a stake holds JOE, while a liquidity position supplies assets for exchange. The staker remains exposed to JOE’s market price even though rewards use a stablecoin. Avalanche staking permits deposits and withdrawals without a lockup. The Arbitrum staking pool is withdrawal-only, so cross-chain token availability does not imply matching staking access.
Wallet access follows the selected network
A wallet address and its network determine which assets a connected trading session can access.
External wallet permissions
The original exchange operated on Avalanche C-Chain; LFJ also aggregates trading on networks including Solana and Base. Pool deployments and staking access remain product-specific. An external wallet keeps signing control with its owner. Connecting lets the application identify the address; an ERC-20 allowance separately gives a designated contract permission to spend tokens. Allowance scope determines the token and amount that the contract may move. Deposits and swaps follow their own transaction parameters.
1-Click Trading Wallet access
LFJ also supports a 1-Click Trading Wallet secured through Privy. It provides a login-based trading route and requires wallet funding. The product enables trading without repeated external-wallet confirmation popups. This is a separate access option from connecting an external wallet; the selected trading wallet supplies the funds for its orders.
Advanced orders and ecosystem tools
LFJ’s Terminal adds price-triggered and scheduled orders alongside immediate swaps. Limit orders wait for on-chain liquidity at the selected buy or sell price. An order can fill in parts when only some of the required liquidity becomes available. Expiry bounds the order’s lifetime. Stop Market orders use a different condition: a drop to the selected trigger price initiates a market sale. Available liquidity determines its execution price, which can differ from the trigger price. A brief price wick can activate that sale even if the market then recovers.
Scheduled dollar-cost averaging (DCA) orders divide a total trade across intervals. LFJ’s DCA product requires at least 100 USD in total order value. An optional maximum price can pause execution, so an estimated end date can move when price conditions prevent a trade. The order schedule controls timing, without fixing the price of every fill.
The Screener helps locate tokens and view market analytics. Portfolio tools track holdings and profit or loss. Token Mill adds token creation and trading through its own continuous bonding-curve mechanism. Its tokens use a distinct market design from Liquidity Book. Joepegs is the associated non-fungible token (NFT) marketplace on Avalanche, separate from fungible-token pool trading.
Legacy lending and farming functions use legacy interfaces for access to existing funds. A saved position can belong to an older product even when the main LFJ interface emphasizes newer trading tools. Identifying the product that holds the deposit determines the withdrawal controls that apply.
Useful questions about Traderjoexyz
Can I trade on Traderjoexyz without holding JOE?
Ordinary token swaps do not require a JOE holding. The trade requires the selected input asset and whatever network gas its execution needs. JOE is relevant when it forms part of the traded pair or when you choose JOE staking. Execution also requires sufficient liquidity along the selected route.
Which balance should I check when a completed swap does not appear in my wallet?
Check the purchased token’s balance at the address that received the swap output, on the network where the swap completed. Some Ethereum Virtual Machine (EVM) wallets need an unfamiliar token’s contract address before showing its balance. The transaction’s status and recorded transfers distinguish a display issue from a failed swap or a transfer to another address.
Does a reverted Avalanche swap still cost gas?
A reverted Avalanche swap can consume gas even though its token exchanges do not complete. Reversion rolls back the changes within the failed transaction, while the network still charges for execution work. That gas charge does not establish that the swap succeeded, and a submitted transaction identifier alone does not establish completion.
When a limit order expires unfilled, do its tokens return automatically?
Unfilled LFJ limit orders require a manual claim of remaining funds after expiry. Expiry stops further execution; it does not automatically return the unused balance to the wallet. If the order partially filled, the remaining claim concerns the unexecuted portion, while completed fills remain completed trades.
Is sJOE issued as a token in my wallet?
Depositing JOE into the Avalanche staking pool does not mint a receipt token. The staking contract records the deposited amount, so an absent sJOE wallet token does not indicate a missing stake. Staked JOE and any unstaked wallet balance remain separate.
Are xJOE and sJOE interchangeable fee-sharing positions?
xJOE belongs to an older staking model that stopped receiving platform revenue during the February 2022 transition to sJOE. The replacement product pays stablecoin rewards on deposited JOE. An xJOE balance therefore does not establish participation in the current fee-sharing stake, and older descriptions of xJOE revenue do not describe the current staking product.
How do Liquidity Book V2.0 and V2.1 handle earned fees?
V2.0 keeps accrued fees separate from liquidity, while V2.1 adds them to the position’s reserves. V2.0 providers can claim those separate fees; V2.1 providers access accrued fees through liquidity withdrawal. This difference follows the pool version, so a fee-collection method described for one version does not automatically apply to another.
Where do my LP tokens go after I stake them in a legacy farm?
A legacy farm deposit transfers LP tokens into the farm contract, removing them from the wallet’s available token balance. Those tokens still represent a share of the underlying pool. Pool trading fees can continue accruing while the farm holds them, although a closed incentive campaign can stop providing separate farming rewards.