Pendle finance is a DeFi yield-trading protocol for YT entry, claim tracking, and pre-expiry sales
Pendle finance is a route for buying Yield Token (YT), confirming the token in your wallet, tracking the yield it earns, and selling before the selected market expires. The position gives exposure to the underlying asset’s yield rather than its principal. A complete first trade starts with the correct chain and market, records the purchase receipt, checks the YT balance, monitors claims separately, and closes through the same market while trading remains active.
In this guide
A first YT position with a dated exit
A first Pendle YT trade works best when the buyer chooses an exit date before choosing the market, because every YT has a fixed expiry. The workflow chooses YT rather than PT because the position targets floating yield exposure and a planned token sale. This route requires a defined view: the underlying yield will justify the YT purchase cost, or the token will command a stronger market price before maturity.
Suppose a wallet already holds USDC and the selected market accepts it as a routed input. The app converts that input through the Pendle Router and delivers YT linked to the chosen yield-bearing asset. Markets built around Ethena’s sUSDe and Lido’s wstETH illustrate two distinct yield sources, so the asset name, accounting asset, and maturity must remain together in the trade record. The position stays open until a sale transfers the YT or expiry reduces its remaining yield rights to zero.
Wallet and network prerequisites
The entry prerequisites are an EVM wallet, the intended input token, native gas funds, and a network matching the selected Pendle market. Missing any one blocks a clean purchase.
Wallet connection
MetaMask and Rabby both expose an EVM account to the Pendle interface. The connected account becomes the default receiver for the purchased YT, so note it before signing. An EVM address contains 20 bytes, shown as 40 hexadecimal characters plus the two-character 0x prefix, or 42 characters in total. Compare the full address when the receiving account matters; a shortened label is a display convenience.
Chain selection
The network must match the market contract. Pendle core deployments identify Ethereum with chain ID 1, Arbitrum with 42161, Base with 8453, and BNB Chain with 56. These identifiers remain distinct even though each network uses the same address format. Keep the network’s native token available for execution, because a USDC balance alone does not pay the chain’s gas requirement.
Input balance and allowance
The spendable token must sit on the selected chain, not on another network under the same ticker. USDC on Ethereum and USDC on Arbitrum occupy separate ledgers. ERC-20 tokens also use an allowance, which authorizes the Router to transfer a stated amount from the wallet. A zero or insufficient allowance adds an approval before the purchase; an adequate allowance lets the trade proceed directly.
Which Pendle market fits a pre-expiry YT sale?
The suitable Pendle market pairs a yield source the buyer understands with an expiry later than the planned exit date and enough active liquidity for both trades, which is treated in practice.
Underlying source
The asset name identifies where the floating yield begins. Lido’s wstETH derives value from staked ETH exposure, Ethena’s sUSDe follows its own reward-bearing design, and Aave positions depend on lending-market yield. Those mechanisms do not produce the same rate path. The market view should show the underlying asset, accounting asset, YT symbol, and maturity as four linked fields. One YT represents the yield rights of 1 accounting unit of the underlying asset until the market expiry.
Expiry and exit window
The expiry timestamp ends new YT accrual and active market swaps. Select a maturity beyond the date you expect to sell, then leave enough time for a new quote and an on-chain confirmation. A later expiry buys a longer yield window, while an earlier expiry concentrates the position into fewer remaining days. The chosen date controls the trade more directly than the token ticker alone.
Reading the YT quote before signing
The decisive quote fields are the input amount, expected YT output, effective implied APY, long yield APY, price impact, and minimum output. Read them as one package.
Expected YT output defines the position size, while minimum output defines the least the transaction will accept. Effective implied APY reflects the rate embedded in the quoted YT price after route effects. Long yield APY expresses the projected return if the displayed underlying conditions continue; it is not a fixed payment. Pendle displays Underlying APY as a 7-day average for most assets, with asset-specific exceptions. A fresh quote matters whenever the block state or trade size changes.
Slippage tolerance controls the gap between the quote and the minimum acceptable output. A tolerance of 100 basis points equals 1% of the quoted amount. Raising it increases execution room and weakens the output floor, so tie the setting to visible market depth and order size rather than convenience.
Submitting the purchase and recording proof
The purchase is complete only after the trade transaction succeeds and the receiving wallet holds the expected YT contract. A signed request alone does not establish the position.
When the ERC-20 allowance is insufficient, the standard path contains 2 signed state changes: approval and purchase. The approval sets the Router’s spending limit; the purchase consumes input and delivers YT. If allowance already covers the amount, only the purchase needs a new signature. Read each wallet prompt for its contract, token, amount, network, and receiver, because those values define the action recorded on-chain.
Sign only when all 5 conditions are true:
- The wallet shows the intended account and chain ID.
- The input balance covers the order, and native gas funds remain available.
- The YT symbol and expiry match the selected market.
- Expected YT output and minimum output both appear in the quote.
- The receiver equals the account chosen for position tracking.
After confirmation, save the transaction hash with the market and expiry. An EVM transaction hash is 32 bytes, normally displayed as 64 hexadecimal characters after the 0x prefix. The hash links the entry amount, block, sender, receiver, and contract calls without relying on a wallet activity label.
Confirming the position on-chain
A confirmed Pendle YT position requires a successful receipt, the correct chain ID, and a positive balance at the market’s YT address. Chain ID plus market address form 2 identity fields; the market’s readTokens function returns 3 associated token addresses for SY, PT, and YT. Market information therefore joins 4 contracts: Market, Standardized Yield, Principal Token, and Yield Token. Add the 42-character YT address to the wallet only when its balance display is missing.
Tracking yield and reward claims
YT claim tracking separates the current token balance from accrued interest, on-chain reward tokens, and any partner points recorded outside the YT balance. Each stream needs its own record.
Accrued interest
Pendle distributes YT interest in Standardized Yield (SY), the adapter token representing the market’s yield-bearing asset. Claiming transfers the amount already attributed to the wallet and resets the relevant accounting baseline; the YT principal count remains unless the holder sells or transfers it. The claim view and the token balance answer different questions, so record both immediately before and after each claim.
Reward tokens and points
On-chain reward tokens appear as an ordered array linked to the YT contract’s reward-token list. Entry 0 in the returned amounts corresponds to entry 0 in that list, and the same index rule applies to later entries. Partner points may use a separate campaign ledger instead of an ERC-20 transfer. Track the named program, measurement wallet, and cutoff beside the on-chain claims, because a token receipt does not prove a points allocation.
Claim transactions
The low-level claim function accepts 2 Boolean choices: redeem interest and redeem rewards. That creates 3 valid claim modes - interest only, rewards only, or both - because setting both choices to false reverts. The Pendle Dashboard presents the same process through its Claim action and supports claiming before maturity. After expiry, previously accrued amounts remain claimable, although the YT no longer earns new yield.
How do you sell YT before expiry?
Sell YT by reopening the same active market, reversing the trade direction, selecting the output token, reviewing the fresh quote, and confirming the Router transaction before expiry.
On those terms, Pendle’s market holds PT and SY liquidity, while the Router handles YT sales through flash-swap logic. The low-level route is represented by swapExactYtForToken; the interface handles its transfers and selected output route. If the Router lacks enough YT allowance, the sale needs approval first. The quoted output, minimum output, price impact, receiver, and exact YT amount should match the intended full or partial exit.
Pre-expiry markets trade 24/7 while the chain and market remain available, yet the executable price comes from the pool at submission. A YT transfer updates accrued interest and reward accounting for the seller before the token balance moves. At expiry, YT reaches 0 remaining value and swaps stop, leaving only claims earned before the cutoff. The planned sale must settle earlier than that timestamp.
Closing the position ledger after the sale
A clean YT exit reconciles the sale receipt, remaining YT balance, output-token balance, and unclaimed amounts under the same chain, market, wallet, and expiry.
Keep 3 transaction classes together: entry, claims, and exit. For a full sale, the YT balance should fall to 0 after confirmation, while the chosen output balance reflects the settled route. The claim panel may still show interest or rewards attributed before transfer, because selling the token and claiming accrued amounts are separate accounting actions. Record token quantities in their native decimals and keep the 32-byte transaction hashes beside each event.
A partial sale leaves a smaller YT balance earning until the next sale or expiry, so the ledger remains open while that balance stays above 0.
User fit for this entry-and-exit route
This Pendle finance workflow fits a user with a defined yield view, a selected maturity, and enough attention to track claims separately from the tradable YT balance.
The user should understand the underlying mechanism before treating YT as a position. Lido, Ethena, and Aave expose different yield drivers, even when Pendle presents them through the same market workflow. A planned exit also requires willingness to refresh the quote, accept the market’s executable output, and confirm settlement before maturity. Fit improves when the exit date, market expiry, wallet records, and claim history stay aligned from the first signature.
Pendle finance questions, answered
Can I claim YT yield after selling the token?
Yes, yield accrued before the sale remains claimable by the selling wallet. Pendle’s YT contract updates interest and reward accounting when YT transfers, so the buyer receives exposure from the transferred balance after that accounting point. The seller should compare the Dashboard amount with the claim transaction receipt and keep the exit receipt beside it. New YT yield accrues to the buyer after settlement.
Does transferring YT to another wallet move earlier accrued yield?
No, a YT transfer does not move the sender’s previously accrued claim to the recipient. The contract updates interest and rewards for both addresses before changing their token balances. The sender keeps amounts attributed through that update, while the recipient begins with the transferred YT balance. Record the transfer hash, both wallet addresses, the YT contract, and the market expiry to preserve the accounting trail.
Is a claim required before I sell part of a YT position?
No, Pendle does not require a claim before a partial YT sale. The transfer accounting attributes accrued interest and rewards before the sold balance moves, and the unsold YT continues earning until another transfer or expiry. Claiming first may make personal records easier, but it adds a separate transaction. After settlement, confirm the reduced YT balance and review any remaining claimable amount.
When does YT stop accruing yield in a Pendle market?
YT stops accruing new underlying yield at the market’s fixed expiry timestamp. The token’s remaining value reaches zero at that cutoff, and active swaps for the expired market stop. Interest and eligible rewards attributed before expiry remain claimable afterward. The decisive field is the exact maturity attached to the YT contract, not another market carrying the same underlying asset or a similar ticker.
How much time should I leave before a YT market expires?
Set the exit buffer from expected confirmation time and available market liquidity rather than a protocol minimum. Pendle defines the expiry timestamp, but it does not promise a final pre-expiry execution window. A transaction must settle while the market remains active. Refresh the quote well before the cutoff, check the wallet network, and leave room to resubmit if the first transaction reverts or remains pending.
Can the claim token differ from the token I receive when selling YT?
Yes, YT interest is accounted and distributed in Standardized Yield, while a sale routes into the output token selected in the trade form. The Router may unwrap or swap SY during a claim or exit route. On-chain reward tokens also remain separate from both amounts. Record the SY claim, every reward token, and the sale output independently, even when the interface presents them in one dashboard.
Does a reverted YT sale change my balance or claim record?
No, a reverted sale does not transfer YT or produce the quoted output token. The confirmed chain state remains unchanged, so the wallet still owns the pre-transaction YT balance and its associated accounting position. Obtain a new quote, check allowance, network, expiry, and minimum output, then submit again. Use the successful transaction receipt, rather than the earlier wallet request, as the exit record.
Where should I record several claims made against one YT position?
Record every claim under one position key built from chain ID, market address, YT address, wallet, and expiry. Add the entry hash once, then append each claim hash with its SY interest and reward-token amounts. Finish with the sale hash and final balances. This layout separates repeated cash flows from the tradable YT quantity and makes a partial exit distinguishable from a full closure.