awkweb Profile
awkweb

@awkweb

4,089
Followers
339
Following
133
Media
2,367
Statuses

@wevm_dev @paradigm

Joined January 2010
Don't wanna be here? Send us removal request.
@awkweb
awkweb
3 years
web3 is happening with or without you. There's a lot of cool stuff to build and values to shape. If you're an engineer, designer, or some one else curious about web3, DMs open to chat.
7
42
622
@awkweb
awkweb
3 years
Excited to partybuy a coffee shop in Brooklyn in the future.
17
7
288
@awkweb
awkweb
3 years
Joining Mirror put my last few years at Patreon into perspective. I learned a lot at Patreon about creators, but a lot of the tech we built is easier to build on web3 or doesn’t matter.
8
10
263
@awkweb
awkweb
2 years
npm i wagmi @0 .3.0 👟 Caching, request deduplication, and persistence 🚀 React 18 support 🧁 Vanilla JS client - use with Vue, Svelte, + more 💼 No more FOUW (Flash Of Unconnected Wallet) 🌳 Test suite running against forked Mainnet
Tweet media one
25
14
252
@awkweb
awkweb
2 years
party shirt
Tweet media one
Tweet media two
17
5
197
@awkweb
awkweb
1 year
Tweet media one
12
7
169
@awkweb
awkweb
2 years
wagmi x @signinwitheth New guide just dropped for Sign-In with Ethereum
7
23
144
@awkweb
awkweb
1 year
I am now working full-time on wagmi :) and amped to continue pulling on the thread of developer experience for Ethereum.
@wevm_dev
wevm
1 year
The wagmi core team is now working full-time on the future of wagmi and developer tools for Ethereum, sponsored by @Paradigm .
26
40
489
15
3
134
@awkweb
awkweb
5 months
It’s disappointing to see multiple projects that have raised millions in funding participate in public goods funding programs, like RetroPGF.
15
6
140
@awkweb
awkweb
2 years
Hiring frontend engineers at Things you'd work on: - web3 tools for creators - Design system () - ProseMirror-based Editor () Modern tech (Next.js, TS, GQL, Vercel) and remote OK. t @mirror .xyz or DM me
5
21
106
@awkweb
awkweb
5 months
full-time oss for a year! huge s/o to all our sponsors and supporters. none of this is possible without their contributions. 🫡🫡🫡
@gakonst
Georgios Konstantopoulos
1 year
Announcing @paradigm x @wagmi_sh . Excited to be sponsoring @awkweb and @jakemoxey to focus full-time on building open-source libraries to accelerate web3 frontend development, starting with @wagmi_sh .
Tweet media one
8
20
173
5
1
93
@awkweb
awkweb
8 months
from my talk at rust eth day. using rivet to swap on uniswap.
@gakonst
Georgios Konstantopoulos
8 months
🔩🔧 Excited to announce Rivet 🔩🔧 Rivet is like React DevTools for crypto. It is an MIT-licensed contributor-friendly developer wallet, built on modern Typescript practices, meant to improve the crypto frontend development experience! Built with @_jxom @awkweb @achalvs .
Tweet media one
47
164
850
7
10
87
@awkweb
awkweb
2 years
I created wagmi because web3-react and others are infrequently updated, difficult to use, and not tested. We need better frontend tools for web3 (hooks, code gen, e2e testing, etc.) so we can build better products. DM me if you want to work on this at @viamirror
4
5
87
@awkweb
awkweb
1 year
working on this project changed my life. excited for the next year.
@wevm_dev
wevm
1 year
wagmi launched a year ago. ◆ 2M total downloads ◆ 718k doc site page views ◆ 10k projects using on GitHub ◆ 3.7k stars ◆ 445 forks ◆ 102 contributors ty for your support! we are just getting started.
4
0
80
6
0
72
@awkweb
awkweb
1 year
solid take from when wagmi first launched
Tweet media one
5
0
69
@awkweb
awkweb
5 months
whenever you open a dm with me you’ll see “Hi!” it confuses the heck out of people and I can’t decide if it’s the best or worst thing ever
Tweet media one
Tweet media two
Tweet media three
Tweet media four
11
0
65
@awkweb
awkweb
11 months
two hours
Tweet media one
4
0
62
@awkweb
awkweb
1 year
lots of little details in viem that make a huge difference: - ENS reverse/resolve in a single RPC call - Really nice error messages for developers and users - Support for Anvil/Hardhat RPC methods - TypeScript support powered by ABIType
1
2
62
@awkweb
awkweb
1 year
viem about to have incredible tsdoc if anyone is interested, easy way to get some contributions into viem as well.
Tweet media one
4
0
60
@awkweb
awkweb
7 months
would it be interesting if @_jxom and i streamed 1 meeting/month? generally we chat about viem/wagmi issues/roadmap + anything interesting from the week
12
0
58
@awkweb
awkweb
10 months
year and a half ago, before i started work on wagmi, you could use raw window.ethereum and walletconnect with minimal setup. now with eip6963 and walletconnect v2, you probably want to use a library like wagmi because there are a lot of traps if you don’t.
4
4
56
@awkweb
awkweb
2 years
probably one of the coolest things i worked on this year
@wevm_dev
wevm
2 years
npm i wagmi@^0.7.0 Full end-to-end type-safety from your contracts to your frontend and incredible developer experience. 🚀🚀 Automatically infer function and event names, arguments, and return types, EIP-712 typed data, and more — using just your ABIs and EIP-712 definitions.
21
52
409
5
0
55
@awkweb
awkweb
7 months
pretty wild that viem launched only 7 months ago.
@wevm_dev
wevm
1 year
🚨 Introducing viem – a TypeScript Interface for Ethereum with a focus on stability, developer experience, bundle size, and performance. An alternative to Ethers.js & web3.js. ↳
Tweet media one
76
302
1K
2
1
54
@awkweb
awkweb
1 year
viem now has everything you need to migrate away from ethers :))))
@wevm_dev
wevm
1 year
Announcing viem 0.2 ↳ Contract Instances ↳ Private Key & HD Accounts ↳ Account Hoisting ↳ Automated Fallback Transport Ranking ↳ ENS Avatar & Text Retrieval ↳ Parse & Serialize Transaction Utilities ↳ EIP-712 Typed Data Verification Utilities
Tweet media one
7
34
233
6
0
52
@awkweb
awkweb
9 months
@gitcoin nominee for most cursed crypto collab of 2023
1
2
51
@awkweb
awkweb
1 year
huge s/o to paradigm and our other sponsors. viem, wagmi, abitype, and our other libraries are only possible because of their support. without them, none of this OSS would exist.
@gakonst
Georgios Konstantopoulos
1 year
Couldn't be more proud to be supporting @awkweb and @jakemoxey OSS work at @paradigm . Viem is one more example of the @wagmi_sh team's relentless shipping towards a better web3 front-end experience. Beats alternatives in every benchmark. npm i viem
6
4
103
1
2
51
@awkweb
awkweb
2 years
Figured it out 😛
@awkweb
awkweb
2 years
Anyone try to infer TypeScript types based on a JSON ABI before? What did you do about contract overloads?
3
0
13
4
4
51
@awkweb
awkweb
2 years
Loads of opportunity to build alternate frontends for popular crypto projects to learn and build up portfolio. ENS, Uniswap, Nouns, Optimism Bridge, etc.
3
2
50
@awkweb
awkweb
3 years
Fractionalizing a NFT is cool, but ownership is too abstract. What if your ownership mapped to a fraction of the media too (pixels, frames, etc.)? “I own 10 nanopixels of punk 3100s left eye.”
7
2
47
@awkweb
awkweb
7 months
first time chatting about our work on a pod
@0xMetropolis
Metropolis
7 months
on the latest episode of Over Abstraction we sit down with @awkweb and @_jxom from @wagmi_sh to learn about +type safety and the EVM +why they built wagmi and viem +optimizing for performance with viem +developer wallets and rivet
2
4
41
3
3
46
@awkweb
awkweb
1 year
it's 2023. vitest is significantly better than jest.
8
0
46
@awkweb
awkweb
2 years
we should build apps against foundry anvil instead of testnets. no need to use random faucets, can develop against live network forks, can rewind/reset state when testing interactions, can impersonate accounts, etc.
2
2
46
@awkweb
awkweb
10 months
connectkit looking pretty sweet on mirror
Tweet media one
9
1
44
@awkweb
awkweb
11 months
next major version of wagmi likely going to have zero classes
5
1
41
@awkweb
awkweb
1 year
If you are building a JavaScript library today, you likely need intermediate type-level programming knowledge. Otherwise, someone else is going to build the same library, but with type inference and you are cooked.
4
0
43
@awkweb
awkweb
2 years
ethers v6, react-query v4, zustand v4 all on the horizon 💫
3
0
44
@awkweb
awkweb
7 months
very excited for this! turns wagmi into a light wrapper around viem + multichain support and account management
@wevm_dev
wevm
7 months
Introducing Wagmi Alpha – the next major version of Wagmi! 🌎 Full TanStack Query support + queryKeys 👥 Connect multiple connectors ⛓️ Switch chains while disconnected 💼 EIP-6963 enabled 💪 Strongly typed chainId and chain properties 📉 Smaller bundle size 📖 Updated docs
Tweet media one
11
40
266
2
1
44
@awkweb
awkweb
3 months
most of wagmi's dependencies are non-crypto projects. excited about getting them on board with public goods funding!
@wevm_dev
wevm
3 months
wagmi now has drips enabled — and is sending 40% downstream 💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧
Tweet media one
17
24
214
4
5
42
@awkweb
awkweb
2 years
🚀 20+ hooks for wallets, ENS, contracts, transactions, signing, etc. 💼 Connectors for MM, WalletConnect, Coinbase 🌀 Refresh data on wallet and network changes 🦄 TypeScript ready 💨 Zero-dependencies (ethers.js peer dependency) 🌳 Test suite and documentation 📖 MIT License
2
0
43
@awkweb
awkweb
1 year
wagmi CLI makes it much easier for others to use your contracts in their apps. just pop address in your wagmi.config and run `wagmi generate` can start playing around with Nouns, ENS, Uniswap, etc. in seconds.
5
0
42
@awkweb
awkweb
2 years
need: vercel for arweave auth0 for siwe algolia for block events
5
1
41
@awkweb
awkweb
3 months
we really care about docs for viem/wagmi/abitype
@wevm_dev
wevm
3 months
Introducing Vocs Alpha - a Minimal Documentation Framework, powered by React + Vite. 📃 Write in Markdown or MDX 🧩 Leverages the power of Vite 🔥 Speedy page-load & SEO 🔎 Lightning-fast local search 🛠️ Customizable configuration & theming 👉
Tweet media one
7
31
288
4
0
41
@awkweb
awkweb
2 years
I am verifying my ownership of wagmi: React Hooks library for Ethereum on Gitcoin Grants at . 🎉🎊🎊🙌🎈🎈
2
3
38
@awkweb
awkweb
7 months
🌟 star milestone alerts 🌟 wagmi to 5k viem to 1.5k abitype to 400 anvil.js to 100
Tweet media one
5
0
38
@awkweb
awkweb
1 year
over-engineering eip-5749 is a waste of time most important thing is changing structure so wallets don't fight over window.ethereum devs and wallet degens only group that has this problem. normies use mobile/walletconnect.
5
4
38
@awkweb
awkweb
2 years
Billions moving through web3 frontends and no good way to e2e test with wallets. Swapping on Uniswap. Placing a bid for a Noun. Voting on Snapshot. Minting a Witch or Shield. Connecting to OpenSea. How do we know these work? 😬
2
2
38
@awkweb
awkweb
2 years
👀
3
3
36
@awkweb
awkweb
1 year
web3 messaging products are like: > what if you could message your Mom's iMessage from your Tinder account?!
1
0
36
@awkweb
awkweb
1 year
very excited for this one
@wevm_dev
wevm
1 year
npm i @wagmi /cli Automatically manage ABIs, generate code, and much more! 📋 No more copying pasting ABIs from Etherscan ⛔ Remove boilerplate code with generated React Hooks 🌐 Connect Foundry/Hardhat projects to your apps 📦 Create and publish your own CLI plugins
Tweet media one
30
134
421
4
0
34
@awkweb
awkweb
1 year
if a software company doesn't support open source, they are a bad actor in the ecosystem and are ngmi.
1
2
34
@awkweb
awkweb
10 months
types are going to flow very nicely in next wagmi major strict `chainId` hook prop from `config.chains`
3
1
33
@awkweb
awkweb
1 year
1️⃣
@wevm_dev
wevm
1 year
Introducing wagmi v1 — now running on 🤝 viem under-the-hood 📦 3x decrease in bundle size 🤖 Prepare Hooks no longer mandatory 🔄 Deterministic and predictable errors (no more UNPREDICTABLE_GAS_LIMIT) npm i wagmi @1
Tweet media one
53
81
544
2
1
32
@awkweb
awkweb
3 months
big fan of vocs features - focus in code blocks - out-of-the-box og image support
1
2
32
@awkweb
awkweb
8 months
mandatory return-to-office at wagmi hq this week cc @_jxom
Tweet media one
1
0
32
@awkweb
awkweb
7 months
every tech company should sponsor at least 2-3 critical oss projects with meaningful amounts. this is especially true if you’ve raised money or have employees. doesn’t matter if you are pre-pmf or -revenue.
@chadwhitacre_
Chad Whitacre
7 months
I'm sorry, I don't make the rules. 🐭
Tweet media one
27
37
770
0
3
31
@awkweb
awkweb
2 years
Bootstrap a project with wagmi Wallets: useConnect, useAccount, useBalance, useNetwork ENS: useEnsLookup, useEnsAvatar, useEnsResolver Contracts: useContractWrite, useContractRead, useContractEvent Transactions: useTransaction, useWaitForTransaction More
1
0
31
@awkweb
awkweb
1 year
last thing i did is out
@viamirror
Mirror
1 year
1/ Introducing ✨Subscribe to Mint ✨ A new way for creators to transform their collectors into an engaged web3 community.
103
409
1K
2
1
31
@awkweb
awkweb
1 year
viem contract instance is fast
Tweet media one
5
1
30
@awkweb
awkweb
3 years
Crypto/NFT Pro Tip: Whenever you go outside, wear sunblock.
2
2
30
@awkweb
awkweb
8 months
the wagmi references repo is now archived. interesting experiment to host external references in a separate repo, but the overhead wasn't worth it. better to keep everything colocated even if it leads to more chatter unrelated to core repos.
Tweet media one
3
1
29
@awkweb
awkweb
1 year
up to no good with typescript again
Tweet media one
5
0
30
@awkweb
awkweb
5 months
would be great if there was oss public goods funding outside of crypto. so many high-quality software projects deserve funding. could be a good way to bring more devs into orbit and change perception if these projects could participate somehow.
3
0
30
@awkweb
awkweb
9 months
most critical feedback of viem is folks frustrated they don't know the api yet.
4
1
29
@awkweb
awkweb
2 years
gm grant is live for @gitcoin GR13 awesome things on the horizon: caching/finite state, code gen for contract hooks, abstracted core ready for other frameworks (Vue, Svelte), more guides (token gating), etc.
2
3
28
@awkweb
awkweb
2 years
Tweet media one
1
1
28
@awkweb
awkweb
1 year
new docs site and abitype logo too
Tweet media one
@wevm_dev
wevm
1 year
ABIType now supports Human-Readable ABIs - Parsing works at the type-level and runtime - Supports top-level `Structs` - `parseAbi`, `parseAbiItem`, and more!
Tweet media one
6
13
117
0
0
28
@awkweb
awkweb
2 years
some fun typescript stuff dropping in wagmi this week 😏
2
0
28
@awkweb
awkweb
4 months
. @_jxom crushed it on op actions also a few type optimizations by me
@wevm_dev
wevm
4 months
🔴🚨 Announcing Viem 2.0 – with first-class support for the OP Stack 🚨🔴 This next major version features: 🔴 Low-level OP Stack Actions & Utilities 💅 Enhanced types 🛠️ Miscellaneous improvements & bug fixes 👉
Tweet media one
12
36
253
1
1
28
@awkweb
awkweb
2 years
quick experiment @strollinghome and i worked on
@viamirror
Mirror
2 years
👀 Midwit alpha 🧠 A generative web3 UI for any contract address 📄 Drop in a contract address 🖥 Get a generative web3 UI ⚡ Smash that publish button
76
136
958
3
0
28
@awkweb
awkweb
5 months
good night sweet prince
@wevm_dev
wevm
5 months
Our X handle has been updated to @wevm_dev . @wagmi_sh is now a memorial account.
11
4
47
2
0
28
@awkweb
awkweb
1 year
starting to jam on wagmi v2 and going to be able to delete loads of code
1
0
28
@awkweb
awkweb
6 months
tech i'm excited about lately in no particular order: ghostty, nix, starknet, edgedb, attest, hono, home-manager, pothos, typescript ast
5
0
27
@awkweb
awkweb
2 years
CALLING ALL IDEA GUYS!!!! Post your project ideas that folks can use to build with wagmi These ideas will be EXTREMELY valuable for learning, building up a portfolio, and general vibes.
1
4
27
@awkweb
awkweb
1 year
anyone want to grab coffee/tea tomorrow in soho? can chat about wagmi, viem, abitype, or anything else.
5
1
27
@awkweb
awkweb
1 year
. @jakemoxey absolutely smashed it!
@wevm_dev
wevm
1 year
🚨 Introducing viem – a TypeScript Interface for Ethereum with a focus on stability, developer experience, bundle size, and performance. An alternative to Ethers.js & web3.js. ↳
Tweet media one
76
302
1K
1
0
27
@awkweb
awkweb
10 months
this is making it's way into the next version of wagmi and will drop bundle size a lot
@_jxom
jxom
10 months
shake the trees, and you can get viem down to under 10kB 🤗
Tweet media one
6
2
60
0
0
26
@awkweb
awkweb
1 year
anyone have an app that allows you to connect multiple wallets/accounts at once?
20
4
21
@awkweb
awkweb
2 years
More info dropping soon. For now: - 100% TypeScript compiler - Covers entire ABI spec - Fixed-length arrays, tuples with keys, addresses, etc.
1
0
26
@awkweb
awkweb
1 year
`wagmi @1 ` imminent
@wevm_dev
wevm
1 year
The core team is actively designing & working on wagmi v1. v1 will come in two phases: "v1 next" and "v1". 👇
9
3
95
2
0
26
@awkweb
awkweb
1 year
about to chuck eslint/prettier in all wagmi repos for rome ()
8
1
25
@awkweb
awkweb
1 year
There's a special place in hell for the people that add screenshots of code to GitHub issues instead of pasting the actual code.
4
1
23
@awkweb
awkweb
2 years
wagmi
1
0
24
@awkweb
awkweb
2 years
Migrating from web3-react/useDApp to wagmi? Would love to chat.
8
0
25
@awkweb
awkweb
5 months
end of my retropgf tweets - grateful our projects are considered - critical current state, but it will get better - voting is often a trailing indicator of impact - more instrumentation, like OSS observer, and frequent rounds will help projects massively
3
0
25
@awkweb
awkweb
7 months
emoji in commit messages 😿
8
1
23
@awkweb
awkweb
6 months
nix-pilled. shocking that it's not used more in the industry for dev env setup.
4
0
24
@awkweb
awkweb
8 months
excited to move to bun when it supports running workspace package scripts 😃
3
0
23
@awkweb
awkweb
1 year
foundation 👏 family 👏 wagmi 👏
@foundation
Foundation 🌐
1 year
ᴀ ʙᴇᴛᴛᴇʀ ᴜx ɪɴ ᴡᴇʙ3 ɪꜱ ᴘᴏꜱꜱɪʙʟᴇ We’ve updated our wallet experience, thanks to ConnectKit by @family . ✧ A smoother user experience ✧ Better support on mobile ꜱᴇᴇ ꜰᴏʀ ʏᴏᴜʀꜱᴇʟꜰ ↳
Tweet media one
20
13
168
1
0
23
@awkweb
awkweb
6 months
My partner is opening up her art studio in Brooklyn this weekend. Come check it out if you are around Sat or Sun.
Tweet media one
1
0
24
@awkweb
awkweb
2 years
wagmi is now using Anvil and Vitest instead of Hardhat and Jest 🚀
@awkweb
awkweb
2 years
Request for PR: Use Foundry Anvil for tests
3
3
14
3
1
22
@awkweb
awkweb
1 year
favorite rpc provider?
44
0
23
@awkweb
awkweb
2 years
@rainbowdotme can we move this lil scanner fren to the wallet view (first screen when app launches)? Would make it much faster to use with WalletConnect, etc. Very hidden right now.
Tweet media one
Tweet media two
2
0
22
@awkweb
awkweb
7 months
@the_transit_guy needs barriers. cars love to use it near ashland place.
0
0
23
@awkweb
awkweb
2 years
typed signTypedData
2
1
23
@awkweb
awkweb
7 months
no minimal reproduction. 99% chance issue is getting closed.
1
3
22