Hyperlock rewards: Why Records and Exit Outcomes Matter
last updatedHyperlock rewards need to be reconciled as separate records because eligibility, an accrued amount, and a completed exit do not prove one another. In withdraw-only mode, the useful question is no longer which return looks best. It is whether the correct account still has an eligible record, whether a claim or withdrawal changed the relevant onchain state, and whether the expected asset or surviving points record matches that change.
The short version: A reward record is reconciled only when eligibility, onchain state, and the expected exit output agree.
Existing paths create different reward records
The reward path attached to an older position determines which record matters during reconciliation. Hyperlock displays LPs, staked hyperTHRUST, hyperTHRUST LPs, yield positions, and points positions as distinct categories. A value in one category does not establish a balance or claim in another.
Hyperlock's application currently presents the protocol as withdraw-only following Thruster's closure announcement. That operating state supports the removal of existing positions rather than a new reward strategy. Historical earning descriptions should therefore be read as context for old records, not as evidence that a new deposit or lock remains available.
Before that change, LP staking was associated with HYPER and THRUST rewards plus Blast points. HYPER locking used a 16-week term for voting participation, while delegated votes were associated with weekly USDC rewards. Depositing THRUST minted hyperTHRUST, which had its own staking and liquidity uses. Each path created a different relationship between the qualifying position and its possible output.
The table below identifies the current boundaries for checking those records. These entries do not assign a live value to a position or promise that every historical reward remains claimable.
| Parameter | Recorded value | What it changes | Applicable scope |
|---|---|---|---|
| Operating mode | Withdraw-only | Existing positions are the relevant starting state | Hyperlock application activity |
| Network | Blast | The connected account and transaction record must use the same chain | Onchain positions and returned assets |
| Visible record categories | LPs; staked hyperTHRUST; hyperTHRUST LPs; yield positions; points positions | Each category requires its own completion evidence | Asset positions, yield records, and points records |
Which evidence establishes a reward record?
A reward record is established by the qualifying position and the state stored for the same account, not by a quoted rate or a wallet notification. The account, position category, and recorded amount need to describe the same participation path. If one of those elements belongs to another address or category, it cannot complete the chain of evidence.
Eligibility evidence
Eligibility comes before the claimable amount. An LP deposit, HYPER lock, delegated vote, or hyperTHRUST position mattered only within the terms of its respective program. The relevant evidence is the qualifying state actually attached to the address. A past interface estimate, screenshot, or campaign description may explain an expectation, but it does not replace the account record.
Recorded value and settlement
Interface record
The interface can identify a position category and display a related value. That view is useful for locating the record, although it may lag after a transaction or represent a non-token entry such as points. Refreshing the view can resolve stale display data, but it cannot create eligibility that the underlying account lacks.
Onchain record
A published Hyperlock reward contract exposes an earned amount separately from the staked balance. This separation matters because the contract exposes staked principal and accrued rewards separately, while a paid reward may instead appear in an event or token balance. A transaction receipt, relevant event, token transfer, and post-transaction balance show different parts of the outcome. No single field should be treated as a substitute for all the others.
Eligibility and payout records serve different jobs
Eligibility explains why an address could accrue a reward, while the payout record shows whether value left the reward mechanism. A position can have historical eligibility without a remaining claimable amount. Conversely, a token transfer may be visible even after an interface clears the claimable display. Reconciliation connects the qualifying record, the amount immediately before the action, and the resulting state without assuming that one screen contains the full history.
How should a missing state change be handled?
A missing state change should stop reconciliation at the first unsupported prerequisite, before another claim or withdrawal is attempted. Start with the account, Blast network selection, position category, and transaction status. This order separates a missing record from a failed execution and avoids letting another transaction obscure the original problem.
A failed EVM transaction does not commit its attempted state changes. It may still consume a network fee, so the wallet's ETH balance can change even though the reward or position record does not. That fee movement is not evidence that a claim or exit succeeded.
If no successful transaction exists, the smallest reversible response is to reload the same address and category, then inspect the wallet request again. A new submission is justified only after confirming that the intended record remains unchanged and no earlier transaction is pending. Switching accounts, categories, or assets would create a different test and make the first outcome harder to trace.
A successful receipt paired with no expected state change needs a different response. Compare the contract called, the function recorded, any reward or withdrawal event, and the resulting token balances. Repeating the same call without resolving that mismatch can add fees while leaving the underlying uncertainty untouched. The earlier transaction remains unresolved until its recorded effect matches the action that was requested.
Claims and position exits close separate records
A claim addresses accrued rewards, while a withdrawal addresses the position or staking balance that qualified for them. One published Hyperlock reward contract reflects that distinction by giving its withdrawal function separate options related to claiming and locking. That implementation applies only to its contract path and does not establish the same options for every application category.
Reward completion normally requires evidence of the relevant reward payment, credited token balance, or updated earned amount. Position completion requires the old position to decrease or disappear and the expected asset state to appear. If a points entry remains after an asset exit, its presence needs to be interpreted as a separate record rather than counted automatically as an unpaid token reward.
When is the reward exit fully reconciled?
A reward exit is fully reconciled when every relevant position and reward record has a matching outcome. The qualifying record identifies what existed, the transaction shows what action executed, and the post-transaction state shows what changed. Any surviving lock, points entry, earned amount, or position category remains a separate open item until its own status is understood.
The order matters. First identify the record owned by the address, then compare its pre-action state with the successful transaction and its outputs. A token transfer can confirm payment, while a reduced staking balance can confirm principal movement. When both actions were intended, both changes need evidence; success in one does not fill the gap in the other.
Reconciliation ends at the boundary of what the records demonstrate. An interface message cannot prove a transfer that never settled, and a successful receipt cannot prove that the user selected the intended position. If a relevant record has no matching outcome, the exit remains partial even when the wallet labels the transaction successful.
Hyperlock rewards - your questions answered
Do historical APRs prove that a Hyperlock reward is still claimable?
Historical APRs do not establish a current claimable balance. A quoted rate described an earning context at a particular time, while claimability depends on the qualifying position and the reward state recorded for the same address. In withdraw-only mode, an older rate can explain why a reward was expected, but the remaining amount must come from the applicable position or contract record.
Which account should be inspected when a Hyperlock reward record is missing?
Inspect the address that held the qualifying position or performed the eligible action. A connected wallet can contain several accounts, and changing wallet software does not move a record between addresses. If the expected category is absent, compare the selected Blast address with the address shown in the earlier position or transaction history before attempting another reward-related action.
How can a points position differ from a token reward?
A points position is a tracked program record and does not automatically represent a transferable token balance. Token rewards can produce contract balances or token transfers, while points may remain as an application entry tied to historical participation. The label alone does not establish conversion, cash value, or claimability, so points and token outputs need separate evidence during reconciliation.
What happens after a reward-related transaction fails?
A failed transaction leaves the attempted EVM state changes unapplied, although the network fee can still be charged. The reward amount, staking balance, or position should therefore remain at its prior onchain state. Before retrying, confirm that the transaction failed rather than remaining pending, and check that the same account, network, contract action, and position category are still selected.
Does a successful transaction status prove the reward amount?
A successful status proves that the transaction completed without reverting, not that a particular reward amount was correct. The amount still needs to match the relevant event, token transfer, contract balance, or updated earned record. This distinction catches cases where a transaction succeeded technically but called a different function, used another position, or produced an output other than the one expected.
Could a claimed reward token be missing from the wallet display?
A token can be present onchain without appearing automatically in a wallet's asset list. Confirm the transfer and recipient address first, then compare the token contract in that record with the wallet's displayed assets. Adding the verified contract to the wallet changes only the display; it does not create, move, or recover a balance that the address does not own.
Are Blast network fees part of the recorded reward balance?
Blast network fees are separate from the recorded reward amount. The execution fee is paid in ETH, while an ERC-20 reward is accounted for through its own token or reward contract. As a result, the ETH balance may fall even when a claim fails, and a successful reward transfer should be reconciled independently from the fee charged for its transaction.