Settlement QA runbook documented
Balanced, deficit, and lazy converter scenarios scripted in docs/tasks/fee-settlement-upgrade-qa.md.
By PolyPort Core Team
"Bun scripts exercise devnet validator scenarios with clear remediation evidence for ops."
Localnet test suite passed (25/25) and guard-rail scenarios A/B/C executed. Coverage and sweep safeguards confirmed ahead of launch. π
Follow PolyPortβs climb from devnet rehearsals to a guarded mainnet pipeline packed with automation and guard rails.
18 markets
Full settlement loops run end-to-end on staging.
5 workers
Auto-settle, auto-claim, polling, guard monitors, and telemetry.
3 plays
Balanced, deficit, and lazy converter cases logged in the runbook.
All 25 mocha specs passed in ~2 minutes against local validator.
By PolyPort Core Team
"Validated program flows and guard rails; logs archived at /tmp/mainnet-prep/tests.log for verification."
Fee settlement guard rails in place; launch freeze underway.
Vault coverage guard rails are locked in, automation streams telemetry, and the go-live checklist is written. Partners are waiting on the countdown.
Every guard rail, automation job, and ops drill that nudged PolyPort towards mainnet.
Completed
Market engine, oracle feeds, and automation proven on devnet staging.
From settlement math to automation and oracle wiring, everything was rehearsed on devnet so the mainnet push would be calm.
In progress
Fee settlement guard rails in place; launch freeze underway.
Vault coverage guard rails are locked in, automation streams telemetry, and the go-live checklist is written. Partners are waiting on the countdown.
The upgrades that made the biggest splash on our path to mainnet.
All 25 mocha specs passed in ~2 minutes against local validator.
By PolyPort Core Team
"Validated program flows and guard rails; logs archived at /tmp/mainnet-prep/tests.log for verification."
Validated receipts coverage, claim gating, and sweep constraints prior to launch.
By PolyPort Core Team
"Outputs saved to /tmp/mainnet-prep/qa-scenario-a.json, -b.json, and -c.json; confirms coverage math and remediation paths."
Latest update keeps PolyPort fresh on the road to mainnet.
By PolyPort Core Team
"feat: enhance JourneyPage with mobile responsiveness and updated layout"
Highlights from devnet grit to testnet hardening and the guard rails being finished for mainnet.
Implemented share merging, ledger resets, and end-to-end settlement logic inside the program.
Outcome: Devnet markets settle end-to-end without manual ledger fixes.
Bun-powered scripts bootstrap local validators, seed markets, and verify redemption/sweep flows in minutes.
Outcome: Developers can reproduce scenarios on demand with a single command.
Pyth price feeds ran end-to-end on staging with tolerance guards and audit trail.
Outcome: Oracle-driven settlements executed safely before mainnet freeze.
Auto-claim worker computes outstanding receipts and skips gracefully on deficits.
Outcome: Ops dashboards surface vault coverage, outstanding receipts, and skip reasons in real time.
Balanced, deficit, and lazy converter scenarios scripted in docs/tasks/fee-settlement-upgrade-qa.md.
Outcome: Ops can rehearse and recover from guard trips in under ten minutes.
Introduced compute_outstanding_receipts and strengthened claim/sweep checkpoints inside the program.
Outcome: Unsafe fee claims are blocked before they can drain market vaults.
Auto-claim worker now logs coverage metrics, skip reasons, and remediation hints.
Outcome: Ops can monitor coverage deficits in real time and respond instantly.
Documented freeze, deploy, and monitoring plan for the launch window (go-live still upcoming).
Outcome: Engineering + ops know exactly what to do the moment the switch flips.
25 mocha specs passing in ~2m against local validator; logs saved at /tmp/mainnet-prep/tests.log.
Outcome: Program and guard rails validated end-to-end before launch.
Scenarios A/B/C validated receipts coverage and sweep constraints; outputs at /tmp/mainnet-prep/qa-scenario-*.json.
Outcome: Unsafe sweeps blocked, coverage claims verified, and remediation flows rehearsed.
Key improvements shipped on the road to mainnet.
Balanced, deficit, and lazy converter scenarios scripted in docs/tasks/fee-settlement-upgrade-qa.md.
By PolyPort Core Team
"Bun scripts exercise devnet validator scenarios with clear remediation evidence for ops."
Automation skips markets when vaults miss coverage and logs actionable remediation data.
By PolyPort Core Team
"Added coverageEvaluator with outstanding receipt math, structured logs, and milestone summaries."
Ingested live oracle prices, validated settlement payloads, and updated monitoring to track deviations.
By PolyPort Core Team
"Ensures resolvers receive evidence hashes aligned with oracle snapshots before launch."
Updated trading UI to match production styling and ensure flows survive guard rail changes.
By PolyPort Core Team
"Included the Blink logo refresh and responsive layout fixes, keeping users aligned with brand guidelines."
Program checks outstanding receipts and blocks deficit fee withdrawals before production launch.
By PolyPort Core Team
"Updated claim_fees and sweep_vault to require coverage >= outstanding receipts and reset losing ledgers."
Auto-claim worker now logs coverage metrics, outstanding receipts, and skip reasons.
By PolyPort Core Team
"Structured logs with marketId, vaultBalance, and outstanding receipts feed the ops dashboards."