awesome-list-rpc-nodes-providers
web3.js
Our great sponsors
awesome-list-rpc-nodes-providers | web3.js | |
---|---|---|
3 | 30 | |
799 | 18,780 | |
- | 2.5% | |
6.3 | 9.3 | |
20 days ago | about 10 hours ago | |
TypeScript | ||
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
awesome-list-rpc-nodes-providers
-
Any recommendation for RPC provider?
https://github.com/arddluma/awesome-list-rpc-nodes-providers has a good list of providers and sorts them by chain, would def recommend taking a look at that.
- ConsenSys announced an update to its privacy policy on November 23 (including metamask infura and more): When you use Infura as your default RPC provider in MetaMask, Infura will collect your IP address and your Ethereum wallet address when you send a transaction.
-
Web3 Is Not Decentralization
For Metamask alternatives, Rabby https://rabby.io/ (MIT-licensed) (it routes all queries through its own RPCs atm) and Frame https://frame.sh/ (GPLv3) are the best desktop alternatives I've tried. The latter is my preferred client and IMO is a strict upgrade from Metamask. It's also getting a $7/$1 match on Gitcoin Grants GR12 right now if anyone wants to contribute in the next week: https://gitcoin.co/grants/1143/frame
There are many, many WalletConnect https://walletconnect.com/ compatible wallets that can be used with most dapps as well. There are close to 100 of these: https://walletconnect.com/registry/wallets
As for RPCs, here's a list for you: https://github.com/arddluma/awesome-list-rpc-nodes-providers
If you want to run you're own RPC node, it's not so hard as there are docker and docker-compose images that will let you get geth (or nethermind, or erigon) that will let you spin up an RPC pretty trivially.
The more important thing for decentralization IMO, is that you can reasonably switch, even if most people don't. Think about how this plays out in the browser or email markets and compare it to how much of a difference that is to completely locked in services like Facebook.
web3.js
-
Projects to contribute to
Web3.js (16500 GitHub Stars) https://github.com/web3/web3.js/
-
DeFi development learning
- https://github.com/web3/web3.js - Web3 JavaScript
-
How Trezor’s partnership with Wasabi Wallet could open doors for privacy solutions in the Web3 space.
last I checked web3.js only supports EVM coins / tokens. Was there an announcement I missed?
-
Frame size of "X" bytes exceeds maximum accepted frame size
I have attempted to increase the maxReceivedFrameSize in my truffle-config, which is a solution offered here like so:
-
Need the state of every contract at a point in 2016
Here is a way to do this using web3.js.
-
Exploring the Coinbase API From a Web2 Starting Point
Since we will build a Web3 example, the web3 framework was installed using npm (other options can be found here):
- How do I reduce the bundle size of external libraries?
-
Median webpage size was 2.3 MB in July 2022
yeah, I could see that.
web3.js is a super bloated library and will be added more frequently unless a team does a more optimal version from scratch
https://github.com/ChainSafe/web3.js/issues/1178
- Alpha of Web3.js v4 Just Released
What are some alternatives?
Rabby - The game-changing wallet for Ethereum and all EVM chains
web3-react - A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
Whitepaper-BODAV1 - BODA Token Whitepaper
matic-gas-prices - Displays current gas prices on the Polygon (MATIC) network.
ens - Implementations for ENS core functionality: The registry, registrars, and public resolvers.
opensea-js - TypeScript SDK for the OpenSea marketplace
yuki - 雪 - Yuki | Snowflake :snowflake:
gleam - ⭐️ A friendly language for building type-safe, scalable systems!
Solidity - Premium audits only
abi-decoder - Nodejs and Javascript library for decoding data params and events from ethereum transactions
yuki - 🌌 A collection of essential software for your PC, Android, and browser.
Blitz - ⚡️ The Missing Fullstack Toolkit for Next.js