fix spelling errors

This commit is contained in:
lightclient@protonmail.com 2021-09-22 19:21:48 +02:00
parent 146f632871
commit 44bab2e026
No known key found for this signature in database
GPG Key ID: 75C916AFEE20183E
4 changed files with 12 additions and 5 deletions

View File

@ -6,6 +6,9 @@ matrix:
lang: en
d: en_US
ignore-case: true
run-together: true
run-together-min: 2
run-together-limit: 256
dictionary:
wordlists:
- wordlist.txt

View File

@ -7,4 +7,4 @@ This interface allows the communication between consensus and execution layers o
Documentation of the subset of the Engine API methods for the Merge Interop:
- [Specification](./interop/specification.md)
- Schema *TBD*
- Schema *in progress*

View File

@ -17,9 +17,9 @@ Client software **MUST** expose Engine API at a port independent from JSON-RPC A
The list of error codes introduced by this specification can be found below.
| Code | Possible Return message | Decription |
| Code | Possible Return message | Description |
| - | - | - |
| 4 | Missing resource | Should be used when one of the call paramters references a missing resource and the call can't be processed, e.g. some action over unknown block is requested |
| 4 | Missing resource | Should be used when one of the call parameters references a missing resource and the call can't be processed, e.g. some action over unknown block is requested |
## Structures
@ -103,7 +103,7 @@ This structure maps on the [`ExecutionPayload`](https://github.com/ethereum/cons
#### Specification
1. Client software **MUST** validate the payload according to the execution environment rule set with modifications to this rule set definted in the [Block Validity](https://eips.ethereum.org/EIPS/eip-3675#block-validity) section of [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675#specification) and respond with the validation result.
1. Client software **MUST** validate the payload according to the execution environment rule set with modifications to this rule set defined in the [Block Validity](https://eips.ethereum.org/EIPS/eip-3675#block-validity) section of [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675#specification) and respond with the validation result.
2. Client software **MUST** defer persisting a valid payload until the corresponding [**`engine_consensusValidated`**](#engine_consensusValidated) message deems the payload valid with respect to the proof-of-stake consensus rules.
@ -111,7 +111,7 @@ This structure maps on the [`ExecutionPayload`](https://github.com/ethereum/cons
4. The call **MUST** be responded with `SYNCING` status while the sync process is in progress and thus the execution cannot yet be validated.
5. In the case when the parent block is unknown, client sofware **MUST** pull the block from the network and take one of the following actions depending on the parent block properties:
5. In the case when the parent block is unknown, client software **MUST** pull the block from the network and take one of the following actions depending on the parent block properties:
- If the parent block is a PoW block as per [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675#specification) definition then all missing dependencies of the payload **MUST** be pulled from the network and validated accordingly. The call **MUST** be responded according to the validity of the payload and the chain of its ancestors.
- If the parent block is a PoS block as per [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675#specification) definition then the call **MUST** be responded with `SYNCING` status and sync process **SHOULD** be initiated as it is specified in the [merge-sync.md](https://github.com/fjl/p2p-drafts/blob/master/merge-sync/merge-sync.md) document.

View File

@ -1,14 +1,18 @@
apis
bytecode
eip
endian
enum
eth
ethereum
interop
json
mempool
npm
ommers
openrpc
params
pos
pre
pyspelling
rlp