From 27769604a3afc0332376039b6a71f4fc434b718f Mon Sep 17 00:00:00 2001 From: Joshua <62268199+minimalsm@users.noreply.github.com> Date: Thu, 1 Dec 2022 11:20:38 +0000 Subject: [PATCH] Fix Ethereum and GitHub typos --- docs/developers/contributing.md | 4 ++-- docs/developers/dapp-developer/mobile.md | 2 +- docs/developers/dapp-developer/native.md | 4 ++-- docs/developers/geth-developer/dev-mode.md | 2 +- docs/developers/geth-developer/disclosures.md | 6 +++--- docs/developers/geth-developer/issue-handling-workflow.md | 2 +- docs/faq.md | 2 +- docs/fundamentals/account-management.md | 2 +- docs/fundamentals/index.md | 2 +- docs/fundamentals/logs.md | 6 +++--- docs/fundamentals/mining.md | 2 +- docs/fundamentals/peer-to-peer.md | 2 +- docs/getting-started/hardware-requirements.md | 2 +- docs/getting-started/installing-geth.md | 4 ++-- docs/tools/abigen.md | 2 +- docs/tools/clef/rules.md | 2 +- docs/tools/clef/tutorial.md | 4 ++-- docs/tools/puppeth.md | 2 +- public/docs/vulnerabilities/vulnerabilities.json | 4 ++-- src/pages/index.tsx | 4 ++-- 20 files changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/developers/contributing.md b/docs/developers/contributing.md index c232f2abfb..72884fc585 100644 --- a/docs/developers/contributing.md +++ b/docs/developers/contributing.md @@ -7,7 +7,7 @@ We welcome contributions from anyone on the internet, and are grateful for even ## Contributing to the Geth source code {#contributing-to-source-code} -If you'd like to contribute to the Geth source code, please fork the [Github repository](https://github.com/ethereum/go-ethereum), fix, commit and send a pull request for the maintainers to review and merge into the main code base. If you wish to submit more complex changes though, please check up with the core devs first on our Discord Server to ensure those changes are in line with the general philosophy of the project and/or get some early feedback which can make both your efforts much lighter as well as our review and merge procedures quick and simple. +If you'd like to contribute to the Geth source code, please fork the [GitHub repository](https://github.com/ethereum/go-ethereum), fix, commit and send a pull request for the maintainers to review and merge into the main code base. If you wish to submit more complex changes though, please check up with the core devs first on our Discord Server to ensure those changes are in line with the general philosophy of the project and/or get some early feedback which can make both your efforts much lighter as well as our review and merge procedures quick and simple. Please make sure your contributions adhere to our coding guidelines: @@ -25,7 +25,7 @@ We encourage an early pull request approach, meaning pull requests are created a ## Contributing to the Geth website {#contributing-to-website} -The Geth website is hosted separately from Geth itself. The contribution guidelines are the same. Please for the Geth website Github repository and raise pull requests for the maintainers to review and merge. +The Geth website is hosted separately from Geth itself. The contribution guidelines are the same. Please for the Geth website GitHub repository and raise pull requests for the maintainers to review and merge. ## License {#license} diff --git a/docs/developers/dapp-developer/mobile.md b/docs/developers/dapp-developer/mobile.md index 985cdf1a7e..539d56feeb 100644 --- a/docs/developers/dapp-developer/mobile.md +++ b/docs/developers/dapp-developer/mobile.md @@ -54,7 +54,7 @@ Similarly to the reusable [Go libraries](/docs/developers/dapp-developer/native- - Contract interactions through auto-generated bindings The Geth mobile API is broadly equivalent to the [Go API](/docs/developers/dapp-developer/native-accounts). The source code can be found in the `mobile` section of Geth's -[Github](https://github.com/ethereum/go-ethereum/tree/master/mobile). +[GitHub](https://github.com/ethereum/go-ethereum/tree/master/mobile). ## Mobile Account Management {#mobile-account-management} diff --git a/docs/developers/dapp-developer/native.md b/docs/developers/dapp-developer/native.md index cb70499657..fde03d39b4 100644 --- a/docs/developers/dapp-developer/native.md +++ b/docs/developers/dapp-developer/native.md @@ -21,7 +21,7 @@ Geth's reusable Go libraries focus on three main usage areas: - Remote node interfacing via different transports - Contract interactions through auto-generated bindings -The libraries are updated synchronously with the Geth Github repository. The Go libraries can be viewed in full at [Go Packages](https://pkg.go.dev/github.com/ethereum/go-ethereum#section-directories). +The libraries are updated synchronously with the Geth GitHub repository. The Go libraries can be viewed in full at [Go Packages](https://pkg.go.dev/github.com/ethereum/go-ethereum#section-directories). Péter Szilágyi (@karalabe) gave a high level overview of the Go libraries in a talk at DevCon2 in Shanghai in 2016. The slides are still a useful resource ([available here](https://ethereum.karalabe.com/talks/2016-devcon.html)) and the talk itself can be viewed by clicking the image below (it is also archived on [IPFS](https://ipfs.io/ipfs/QmQRuKPKWWJAamrMqAp9rytX6Q4NvcXUKkhvu3kuREKqXR)). @@ -189,7 +189,7 @@ SubscribePendingTransactions() _Note that both `ethclient` and `gethclient` have a `CallContract()` function - the difference is that the `gethclient` version includes an `overrides` argument._ -Details relating to these endpoints can be found at [pkg.go.dev](https://pkg.go.dev/github.com/ethereum/go-ethereum@v1.10.19/ethclient/gethclient) or the Geth [Github](https://github.com/ethereum/go-ethereum/tree/master/ethclient). The code snippets in this tutorial were adapted from a more more in-depth set of examples available on [Github](https://github.com/MariusVanDerWijden/web3go). +Details relating to these endpoints can be found at [pkg.go.dev](https://pkg.go.dev/github.com/ethereum/go-ethereum@v1.10.19/ethclient/gethclient) or the Geth [GitHub](https://github.com/ethereum/go-ethereum/tree/master/ethclient). The code snippets in this tutorial were adapted from a more more in-depth set of examples available on [GitHub](https://github.com/MariusVanDerWijden/web3go). ## Summary {#summary} diff --git a/docs/developers/geth-developer/dev-mode.md b/docs/developers/geth-developer/dev-mode.md index ae0bbf44c5..d37a0ff0b1 100644 --- a/docs/developers/geth-developer/dev-mode.md +++ b/docs/developers/geth-developer/dev-mode.md @@ -220,7 +220,7 @@ INFO [05-09|12:27:09.681] 🔨 mined potential block number=2 h ## Interact with contract using Remix {#interact-with-contract} -The contract is now deployed on a local testnet version of the Etheruem blockchain. This means there is a contract address that contains executable bytecode that can be invoked by sending transactions with instructions, also in bytecode, to that address. Again, this can all be achieved by constructing transactions directly in the Geth console or even by making external http requests using tools such as Curl. Here, Remix is used to retrieve the value, then the same action is taken using the Javascript console. +The contract is now deployed on a local testnet version of the Ethereum blockchain. This means there is a contract address that contains executable bytecode that can be invoked by sending transactions with instructions, also in bytecode, to that address. Again, this can all be achieved by constructing transactions directly in the Geth console or even by making external http requests using tools such as Curl. Here, Remix is used to retrieve the value, then the same action is taken using the Javascript console. After deploying the contract in Remix, the `Deployed Contracts` tab in the sidebar automatically populates with the public functions exposed by `Storage.sol`. To send a value to the contract storage, type a number in the field adjacent to the `store` button, then click the button. diff --git a/docs/developers/geth-developer/disclosures.md b/docs/developers/geth-developer/disclosures.md index a9395c7e38..ed49a676d1 100644 --- a/docs/developers/geth-developer/disclosures.md +++ b/docs/developers/geth-developer/disclosures.md @@ -74,11 +74,11 @@ The JSON file of known vulnerabilities below is a list of objects, one for each - `CVE` - The assigned `CVE` identifier, if available (optional) -### What about Github security advisories {#github-security-advisories} +### What about GitHub security advisories {#github-security-advisories} -We prefer to not rely on Github as the only/primary publishing protocol for security advisories, but we plan to use the Github-advisory process as a second channel for disseminating vulnerability-information. +We prefer to not rely on GitHub as the only/primary publishing protocol for security advisories, but we plan to use the GitHub-advisory process as a second channel for disseminating vulnerability-information. -Advisories published via Github can be accessed [here](https://github.com/ethereum/go-ethereum/security/advisories?state=published). +Advisories published via GitHub can be accessed [here](https://github.com/ethereum/go-ethereum/security/advisories?state=published). ## Bug Bounties {#bug-bounties} diff --git a/docs/developers/geth-developer/issue-handling-workflow.md b/docs/developers/geth-developer/issue-handling-workflow.md index 175d501562..5c5f8cf908 100644 --- a/docs/developers/geth-developer/issue-handling-workflow.md +++ b/docs/developers/geth-developer/issue-handling-workflow.md @@ -1,6 +1,6 @@ --- title: Issue Handling Workflow -description: Instructions for managing Github issues +description: Instructions for managing GitHub issues --- ## Draft proposal {#draft-proposal} diff --git a/docs/faq.md b/docs/faq.md index 80fe501036..d8c2d7a1d0 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -5,7 +5,7 @@ description: Frequently asked questions related to Geth ## Where can I get more information? {#where-can-i-get-more-information} -This page contains answers to common questions about Geth. Source code and README documentation can be found on the Geth [Github](https://github.com/ethereum/go-ethereum). You can also ask questions on Geth's [Discord channel](https://discord.gg/WHNkYDsAKU) or keep up to date with Geth on [Twitter](https://twitter.com/go_ethereum). Information about Ethereum in general can be found at [ethereum.org](https://ethereum.org). +This page contains answers to common questions about Geth. Source code and README documentation can be found on the Geth [GitHub](https://github.com/ethereum/go-ethereum). You can also ask questions on Geth's [Discord channel](https://discord.gg/WHNkYDsAKU) or keep up to date with Geth on [Twitter](https://twitter.com/go_ethereum). Information about Ethereum in general can be found at [ethereum.org](https://ethereum.org). The Geth team have also recently started to run AMA's on Reddit: diff --git a/docs/fundamentals/account-management.md b/docs/fundamentals/account-management.md index cfb5c6ccfb..f411d24934 100644 --- a/docs/fundamentals/account-management.md +++ b/docs/fundamentals/account-management.md @@ -145,7 +145,7 @@ which returns: ### Import a keyfile {#importing-a-keyfile} -It is also possible to create an account by importing an existing private key. For example, a user might already have some ether at an address they created using a browser wallet and now wish to use a new Geth node to interact with their funds. In this case, the private key can be exported from the browser wallet and imported into Geth. It is possible to do this using Clef, but currently the method is not externally exposed and requires implementing a UI. There is a Python UI on the Geth Github that could be used as an example or it can be done using the default console UI. However, for now the most straightforward way to import an accoutn from a private key is to use Geth's `account import`. +It is also possible to create an account by importing an existing private key. For example, a user might already have some ether at an address they created using a browser wallet and now wish to use a new Geth node to interact with their funds. In this case, the private key can be exported from the browser wallet and imported into Geth. It is possible to do this using Clef, but currently the method is not externally exposed and requires implementing a UI. There is a Python UI on the Geth GitHub that could be used as an example or it can be done using the default console UI. However, for now the most straightforward way to import an accoutn from a private key is to use Geth's `account import`. Geth requires the private key to be stored as a file which contains the private key as unencrypted canonical elliptic curve bytes encoded into hex (i.e. plain text key without leading 0x). The new account is then saved in encrypted format, protected by a passphrase the user provides on request. As always, this passphrase must be securely and safely backed up - there is no way to retrieve or reset it if it is forgotten! diff --git a/docs/fundamentals/index.md b/docs/fundamentals/index.md index 329a90509b..2468dc0d71 100644 --- a/docs/fundamentals/index.md +++ b/docs/fundamentals/index.md @@ -11,4 +11,4 @@ This is where you will find information about how to manage a Geth node and unde For example, the pages here will help you to understand the underlying architecture of your Geth node, how to start it in different configurations using command line options, how to sync the blockchain and how to manage accounts. There is a page on security practices that will help you to keep your Geth node safe from adversaries. -Note also that there is a page explaining common log messages that are often queried on the Geth discord and Github - this will help users to interpret the messages displayed to the console and know what actions to take. +Note also that there is a page explaining common log messages that are often queried on the Geth discord and GitHub - this will help users to interpret the messages displayed to the console and know what actions to take. diff --git a/docs/fundamentals/logs.md b/docs/fundamentals/logs.md index f1757eaf67..b3f4fe6abe 100644 --- a/docs/fundamentals/logs.md +++ b/docs/fundamentals/logs.md @@ -5,7 +5,7 @@ description: Geth's log messages explained A Geth node continually reports messages to the console allowing users to monitor Geth's current status in real-time. The logs indicate when Geth is running normally and indicates when some attention is required. However, reading these logs can be difficult for new users. This page will help to interpret the log messages to better understand what Geth is doing. -Note that there are a large number of log messages covering a wide range of possible scenarios for a Geth node. This page will only address a subset of commonly seen messages. For more, see the [Geth Github](https://github.com/ethereum/go-ethereum), [Discord](https://discord.gg/WHNkYDsAKU) or search on [ethereum.stackexchange](https://ethereum.stackexchange.com/). Log messages are usually sufficiently self-descrining that they do not require additional explanation. +Note that there are a large number of log messages covering a wide range of possible scenarios for a Geth node. This page will only address a subset of commonly seen messages. For more, see the [Geth GitHub](https://github.com/ethereum/go-ethereum), [Discord](https://discord.gg/WHNkYDsAKU) or search on [ethereum.stackexchange](https://ethereum.stackexchange.com/). Log messages are usually sufficiently self-descrining that they do not require additional explanation. ## Configuring log messages {#configuring-log-messages} @@ -186,7 +186,7 @@ Other user actions have similar log messages that are displayed to the console. ## Common warnings {#common-warnings} -There are many warnings that can be emitted by Geth as part of its normal operation. However, some are asked about especially frequently on the [Geth Github](https://github.com/ethereum/go-ethereum) and [Discord](https://discord.gg/WHNkYDsAKU) channel. +There are many warnings that can be emitted by Geth as part of its normal operation. However, some are asked about especially frequently on the [Geth GitHub](https://github.com/ethereum/go-ethereum) and [Discord](https://discord.gg/WHNkYDsAKU) channel. ```sh WARN [10-03|18:00:40.413] Unexpected trienode heal packet peer=9f0e8fbf reqid=6,915,308,639,612,522,441 @@ -214,4 +214,4 @@ This message indicates that a peer is being dropped because it is not fully sync ## Summary {#summary} -There are a wide range of log messages that are emitted while Geth is running. The level of detail in the logs can be configured using the `verbosity` flag at startup. This page has outlined some of the common messages users can expect to see when Geth is run with default verbosity, without attempting to be comprehensive. For more, please see the [Geth Github](https://github.com/ethereum/go-ethereum) and [Discord](https://discord.gg/WHNkYDsAKU). +There are a wide range of log messages that are emitted while Geth is running. The level of detail in the logs can be configured using the `verbosity` flag at startup. This page has outlined some of the common messages users can expect to see when Geth is run with default verbosity, without attempting to be comprehensive. For more, please see the [Geth GitHub](https://github.com/ethereum/go-ethereum) and [Discord](https://discord.gg/WHNkYDsAKU). diff --git a/docs/fundamentals/mining.md b/docs/fundamentals/mining.md index 31201b3baf..53f40a1058 100644 --- a/docs/fundamentals/mining.md +++ b/docs/fundamentals/mining.md @@ -23,7 +23,7 @@ Regardless of the mining method, the blockchain must be fully synced before mini ### Installing Ethminer {#installing-ethminer} -The Ethminer software can be installed from a downloaded binary or built from source. The relevant downloads and installation instructions are available from the [Ethminer Github](https://github.com/ethereum-mining/ethminer/#build). Standalone executables are available for Linux, macOS and Windows. +The Ethminer software can be installed from a downloaded binary or built from source. The relevant downloads and installation instructions are available from the [Ethminer GitHub](https://github.com/ethereum-mining/ethminer/#build). Standalone executables are available for Linux, macOS and Windows. ### Using Ethminer with Geth {#using-ethminer} diff --git a/docs/fundamentals/peer-to-peer.md b/docs/fundamentals/peer-to-peer.md index 5fee721b68..7784007454 100644 --- a/docs/fundamentals/peer-to-peer.md +++ b/docs/fundamentals/peer-to-peer.md @@ -106,7 +106,7 @@ The `admin` module also includes functions for gathering information about the l ## Custom Networks {#custom-networks} -It is often useful for developers to connect to private test networks rather than public testnets or Etheruem mainnet. These sandbox environments allow block creation without competing against other miners, easy minting of test ether and give freedom to break things without real-world consequences. A private network is started by providing a value to `--networkid` that is not used by any other existing public network ([Chainlist](https://chainlist.org)) and creating a custom `genesis.json` file. Detailed instructions for this are available on the [Private Networks page](/docs/developers/geth-developer/private-network). +It is often useful for developers to connect to private test networks rather than public testnets or Ethereum mainnet. These sandbox environments allow block creation without competing against other miners, easy minting of test ether and give freedom to break things without real-world consequences. A private network is started by providing a value to `--networkid` that is not used by any other existing public network ([Chainlist](https://chainlist.org)) and creating a custom `genesis.json` file. Detailed instructions for this are available on the [Private Networks page](/docs/developers/geth-developer/private-network). ## Static nodes {#static-nodes} diff --git a/docs/getting-started/hardware-requirements.md b/docs/getting-started/hardware-requirements.md index abc463d777..f3419b1c2e 100644 --- a/docs/getting-started/hardware-requirements.md +++ b/docs/getting-started/hardware-requirements.md @@ -18,7 +18,7 @@ It is recommended to use at least 16GB RAM. Disk space is usually the primary bottleneck for node operators. At the time of writing (September 2022) a 2TB SSD is recommended for a full node running Geth and a consensus client. Geth itself requires >650GB of disk space for a snap-synced full node and, with the default cache size, grows about 14GB/week. Pruning brings the total storage back down to the original 650GB. Archive nodes require additional space. A "full" archive node that keeps all state back to genesis requires more than 12TB of space. Partial archive nodes can also be created by turning off the garbage collector after some initial sync - the storage requirement depends how much state is saved. -As well as storage capacity, Geth nodes rely on fast read and write operations. This means HDDs and cheaper HDDS can sometimes struggle to sync the blockchain. A list of SSD models that users report being able and unable to sync Geth is available in this [Github Gist](https://gist.github.com/yorickdowne/f3a3e79a573bf35767cd002cc977b038). Please note that the list has _not_ been verified by the Geth team. +As well as storage capacity, Geth nodes rely on fast read and write operations. This means HDDs and cheaper HDDS can sometimes struggle to sync the blockchain. A list of SSD models that users report being able and unable to sync Geth is available in this [GitHub Gist](https://gist.github.com/yorickdowne/f3a3e79a573bf35767cd002cc977b038). Please note that the list has _not_ been verified by the Geth team. ## Bandwidth {#bandwidth} diff --git a/docs/getting-started/installing-geth.md b/docs/getting-started/installing-geth.md index 2c6e2d4a3f..ee1763ff25 100644 --- a/docs/getting-started/installing-geth.md +++ b/docs/getting-started/installing-geth.md @@ -258,7 +258,7 @@ C:\Users\xxx\src\github.com\ethereum\go-ethereum> go install -v ./cmd/... ### FreeBSD {#freeBSD} -To build Geth from source code on FreeBSD, the Geth Github repository can be cloned into a local directory. +To build Geth from source code on FreeBSD, the Geth GitHub repository can be cloned into a local directory. ```sh git clone https://github.com/ethereum/go-ethereum @@ -303,7 +303,7 @@ make geth These commands create a Geth executable file in the `go-ethereum/build/bin` folder that can be moved and run from another directory if required. The binary is standalone and doesn't require any additional files. -To update an existing Geth installation simply stop the node, navigate to the project root directory and pull the latest version from the Geth Github repository. then rebuild and restart the node. +To update an existing Geth installation simply stop the node, navigate to the project root directory and pull the latest version from the Geth GitHub repository. then rebuild and restart the node. ```sh cd go-ethereum diff --git a/docs/tools/abigen.md b/docs/tools/abigen.md index fe29303851..851226374d 100644 --- a/docs/tools/abigen.md +++ b/docs/tools/abigen.md @@ -137,4 +137,4 @@ type Storage struct { `Storage.go` contains all the bindings required to interact with `Storage.sol` from a Go application. -For instructions on how to deploy this contract to Ethereum from a Go native application read our [Go bindings page](/docs/developers/dapp-developer/native). To browse the Abigen source code visit the Geth [Github repository](https://github.com/ethereum/go-ethereum/tree/master/cmd/abigen). +For instructions on how to deploy this contract to Ethereum from a Go native application read our [Go bindings page](/docs/developers/dapp-developer/native). To browse the Abigen source code visit the Geth [GitHub repository](https://github.com/ethereum/go-ethereum/tree/master/cmd/abigen). diff --git a/docs/tools/clef/rules.md b/docs/tools/clef/rules.md index 29768078be..b4f4eda363 100644 --- a/docs/tools/clef/rules.md +++ b/docs/tools/clef/rules.md @@ -238,4 +238,4 @@ function OnApprovedTx(resp) { ## Summary {#summary} -Rules are sets of conditions encoded in Javascript files that enable certain actions to be auto-approved by Clef. This page outlined the implementation details and security considerations that will help to build suitrable ruleset files. See the [Clef Github](https://github.com/ethereum/go-ethereum/tree/master/cmd/clef) for further reading. +Rules are sets of conditions encoded in Javascript files that enable certain actions to be auto-approved by Clef. This page outlined the implementation details and security considerations that will help to build suitrable ruleset files. See the [Clef GitHub](https://github.com/ethereum/go-ethereum/tree/master/cmd/clef) for further reading. diff --git a/docs/tools/clef/tutorial.md b/docs/tools/clef/tutorial.md index 86d3caf2ee..fed28f966f 100644 --- a/docs/tools/clef/tutorial.md +++ b/docs/tools/clef/tutorial.md @@ -504,7 +504,7 @@ t=2022-07-01T15:52:23+0300 lvl=info msg=SignData api=signer type=request meta t=2022-07-01T15:52:23+0300 lvl=info msg=SignData api=signer type=response data= error="Request denied" ``` -More examples, including a ruleset for a rate-limited window, are available on the [Clef Github](https://github.com/ethereum/go-ethereum/blob/master/cmd/clef/rules.md#example-1-ruleset-for-a-rate-limited-window) and on the [Rules page](/docs/tools/clef/rules). +More examples, including a ruleset for a rate-limited window, are available on the [Clef GitHub](https://github.com/ethereum/go-ethereum/blob/master/cmd/clef/rules.md#example-1-ruleset-for-a-rate-limited-window) and on the [Rules page](/docs/tools/clef/rules). ## Under the hood {#under-the-hood} @@ -574,4 +574,4 @@ Ultimately, the goal is to deprecate Geth's account management tools completely ## Summary {#summary} This page includes step-by-step instructions for basic and intermediate uses of Clef, including using it as a standalone app and a backend signer for Geth. Further information is available on our other Clef pages, including [Introduction](/docs/clef/introduction), [Setup](/docs/tools/clef/setup), -[Rules](/docs/tools/clef/rules), [Communication Datatypes](/docs/clef/datatypes) and [Communication APIs](/docs/tools/clef/apis). Also see the [Clef Github](https://github.com/ethereum/go-ethereum/tree/master/cmd/clef) for further reading. +[Rules](/docs/tools/clef/rules), [Communication Datatypes](/docs/clef/datatypes) and [Communication APIs](/docs/tools/clef/apis). Also see the [Clef GitHub](https://github.com/ethereum/go-ethereum/tree/master/cmd/clef) for further reading. diff --git a/docs/tools/puppeth.md b/docs/tools/puppeth.md index dff125f26a..6c91e6df9b 100644 --- a/docs/tools/puppeth.md +++ b/docs/tools/puppeth.md @@ -172,4 +172,4 @@ geth --datadir Node1 --port 30301 --bootnodes --networkid Puppeth is a command line wizard that guides a user through the various stages of setting up a private network using proof-of-authority or proof-of-work consensus engine. Various network components can be added that optimize the network or enable network monitoring. -[Github repository](https://github.com/ethereum/go-ethereum/tree/master/cmd/puppeth) +[GitHub repository](https://github.com/ethereum/go-ethereum/tree/master/cmd/puppeth) diff --git a/public/docs/vulnerabilities/vulnerabilities.json b/public/docs/vulnerabilities/vulnerabilities.json index b1168cacae..d6a46ddd1c 100644 --- a/public/docs/vulnerabilities/vulnerabilities.json +++ b/public/docs/vulnerabilities/vulnerabilities.json @@ -135,7 +135,7 @@ "name": "DoS via malicious `snap/1` request", "uid": "GETH-2021-03", "summary": "A vulnerable node is susceptible to crash when processing a maliciously crafted message from a peer, via the snap/1 protocol. The crash can be triggered by sending a malicious snap/1 GetTrieNodes package.", - "description": "The `snap/1` protocol handler contains two vulnerabilities related to the `GetTrieNodes` packet, which can be exploited to crash the node. Full details are available at the Github security [advisory](https://github.com/ethereum/go-ethereum/security/advisories/GHSA-59hh-656j-3p7v)", + "description": "The `snap/1` protocol handler contains two vulnerabilities related to the `GetTrieNodes` packet, which can be exploited to crash the node. Full details are available at the GitHub security [advisory](https://github.com/ethereum/go-ethereum/security/advisories/GHSA-59hh-656j-3p7v)", "links": [ "https://github.com/ethereum/go-ethereum/security/advisories/GHSA-59hh-656j-3p7v", "https://geth.ethereum.org/docs/vulnerabilities/vulnerabilities", @@ -152,7 +152,7 @@ "name": "DoS via malicious p2p message", "uid": "GETH-2022-01", "summary": "A vulnerable node can crash via p2p messages sent from an attacker node, if running with non-default log options.", - "description": "A vulnerable node, if configured to use high verbosity logging, can be made to crash when handling specially crafted p2p messages sent from an attacker node. Full details are available at the Github security [advisory](https://github.com/ethereum/go-ethereum/security/advisories/GHSA-wjxw-gh3m-7pm5)", + "description": "A vulnerable node, if configured to use high verbosity logging, can be made to crash when handling specially crafted p2p messages sent from an attacker node. Full details are available at the GitHub security [advisory](https://github.com/ethereum/go-ethereum/security/advisories/GHSA-wjxw-gh3m-7pm5)", "links": [ "https://github.com/ethereum/go-ethereum/security/advisories/GHSA-wjxw-gh3m-7pm5", "https://geth.ethereum.org/docs/vulnerabilities/vulnerabilities", diff --git a/src/pages/index.tsx b/src/pages/index.tsx index d49a3bb476..a4abf0516f 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -55,7 +55,7 @@ const HomePage: NextPage = ({}) => { - Geth has been a core part of Etheruem since the very beginning. Geth was one of + Geth has been a core part of Ethereum since the very beginning. Geth was one of the original Ethereum implementations making it the most battle-hardened and tested client. @@ -119,7 +119,7 @@ const HomePage: NextPage = ({}) => { the smallest of fixes! If you'd like to contribute to the Geth source code, please fork the{' '} - Github repository + GitHub repository , fix, commit and send a pull request for the maintainers to review and merge into the main code base.