High / Finding status
Not confirmedReviewed summaries assign no High label.
DeFi Audit / 2026-10-07
Historical review confirms a bounded accounting observation. Counterreview supports neither the stronger Critical interpretation nor a newly assigned High label.
No atomic state snapshot; a relevant strategy source remained unresolved.
Historical review confirms a bounded accounting observation. Counterreview supports neither the stronger Critical interpretation nor a newly assigned High label.
Reviewed summaries assign no High label.
The stronger Critical interpretation failed counterreview.
No entry is documented for this filter.
The review of 7 October 2026 examined strategy-information accounting in Meta Pool’s Solana restaking aggregator. It compared bound source, finalized state and documented update history.
Counterreview distinguished an existing accounting discrepancy from subsequent changes. An unchanged discrepancy could not be counted as additional loss on each read. That distinction constrained the economic interpretation.
A relevant strategy source was not publicly verified in the available material. Aggregator review could not close that gap. The model exposes a missing report without claiming its cause or economic meaning.
expected = {"strategy_a", "strategy_b"}
reports = {"strategy_a": 40}
missing = expected - reports.keys()
assert missing == {"strategy_b"}
assert not missing == set()
Line numbers refer to this excerpt. Choose a note to highlight its range.
The historical accounting observation was confirmed. The stronger interpretation as a repeatably realizable Critical issue did not withstand counterreview. The numerical model only shows how a difference is reported separately from a chosen tolerance.
def reconcile(expected, observed, tolerance):
assert tolerance >= 0
delta = observed - expected
return {"delta": delta, "within_bound": abs(delta) <= tolerance}
assert reconcile(100, 99, 1)["within_bound"]
assert not reconcile(100, 95, 1)["within_bound"]
Line numbers refer to this excerpt. Choose a note to highlight its range.
Queries were finalized but successive. They therefore did not automatically constitute a single atomic snapshot. The example’s artificial read markers expose that sampling limit.
reads = [{"slot": 10, "value": 40}, {"slot": 11, "value": 60}]
same_snapshot = len({r["slot"] for r in reads}) == 1
assert not same_snapshot
# Do not label a successive read set an atomic snapshot.
Line numbers refer to this excerpt. Choose a note to highlight its range.
The recheck reused existing artifacts rather than performing fresh live validation. It did not confirm Critical; the reviewed summaries assigned no High label. The source gap and sampling limitation remained open.
Reassessment needs current state and reliable mapping of the dependent strategy source. Until then, the evidence supports the bounded historical accounting observation, not the stronger economic claim.
The links provide project context. The judgment rests on the evidence described in the audit. Review models and actual tool excerpts are labelled separately.
Meta Pool · GitHub ↗Meta Pool · Documentation ↗The historical accounting observation remains confirmed. The stronger Critical interpretation did not withstand counterreview; no High label was assigned. The missing strategy source and successive reads limit the claim.
Start a conversation