From cfc95ba8b864abec28c5e5a56f89cb6a97045c9e Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 00:17:54 +0000 Subject: [PATCH] Fix 11 broken internal links across 8 documentation files Generated-By: mintlify-agent --- cofhejs/guides/encryption.mdx | 2 +- .../confidential-contracts/fherc20/best-practices.mdx | 2 +- .../confidential-contracts/fherc20/fherc20-wrapper.mdx | 2 +- fhe-library/confidential-contracts/fherc20/overview.mdx | 2 +- fhe-library/core-concepts/access-control.mdx | 2 +- fhe-library/core-concepts/data-evaluation.mdx | 2 +- fhe-library/core-concepts/encrypted-operations.mdx | 4 ++-- fhe-library/core-concepts/inputs.mdx | 6 +++--- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/cofhejs/guides/encryption.mdx b/cofhejs/guides/encryption.mdx index 5cca994..2b8587d 100644 --- a/cofhejs/guides/encryption.mdx +++ b/cofhejs/guides/encryption.mdx @@ -175,7 +175,7 @@ The available states are: - **Extract** - Getting all the data ready for encryption (values to encrypt, chain information, etc.). - **Pack** - Preparing the data for the encryption process. - **Prove** - Signing the data. -- **Verify** - Verifies the user's input, ensuring that it is safe to use (read more about this [here](/docs/devdocs/architecture/internal-utilities/verifier)). +- **Verify** - Verifies the user's input, ensuring that it is safe to use (read more about this [here](/deep-dive/cofhe-components/zk-verifier)). - **Replace** - Preparing the result and replacing the old values with encrypted ones. - **Done** - Process is finished. diff --git a/fhe-library/confidential-contracts/fherc20/best-practices.mdx b/fhe-library/confidential-contracts/fherc20/best-practices.mdx index 4fe359e..2b91c5d 100644 --- a/fhe-library/confidential-contracts/fherc20/best-practices.mdx +++ b/fhe-library/confidential-contracts/fherc20/best-practices.mdx @@ -532,4 +532,4 @@ function goodReceiver( - Review [Core Features](/fhe-library/confidential-contracts/fherc20/core-features) for fundamental concepts - Learn about [Operators](/fhe-library/confidential-contracts/fherc20/operators) for permission management - Explore [Transfer Callbacks](/fhe-library/confidential-contracts/fherc20/transfer-callbacks) for safe transfers -- Check the [Migration Guide](/fhe-library/confidential-contracts/fherc20/migration-guide) for detailed migration steps +- Check the [Migration Guide](/tutorials/migrating-from-fhe-decrypt) for detailed migration steps diff --git a/fhe-library/confidential-contracts/fherc20/fherc20-wrapper.mdx b/fhe-library/confidential-contracts/fherc20/fherc20-wrapper.mdx index 7f9f8bb..034001e 100644 --- a/fhe-library/confidential-contracts/fherc20/fherc20-wrapper.mdx +++ b/fhe-library/confidential-contracts/fherc20/fherc20-wrapper.mdx @@ -392,6 +392,6 @@ Create pools where users deposit tokens for privacy, transact confidentially, an ## Related Topics -- Understand [Unwrap Claims](/fhe-library/confidential-contracts/fherc20/unwrap-claims) for detailed claim management +- Understand [FHERC20 Wrapper](#claim-management) for detailed claim management - Learn about [Core Features](/fhe-library/confidential-contracts/fherc20/core-features) for confidential transfers - Review [Best Practices](/fhe-library/confidential-contracts/fherc20/best-practices) for secure implementations diff --git a/fhe-library/confidential-contracts/fherc20/overview.mdx b/fhe-library/confidential-contracts/fherc20/overview.mdx index 574c4cb..79aad7c 100644 --- a/fhe-library/confidential-contracts/fherc20/overview.mdx +++ b/fhe-library/confidential-contracts/fherc20/overview.mdx @@ -200,7 +200,7 @@ Extends FHERC20 with EIP-712 signature-based operator approval, enabling gasless Wraps standard ERC20 tokens into confidential FHERC20 tokens and handles unwrapping with claim system. - + **Claim Management** Abstract contract providing claim functionality for managing unwrap operations and decryption results. diff --git a/fhe-library/core-concepts/access-control.mdx b/fhe-library/core-concepts/access-control.mdx index e0da67d..cf9fabe 100644 --- a/fhe-library/core-concepts/access-control.mdx +++ b/fhe-library/core-concepts/access-control.mdx @@ -168,7 +168,7 @@ Consider the lifecycle of your encrypted data and whether permissions should be ## Practical Examples -For detailed examples on how to explicitly manage ciphertext allowances in contracts, see the [ACL Usage Examples](/fhe-library/tutorials/acl-usage-examples) guide. +For detailed examples on how to explicitly manage ciphertext allowances in contracts, see the [ACL Usage Examples](/tutorials/acl-usage-examples) guide. ### Quick Example: Token Transfer diff --git a/fhe-library/core-concepts/data-evaluation.mdx b/fhe-library/core-concepts/data-evaluation.mdx index 4f35296..afacab0 100644 --- a/fhe-library/core-concepts/data-evaluation.mdx +++ b/fhe-library/core-concepts/data-evaluation.mdx @@ -84,7 +84,7 @@ ebool isBigger = FHE.gt(newBid, currentBid); `FHE.sol` is actually emitting the following event: "Check which number is bigger: `0xab12...` or `0xcd34..`". The result's handle (or identifier) will be stored in the variable `isBigger`, of type `ebool`. -Wondering what to do with `ebool isBigger`? Check out the page on [Conditionals](/fhe-library/core-concepts/select-vs-ifelse). +Wondering what to do with `ebool isBigger`? Check out the page on [Conditionals](/fhe-library/core-concepts/conditions). --- diff --git a/fhe-library/core-concepts/encrypted-operations.mdx b/fhe-library/core-concepts/encrypted-operations.mdx index 0fef206..100082c 100644 --- a/fhe-library/core-concepts/encrypted-operations.mdx +++ b/fhe-library/core-concepts/encrypted-operations.mdx @@ -84,7 +84,7 @@ In this example, `lhs.add(rhs)` performs the addition using the library function ## Supported Operations -Complete documentation of every function in FHE.sol (including inputs and outputs) can be found in the [FHE.sol API Reference](/fhe-library/solidity-api/FHE). +Complete documentation of every function in FHE.sol (including inputs and outputs) can be found in the [FHE.sol API Reference](/fhe-library/reference/fhe-sol). All operations supported by FHE.sol are listed in the table below. Note that all functions are supported in both direct function calls and library bindings. @@ -161,5 +161,5 @@ euint32 result = FHE.select(condition, valueIfTrue, valueIfFalse); ``` -Learn more about using encrypted conditionals in the [Select vs If-Else](/fhe-library/core-concepts/select-vs-ifelse) guide. +Learn more about using encrypted conditionals in the [Select vs If-Else](/fhe-library/core-concepts/conditions) guide. diff --git a/fhe-library/core-concepts/inputs.mdx b/fhe-library/core-concepts/inputs.mdx index f905740..17a6450 100644 --- a/fhe-library/core-concepts/inputs.mdx +++ b/fhe-library/core-concepts/inputs.mdx @@ -22,7 +22,7 @@ Notice in the example above the distinction between **`InEuint32`** and **`euint ## Input Types Conversion -The **input types** `InEuintxx` (and `InEbool`, `InEaddress`) are special encrypted types that represent **user input**. Input types contain additional information required to authenticate and validate ciphertexts. For more on that, read about the [ZK-Verifier](/fhe-library/architecture/internal-utilities/verifier). +The **input types** `InEuintxx` (and `InEbool`, `InEaddress`) are special encrypted types that represent **user input**. Input types contain additional information required to authenticate and validate ciphertexts. For more on that, read about the [ZK-Verifier](/deep-dive/cofhe-components/zk-verifier). Before you can use an encrypted input, you need to convert it to a regular **encrypted type**: @@ -41,7 +41,7 @@ toBalance = FHE.sub(toBalance, amount); ``` -Read more about the available FHE types and operations in the [FHE Encrypted Operations](/fhe-library/core-concepts/fhe-encrypted-operations) guide. +Read more about the available FHE types and operations in the [FHE Encrypted Operations](/fhe-library/core-concepts/encrypted-operations) guide. ## Full Example @@ -64,7 +64,7 @@ function transfer( ``` -For the example above to work correctly, you will also need to manage access to the newly created ciphertexts in the `_updateBalance()` function. Learn more about access control in the [ACL Mechanism](/fhe-library/core-concepts/acl-mechanism) guide. +For the example above to work correctly, you will also need to manage access to the newly created ciphertexts in the `_updateBalance()` function. Learn more about access control in the [ACL Mechanism](/fhe-library/core-concepts/access-control) guide. ## Additional Examples