Skip to content

v5.4.0-beta.1-redeploy — Fresh Sepolia Deploy (2026-06-16)

Pre-release
Pre-release

Choose a tag to compare

@jhfnetboy jhfnetboy released this 16 Jun 16:03
b0e7e6c

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.js Step 4.5: auto-sets creditTierConfig[1,2] = 300 aPNTs on 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