8173
James McComish

@jamco.eth #8173

Building @onit to be the home of multiplayer crypto | backed by @safe | writing: https://paragraph.xyz/@jamesmccomish
1456 Follower 606 Following
Crazy noise from the crowd haha glad he won, but feel bad for ding to lose it like that

https://x.com/arjayush/status/1867197736082444645?s=46
Two reasons why we believe that chat is the best UI for crypto (especially for new users) and why we are building @onit, a chat based wallet on @xmtp

"... moving away from a point-and-click-and-type paradigm to a paradigm of "say what you want to do..."

"Through natural language input..., together with knowledge of your history (perhaps including text messages...), a "wallet" could get a clear intuitive idea of what you want to do."

Also in relation to security for new users, we think onboarding your friends into a group @safe wallet deals with the issue of people getting rekt within their first few tx.

"New users realistically will not want to have to enter a large number of guardians in their first signup experience."

If you want to try our take on an ideal crypto wallet drop me a DM
Which way, western man?
Got fed up defining these again and again in code so have put together a package of common ERC ABIs

ABI & human-readable definitions for each, broken down by required/optional methods in the EIP... there are many missing so PR welcome!

https://www.npmjs.com/package/erc-abis-ts
Join @onit tomorrow 12-12:30 when we talk:

🔑 Passkey Smart Wallets
💬 @xmtp group chats
🟢 The best way to manage a @safe

https://aa-hub.erc4337.io/
Thanks for the pic @ted!
If you’re at Devcon you should check out the farcaster booth (and preferably not write your name upside down)
Shout out to Candide (@marcopolo), @etherspot and Silus for getting the shared mempool launched

https://x.com/heymarcopolox/status/1856226726323335466?s=46
First ad on the metro in Bangkok… German food?
Onboarding Safe users who are active on Farcaster… if you fit the description drop me a message 👀
Soon your smart accounts will even be able to chat on @xmtp!

Onboarding now, drop me a message if you want in
@warpcast I’m embarrassed at how long it took me to find logout on this screen…
With @onit your @xmtp group chat becomes a group wallet

@uniswap 🦄chain coming soon
Zen and the Art of UserOperation Maintenance
wtf?? This is incredibly annoying

And also kinda weird? I searched on Google, so I already chose Google to make my search, let them provide me their other services too? Crazy way to encourage competition.

Also just started happening since being in Germany, other EU countries were fine for me after March.
Moved house recently and miss having my old book shelf around…

If you’ve read any of these and think I’d like something else, pls recommend
/Books
Just discovered Scope, really clean block explorer that gives nice code layouts + userop breakdowns of transactions

https://scope.sh/1/address/0x0000000071727de22e5e9d8baf0edac6f37da032
You can import your existing @safe wallets on @onit and then discuss, vote, and execute your proposals from an @xmtp group chat!

We're onboarding the next batch of users to our alpha this week, drop me a message if you are using Safe & want to try it out
Played around with session keys for the @base smart wallet over the weekend.

Recommend checking out the docs in the smart-wallet-persmissions repo which does a good job at explaining each part of the setup.

Seems to have a similar outcome to the modular accounts of 7579, and also have concepts like separate validation/execution stages that are compatible with 4337. Need to get a working 7579 example first to compare, but at first glance the new smart sessions from rhinestone/biconomy are a more complete solution - but the current smart-wallet-permissions is a v1 so is likely to change.

https://github.com/jamesmccomish/session-testing
https://github.com/coinbase/smart-wallet-permissions/tree/main/docs