Makiswap

Makiswap Yield Farming returns require separate checks for pool income, farm rewards and exit value

Updated

Makiswap Yield Farming combined a liquidity provider position with a separate farm deposit on HECO, so a displayed annualized rate did not prove the final return. Separate changes in the paired assets, pool fee income, harvested MAKI and transaction costs, then match each component to the same wallet and period. HECO's retirement makes this a historical reconciliation task rather than a route for opening a new farm position.

Bottom line: To calculate a settled historical return for one wallet, reconcile pool value, harvested rewards, network costs and the completed exit.

When the displayed return and the wallet record disagree

An expected reward could differ from the observed wallet balance because the estimate and the settlement record measured different things. A farm display could show an annualized projection or an unharvested reward, while the wallet showed only tokens already transferred to its address.

The review period should begin with the liquidity deposit and identify the later farm deposit. Harvests, added stakes, partial withdrawals and the final exit must fall within the same period. Mixing records from separate positions can make an accurate transaction look like a shortfall.

A transaction hash identifies an operation, but only its receipt shows whether the network included it and whether execution succeeded. Token transfer records and wallet balance changes then reveal what moved. These records matter because a confirmation message from an old interface did not itself prove that rewards or LP tokens reached the wallet.

Where the records conflict, preserve the mismatch. Estimating a missing reward from an old displayed rate would turn a projection into a claimed settlement.

Compare the LP position before the reward rate

Pool comparison begins with the paired assets and the LP position they created. Each pair exposed the provider to changes in both component tokens. That exposure remained relevant after the LP token entered a farm, because staking the token did not replace the underlying pool position.

Makiswap's historical farm flow deposited liquidity provider tokens into a farm contract and returned them to the wallet when the user unstaked. The deposited LP token therefore linked two layers of return: the value of the pool share and any separate MAKI rewards attributed to the farm.

Two pools with similar displayed rates could still produce different outcomes. Their component assets could move differently, trading activity could generate different fee income and their reward allocations could change. The stronger comparison uses the same observation window and records each component instead of ranking pools by one screen value.

The return calculation needs four separate records

Calculate a historical net result by adding the closing value of withdrawn assets and rewards received, then subtracting the opening value supplied and transaction costs. Any later deposit or partial withdrawal changes that calculation. Splitting the record into intervals is safer than treating changing capital as one uninterrupted position.

Token amounts can reconcile contract movements without relying on a price feed. A value-based return needs a consistent pricing convention for the opening and closing times. If a token lacks reliable historical pricing, the token-denominated result should remain separate rather than acquiring an estimated value.

Claimable rewards also need their own label. A value displayed as pending was not equivalent to a completed token transfer, particularly when no successful harvest or withdrawal record exists.

How did pool fees differ from farm rewards?

Pool fees belonged to the liquidity position, while farm rewards arose from depositing the resulting LP token into the farm. Fee income changed the provider's claim on pool reserves. Harvesting moved the separate reward token to the wallet without removing the underlying liquidity.

The historical Makiswap tokenomics described a 0.2% swap fee, with 0.17% allocated to liquidity providers and 0.03% allocated to the developer fund. That dated split can describe the documented design, but it should not be applied to an unidentified transaction without matching its period and contract.

The same historical material listed a 16 MAKI block reward, including 13 MAKI for farming. Those figures do not establish the reward rate for every pool or every block range. Pool allocation, total deposited LP tokens and the applicable emission settings were also needed to interpret a farm's reward output.

Control and records across the historical position

The table links each position element to its historical control or resulting record. This distinction helps identify whether an observed balance represented pool ownership, a farm deposit, a reward transfer or a completed exit.

Position element Historical control or resulting record
Paired assets The user selected the pair, which determined both token exposures.
LP token It represented the user's pool share and entered the wallet after liquidity was supplied.
Farm deposit The farm contract held the deposited LP tokens and recorded the staked balance.
Contract allowance The wallet authorized a specified contract to transfer the selected LP token.
Harvest A successful harvest transferred available reward tokens to the user's wallet.
Unstake The farm returned the selected LP token amount to the user's wallet.
Liquidity removal The pool exchanged the LP share for its component tokens after wallet authorization.

An allowance was permission, not proof of a deposit. Likewise, a returned LP token showed that the farm position had been reduced or closed, but it did not show that liquidity had been removed. Each state produced a different balance and required its own transaction evidence.

Control and records across the historical position: The table links each position element to its historical control or resulting record.; This distinction helps identify whether an observed balance represented pool ownership, a farm deposit, a reward transfer or a completed exit.

View image file

A missing reward should be traced before any action

Suppose an archived farm estimate shows a reward, but the recorded wallet balance contains no matching MAKI transfer. Begin with the correct wallet address, the LP token and the relevant deposit receipt. These prerequisites establish whether the expected reward belonged to the position under review.

A successful deposit should show the LP token leaving the wallet and the farm position increasing. If the record contains only an approval, the wallet granted permission but did not complete the farm deposit. That edge case needs no reward calculation because the required staking action is absent.

