Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix typos and incorrect punctuation in multiple documentation files #1076

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/exchange-operators/faq.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ The latest third-party audit reports are publicly available here:

:::note

Any news and updates related to exchange listing shared by the Mina Foundation are on [www.minaprotocol.com](https://minaprotocol.com) or the official [Mina Protocol]](https://x.com/MinaProtocol) X (Twitter). Mina Foundation cannot individually answer any listing questions.
Any news and updates related to exchange listing shared by the Mina Foundation are on [www.minaprotocol.com](https://minaprotocol.com) or the official [Mina Protocol](https://x.com/MinaProtocol) X (Twitter). Mina Foundation cannot individually answer any listing questions.

:::

Expand Down
4 changes: 2 additions & 2 deletions docs/exchange-operators/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Use Rosetta API if you are:
- Integrating the Mina blockchain with your exchange
- Building blockchain applications, such as explorers and wallets

Using Rosetta for building your application is preferrable, as it's API is more appropriate for applications and far more stable than GraphQL.
Using Rosetta for building your application is preferable, as it's API is more appropriate for applications and far more stable than GraphQL.


- [Running with Docker](/exchange-operators/rosetta/run-with-docker) - How to install Rosetta from Docker image
Expand All @@ -49,4 +49,4 @@ For answers to the most frequently asked questions about listing MINA, see [FAQ

## Questions?

Post any questions in Mina’s Github Discussions: https://github.com/MinaProtocol/mina/discussions
Post any questions in Mina’s Github Discussions: https://github.com/MinaProtocol/mina/discussions
2 changes: 1 addition & 1 deletion docs/mina-protocol/block-producers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ To successfully produce a block, a block producer must have the current state of

The opportunity to produce a block for a slot is determined by a [verifiable random function](/glossary#verifiable-random-function-vrf) (VRF). Think of this function as a lottery. Each block producer independently runs this VRF for each slot and if the output is greater than a threshold proportional to the producer's stake, they have the chance to produce a block at the designated slot.

This process is secret so that only the private key holder can determine the VRF output and only they know when they are to produce a block. This selection process aids security as it is impossible for an adversary to target a known block producer at a certain slot, e.g., by a denial of service or targeted attack. As a result, multiple producers can be selected for the same slot. When multiple producers produce a valid block for the same slot, ta short-range fork is produced where the consensus rules select the longest chain.
This process is secret so that only the private key holder can determine the VRF output and only they know when they are to produce a block. This selection process aids security as it is impossible for an adversary to target a known block producer at a certain slot, e.g., by a denial of service or targeted attack. As a result, multiple producers can be selected for the same slot. When multiple producers produce a valid block for the same slot, a short-range fork is produced where the consensus rules select the longest chain.

The stake distribution is determined from the SNARKed ledger at the last block of `current epoch-2`, so there is a delay for any recently acquired or [delegated stake](#stake-delegation). For example, if the current epoch is 10, the staking distribution is determined from the SNARKed ledger of the last block of the 8th epoch.

Expand Down
2 changes: 1 addition & 1 deletion docs/mina-protocol/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ This section describes how the Mina Protocol works.

## Node Operators

[Node Operators](../node-operators) describes how to run Mina nodes on a Mina network. Mina nodes fulfill different roles within the network.
[Node Operators](../node-operators) describe how to run Mina nodes on a Mina network. Mina nodes fulfill different roles within the network.

## Node Developers

Expand Down
2 changes: 1 addition & 1 deletion docs/mina-protocol/lifecycle-of-a-payment.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Any member of the network can create a payment and share it with the Mina networ

### Step 2: To produce a block, Bob's payment gets put in a todo list

A block producer node is chosen on the network for a given time slot. The currently active producer choses in-flight payments based on payment fees and places them in a list to be processed called a transition block. Block producers earn mina for building these blocks. The producer generates a SNARK defining the structure of the transition block as compared to the previous block (but not yet verifying these new payments). The producer transmits this new information for SNARK workers to process.
A block producer node is chosen on the network for a given time slot. The currently active producer chooses in-flight payments based on payment fees and places them in a list to be processed called a transition block. Block producers earn mina for building these blocks. The producer generates a SNARK defining the structure of the transition block as compared to the previous block (but not yet verifying these new payments). The producer transmits this new information for SNARK workers to process.

### Step 3: To prove a SNARK transaction, Bob's payment gets SNARK-signed

Expand Down