Skip to content

Split REP before starting truth auctions#511

Merged
KillariDev merged 5 commits into
mainfrom
t3code/truth-auction-rep-split
Jul 13, 2026
Merged

Split REP before starting truth auctions#511
KillariDev merged 5 commits into
mainfrom
t3code/truth-auction-rep-split

Conversation

@KillariDev

Copy link
Copy Markdown
Collaborator

Summary

  • Move the REP split into startTruthAuction so the child pool is funded before auction pricing begins.
  • Add a guard that enforces the child pool has the expected REP inventory before entering the truth auction state.
  • Update mainnet deployment addresses for the affected contracts.
  • Add a regression test covering complete-set funding and the child REP balance before auction start.

Testing

  • solidity/ts/tests/peripherals/truthAuction.test.ts: added coverage for REP splitting and auction cap invariants.
  • Not run: repository validation commands were not executed for this PR content generation step.

- Move child REP splitting into a dedicated delegate helper
- Fund the child pool with the full auctionable REP baseline before pricing
- Add a test covering inventory sweep and auction cap invariants
…rep-split

# Conflicts:
#	docs/mainnet-deployment-addresses.json
@KillariDev
KillariDev merged commit a38a7e3 into main Jul 13, 2026
1 check passed
@KillariDev
KillariDev deleted the t3code/truth-auction-rep-split branch July 13, 2026 15:18
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