lodestar
ethers.js
Our great sponsors
lodestar | ethers.js | |
---|---|---|
27 | 22 | |
1,054 | 7,453 | |
2.8% | 2.1% | |
9.8 | 9.2 | |
about 23 hours ago | 10 days ago | |
TypeScript | TypeScript | |
GNU Lesser General Public License v3.0 only | MIT License |
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.
lodestar
-
Help needed to navigate in lodestar code
I think I found it. This pull request helped me: https://github.com/ChainSafe/lodestar/pull/3782
-
Daily General Discussion - May 21, 2023
Somer's guides are awesome and extremely thorough, but they help you learn to build a validator from scratch. In practice, I always download client binaries rather than building from scratch. You can find the lodestar releases page here.
- Lodestar v1.8.0 released!
-
Ethereum's pending withdrawals total $1.34 billion after Shapella
https://github.com/ChainSafe/lodestar 63 contributors
-
Daily General Discussion - April 6, 2023
My mainnet lodestar node crashed today. Thankfully, the validator process switched over to my backup lighthouse node without missing a single attestation.
- Lodestar v1.7.0 released (Shapella ready)
-
Daily General Discussion - December 28, 2022
Daily Goerli: I've been periodically running into some issues when updating nethermind which require force killing the Nethermind.Runner process. Recently had an issue where geth in lodestar-geth thought it was waiting for updates from lodestar, but lodestar was reporting connection refused. A restart of geth fixed it. I'm currently running into No state found for id 'head' in all lodestar instances, which was supposed to be fixed by this PR. I also recently encountered a long stack error from erigon in prysm-erigon when closing to update, but restarting both clients allowed sync to resume.
-
How to merge an Ethereum network right from the genesis block
The following sections outline how to configure an execution-layer client and a consensus-layer client so that they have everything in place to execute the entire merge already in the genesis block. Here, we'll use Geth and Lodestar.
-
Gnosis Merge-ready release clients
Consensus Layer client ✅ Teku v22.11.0: https://github.com/ConsenSys/teku/releases/tag/22.11.0 ✅ Lodestar v1.2.2: https://github.com/ChainSafe/lodestar/releases/tag/v1.2.2 🟡 Lighthouse: coming soon 🟡 Nimbus: coming soon ❌ Prysm: advised to switch to other clients
ethers.js
- Projects to contribute to
-
DeFi development learning
- https://github.com/ethers-io/ethers.js/ - Ethers JavaScript / TypeScript - Possibly more clean that Web3 JavaScript
-
Supabase & Metamask Signed Authentication (Web3)
ethers.js and MetaMask
-
wagmi returns 0x for contract that exists on goerli
Also, this seems relevant: https://github.com/ethers-io/ethers.js/discussions/1899
-
Troubleshooting: replacement fee too low
You can find more details in this ethers github issue.
-
See reason for transaction error in Wagmi?
Also I stumbled upon this thread and apparently as of now ethers js doesn't* support retrieving revert strings
-
How ether.js get event
I think I found on interesting code on source : https://github.com/ethers-io/ethers.js/blob/c80fcddf50a9023486e9f9acb1848aba4c19f7b6/packages/providers/src.ts/json-rpc-provider.ts
-
Can I read Smart Contract storage data without interacting with said Smart Contract?
This is what ethers.js is built for. You'll need a node provider like Alchemy to connect to but once you're set up you can read anything you want from the blockchain.
-
Make a beautiful Connect Wallet Button with RainbowKit and React
RainbowKit uses Ethers.js and Wagmi, both popular libraries in this space, under the hood.
-
Build your first dApp on Ethereum using HTML, Javascript, and Solidity!
This is a step-by-step tutorial on how to create a front end, deploy a Solidity smart contract, and connect them together. We will use Metamask, Remix IDE and Ethers.js.
What are some alternatives?
lighthouse - Ethereum consensus client in Rust
wagmi - React Hooks for Ethereum
nimbus-eth2 - Nim implementation of the Ethereum Beacon Chain
hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
web3-react - A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
ethereumjs-monorepo - Monorepo for the Ethereum VM TypeScript Implementation
go-ethereum - Go implementation of the Ethereum protocol
erc-1155 - Ethereum Semi Fungible Standard (ERC-1155)
zksync - zkSync: trustless scaling and privacy engine for Ethereum
erc-1155 - ERC-1155: Smart Contract Sample Implementation
teku - Open-source Ethereum consensus client written in Java
brownie - A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.