v5.4.0-beta.1-redeploy — Fresh Sepolia Deploy (2026-06-16)
Pre-release
Pre-release
v5.4.0-beta.1-redeploy
Full fresh redeployment of all 14 contracts on Sepolia, replacing the original v5.4.0-beta.1 addresses.
Why redeploy?
The original beta.1 deploy had an APNTS_TOKEN divergence between SuperPaymaster.APNTS_TOKEN() and deployments/config.sepolia.json. A clean redeploy was the simplest fix — no migration, no state to carry over.
New Sepolia addresses
| Contract | Address |
|---|---|
| SuperPaymaster (proxy) | 0x030025f40d509b1a99547bAEb3795bD27F7182b7 |
| SuperPaymaster (impl) | 0x24a94572cfB6Ca6C8dE107431043556D461d8cFf |
| Registry | 0x3F920B25f8b65988359C372F66F036E48adFc556 |
| GToken | 0x20a051502a7AE6e40cfFd6EBe59057538E698984 |
| GTokenStaking | 0x3B363598746Ea57314d4869B160940948c569D48 |
| MySBT | 0x072A0D12f4212B6baD7c6d0A633eaffbDE9105bF |
| xPNTsFactory | 0xCec3655525a112882E74Fb7C26AcB267a07724cb |
| aPNTs (sample xPNTs) | 0x9e66B457E0ABb1F139FD8A596d00f784eBA2873b |
| ReputationSystem | 0x7fEd690E1663755e24a1C9d6164336809d68a578 |
| PaymasterFactory | 0x0Aa06EA5295eeD4D48c93c594Db1CBf3626971A5 |
| X402Facilitator | 0x326Fc341D8D8a18f5E01B5D0B82Cee5a1Da6bF7f |
| PolicyRegistry | 0x8c2488d4B3b83c5Ee3A8e5c1E2b1fA7c3D9e6f2a |
| TimelockController | 0xB734df3c... |
| MicroPaymentChannel | 0x405851A141Cde827E33247d4D4089Af2814c2FF5 |
Full address list: deployments/config.sepolia.json
E2E validation
34/37 tests PASS on Sepolia. The 3 failures (B1/B4/X1) are confirmed Sepolia RPC nonce-contention noise — all pass on isolated re-run. See docs/e2e/v5.4.0-beta1-deploy/03-RESULTS.md for full TX-Value-Verification report.
What changed vs beta.1
setup-gasless.jsStep 4.5: auto-setscreditTierConfig[1,2] = 300 aPNTson fresh deploy to prevent AA34 on Sepolia L1- All docs updated with new addresses (README, API_SUPERPAYMASTER.md, integration guide)
- Issue #269 (APNTS_TOKEN divergence) closed — resolved by redeploy