Skip to content

Commit 3cb6ae7

Browse files
Merge pull request 0xPolygon#155 from criadoperez/fix/criadoperez2
Text corrections
2 parents a8d3e4c + c4f1dbd commit 3cb6ae7

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

docs/miden/vm/architecture/introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ $$
1414
x' - (x + y) = 0 \text{ | degree} = 1
1515
$$
1616

17-
In the above, the constraint equation is followed by the implied algebraic degree of the constraint. This degree is determined by the number of multiplications between trace columns. If a constraint does not involve any multiplications between columns, its degree is $1$. If a constraint involves multiplication between two columns, its degree is $2$. If we need to multiply three columns together, the degree is $3$ ect.
17+
In the above, the constraint equation is followed by the implied algebraic degree of the constraint. This degree is determined by the number of multiplications between trace columns. If a constraint does not involve any multiplications between columns, its degree is $1$. If a constraint involves multiplication between two columns, its degree is $2$. If we need to multiply three columns together, the degree is $3$ etc.
1818

1919
The maximum allowed constraint degree in Miden VM is $9$. If a constraint degree grows beyond that, we frequently need to introduce additional columns to reduce the degree.
2020

docs/miden/vm/architecture/stack/field-ops.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ The effect on the rest of the stack is:
232232

233233
## `EXT2MUL`
234234

235-
The `EXT2MUL` operation pops top $4$ values from the top of the stack, performs mulitplication between the two extension field elements, and pushes the resulting $4$ values onto the stack. The diagram below illustrates this graphically.
235+
The `EXT2MUL` operation pops top $4$ values from the top of the stack, performs multiplication between the two extension field elements, and pushes the resulting $4$ values onto the stack. The diagram below illustrates this graphically.
236236

237237
![ext2mul](../../../../img/miden/vm/design/stack/field-operations/EXT2MUL.png)
238238

docs/miden/vm/tools/debugger.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ The Miden debugger supports the following commands:
44

55
| Command | Shortcut | Arguments | Description |
66
| --- | --- | --- | --- |
7-
| next | n | count? | Steps `count` clock cycles. Will step `1` cycle of `count` is ommitted. |
7+
| next | n | count? | Steps `count` clock cycles. Will step `1` cycle of `count` is omitted. |
88
| continue | c | - | Executes the program until completion, failure or a breakpoint. |
9-
| back | b | count? | Backward step `count` clock cycles. Will back-step `1` cycle of `count` is ommitted. |
9+
| back | b | count? | Backward step `count` clock cycles. Will back-step `1` cycle of `count` is omitted. |
1010
| rewind | r | - | Executes the program backwards until the beginning, failure or a breakpoint. |
1111
| print | p | - | Displays the complete state of the virtual machine. |
12-
| print mem | p m | address? | Displays the memory value at `address`. If `address` is ommitted, didisplays all the memory values. |
13-
| print stack | p s | index? | Displays the stack value at `index`. If `index` is ommitted, displays all the stack values. |
12+
| print mem | p m | address? | Displays the memory value at `address`. If `address` is omitted, didisplays all the memory values. |
13+
| print stack | p s | index? | Displays the stack value at `index`. If `index` is omitted, displays all the stack values. |
1414
| clock | c | - | Displays the current clock cycle. |
1515
| quit | q | - | Quits the debugger. |
1616
| help | h | - | Displays the help message. |

docs/pos/architecture/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The Polygon Network is broadly divided into three layers:
1818
* **Heimdall layer** — a set of proof-of-stake Heimdall nodes running in parallel to the Ethereum mainnet, monitoring the set of staking contracts deployed on the Ethereum mainnet, and committing the Polygon Network checkpoints to the Ethereum mainnet. Heimdall is based on Tendermint.
1919
* **Bor layer** — a set of block-producing Bor nodes shuffled by Heimdall nodes. Bor is based on Go Ethereum.
2020

21-
![Figure: Ethereum, Bor and Heimdall archictecture](../../img/pos/architecture.png)
21+
![Figure: Ethereum, Bor and Heimdall architecture](../../img/pos/architecture.png)
2222

2323
## Staking smart contracts on Ethereum
2424

docs/pos/concepts/transactions/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22

3-
The Transactions subsection provides information about the EIP-1559 as it applies to how gas estimations and costing of transations work on Polygon PoS. Further on, are discussions on new and old types of transaction formats and how they are processed in Polygon PoS.
3+
The Transactions subsection provides information about the EIP-1559 as it applies to how gas estimations and costs of transactions work on Polygon PoS. Further on, are discussions on new and old types of transaction formats and how they are processed in Polygon PoS.
44

55
Regarding account abstraction, the subsection contains a simplified overview of the different components of ERC-4337 and how these components work together. These are altogether; `UserOperation`, `Bundler`, `EntryPoint`, and `Contract Account`. Optional ERC-4337 components are `Paymasters` and `Aggregators`.
66

docs/zkEVM/how-to/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
The aim with this section is to demostrate that existing smart contracts, developer toolings and wallets work seamlessly in Polygon zkEVM as in Ethereum.
1+
The aim with this section is to demonstrate that existing smart contracts, developer toolings and wallets work seamlessly in Polygon zkEVM as in Ethereum.
22

33
Herein are guides to; writing a smart contract using the OpenZeppelin Wizard, deploying an NFT using Foundry, deploying an ERC-20 token using Hardhat, and verifying a smart contract either manually on the Explorer or using Remix.

docs/zkEVM/spec/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
This section contains specifications of other zkEVM features not covered in the Architecture section of this documentation.
22

3-
First are the two novel languages: The zero-knowledge Assembly (zkASM) language which interpretes the firmware of microprocessor-type state machines, and the Polynomial Identity Language (PIL) which is instrumental in enabling verification of state transitions.
3+
First are the two novel languages: The zero-knowledge Assembly (zkASM) language which interprets the firmware of microprocessor-type state machines, and the Polynomial Identity Language (PIL) which is instrumental in enabling verification of state transitions.
44

55
Second are some of the differences between Polygon zkEVM and the EVM. These are differences in terms of opcodes, supported precompiled contracts, newly added features and other variances.

0 commit comments

Comments
 (0)