Stephan pfp

Stephan

@stephancill

961 Following
163137 Followers


Stephan pfp
Stephan
@stephancill
this week i shipped - a bunch of open browser wallet improvements/prototypes/demos (base support, gateway, expo support) - `frames.fun` progress, getting closer to testflight - support for dynamic images in frames.js
0 reply
0 recast
12 reactions

Stephan pfp
Stephan
@stephancill
added react native support to open browser wallet 👀 it works via WebBrowser.openAuthSessionAsync instead of popups more details in the readme here https://github.com/stephancill/open-browser-wallet-expo here's a demo
1 reply
3 recasts
7 reactions

Stephan pfp
Stephan
@stephancill
dropping a prototype of a browser wallet gateway - think of it like WalletConnect for browser wallets you can try it here https://stephancill.github.io/coinbase-wallet-sdk-playground/ and you can update your preferences here https://browser-wallet-gateway.vercel.app/ see reply for more links
4 replies
3 recasts
16 reactions

Stephan pfp
Stephan
@stephancill
2 replies
1 recast
12 reactions

Stephan pfp
Stephan
@stephancill
Concerning
8 replies
1 recast
10 reactions

Stephan pfp
Stephan
@stephancill
What happened to priority notifications?
4 replies
1 recast
39 reactions

Stephan pfp
Stephan
@stephancill
another open browser wallet update implemented ERC-6492 signatures for pre deployed contracts today. this means you can create a passkey using the app and sign messages with it without any transactions involved also it's live at https://open-browser-wallet.vercel.app/ and you can use the this modified playground to test it https://stephancill.github.io/coinbase-wallet-sdk-playground/ it's not totally stable yet, so here are some tips - to send transactions you need to fund the wallet on base first ($1 should be more than enough) - if it looks like it's stuck, try clicking the browser window. sometimes it doesn't prompt you for the second signature without doing that - so if you're having trouble with the playground pressing the Reset button and clearing the local storage usually helps (`localStorage.clear()` in console) please don't store real money here yet https://github.com/stephancill/open-browser-wallet
8 replies
3 recasts
29 reactions

Stephan pfp
Stephan
@stephancill
farcaster should have flexible reaction types the same way it has flexible follow types
4 replies
1 recast
18 reactions

Stephan pfp
Stephan
@stephancill
when you enter something into a search input and you unexpectedly start seeing real-time text generation you just know you're about to see some slop that totally doesn't answer your question
0 reply
1 recast
7 reactions

Stephan pfp
Stephan
@stephancill
this is the highest signal telegram channel i'm subscribed to and it's not even close https://t.me/overheardonct
2 replies
0 recast
13 reactions

Stephan pfp
Stephan
@stephancill
thinking about potential applications for this many different browser wallets. application specific wallets come to mind e.g. farcaster keys or p2p payments app if you want to use this to connect to dapps as conveniently as coinbase smart wallet i'm imagining you'll need a gateway that forwards requests to website that hosts your wallet of choice. thinking it launches a popup that looks like web3modal with a bunch of popular options and an input field for you to enter a custom url (by using a popup you can store the user's preference in local storage so that they only have to set it once per device)
1 reply
2 recasts
16 reactions

Stephan pfp
Stephan
@stephancill
update on browser wallet project: - migrated to coinbase smart wallet contracts - removed backend. credential public keys are derived via message signatures - renamed repo to Open Browser Wallet - updated readme wanted to deploy a demo for people to play with but running into some issues with popup communications in prod which i'll fix tomorrow. in the meantime you can try it locally! https://github.com/stephancill/open-browser-wallet
3 replies
1 recast
19 reactions

Stephan pfp
Stephan
@stephancill
what if this was populated with some suggestions based on accounts that i tip frequently 🤔
1 reply
0 recast
6 reactions

Stephan pfp
Stephan
@stephancill
supposedly it's possible to determine the sign bit of an ECDSA public key given two distinct signature & message pairs can someone explain how?
4 replies
2 recasts
13 reactions

Stephan pfp
Stephan
@stephancill
The new onboarding feed looks great!
1 reply
0 recast
16 reactions

Stephan pfp
Stephan
@stephancill
renaming twitter to X has the potential to be the greatest rebrand in history but until they fully realize its potential as the defacto super app of the west it's arguably the worst
7 replies
2 recasts
40 reactions

Stephan pfp
Stephan
@stephancill
news broke and has been breaking first on twitter/x long before musk took over. the platform may not be dying by definition, but i suspect a lot of people are disappointed with the changes on the platform because of the great (mostly unrealized) potential it has sure it's growing and breaking records every day, but that doesn't mean much for the consumer social industry. first order metrics are less important when all social platforms are expected to grow - it's the *rate of growth* that matters and twitter has been under delivering on for years X is not even close to half a billion users after all these years and we don't even know what percentage of that number constitutes "real" users
3 replies
0 recast
17 reactions

Stephan pfp
Stephan
@stephancill
what if storage fees were rebated if the fid's contribution to the network is valuable? (obviously by some subjective metric) storage fees don't contribute to the actual storage of the data, so if you consider it a "spam prevention stake" this could help apps cover onboarding fees for new users they are confident will contribute positively to the network could even turn this into an incentive mechanism - if a user doesn't "contribute positively" to the network within X weeks then they don't qualify for a rebate - these leftover fees are then somehow distributed to referrers/onboarders so you can earn a profit onboarding high quality farcaster users
5 replies
0 recast
20 reactions

Stephan pfp
Stephan
@stephancill
Hard hitting roasts 😭
0 reply
0 recast
8 reactions

Stephan pfp
Stephan
@stephancill
How come we can have Trending, All Channels and Frames feeds but not reverse-chronological?
8 replies
6 recasts
42 reactions