-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: move emerald and cipher into other-paratimes
- remove truffle section from emerald - add redirects
- Loading branch information
Showing
24 changed files
with
186 additions
and
207 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
description: Other Paratimes | ||
--- | ||
import DocCard from '@theme/DocCard'; | ||
import DocCardList from '@theme/DocCardList'; | ||
import {findSidebarItem} from '@site/src/sidebarUtils'; | ||
|
||
# Other ParaTimes | ||
|
||
In addition to our primary ParaTime, [Sapphire], several additional ParaTimes | ||
are running on top of the consensus layer. | ||
DApp developers can choose a Paratime to build on according to their | ||
specific requirements, such as confidentiality and EVM compatibility. | ||
|
||
Learn more by exploring the ParaTimes below! | ||
|
||
| | EVM-compatible | Oasis Wasm | | ||
|---------------------:|-------------------------------------------------------|-----------------------------------------------------| | ||
| **Confidential** | <DocCard item={findSidebarItem('/dapp/sapphire/')} /> | <DocCard item={findSidebarItem('/dapp/tools/other-paratimes/cipher/')} /> | | ||
| **Non-Confidential** | <DocCard item={findSidebarItem('/dapp/tools/other-paratimes/emerald/')} /> | | | ||
|
||
[Sapphire]: https://github.com/oasisprotocol/docs/blob/main/docs/dapp/sapphire/README.mdx |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
import DocCard from '@theme/DocCard'; | ||
import DocCardList from '@theme/DocCardList'; | ||
import {findSidebarItem} from '@site/src/sidebarUtils'; | ||
|
||
# Cipher ParaTime | ||
|
||
Cipher is a confidential ParaTime for executing Wasm smart contracts. | ||
|
||
As an officially supported ParaTime by the Oasis Protocol Foundation, Cipher | ||
allows for: | ||
|
||
* Flexibility: developer can define which data to store in a public | ||
and which data in the (more expensive) confidential storage | ||
* Security: the [Rust language] primarily used for writing Wasm smart contracts | ||
is known for its strict memory management and was developed specifically to | ||
avoid memory leaks | ||
* Scalability: increased throughput of transactions | ||
* Low-cost: 99%+ lower fees than Ethereum | ||
* 6 second finality (1 block) | ||
* Cross-chain bridge to enable cross-chain interoperability (upcoming) | ||
|
||
If you're looking for EVM-compatible ParaTimes, check out the | ||
[Emerald](../emerald/README.mdx) and the confidential | ||
[Sapphire](https://github.com/oasisprotocol/sapphire-paratime/blob/main/docs/README.mdx) paratimes. | ||
|
||
[Rust language]: https://www.rust-lang.org/ | ||
|
||
## Network Information | ||
|
||
See crucial network information [here][network]. | ||
|
||
[network]: ./network.mdx | ||
|
||
## Smart Contract Development | ||
|
||
Cipher implements the [Oasis Contract SDK] API. To learn how to write a | ||
confidential smart contract in Rust and deploy it on Cipher, read the related | ||
Oasis Contract SDK chapters: | ||
|
||
<DocCard item={ | ||
findSidebarItem('/dapp/tools/other-paratimes/cipher/prerequisites') | ||
} /> | ||
|
||
<DocCard item={ | ||
findSidebarItem('/dapp/tools/other-paratimes/cipher/hello-world') | ||
} /> | ||
|
||
<DocCard item={ | ||
findSidebarItem('/dapp/tools/other-paratimes/cipher/confidential-smart-contract') | ||
} /> | ||
|
||
## See also | ||
|
||
<DocCardList items={[ | ||
findSidebarItem('/general/manage-tokens/'), | ||
findSidebarItem('/node/run-your-node/paratime-node'), | ||
findSidebarItem('/node/run-your-node/paratime-client-node'), | ||
findSidebarItem('/dapp/tools/other-paratimes/emerald/'), | ||
findSidebarItem('/dapp/sapphire/'), | ||
]} /> | ||
|
||
[Oasis Contract SDK]: | ||
https://github.com/oasisprotocol/oasis-sdk/tree/main/contract-sdk |
1 change: 1 addition & 0 deletions
1
docs/dapp/tools/other-paratimes/cipher/confidential-smart-contract.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../../../external/oasis-sdk/docs/contract/confidential-smart-contract.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../../../external/oasis-sdk/docs/contract/hello-world.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../../../../../external/oasis-sdk/docs/contract/prerequisites.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.