Please select either the Bidder or Provider tab below to proceed with the setup instructions specific to your role.
1
Launch mev-commit Node
❯_ bidder
🤔 What does the script do?
🤔 What does the script do?
Script Overview
This script automates the setup and initialization of your Primev node, catering to both bidder and provider roles. Below is a detailed breakdown of the script’s operations:1. Initialization
- Sets up essential variables like the RPC URL (
https://chainrpc.testnet.mev-commit.xyz) for network communication and the node type (either
bidderor
provider`). - Establishes the root directory (
$HOME/.mev-commit
) where the mev-commit node will be installed.
2. Download
- Fetches the appropriate mev-commit binary for your system from the Primev GitHub releases page, considering your operating system and architecture.
3. Installation
- Extracts the downloaded binary into the specified root directory, ensuring all necessary executables are correctly placed for the node’s operation.
4. Configuration
- Initializes the mev-commit node with your specified settings, including the node type and the RPC endpoint, along with necessary contract addresses for the node’s functionality.
5. Wallet Setup
- Generates a new private key and wallet address for your node.
6. Node Startup
- Launches the mev-commit node in the background tailored to the specified role, enabling it to begin its operations within the Primev network.
7. Cleanup
- Includes a cleanup function to ensure the node is properly shut down when the script exits, preventing any residual processes.
2
Fund Your Account
To fund your account, please visit our Testnet Faucet. Details about the account address will be displayed after running the command above.
3
Get Your First Preconf
Visit My First Preconf page to submit bids on the network and start receiving preconfirmations.
Make sure to check System Requirements to better understand what is needed to run mev-commit without any interruptions.
If you want to perform a manual setup with detailed steps, please skip to the manual start mev-commit section.