Skip to content
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/devdocs/Fhenix Testnet/Fhenix-T-FHE.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ To read more about different FHE schemes, see our [FHE Overview Section](./FHE-O

## Fhenix Nitrogen Testnet

The current Fhenix Nitrogen Testnet is the second public iteration of the Fhenix protocol. It is still an early build, and it can potentialy has bugs (unfortunately) and there are still features that are still under development.
The current Fhenix Nitrogen Testnet is the second public iteration of the Fhenix protocol. It is still an early build, and it can potentially have bugs (unfortunately) and there are still features that are still under development.

There are still challenges ahead. However, we are excited to be working on this project, because it is potentially an innovative and disruptive technology in the blockchain space.

Expand Down
2 changes: 1 addition & 1 deletion docs/devdocs/Fhenix Testnet/Integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ If you require specialized endpoints, or higher rate limits than the default ple

## Cross Chain Messaging Contracts

The following contracts are deployed on Ethereum Sepolia and may be used by developers that wish to interact with Fhenix in a similar way to Arbitrum
The following contracts are deployed on Ethereum Sepolia and may be used by developers who wish to interact with Fhenix in a similar way to Arbitrum

<table>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion docs/devdocs/FhenixJS/Decryption.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: (Un)Sealing
---


When an app wants to read some piece of encrypted data from a Fhenix smart contract, that data must be converted from its encrypted form on chain to an encryption that the app or user can read.
When an app wants to read some piece of encrypted data from a Fhenix smart contract, that data must be converted from its encrypted form on chain to encryption that the app or user can read.

The process of taking an FHE-encrypted ciphertext and converting it to standard encryption is called **sealing.**

Expand Down
6 changes: 3 additions & 3 deletions docs/devdocs/FhenixJS/Fhenix-JS.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ const client = new FhenixClient({ provider });

This step secures the data before sending it to the smart contract. Remember--all data sent to a smart contract on a blockchain is inherently public, which means that anyone can see it. However, Fhenix operates differently. To maintain user confidentiality and protect sensitive input data, Fhenix utilizes **fhenix.js** to provide built-in encryption methods that must be applied before sending any data to an FHE-enabled contract (Learn more [here](https://docs.fhenix.zone/docs/devdocs/FhenixJS/Encryption).

For example, if you want to send a value of “5” to a smart contract, you need to encrypt it before passing it along. Here’s sample code for that process:
For example, if you want to send a value of “5” to a smart contract, you need to encrypt it before passing it along. Here’s a sample code for that process:

```javascript
const value = 5;
Expand Down Expand Up @@ -135,7 +135,7 @@ After encryption, the data can be securely processed by the contract and sealed

When the contract returns the encrypted data to the user, it remains sealed. This means the data is still encrypted with the user’s **public key** and cannot be read until the corresponding **private key** is used to unlock it. **Fhenix.js** provides a simple method to handle this.

Here’s example code to show how the unsealing process works:
Here’s an example code to show how the unsealing process works:

```javascript
const counterAddress = 0x....;
Expand Down Expand Up @@ -215,7 +215,7 @@ TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".wasm" for .../n

```

You need to run your node application with experimental-modules flag :
You need to run your node application with the experimental-modules flag :

```javascript
node --experimental-modules --experimental-wasm-modules your_file_here.js
Expand Down