lukas pfp

lukas

@lsr

95 Following
664 Followers


Harpalsinh Jadeja pfp
Harpalsinh Jadeja
@harpaljadeja
The perfect demo for session keys does not exis...
1 reply
1 recast
4 reactions

lukas pfp
lukas
@lsr
CDP discord: https://discord.com/invite/cdp/
0 reply
0 recast
1 reaction

lukas pfp
lukas
@lsr
Coinbase Smart Wallet session keys update! session keys allow users to transact with their Smart Wallet without popups. we've been heads down working on the feature and just updated our docs to reflect some of the latest changes, including: - getting the ERC-7715 grantPermissions request up to date with the latest spec - adding in-browser key creation and signing with a fork of wevm's webauthn-p256 - an updated useSendCalls hook to support session keys try it out and share feedback! https://smart-wallet-docs-git-conner-session-keys-coinbase-vercel.vercel.app/guides/session-keys drop questions in the smart-wallet channel in the CDP discord (link below). feel free to shoot me a dm too. the feature is coming soon to mainnet & the team is eager to help people start integrating
1 reply
3 recasts
13 reactions

lukas pfp
lukas
@lsr
our initial version of this involved passkeys that were tied to the app’s domain. i can still imagine that being a valid use case to give users a more familiar signing experience that involves biometrics etc to be sure before submission. other than that our account contract supports both so might as well support both types as session keys as well, up to the app to decide.
0 reply
0 recast
1 reaction

lukas pfp
lukas
@lsr
p256 in this example
0 reply
0 recast
0 reaction

lukas pfp
lukas
@lsr
can be an EOA or p256!
1 reply
0 recast
0 reaction

Adam Hodges 🔵-' pfp
Adam Hodges 🔵-'
@hodges.eth
have any 4337 wallet devs thought about how to support arbitrary networks via wallet_addEthereumChain requests? I think we may need to extend the specification to allow an app to pass a bundler URL along with the other chain parameters https://ethereum-magicians.org/t/supporting-eip-3085-with-a-erc-4337-wallet/20551
0 reply
1 recast
9 reactions

lukas pfp
lukas
@lsr
Coinbase Smart Wallet session key demo! Session keys combine the enhanced UX of embedded wallets with the benefits of a unified account. This video shows a demo and goes over some of the thinking behind our approach. We're excited to get this in the hands of developers, so reach out to me if you're interested in experimenting with this and I'd be happy to help you get setup.
3 replies
1 recast
5 reactions

lukas pfp
lukas
@lsr
excited about this! better devx for app devs with this RPC, and better UX for users with one-click connection + SIWE + permissions. looking forward to pushing this forward with @pedrouid.eth @lukaisailovic @symmetry and @jxom
1 reply
1 recast
5 reactions

nick.base.eth pfp
nick.base.eth
@nickprince.eth
Coinbase's Smart Wallet now supports gasless USDC sends on Base 🚀 free, instant, global payments will materially increase economic freedom in the world this mission got me into crypto. job's not finished but exciting to see progress @coinbasewallet @coinbase @base
12 replies
5 recasts
39 reactions

lukas pfp
lukas
@lsr
🫡
0 reply
0 recast
1 reaction

lukas pfp
lukas
@lsr
good thread explaining EIP-5792. game changer for apps that enables things like batch and sponsored transactions. support for these methods is also live in Coinbase Smart Wallet. try it out!
0 reply
0 recast
16 reactions

lukas pfp
lukas
@lsr
the main advantage, which is more of an advantage of EIP-5792 (which this depends on), is that the app is no longer responsible for dealing with user ops. with EIP-5792 + ERC-7677 app devs would use an API that can be compatible with EOAs too, and they don’t have to think about the specifics of ERC-4337.
0 reply
0 recast
1 reaction

lukas pfp
lukas
@lsr
Reach out if you have any questions or feedback! Would love to help expand the ERC-7677 ecosystem. erc7677.xyz/ecosystem/paymasters
0 reply
0 recast
0 reaction

lukas pfp
lukas
@lsr
I've also added a guide on constructing a user operation according to the ERC-7677 flow, geared towards ERC-4337 wallet developers who want to support app-sponsored transactions: https://www.erc7677.xyz/guides/construct-user-op-with-7677
1 reply
0 recast
0 reaction

lukas pfp
lukas
@lsr
ERC-7677 also defines an EIP-5792 capability that allows apps to give wallets a paymaster service URL to communicate with. Check out the guide on sponsoring your users' transactions with ERC-7677 to learn more: erc7677.xyz/guides/sponsoring-transactions
1 reply
0 recast
0 reaction

lukas pfp
lukas
@lsr
ERC-7677 proposes a standardized paymaster web service API. This is how Coinbase Smart Wallet communicates with app-provided paymasters. If you offer paymaster web services, check out the paymaster API reference to see the new paymaster RPC methods: erc7677.xyz/reference/paymasters/getPaymasterStubData
1 reply
0 recast
0 reaction

lukas pfp
lukas
@lsr
Spun up a site for ERC-7677 erc7677.xyz ERC-7677 allows app developers to sponsor their users' transactions via an EIP-5792 capability. If you're an app developer, wallet developer, or you offer paymaster services, check out the site to learn more!
3 replies
0 recast
9 reactions

lukas pfp
lukas
@lsr
big thank you to @wilsoncusack & @kristof for their contributions, and to Dror for the initial proposal
0 reply
0 recast
1 reaction

lukas pfp
lukas
@lsr
we recently merged an update to EIP-5792 that allows devs to tap into advanced wallet features via capabilities. yesterday, we put up a proposal for a paymaster capability. this will allow apps to sponsor users' transactions. check it out & share feedback https://github.com/ethereum/ERCs/pull/360
1 reply
6 recasts
6 reactions