Skip to content

Redeploy Base Sepolia (EP v0.8) with the payment adapter - #122

Merged
ManulParihar merged 2 commits into
mainfrom
record/payment-adapter
Sep 1, 2026
Merged

ManulParihar merged 2 commits into
mainfrom
record/payment-adapter

Conversation

@ManulParihar

Copy link
Copy Markdown
Member

TL;DR

Base Sepolia redeployed on EntryPoint v0.8 with the payment adapter live. README and deployment records updated to match.

Contract Deployments

Contract Base Sepolia (EP v0.8)
RegistryProxy 0x916b6b554119c789EF3026EDeB0E1Ba741b42A49
LazyWalletRegistryProxy 0x5bE46Cf216186Bc2E3C220729331D6bE7d186e84
DeviceWalletFactoryProxy 0x0BB3BA8D9233514a4aA6D72c243a2473f9cFf0bb
ESIMWalletFactoryProxy 0x57da54e07705de17c713ec311ac193e83470D5a5
PaymentAdapterProxy 0xBFaA666a8074924588E96507c307b680ecCeB2c1
DeviceWalletImpl 0x572BF04F9Ed9b0213C127EFC0215477fa3D5CffB
ESIMWalletImpl 0x06b8F9986fD15034364Fa8d98A9E959613400B07
DeviceWalletBeacon 0x81Ac8133Ab32151460898D402E2f0dd0c6FfA30f
ESIMWalletBeacon 0xc2C09990cA54c3B0A88C9F51d540f9cf78F4D424
P256Verifier 0x6FA3E7E145476Dc4682734Fd845019A3872b4821
ProtocolAdmin 0xdDeCC2C1345BC966337B5f4Fe57EC2D5bfad751A
EntryPoint 0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108

Key Updates

First Base Sepolia deployment to carry PaymentAdapter, the fifth UUPS singleton. Settlement token registered as USDC. All five singletons verified on Basescan and handed to ProtocolAdmin's two-day timelock. Old v0.8 record (commit 8e49dd9, predates PaymentAdapter) replaced; README deployment table and trust model section updated to match.

Previous v0.8 record predates PaymentAdapter. New deployment carries
all five singletons, verified on Basescan, ownership handed to the
timelock. README and deployment records updated to match.

Co-Authored-By: ManulParihar <manul.singh.parihar@gmail.com>
No script writes these four sections. Rebuilt them from the broadcast
receipts and a fresh CREATE2 derivation, cross-checked against
getCounterFactualAddress onchain, matching the shape the previous
deployment's record used.
@ManulParihar
ManulParihar merged commit 1a11251 into main Sep 1, 2026
1 check passed
@ManulParihar
ManulParihar deleted the record/payment-adapter branch September 1, 2026 12:07
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