Uniswap / web3-react

A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
https://web3-react-mu.vercel.app/
GNU General Public License v3.0
5.54k stars 1.52k forks source link

What is the maintenance status of this repository? #163

Open Chef-Chungus opened 3 years ago

Chef-Chungus commented 3 years ago

@NoahZinsmeister - We're actively using web3-react in our project and would like to continue to use it. It looks like there are lots of other projects which rely on web3-react also.

What's the current maintenance status? there are many PRs and issues open dating back a long time.

If funding is an issue, perhaps we can assist.

NachoOvando commented 3 years ago

I believe its not being maintained for at least a year, actually i think there are diferent packages for different propose (but it keeps calling with the same namel ), see the repo below: https://github.com/NoahZinsmeister/web3-react sadly for me that repo dont have a good documentation like the previous one

Blackglade commented 3 years ago

Came across this repo as well and had trouble getting it working. The documentation isn't much help. Will probably switch off to something else, this isn't worth it.

pacoccino commented 3 years ago

Upping this

This project is used in a lot of dapps, including Uniswap. Let find some funding and get it back on rails.

eccentricexit commented 3 years ago

There were some commits 4 days ago. I love web-react let's not let it die.

clacladev commented 3 years ago

Someone could help with GitGrants or Optimism's Retroactive Funding. But @NoahZinsmeister what is the real problem? Funding or lack of time?

sambacha commented 3 years ago

check the tag's in this repo, there is a new major release in alpha already, with much better state handling via zustand

outdoteth commented 2 years ago

Yep, I see @NoahZinsmeister has made quite a few commits on main today as well, so looks like it is maintained actively. But then I see lots of PR's that are as old as time which haven't been reviewed so idk. For example: https://github.com/NoahZinsmeister/web3-react/pull/187

Chef-Cheems commented 2 years ago

@NoahZinsmeister hi, Chef Cheems from Pancakeswap. We wonder whether slow development here is because of luck of funding or lack of maintainers? We can assist with funding. Possibly with maintaining a little bit.

We could fork it of course but we'd rather see this package flourish. ❤️

ekenigs commented 2 years ago

Any updates here?

NoahZinsmeister commented 2 years ago

hey all - sorry for the lack of responsiveness here. rest assured, web3-react will continue to be maintained going forward! however, i do have some important updates:

frankly, the v6 release had some significant warts, and the maintenance overhead was getting too high for me to handle. however, there's a v8 design in the main branch which i just released under beta tags that hopefully will solve a lot of those issues, and lead to a superior devex in the long run. i'm planning to much more actively maintain v8, with maybe some help from others :)

i know this upgrade may cause some short-term pain (as has the lack of maintenance thus far on v6), for which i apologize. in general, my recommendation going forward is to try to upgrade to v8 if at all possible. if not, v6 is of course still usable, though contributions will likely have to made via forks/local patches/etc.

see the readme in main for more details! https://github.com/NoahZinsmeister/web3-react/tree/main#web3-react-beta

TrejGun commented 2 years ago

@NoahZinsmeister thanks for the update. Just one question: are you going to bring back dropped connectors like trezor and ledger?

NoahZinsmeister commented 2 years ago

my thinking on hardware wallets is that browser/desktop extensions (think metamask, frame) are the more natural integrators. not fully opposed, though, and of course it's always possible to write a standalone connector

0x5e5e commented 2 years ago

awesome!! appreciate the hard work on this repo - this lib makes react dapps much, much easier to build for curious devs like myself that are new to the ecosystem

Lucienest commented 2 years ago

@NoahZinsmeister it'd be great if you support the hardware connectors since our dapps rely on them. Additionally, V8 should give the same or more flexibility as V6, such as the freedom to choose between Web3/Ethers.