wevm Profile Banner
wevm Profile
wevm

@wevm_dev

6,702
Followers
0
Following
66
Media
515
Statuses

TypeScript tooling for Ethereum . . . .

Joined September 2021
Don't wanna be here? Send us removal request.
Pinned Tweet
@wevm_dev
wevm
12 days
Viem & Wagmi are participating in Gitcoin Grants 20! Consider supporting development of the projects: 👉 Viem: 👉 Wagmi:
@gitcoin
Gitcoin
13 days
📢 Gitcoin Grants 20 is LIVE until 23:59 UTC May 7th 📢 #GG20 is your opportunity to seed the next generation of high impact builders — to Fund What Matters to YOU & get your donation multiplied through the power of Quadratic Funding 🤝 TL;DR on GG20:…
145
142
402
0
2
18
@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
301
1K
@wevm_dev
wevm
5 months
PSA: If you are using the LedgerConnector, you should stop ASAP. We have identified a security vulnerability with the code for @⁠ledgerhq/connect-kit. Please upgrade to the latest version of wagmi, @⁠wagmi/core, @⁠wagmi/connectors.
5
71
146
@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
543
@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
488
@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
@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
51
409
@wevm_dev
wevm
4 months
Introducing Wagmi 2.0 – 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
10
48
306
@wevm_dev
wevm
4 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
32
287
@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
@wevm_dev
wevm
11 months
🚨 Announcing viem 1.0 "stable" with almost no* breaking changes. 🚨 Including opt-in Batch JSON-RPC, as well as other miscellaneous improvements. npm i viem @1 ~
Tweet media one
13
35
259
@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
252
@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
@wevm_dev
wevm
1 year
Introducing `create-wagmi` – the quickest way to get started with wagmi via your command-line interface. Try it out with your favourite package manager by typing `npm init wagmi`, `yarn create wagmi`, or `pnpm create wagmi` into your terminal!
Tweet media one
9
20
218
@wevm_dev
wevm
3 months
wagmi now has drips enabled — and is sending 40% downstream 💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧💧
Tweet media one
17
24
214
@wevm_dev
wevm
1 year
massive shout out to @stripe for sponsoring wagmi 🫡🫡🫡 developer tool legends over there and fun to jam with
Tweet media one
13
2
185
@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
@wevm_dev
wevm
2 months
vm viem launched a year 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
301
1K
13
3
115
@wevm_dev
wevm
11 months
🆕 ABIType now supports converting JSON ABIs to Human-Readable ABIs at runtime and type-level: - formatAbi - formatAbiItem - formatAbiParameter - formatAbiParameters Docs:
Tweet media one
6
13
110
@wevm_dev
wevm
2 years
npm i wagmi@^0.5.0 ft. 🔗 `onConnect` & `onDisconnect` connection status callbacks on `useAccount` 🎛 `useContractReads` ft. multicall & batching 📜 `useContractInfiniteReads` (pagination/next index) docs: migration guide:
4
13
111
@wevm_dev
wevm
1 year
viem is 27kB. End users should not be required to download over 100kB in order to interact with Ethereum. viem is also tree-shakable, meaning only the modules you use are included in your final bundle.
Tweet media one
2
6
107
@wevm_dev
wevm
5 months
12
8
104
@wevm_dev
wevm
1 year
Anyone else excited for wagmi 1.0.0 in 2023?
13
5
100
@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
@wevm_dev
wevm
5 months
ok we vibe, wagmi-dev.eth → wevm 🫡
@wevm_dev
wevm
5 months
12
8
104
9
3
90
@wevm_dev
wevm
11 months
wagmi support @ourZORA day 1
Tweet media one
@ZORAEngineering
Zora Engineering
11 months
chainid: 7777777 rpc: block explorer:
Tweet media one
4
34
262
2
5
87
@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.
@awkweb
awkweb
2 years
npm i wagmi React Hooks library for Ethereum
46
130
776
4
0
80
@wevm_dev
wevm
1 year
viem delivers a great developer experience through: - Modular and flexible building blocks to build Ethereum apps with speed & stability - Strongly typed APIs for autocompletion, type inference & static validation - Fully documented APIs Learn more:
2
4
76
@wevm_dev
wevm
14 days
pizza time 🍕
Tweet media one
4
1
79
@wevm_dev
wevm
1 year
Should I use wagmi or viem? wagmi is for dapps & wallets – a high-level and stateful interface for Ethereum (React Hooks, Vanilla JS, etc) viem is for libraries, tooling, server-side dev, scripting, etc – a low-level and stateless interface for Ethereum
3
3
76
@wevm_dev
wevm
1 year
massive shout out to @prtyDAO for sponsoring wagmi with $1k/mo 🫡🫡🫡
Tweet media one
2
1
73
@wevm_dev
wevm
2 years
npm i wagmi@^0.6.0 Featuring "Prepare Hooks" 👨‍🍳 – enabling a smooth & speedy user experience by "preparing" your send transaction & contract write requests before you send them off. Why Prepare Hooks? 🧵
2
5
68
@wevm_dev
wevm
9 months
massive s/o to @ourZORA for becoming a sponsor of wagmi & viem! 🫡😘
6
3
68
@wevm_dev
wevm
10 months
We just released viem @1 .2, which adds the ability to "extend" a Client with custom Actions, enabling you to easily build your own Client. Here is a naive implementation on how you could extend a Client with RPC `debug_` Actions.
Tweet media one
4
7
65
@wevm_dev
wevm
5 months
psa: wagmi is still called wagmi. wevm is our organization name. ty.
7
2
65
@wevm_dev
wevm
1 year
PSA: `useContractRead` and `useContractWrite` are much better than `useContract`.
7
5
61
@wevm_dev
wevm
1 year
Plugins that will change the way you work ◆ Etherscan Plugin to fetch ABIs from Etherscan and block explorers ◆ Foundry/Hardhat Plugin to connect contracts directly to apps ◆ React Plugin to auto-generate React Hooks for contracts Learn more
2
2
63
@wevm_dev
wevm
2 years
npm i wagmi@^0.4.0 Introducing: configureChains – a first-class API to setup your chains. 🔗 Chain-aware RPC URLs & providers 🤝 Supports any EVM chain 🧰 Built-in support for providers such as Alchemy, Infura, or build your own! 🍃 Use multiple providers (with fallbacks)
3
3
63
@wevm_dev
wevm
11 months
ty ⭐️
Tweet media one
5
2
59
@wevm_dev
wevm
1 year
We, the authors of wagmi, built viem because we knew a stable, predictable implementation with a tiny bundle size and performant modules was paramount to interacting the world's largest blockchain ecosystem. You can learn more about our rationale here:
1
3
59
@wevm_dev
wevm
1 year
viem will help developers build with a higher level of accuracy and correctness through type safety and developer experience. It will also integrate extremely well with wagmi so folks can start using it without much upfront switching cost.
2
2
59
@wevm_dev
wevm
1 year
massive shout out to @SushiSwap for sponsoring wagmi 🫡🫡🫡 they've been one of our biggest supporters. giving incredible feedback, battle-testing wagmi at scale, and contributing to an early gitcoin round.
Tweet media one
2
8
58
@wevm_dev
wevm
2 years
massive shout out to @family for being our first sponsor on GitHub 🫡🫡🫡
Tweet media one
6
2
57
@wevm_dev
wevm
1 year
wagmi is only getting started 🫡
9
0
56
@wevm_dev
wevm
4 months
appreciate the rpgf love we will continue to make the best tools everyday 🫡🔴
5
2
55
@wevm_dev
wevm
1 year
npm i wagmi @0 .10 Support for WalletConnect v2! 👉 useWatchPendingTransactions Hook 👉 watchPendingTransactions Action 👉
2
4
53
@wevm_dev
wevm
2 years
frens! wagmi is participating in @gitcoin GR14 from today until June 23! plz consider supporting development. funds will be matched.
0
11
52
@wevm_dev
wevm
1 year
If you haven't already realised, the Next.js templates on create-wagmi are also App Router (app/) ready! 🫡 npm init wagmi @latest
5
3
51
@wevm_dev
wevm
2 years
massive shout out to @WalletConnect for sponsoring wagmi on GitHub 🫡🫡🫡
3
5
50
@wevm_dev
wevm
10 months
1. switch to viem 2. send less rpc requests 3. profit
@_jxom
jxom
10 months
👀
Tweet media one
4
4
80
1
6
49
@wevm_dev
wevm
4 months
🫡🫡🫡
@WalletConnect
WalletConnect
4 months
Due to popular demand... Just two weeks after @wevm_dev released wagmi v2.0, we're excited to share that Web3Modal has shipped support in alpha! Get building 🦾
Tweet media one
2
15
66
3
1
49
@wevm_dev
wevm
4 months
ABIType is now v1! 🪨 Hardened by M+ downloads/month in usage 🟢 Test suite running against many TS versions 🎚️ Robust type benchmarking with Attest 📖 New docs site powered by Vocs ABIType powers incredible type inference and DX, for Viem, Wagmi, and projects, like @ponder_sh
Tweet media one
3
3
48
@wevm_dev
wevm
6 months
wagmi offsite 01 vienna, austria 2023-11-22 to 2023-12-03
3
0
48
@wevm_dev
wevm
11 months
waiting to upgrade to viem wagmi because you use a library that only supports ethers? adapters to make the migration easier 😌😌😌 - useEthersProvider - useEthersSigner - getEthersProvider - getEthersSigner
@_jxom
jxom
11 months
wagmi docs now have ethers.js adapters for those who depend on third-party libraries using ethers, or wish to incrementally migrate from ethers to viem.
13
13
129
1
3
47
@wevm_dev
wevm
4 months
any rpc provider want to be our official™️ node provider for viem/wagmi ci tests?
20
4
47
@wevm_dev
wevm
1 year
🆕 the wagmi org now has a general discussion space! can ask the core team questions or chat with others about general topics, like OSS, ethereum, typescript, and more.
Tweet media one
5
3
48
@wevm_dev
wevm
5 months
Our X handle has been updated to @wevm_dev . @wagmi_sh is now a memorial account.
11
4
47
@wevm_dev
wevm
5 months
Patched. Recommended to still update to latest Wagmi versions. Moving forward, we are adding more process around connectors to make sure upstream issues do not leak downstream. More info on that soon.
@Ledger
Ledger
5 months
🚨We have identified and removed a malicious version of the Ledger Connect Kit. 🚨 A genuine version is being pushed to replace the malicious file now. Do not interact with any dApps for the moment. We will keep you informed as the situation evolves. Your Ledger device and…
2K
6K
15K
0
5
47
@wevm_dev
wevm
1 year
if you are hacking in tokyo using wagmi, viem, or abitype 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡 🫡🫡🫡🫡🫡🫡
3
0
43
@wevm_dev
wevm
1 year
if you keep your wagmi version up-to-date, you will be rewarded 😼
6
1
45
@wevm_dev
wevm
1 year
Stability is a fundamental principle for viem. - We run our test suite against a forked Ethereum node - We aim for complete test coverage and test all potential behavioral cases - We build deterministic and pure APIs Learn more:
1
1
45
@wevm_dev
wevm
8 months
icymi, wagmi’s first major collab with paradigm dropped this weekend. introducing: rivet 🔧🔩🔧🔩
@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
163
848
3
6
45
@wevm_dev
wevm
6 months
Onward to `wagmi @beta `! Thanks for all the feedback so far - keep it coming.
@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
6
6
45
@wevm_dev
wevm
2 years
who is going to be wagmi contributooooor #69
Tweet media one
5
0
45
@wevm_dev
wevm
7 months
We released a low-level library providing TypeScript utilities for EIP-6963: Sidenote: Wagmi v2 Alpha has 6963 support built in (using mipd) already!
@WalletConnect
WalletConnect
7 months
6
17
51
1
10
43
@wevm_dev
wevm
1 year
👀
Tweet media one
3
1
44
@wevm_dev
wevm
7 months
👷👷👷👷👷👷👷 👷👷👷👷👷👷👷 👷👷👷👷👷👷👷 ➡️➡️➡️➡️➡️➡️➡️ Hardhat x Viem 👷👷👷👷👷👷👷 👷👷👷👷👷👷👷
@HardhatHQ
Hardhat
7 months
Introducing our latest plugin: hardhat-viem! It seamlessly brings the @wagmi_sh Viem library into Hardhat projects for a smoother dev experience. Check it out
7
33
152
1
6
40
@wevm_dev
wevm
2 years
past week in wagmi 🌈 RainbowKit launch 🍣 SushiSwap 2.0 🆕 configureChains and API Providers PR 🧠 Everipedia MagicConnector 🍿 First video tutorial _
@dhaiwat10
Dhai.sway 🌎✈️
2 years
IT'S HERE! I finally published my first YouTube video 🚀 Watch me walk you through the process of implementing Sign-in with Ethereum in a React frontend 👇
28
21
131
1
3
42
@wevm_dev
wevm
11 months
Have fun this weekend everyone! Always fun to work on a weekend project or kick back and relax. Enjoy!
2
5
42
@wevm_dev
wevm
1 year
"v1 next" will be wagmi as it is today, but with viem integrated – smaller bundle size, faster, tighter types, intuitive errors, etc. The final "v1" release will include other larger API refactors, library upgrades (React Query 5, TypeScript 5, etc), and DX improvements.
1
1
42
@wevm_dev
wevm
1 year
༼ つ ͡° ͜ʖ ͡° ༽つ new.⁠wagmi.⁠sh
4
2
41
@wevm_dev
wevm
1 year
We will be publicizing the "v1 next" & "v1" Roadmap in a GitHub Discussion next week! Until then, we would love to hear what is on your wishlist for wagmi v1! 🖤🖤🖤
4
0
41
@wevm_dev
wevm
1 year
This is the culmination of the last 16 months of work since wagmi launched in January 2022 🚀 We appreciate all the feedback, contributors, and users that got us here 🫡🫡🫡 Stay tuned for what's next. We aren't stopping here. 😈
0
1
40
@wevm_dev
wevm
1 year
wagmi v1 will be released in the coming months which will port from Ethers.js to viem.
1
3
41
@wevm_dev
wevm
1 month
Viem 2.9.0 now has support for the OP Stack fault proofs upgrade! 🎉
@OPLabsPBC
OP Labs
2 months
On Tuesday, March 19, OP Sepolia will be upgraded to support the feature-complete version of OP Stack fault proofs! This upgrade will introduce some breaking changes that will impact bridges, CEXs, and custom solutions that use withdrawals.
14
65
279
0
3
40
@wevm_dev
wevm
1 year
viem further tunes performance with optimized encoding/parsing algorithms, and by only executing heavy asynchronous tasks when required. See more:
Tweet media one
Tweet media two
Tweet media three
1
2
36
@wevm_dev
wevm
6 months
build on viem. build on viem. build on viem.
@dynamic_xyz
Dynamic
6 months
Ethers → Viem 🚀 We now use Viem from the @wagmi_sh team under the hood instead of Ethers! Their focus on being lightweight, composable, and type-safe makes for a great experience - which is now passed on to you 🤝 P.S. If you'd like to use Ethers, we've still got your back!
0
4
22
1
3
38
@wevm_dev
wevm
1 year
🥰
Tweet media one
2
0
38
@wevm_dev
wevm
5 months
viem + wagmi, very op, such base
@base
Base 🛡️
5 months
Introducing op-viem and op-wagmi: Extensions to popular Ethereum libraries designed to make it faster and easier to build on the OP Stack Developers can use these tools to add functionality like bridging with less custom code and time spent
18
65
426
1
0
38
@wevm_dev
wevm
10 months
100k weekly downloads for ! Thank you. 🫡 As always, we are open to feedback & new ideas. Submit a discussion post!
3
5
37
@wevm_dev
wevm
2 years
gm rainbowkit
@rainbowdotme
Rainbow
2 years
RainbowKit is built with @wagmi_sh , the best React Hooks library to get started working with Ethereum.
1
2
56
2
2
37
@wevm_dev
wevm
1 year
wagmi is participating in the @gitcoin Grants Beta Round until May 9 If you find wagmi, viem, etc. useful, please consider aping to support development 🫡🫡🫡🫡🫡🫡
1
2
33
@wevm_dev
wevm
11 months
( ͡° ͜ʖ ͡°) what are you using wagmi or viem for today?
15
2
34
@wevm_dev
wevm
1 year
🆕 ABIType now exports Zod Schemas for working with ABIs Install: `npm i abitype@^0.2` to get started Docs:
Tweet media one
3
1
33
@wevm_dev
wevm
1 year
Update the docs or add a test, and become contributooooor #100 .
Tweet media one
0
3
32
@wevm_dev
wevm
2 years
gm
11
2
31
@wevm_dev
wevm
2 years
special shoutout to @LooksRare for becoming a sponsor of wagmi! 😘😍
4
2
29
@wevm_dev
wevm
3 months
h/t to @paulmillr for identifying a low-priority DoS vulnerability in Ethereum ABI coders (zero-sized types & recursive pointers). voluntary efforts like this should be rewarded, so we have contributed $2,000USD towards the research here. we encourage others to do so as well.
@paulmillr
Paul Miller
4 months
Ethereum ABI parsers are vulnerable to DoS. It’s also possible to inject information in transactions, hidden from parsers. This allows tracking users across different wallets and even stealing private data. Details in a new article.
5
3
42
3
2
31
@wevm_dev
wevm
9 months
Quote tweet this with your spiciest 🌶️ wagmi / viem / TypeScript Ethereum take
7
3
28
@wevm_dev
wevm
4 months
s/o to @VitorMarthendal for adding a bunch of Viem actions as Wagmi actions and hooks lately Anyone can contribute! 🫡🫡🫡
Tweet media one
2
3
29
@wevm_dev
wevm
8 months
confirmed 🥵
Tweet media one
1
0
27
@wevm_dev
wevm
10 months
...and wagmi 🤗
@tobi
tobi lutke
10 months
The blockchain team at Shopify did a fantastic job creating a new tutorial for how to build a token-gated Shopify storefront from scratch. Using Shopify functions, Remix, Hydrogen, Wallet-connect. Great time to build for the next crypto rebound !
106
210
1K
3
0
27
@wevm_dev
wevm
5 months
two epic releases built-on viem ens.js 3.0 world id 2.0
@tiagosada
tiago sada
5 months
introducing world id 2.0 a human passport for the internet
32
72
372
0
2
27
@wevm_dev
wevm
1 year
Set up a wagmi v1 project with ConnectKit 1.4.0 in under a minute with create-wagmi! `npm init wagmi @latest ` `pnpm create wagmi` `yarn create wagmi`
@family
Family
1 year
ConnectKit 1.4.0 is now available. This update moves the peer dependency ( @wagmi_sh ) up a version (1.x.x) and removes the peer dependency 'ethers' in favor of 'viem'. It has breaking changes developers should be aware of. Full release notes:
5
5
44
2
0
26
@wevm_dev
wevm
4 months
vocs 😏
@kristofgazso
Kristof Gazso | kristof.eth
4 months
🔥 DOCS REVAMP IS LIVE 🔥 - 30+ new docs pages - new sleek Tutorial 1 leveraging high-level permissionless.js functions - all 26 EntryPoint errors explained with possible solutions - built using @wevm_dev 's new vocs framework Try it out now:
3
10
67
1
0
27
@wevm_dev
wevm
2 years
2k 🎉 ty for the support
Tweet media one
0
2
25
@wevm_dev
wevm
11 months
huge s/o to our new sponsors: @PancakeSwap & @CeloOrg 🫡🫡🫡
2
1
25