⏩ Run Your Own Rollup
This overview sets the stage for a deeper dive into each part of the process. In the following subpages, you’ll find detailed instructions and explanations to help you confidently set up and execute your rollup using Cyferio SDK. Ready to explore the details? Let’s get started!
Setting Up the Environment
The first step involves configuring your environment to support rollup execution. Cyferio SDK uses an optimistic-like rollup configuration for fast, parallel operations. You will also set up your FHE keys, which enable the encryption and decryption of confidential data. These steps ensure your environment is ready for secure computations.
Running the Rollup Node
Once your environment is set up, you will start the rollup node, which acts as the backbone of your computations. The node processes encrypted transactions and ensures the verifiable execution of operations within the trustless layer.
Executing Confidential Token Operations
With the rollup node running, you can interact with the sov_bank_fhe
module to perform confidential operations such as creating, transferring, and querying tokens. The integration of FHE enables these operations to be done securely, preserving user privacy while maintaining transparency on the blockchain.
Monitoring and Verifying Transactions
Throughout the process, you will be able to monitor the status of your rollup through server logs and RPC queries. These allow you to verify the execution of transactions, ensuring that your FHE-based operations are functioning as expected.