lukas (lsr)

lukas

engineering @base

241 Followers

Recent casts

where do people here like to post long-form content? looking for something that integrates nicely into feed

  • 1 reply
  • 0 recasts
  • 2 reactions

EIP-5792 🫂 EIP-7702 there still seems to be some confusion about EIP 5792 and EIP 7702. tldr: - 5792 and 7702 are complementary - 7702 gives EOAs the ability to do atomic batching by giving them an upgrade path to smart contract accounts - 5792 is about giving an apps a universal interface for submitting batch tx requests to wallets. - 7702 alone is not enough because different wallets might upgrade their users’ EOAs to smart accounts with different batching interfaces. ie apps cannot know exactly how to encode a batch for any arbitrary wallet - 5792 alone is not enough because without 7702, millions of users would not be able to access atomic batching (and more through capabilities) without switching wallets. EIP-5792 and EIP-7702 are friends, not competitors. Apps need to adopt 5792 so they can submit batch requests to any wallet, and wallets need to upgrade their users’ EOAs via 7702 so they can access atomic batching and much more.

  • 0 replies
  • 0 recasts
  • 2 reactions

fun fact: base pay user info collection is built on an eip-5792 “dataCallback” capability. it lets apps collect contact and shipping info as part of a wallet_sendCalls request. apps can also provide a callback url to “check” a user’s info and update the transaction request accordingly (for example, adding a shipping fee based on a user’s shipping address). i finally got around to writing a draft erc for this, please check it out below and share feedback! i’d love to see more wallets and apps adopt it. there’s also a playground below you can try to see what else you can do with this capability.

  • 2 replies
  • 0 recasts
  • 1 reaction

Top casts

been cooking with @wilsoncusack on a proposal for how we can enhance communication between apps & wallets, motivated in part by the launch of our new Smart Wallet. please check it out and feel free to leave comments / reach out. would love any feedback! https://hackmd.io/@lsr/proposal-for-new-wallet-rpcs

  • 3 replies
  • 9 recasts
  • 31 reactions

sharing a demo of the new wallet RPCs we proposed a few weeks ago! support will be live in the smart wallet in the next couple of days. please reach out if you're interested in building with the new methods, would love to hear any feedback.

  • 9 replies
  • 6 recasts
  • 29 reactions

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
  • 8 reactions

Onchain profile

Ethereum addresses