Skip to content

Commit 97d0451

Browse files
authored
Merge branch 'main' into 1360-update-router-protocol-docs
2 parents d4f678a + 3129cc4 commit 97d0451

18 files changed

+231
-85
lines changed

.github/workflows/ci-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ jobs:
2929
- name: Mermaid diagrams synced with sources
3030
run: |
3131
yarn diagrams
32-
git diff --exit-code
32+
git diff --submodule=diff --exit-code

.prettierrc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"arrowParens": "always",
3+
"bracketSpacing": false,
4+
"bracketSameLine": true,
5+
"printWidth": 80,
6+
"proseWrap": "never",
7+
"singleQuote": true,
8+
"trailingComma": "all"
9+
}

docs/build/diagrams/opl-contract-flow.mmd.svg

Lines changed: 1 addition & 1 deletion
Loading
Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
flowchart TB
2-
subgraph Origin["Origin"]
3-
Sender["Sender"]
4-
M_O[("Mailbox")]
2+
subgraph Origin["Origin"]
3+
Sender["Sender"]
4+
M_O[("Mailbox")]
55
end
6-
subgraph Destination["Destination"]
7-
Recipient["Recipient"]
8-
M_D[("Mailbox")]
9-
ISM["InterchainSecurityModule"]
6+
subgraph Destination["Destination"]
7+
Recipient["Recipient"]
8+
M_D[("Mailbox")]
9+
ISM["InterchainSecurityModule"]
1010
end
11-
Sender -- "1.dispatch(destination, recipient, body)" --> M_O
12-
M_O -. "2.emit dispatch(sender, destination, recipient, body)" .-> Relayer(("Relayer"))
13-
Relayer -- "3.process(metadata, message)" --> M_D
14-
M_D -. "4.interchainSecurityModule()" .-> Recipient
15-
M_D -- "5.verify(metadata, message)" --> ISM
16-
M_D -- "6.handle(origin, sender, body)" --> Recipient
11+
Sender -- "1.dispatch(destination, recipient, body)" --> M_O
12+
M_O -. "2.emit dispatch(sender, destination, recipient, body)" .-> Relayer(("Relayer"))
13+
Relayer -- "3.process(metadata, message)" --> M_D
14+
M_D -. "4.interchainSecurityModule()" .-> Recipient
15+
M_D -- "5.verify(metadata, message)" --> ISM
16+
M_D -- "6.handle(origin, sender, body)" --> Recipient
1717

18-
style Sender fill:#FFFFFF,color:#000000,stroke-width:1px,stroke-dasharray: 0,stroke:#000000
19-
style M_O stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF
20-
style Recipient fill:#FFFFFF,color:#000000,stroke-width:1px,stroke-dasharray: 0,stroke:#000000
21-
style M_D stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF
22-
style ISM stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF
23-
style Relayer stroke-width:1px,stroke-dasharray: 0,stroke:#000000,fill:#0500e2,color:#FFFFFF
24-
style Origin fill:#BBDEFB,stroke:#000000
25-
style Destination fill:#BBDEFB,stroke:#000000
18+
class M_O,M_D,Relayer,ISM highlightNodes;
19+
class Sender,Recipient endpointNode;

docs/build/diagrams/opl-hyperlane-flow.mmd.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/build/diagrams/opl-hyperlane-pingpong-flow.mmd.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/build/diagrams/opl-router-pingpong-flow.mmd.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/general/oasis-network/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ The network is agnostic in this regard. Anyone can run a ParaTime. It is complet
5454

5555
### **What consensus mechanism are you running? Is it BFT?**
5656

57-
The Oasis Network uses Tendermint as its BFT consensus protocol. Given that the consensus layer uses a BFT protocol, the Oasis Network offers instant finality, meaning that once a block is finalized, it cannot be reverted (at least not for full nodes). A ParaTime commitment goes into a block and as such the ParaTime state is also finalized and cannot be reverted once a block is finalized.
57+
The Oasis Network uses CometBFT as its BFT consensus protocol. Given that the consensus layer uses a BFT protocol, the Oasis Network offers instant finality, meaning that once a block is finalized, it cannot be reverted (at least not for full nodes). A ParaTime commitment goes into a block and as such the ParaTime state is also finalized and cannot be reverted once a block is finalized.
5858

5959
### **Why doesn’t the Oasis Network do sharding? Does that mean it’s slow?**
6060

docs/node/run-your-node/prerequisites/hardware-recommendations.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,10 @@ encrypting ParaTime's state.
6363
The [Advanced Vector Extensions 2 (AVX2)][AVX2] support enables faster Ed25519
6464
signature verification which in turn makes a node sync faster.
6565

66-
The [Intel SGX] support is required if you want to run Paratime compute nodes
67-
that use a trusted execution environment (TEE). Intel maintains a comprehensive
66+
The [Intel SGX] support is required if you want to run ParaTime compute nodes
67+
for SGX-enabled ParaTimes (such as Sapphire and Cipher). Some ParaTimes like Emerald
68+
do not require SGX. Check the specific ParaTime documentation to determine if SGX is
69+
required for your use case. Intel maintains a comprehensive
6870
list of [processors that support Intel SGX].
6971

7072
:::

docs/node/run-your-node/troubleshooting.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: Oasis Node Troubleshooting for Node Operators and Hackers
99
Before you begin troubleshooting your Oasis Node we suggest you check all of the
1010
following:
1111

12-
* Check that your current binary version is the latest listed on the Network Parameters page ([Mainnet](../mainnet/README.md), [Testnet](../testnet/README.md))
12+
* Check that your current binary version matches the version listed on the Network Parameters page ([Mainnet](../mainnet/README.md), [Testnet](../testnet/README.md))
1313
* Check the version on your localhost using `oasis-node --version`
1414
* Check the version on your server using `oasis-node --version`
1515
* If upgrading, make sure that you've wiped state (unless that is explicitly not required)
@@ -18,10 +18,7 @@ following:
1818
* Do you have the latest genesis?
1919
* Do you have the correct private key (or Ledger device).
2020
* If you're signing a transaction:
21-
* Do you sufficient account balance to make the transaction?
22-
* Run `oasis-node stake account info`
23-
* Are you using the correct nonce?
24-
* Run `oasis-node stake account info`
21+
* Check your account balance and nonce using the [`oasis account show`](https://github.com/oasisprotocol/cli/blob/master/docs/account.md#show) command.
2522
* If you're generating a transaction:
2623
* Do you have the latest genesis?
2724
* If you're submitting a transaction:

0 commit comments

Comments
 (0)