Redeploy Base Sepolia (EP v0.8) with the payment adapter - #122
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TL;DR
Base Sepolia redeployed on EntryPoint v0.8 with the payment adapter live. README and deployment records updated to match.
Contract Deployments
RegistryProxy0x916b6b554119c789EF3026EDeB0E1Ba741b42A49LazyWalletRegistryProxy0x5bE46Cf216186Bc2E3C220729331D6bE7d186e84DeviceWalletFactoryProxy0x0BB3BA8D9233514a4aA6D72c243a2473f9cFf0bbESIMWalletFactoryProxy0x57da54e07705de17c713ec311ac193e83470D5a5PaymentAdapterProxy0xBFaA666a8074924588E96507c307b680ecCeB2c1DeviceWalletImpl0x572BF04F9Ed9b0213C127EFC0215477fa3D5CffBESIMWalletImpl0x06b8F9986fD15034364Fa8d98A9E959613400B07DeviceWalletBeacon0x81Ac8133Ab32151460898D402E2f0dd0c6FfA30fESIMWalletBeacon0xc2C09990cA54c3B0A88C9F51d540f9cf78F4D424P256Verifier0x6FA3E7E145476Dc4682734Fd845019A3872b4821ProtocolAdmin0xdDeCC2C1345BC966337B5f4Fe57EC2D5bfad751AEntryPoint0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108Key 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 toProtocolAdmin's two-day timelock. Old v0.8 record (commit8e49dd9, predatesPaymentAdapter) replaced; README deployment table and trust model section updated to match.