Lion - dapplion 9e57b7d320 ci: check docs spelling (#5527)
* Check docs spelling

* Add config

* Fix docs spelling

* Lint docs format

* docs(flamegraph): remove note about script that was removed

* sort wordlist

* Set sort algo

* Fix CI pipeline

* hope to fix CI ordering

* Disable wordlist sort check

* docs(CONTRIBUTING): remove merge conflict marker and add codeblock types

* refactor: change to pyspelling.yml for local runs

* docs: make spell-checking wordlist case insensitive

* fix: sort .wordlist.txt

* refactor: alphabetize script order

* fix: add docs/reference to gitignore

* docs: add codeblocks to pyspelling ignore and clear all errors

* docs: ignore possessive endings in spellcheck

* docs: clear spelling errors in package readmes

* docs: pyspelling fix generated cli.md

* feat(workflows): lint generated docs

* feat(workflows): add word sort to docs-check

* test: unsort wordlist

* fix: sort wordlist

* refactor(workflow): remove unused comments

---------

Co-authored-by: matthewkeil <me@matthewkeil.com>
Co-authored-by: Cayman <caymannava@gmail.com>
2023-06-21 18:24:27 +00:00
2023-06-21 18:24:27 +00:00
2022-01-31 11:49:02 -06:00
2020-03-30 20:24:46 -04:00
2023-06-21 18:24:27 +00:00
2023-06-21 18:24:27 +00:00
2023-06-21 18:24:27 +00:00
2022-05-24 16:12:55 -05:00
2021-03-07 12:50:58 +01:00
2021-09-02 09:36:11 +02:00
2023-06-21 18:24:27 +00:00
2022-05-24 16:12:55 -05:00
2020-09-03 13:17:58 +02:00
2023-06-21 18:24:27 +00:00
2023-02-12 11:37:11 -05:00
2023-05-01 10:54:13 -04:00
2022-05-24 16:12:55 -05:00
2023-06-21 18:24:27 +00:00
2023-06-21 18:24:27 +00:00
2023-06-21 18:24:27 +00:00
2023-06-21 18:24:27 +00:00

Lodestar Ethereum Consensus Implementation

GitHub release (latest by date) npm Docker Image Version (latest by date) Ethereum Consensus Spec v1.1.10 codecov ES Version Node Version gitpoap badge

Lodestar is a TypeScript implementation of the Ethereum Consensus specification developed by ChainSafe Systems.

Getting started

Prerequisites

Developer Quickstart:
yarn install
yarn build
./lodestar --help

Architecture Overview

  • 📦 This mono-repository contains a suite of Ethereum Consensus packages.
  • ⚖️ The mono-repository is released under LGPLv3 license. Note, that the packages contain their own licenses.
Package Version License Docs Description
@lodestar/beacon-node npm License: LGPL v3 documentation 🚨 Beacon-chain client
@lodestar/validator npm License: LGPL v3 documentation 🏦 Validator client
@lodestar/light-client npm License documentation 🐦 Ethereum Light client
@lodestar/api npm License documentation 📋 REST Client for the Ethereum Beacon API
@chainsafe/lodestar` npm License: LGPL v3 documentation 💻 Command-line tool for Lodestar
@lodestar/state-transition npm License: LGPL v3 documentation 🔎 Eth Consensus beacon-state transition
@lodestar/types npm License documentation 🗒️ Eth Consensus TypeScript and SSZ types
@lodestar/params npm License documentation 🕸️ Eth Consensus network parameters
@lodestar/utils npm License documentation 🧰 Miscellaneous utility functions used across Lodestar
@lodestar/config npm License documentation 🗒️ Eth Consensus types and params bundled together
@lodestar/spec-test-util npm License documentation 🧪 Test harness for Eth Consensus spec tests
@lodestar/db npm License documentation 💾 Read/write persistent Eth Consensus data
@lodestar/fork-choice npm License documentation 🍴 Beacon-chain fork choice

Contributors

Read our contributors document, submit an issue or talk to us on our Discord!

Meetings

Weekly contributor meetings are public and announced on Discord. Feel free to check out our meeting notes and documents on HackMD. Post-September 2021, meeting notes can be found on the Lodestar Wiki Page.

Donations

We are a local group of Toronto open-source developers. As such, all of our open-source work is funded by grants. We all take the time out of our hectic lives to contribute to the Ethereum ecosystem. If you want to donate, you can send us ETH at the following address: lodestar.chainsafe.eth

Description
No description provided
Readme 507 MiB
Languages
TypeScript 98.9%
JavaScript 0.6%
Shell 0.4%