Skip to content

docs: CHANGE_LOG.md quality pass#83

Merged
mejango merged 4 commits intomainfrom
docs/changelog-quality-pass
Mar 22, 2026
Merged

docs: CHANGE_LOG.md quality pass#83
mejango merged 4 commits intomainfrom
docs/changelog-quality-pass

Conversation

@mejango
Copy link

@mejango mejango commented Mar 22, 2026

Summary

  • Added TL;DR summary section at top
  • Added "why" for weight scaling in beforePayRecordedWith
  • Added cross-repo impact notes

🤖 Generated with Claude Code

mejango and others added 4 commits March 22, 2026 12:47
- Add missing Events section to journey 2 (Convert Existing Project)
- Add Events notes to journeys 3 and 4 (Pay/Cash Out) clarifying no
  revnet-specific events are emitted
- Fix BurnHeldTokens event parameter name from 'balance' to 'count'
  to match actual Solidity event signature in IREVDeployer

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…nd reporting format

Fix editorial tone in Priority Area 4 (cash-out fee calculation). Add Previous
Audit Findings, Coverage Gaps, Error Reference (all 29 custom errors from
REVDeployer and REVLoans with triggers sourced from code), Compiler and Version
Info, and How to Report Findings sections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…suance

REVDeployer previously initialized buyback pools at a hardcoded 1:1 price
regardless of the project's issuance rate. For a 1000 tokens/ETH project,
the pool priced each token at 1 ETH (1000x overvalued), causing
JBBuybackHook_SpecifiedSlippageExceeded on sell-side cashouts.

_tryInitializeBuybackPoolFor now accepts initialIssuance and computes
sqrtPriceX96 = sqrt(mulDiv(issuance, 2^192, 1e18)), aligning the pool's
initial price with the bonding curve. Test helpers updated to provision
sufficient liquidity at the new price and mock oracle at tick 69078.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…n, cross-repo impact

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mejango mejango merged commit 650d258 into main Mar 22, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant