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
5 changes: 0 additions & 5 deletions docs/advanced/TODO.stub

This file was deleted.

7 changes: 5 additions & 2 deletions docs/advanced/_category_.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
"label": "Advanced",
"position": 4,
"link": {
"type": "generated-index"
}
"type": "doc",
"id": "advanced"
},
"collapsible": true,
"collapsed": true
}
33 changes: 33 additions & 0 deletions docs/advanced/advanced.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
sidebar_position: 1
---

# Developer Advanced Section

This section delves deeper into various components of the Fairblock ecosystem.

In case you're looking for certain topics, the docs have covered:

1. The vision of Fairblock within the [welcome section](../welcome/welcome_to_fairblock.md)
2. The basics of Fairblock within the [learn section](../learn/overview.md)
3. A showcase of different [example builds and where to find them](../example-builds/start_building.md)
4. How to run a node within the [Fairyring network](../category/running-a-node)

> **The docs are actively being updated. If there are components that you would like more information on, please reach out to us on [Discord](https://discord.gg/K38ya6ymT6) as always!**

The topics covered within the advanced section presently include:

**Details on Fairyring**

1. [An example showcasing the use of `fairyring` to request a new id, encrypt, and decrypt a transaction](./conditional_encryption_decryption.md)
2. [What `fairyport` is and how to set it up and run it](./fairyport.md)
3. [What `x/keyshare` is](./keyshare_module.md)
4. [Using `share-generation` (built into `fairyring`) to generate & derive keyshares for local development](./share_generator.md)

**Details for Cosmos Chains Integrations**
1. [What `x/pep` is](./cosmos-chains-integration-details/pep_module.md)
2. [How to use the `x/pep` module using `encrypter` built into `fairyring`](./cosmos-chains-integration-details/encrypt_tx.md)

**Details for EVM Integrations**

This section is under progress and will be updated shortly.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"label": "Cosmos Integrations Details",
"position": 3,
"collapsible": true,
"collapsed": true
}
6 changes: 6 additions & 0 deletions docs/advanced/evm-chains-integration-details/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"label": "EVMs Integrations Details",
"position": 4,
"collapsible": true,
"collapsed": true
}
7 changes: 7 additions & 0 deletions docs/advanced/evm-chains-integration-details/evm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
sidebar_position: 1
---

# Details for EVM Integrations

This section is under progress and will be updated shortly.
6 changes: 6 additions & 0 deletions docs/advanced/fairyring-details/_category_.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"label": "Fairyring Details",
"position": 2,
"collapsible": true,
"collapsed": true
}
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
sidebar_position: 5
sidebar_position: 1
---

# Conditional Encryption/Decryption
# Conditional Encryption

In the [overview](/docs/basics/overview.md), we saw a general flow for how to interact with `fairyring`.
In particular, the chain provides functionality on requesting specific encryption keys corresponding to conditions set by the developer.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 4
sidebar_position: 2
---

# `fairyport`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 0
sidebar_position: 3
---

# `x/keyshare`
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
sidebar_position: 3
sidebar_position: 4
---

# `ShareGeneration`
Expand Down