Where the deposit succeeded, inspect any harvest or withdrawal receipt. A successful reward action should have a corresponding token transfer to the same wallet. Without that transfer, a displayed pending amount remains an interface observation rather than a received return.

The final check compares the returned LP tokens with the farm withdrawal record, then compares any removed liquidity with the component tokens received. Because HECO has retired, this sequence is for reconciling preserved records. It does not justify submitting a new transaction through an archived interface.

Pool choice changes the sources of loss

A pool with assets that move apart can underperform simply holding those assets, even while it earns fees and farm rewards. This difference is commonly described as impermanent loss, although withdrawing makes the result part of the settled outcome. Reward token volatility, contract failure and an impaired component asset add separate risks. Comparing pools therefore requires both return streams and every material asset exposure.

Annualized figures were projections rather than settlement records

An annualized percentage converted a shorter observation into a yearly expression. It could change when reward emissions, pool allocation, total deposits, token prices or trading volume changed. A rate captured on one date should not be extended across an entire position without evidence that its inputs remained the same.

APR generally expresses a simple annualized rate, while APY adds a compounding assumption. Makiswap's historical farm controls documented harvesting, adding LP tokens and removing LP tokens. They did not establish automatic farm compounding, so an APY calculation would need to state how often rewards were harvested and reinvested.

Compounding also required additional transactions and potentially another liquidity deposit. Those costs could reduce the benefit, especially over short intervals. A pool comparison should therefore keep projected percentages separate from the amounts recorded at harvest and exit.

What showed that the full position exit was complete?

A complete exit required a successful unstake that returned LP tokens, followed by successful liquidity removal that returned the component assets. Stopping after the unstake closed the farm layer but left the wallet holding a pool position.

Any reward included in the result also needed a recorded transfer. A harvest could move MAKI without changing the LP balance, while liquidity removal could change both component balances without creating a farm reward. These operations should not be treated as interchangeable evidence.

A remaining token allowance did not mean the farm still held the LP tokens. Allowance and custody were separate states. The decisive records were the farm's returned LP amount, the wallet's LP balance and the component tokens received when liquidity was removed.

HECO retirement changes the practical decision

HECO retired on January 15, 2025. Historical Makiswap pages or saved rate displays do not establish that a farm remains available for deposits, harvests or exits after the network's retirement.

Earlier transactions may still be reviewable where preserved chain data, an archive or another compatible record source remains accessible. If a receipt, transfer log or balance snapshot cannot be recovered, the corresponding part of the return remains unresolved. Missing evidence does not establish a zero balance or a successful transfer.

HECO's retirement removes the choice between entering two live pools. Pool comparisons now apply to historical positions whose deposits, rewards and exits can be reconciled from records.

A final reconciliation closes the comparison

Use one wallet, one farm position and one defined period. Match the initial LP deposit to its successful receipt, total the reward transfers that reached the wallet and confirm whether all LP tokens returned. Then reconcile liquidity removal against the final component token balances and subtract recorded network costs.

Pool fee income should remain within the LP result instead of being added again as a separate wallet payment. Pending rewards should remain outside received income unless a transfer record proves settlement. Any mid-period capital change requires its own interval or a clearly recorded adjustment.

If one link is missing, label that portion unresolved rather than estimating it. That boundary keeps a projected rate from being mistaken for assets that reached the wallet.

Makiswap Yield Farming - common questions

Did every historical Makiswap farm require MAKI in the liquidity pair?

No. MAKI/HT was a documented example, not a rule for every farm. Eligibility depended on whether Makiswap offered a farm for the selected liquidity provider token. A user could receive MAKI as the farm reward without supplying MAKI as one of the paired assets. The exact LP token still had to match the farm contract's supported deposit asset.

Was HT needed when neither pool asset was HT?

Yes, historical HECO transactions still required the network's native asset for gas. The pool's component tokens did not replace that fee balance. Approvals, liquidity supply, farm deposits, harvests and exits were separate transactions when required, so each could consume HT. A wallet containing the LP assets but no usable gas balance was not ready to submit those actions.

When should MAKI rewards be valued in a historical return calculation?

Use a stated and consistent valuation convention. One method values received MAKI when each transfer occurred; another values the ending reward balance at the period's closing time. Mixing those methods can distort the comparison. If reliable historical pricing is unavailable, report the verified MAKI amount separately from the token pair instead of assigning it an estimated currency value.

Would revoking an allowance return staked LP tokens?

No. Revocation changes the contract's permission to transfer tokens from the wallet, but it does not execute a farm withdrawal. LP tokens already deposited remained subject to the farm contract's recorded position until an applicable withdrawal changed that state. For historical reconciliation, treat the revocation, unstake and liquidity removal as distinct events with separate receipts and balance effects.

Is a failed farm transaction part of the net return?

A failed transaction can still be part of the cost record if it was included on-chain and consumed gas. It should not be counted as a successful deposit, harvest or withdrawal because its intended state change reverted. The receipt status separates those two effects: the operation failed, while the network fee may still have reduced the wallet's HT balance.