Install & Run Curio
Curio is the core PDP client that coordinates sealing, interacts with Lotus and submits PDP proofs.
Last updated
Was this helpful?
Curio is the core PDP client that coordinates sealing, interacts with Lotus and submits PDP proofs.
Last updated
Was this helpful?
Before you proceed with the installation, you should increase the UDP buffer size:
To make this change persistent across reboots:
Clone the repository and switch to the PDP branch:
This step will take a few minutes to complete.
Run the following to install the compiled binary:
This will place curio in /usr/local/bin
Verify the installation:
Expected output:
Curio provides a utility to help you set up a new miner interactively. Run the following command:
Use the arrow keys to navigate the guided setup menu and select "Create a new miner".
If you used the default installation steps from this guide, the following values should work:
Host: 127.0.0.1
Port: 5433
Username: yugabyte
Password: yugabyte
Database: yugabyte
You can verify these settings by running the following command from the Yugabyte directory:
After selecting "Continue to connect and update schema", Curio will automatically create the required tables and schema in the database.
For this step, use the two BLS wallets you created earlier with Lotus:
Use wallet 1 for the Owner Address
Use wallet 2 for the Worker Address
Use wallet 1 again for the Sender Address
These addresses must match the Lotus wallets created earlier.
Choose sector size:
64 GiB
Review the information to ensure all inputs are correct. Then select "Continue to verify the addresses and create a new miner actor" to proceed.
Once the actor is created, Curio will:
Register your miner ID
You’ll be asked whether to share anonymised or signed telemetry with the Curio team to help improve the software.
Select your preference and continue.
At the final step of the guided setup, you’ll be prompted to choose where to save your database configuration file.
Use the arrow keys to select a location. A common default is:
Once selected, setup will complete, and the miner configuration will be stored.
To explore the Curio interface visually, start the GUI layer:
Then, open your browser and go to:
This will launch the Curio web GUI locally.