Create a Pool Gauge

If a curator creates a market using a Curve pool through the Napier Interface, they can add a pool gauge, enabling users to earn additional revenue and CRV rewards.

1

Go to Curator Dashboard

2

If you haven't verified your address, follow the steps on the "Verify Your Account" page first

3

If you haven't curated anything yet, follow the steps on the "Create a New Market " page first

4

Select a specific market and make sure you’re on the “Gauge” section.

5

Click the "Add Gauge" button to be redircted to Curve UI.

6

To navigate the Curve UI, please follow the guidelines provided in the Curve Finance documentation | Creating a pool gauge.

Deploy Mainnet Pool Gauge

  1. Access the Deploy Gauge Page

    • Navigate to the Deploy Gauge page.

    • Ensure the switch in the right-hand corner is set to the left as shown in the UI.

    • The "Deploy Mainnet Gauge" screen should now be visible.

  2. Input Pool Details

    • Enter the pool address (0x...) in the designated field.

    • Select the pool type from the dropdown menu.

    • If the pool type is pre-selected, you do not need to make any changes.

  3. Deploy the Gauge

    • Click Deploy Gauge after filling in the required information.

    • Confirm the transaction using your preferred wallet.

  4. Verify Deployment

    • If the incorrect pool type is selected or a gauge already exists, the UI will display an error message.

    • If unsure, try different options—there is no harm in testing.

  5. Add the Gauge to the Controller

    • Once the transaction is confirmed, the gauge is deployed.

    • A vote can be created to add it to the gauge controller.

    • Adding the gauge allows it to receive CRV rewards when allocated gauge weight.

Deploying a Sidechain Gauge on Curve

  1. Navigate to the Deploy Gauge Page

    • Click the switch to the right to access the "Deploy Sidechain Gauge" screen.

  2. Connect to the Desired Sidechain

    • Select and connect to the network where the pool is located (e.g., Base).

  3. Deploy the Sidechain (Child) Gauge

    • Input the LP Token Address (same as the pool address for newer pools).

    • Select the pool type from the dropdown menu.

    • Click Deploy Gauge and confirm the transaction.

    • If the incorrect pool type is selected or a gauge already exists, an error message will be displayed.

  4. Deploy the Ethereum Mainnet (Parent) Gauge

    • Click the arrow icon to proceed to Step 2.

    • Select the same network where the sidechain gauge was deployed.

    • Ensure the same pool type is selected as in Step 1 (no UI error will be shown for incorrect selections).

    • Enter the LP Token Address (same as in Step 1).

    • Click Deploy Gauge and confirm the transaction.

  5. Finalize the Gauge Deployment

    • Once the transaction is confirmed, the gauge is deployed.

    • A vote can be created to add it to the gauge controller.

    • Once added, the gauge will receive CRV rewards for stakers when allocated gauge weight.

Last updated