# Zeeve Platform

Zeeve abstracts the challenges of launching your own Blockchain. Zeeve’s Rollups-as-a-Service platform enables launching your Optimistic or zk Rollups with enterprise-grade infrastructure, Enterprise SLA, and security. Whether you are an Enterprise building a Blockchain consortium or a web3 startup building an innovative dApp, Zeeve provides the most secure, scalable, and reliable Blockchain infrastructure.


# Manage Your Account

The following sections are covered on Account section:

* My Profile
* Subscriptions
* Billing

<figure><img src="/files/PbvFFkv4LVZKM13fObCV" alt=""><figcaption></figcaption></figure>

### **My Profile:**

In the My Account section, users can manage their account settings and preferences. Here, you can update personal information, change passwords, and configure security settings. This section provides tools to oversee your account activity, control privacy settings, and manage connected applications for a personalized and secure user experience.

<figure><img src="/files/CaK0vkpXfUo7TvSUWu6k" alt=""><figcaption></figcaption></figure>

### **Subscription:**

The Subscription tab serves as a central hub where users can manage and view their subscription details. It provides information on current subscription plans, pricing, renewal dates, and allows upgrades or downgrades. Users can also update payment methods and view billing history for better transparency and control over their subscription services.

<figure><img src="/files/QXMvbwKzS02GMNnFA4b0" alt=""><figcaption></figcaption></figure>

***

### Billing

The billing section handles financial transactions, generating invoices, processing payments, and maintaining records to ensure accurate billing and timely payment collection, supporting revenue flow.

<figure><img src="/files/A3p9mnyLCe6Bas0xzfWH" alt=""><figcaption></figcaption></figure>

> ### Update password

* **Navigate to Settings**: Access the settings or account section in your application or website.
* **Locate Password Option**: Find the option labeled ‘Password’ or ‘Change Password’.
* **Enter Current Password**: Input your current password to verify your identity.
* **Create New Password**: Choose a strong, new password. Include a mix of uppercase letters, lowercase letters, numbers, and symbols.
* **Confirm New Password**: Re-enter the new password to ensure accuracy.
* **Save Changes**: Click ‘Save’ or ‘Update’ to apply the new password change.
* **Confirmation**: Look for a confirmation message indicating that your password has been successfully updated.

<figure><img src="/files/QWLyUQqBekip2JIHCJe4" alt=""><figcaption></figcaption></figure>


# Technical Support

Technical support involves assisting users with technical problems regarding products or services. This includes troubleshooting issues, answering queries, & providing solutions to user.

Need assistance or have feedback? Connect with us through these channels:

**Email Us:** You can shoot an email to us at [<mark style="color:blue;">support@zeeve.io</mark>](mailto:support@zeeve.io).

Use the live chat feature on the Zeeve platform by clicking the button at the bottom right corner.

<figure><img src="/files/HrM1smXeUErcm60s9Zy3" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/1ZmOm2s4NrecNXPpt2oQ" alt=""><figcaption></figcaption></figure>


# Manage Team Access

This guide covers day-to-day usage of nodes and rollups sharing in the Zeeve Platform:

* Open **Users & Access**
* Invite users
* Manage users
* Accept invitation
* Transfer ownership

## Roles and Access

#### 1. Super Admin

* Full access to users, nodes, and rollups.
* Can add/remove Admins, transfer ownership, and manage subscriptions.
* Only one Super Admin is allowed in an organization at any time.

#### 2. Admin

* Full access to nodes and rollups.
* Can invite users (Admin/Operator), update roles, and update node/rollup access.
* Can manage subscriptions.
* Cannot delete the Super Admin or other Admins.

#### 3. Operator

* Read-only access to nodes and rollups.
* Cannot access user management.
* Cannot modify resources or manage subscriptions.

## Open Users & Access

1. Log in to Zeeve Platform.
2. Go to **Settings**.
3. Open **Users & Access**.
4. Review the counters, search, table fields, and row actions.

### What Data Is Shown

* Top counters:
  * **Total users**: all users currently in your organization.
  * **Pending invites**: invitations sent but not accepted/revoked/expired.
  * **Operator / Admin / Super Admin**: role-wise user counts.
* Search box:
  * Filters rows by name or email.
* Users table fields:
  * **Name**: user display name.
  * **Role**: current organization role.
  * **Assigned Nodes**: node access currently mapped for the user.
  * **Assigned Rollups**: rollup access currently mapped for the user.
  * **Action**: row-level controls (edit/remove/revoke based on state and permissions).
* Pending invitation rows:
  * Show invite state and access values until the invite is accepted or revoked.

![Settings overview for Super Admin](/files/561169c94756b3407b4a55916460d47c3cd07006)

![Users & Access table actions](/files/6b0e3f31f1c859e9745393c7ceb89b059a15b2af)

## Invite a User

1. Click **Invite User**.
2. Enter user email.
3. Select role (`Admin` or `Operator`).
4. Select node/rollup access as needed.
5. Click **Send Invite**.
6. An invitation email is sent to the invited email address. The user must open that email to proceed with the onboarding/acceptance flow.

![Invite user modal with Admin role](/files/87630b332b4c6e0eda2c632662f0f3c485edc147)

## Manage Users

Use the **Action** column in each row to manage users and invites.

### Edit Role

1. Locate the user row in **Users & Access**.
2. Click the **Edit** icon.
3. Select a new role allowed by your role permissions.
4. Save and verify the updated role in the table.

### Remove User

1. Locate the user row in **Users & Access**.
2. Click the **Remove/Delete** action for that row.
3. Confirm removal.
4. Verify user count and table rows are updated.

### Revoke Invite

1. Locate the pending-invite row in **Users & Access** or the invitation-related list view.
2. Click the **Revoke** action for that invite.
3. Confirm revoke.
4. Verify the invite is no longer active.

### Action Availability Notes

* Available actions depend on your role (Super Admin/Admin/Operator).
* Protected rows may show disabled actions (for example, restricted role transitions or protected users).
* Invite rows and active-user rows can have different action sets.

![Edit role flow from Users & Access table](/files/5b7ee4edbcc529d654f537a0aaae5bd692656640)

## Accept Invite (Invited User)

1. Log in with the invited user's email.
2. Go to **Settings**.
3. Open **Pending Invitation**.
4. Click **Accept** for the organization invite.
5. Verify the success toast and zero pending invitations.

![Pending invitation before accept](/files/07832e5c69442a37b8cd849292905d2c239543fa)

![Invitation accepted confirmation](/files/34983179351abdeafa304f7f68588d7b8ab3a4ba)

## Transfer Ownership (Super Admin)

1. Open **Users & Access**.
2. Click **Transfer Ownership**.
3. Enter an eligible user email from the same organization.
4. Click **Transfer ownership**.

![Transfer ownership with required-email validation](/files/365f9c2bb0136f7530319ec841b8f1a9447de096)

![Transfer ownership with invalid/out-of-scope user](/files/9d614d669e95dfc0371baa301f2bd10562623fa4)

## Node-Sharing Limitations

* Each organization can have only **one Super Admin** at any given time.
* The invited user must have **no prior nodes** and must **not belong to any existing organization**.
* If the user is already part of another organization, they must leave that organization before accepting a new invite.


# Manage Payment Methods

This guide covers day-to-day usage of payment cards in the Zeeve Platform:

* Open **Payment Methods**
* Review saved cards
* Add a new card
* Set a default card
* Delete a saved card
* Understand common errors and card states

## Open Payment Methods

1. Log in to Zeeve Platform.
2. Click on your profile icon.
3. Select **My Account** from the dropdown.
4. Open the **Payment Methods** tab.
5. Review saved cards, the default-card indicator, and the card action menu.

<figure><img src="/files/ehjbDQ1EOBd41dhlRWnu" alt=""><figcaption><p>Profile Icon</p></figcaption></figure>

<figure><img src="/files/6fkAnvnhHHuFLW8pqHkN" alt=""><figcaption><p>My Account menu item</p></figcaption></figure>

### What Data Is Shown

* **Card brand**: card network, such as Visa or Mastercard.
* **Masked card number**: only the last 4 digits are visible.
* **Card holder name**: billing name saved with the card.
* **Expiry Date**: saved card expiry in `MM/YY` format.
* **Default indicator**: check icon shown on the default payment card.
* **Settings menu**: card-level actions for setting the default or deleting a card.

Payment method changes may take a few minutes to appear on active subscriptions.

![Payment Methods tab with saved cards](/files/3978a0ad83fc6c842f1c7dd3905b50f52e07f4f3)

## Empty Cards State

If no saved cards are available, the section shows **No cards found**. The next section shows how to add a card.

![Empty Payment Methods state](/files/af098ae4a6d0f5549840d236f9bde03279b8df64)

## Add a New Card

1. Click **Add Card**.
2. Wait for the secure Stripe payment form to load.
3. Enter the card number.
4. Enter expiry and CVC.
5. Fill the billing details form.
6. **Make this the default card** for future subscription payments.
7. Click **Save Card**.
8. Verify the success message and confirm the new card appears in the list.

The card number, expiry, and CVC fields are Stripe-hosted secure fields. Raw card details are never sent directly to Zeeve servers.

![Add card Stripe form](/files/5c10d18b3ea84852f230e72fc10bfd96010ff0de)

## Billing Details

The billing details section is provided by Stripe and includes country-aware address fields.

* **Name**: card holder or billing contact name.
* **Country**: billing country list provided by Stripe.
* **Address fields**: fields may vary based on the selected country.
* **Postal code / ZIP**: required for many countries and card checks.

If Stripe marks the billing details incomplete, finish the highlighted fields before saving.

## Set Default Card

The default card is used for future subscription renewals and payment attempts.

1. Locate a non-default saved card.
2. Click the settings icon on the top-right of the card.
3. Click **Set Default**.
4. Verify that the check icon moves to the selected card.

### Default Card Notes

* Only non-default cards show **Set Default** in the settings menu.
* The current default card shows a check icon with a **Default** tooltip.
* Setting a default card does not delete or modify other saved cards.

## Delete a Saved Card

1. Locate the card you want to remove.
2. Click the settings icon on the top-right of the card.
3. Click **Delete**.
4. Review the confirmation modal.
5. Click **Remove Card** to confirm.
6. Verify the card is removed from the list.

![Remove card confirmation](/files/ad4f4d96e1c1e9528c6d0aa3fc7ffd568d4bac55)

## Action Availability

* **Default card**
  * Shows the default check icon.
  * The Settings menu includes **Delete**.
* **Non-default card**
  * The Settings menu includes **Set Default** and **Delete**.
* **While an action is running**
  * Card action buttons may be temporarily disabled.
  * Wait for the success or error message before trying again.

## Common Errors

### Card Setup Session Is Unavailable

This can happen if the add-card setup request fails or the session expires.

Recommended action:

1. Close the add-card form.
2. Click **Add Card** again.
3. Retry after the form reloads.

### Payment Form Is Still Loading

Stripe fields can take a moment to initialize.

Recommended action: wait briefly, then click **Save Card** again.

### Billing Details Are Incomplete

Stripe requires complete billing information before confirming the saved card.

Recommended action: complete all visible billing fields, especially country and postal code.

### Unable to Load Saved Cards

The card list can fail to load if the session has expired, permissions have changed, or the payment provider is temporarily unavailable.

Recommended action:

1. Click **Retry** if shown.
2. Refresh the page if the error persists.
3. Sign in again if the session has expired.

## Security Notes

* Card number, expiry, and CVC are entered through Stripe Elements.
* Zeeve stores and displays only safe card metadata, such as brand, expiry, and last 4 digits.
* Never share full card details in support tickets or screenshots.
* Use the delete action to remove cards that should no longer be used for billing.


# Rollups


# Polygon CDK zkRollup

Zeeve Inc. offers a guide for users to configure the Polygon CDK via the Zeeve Platform.


# Introduction

Polygon CDK is an open-source codebase for launching ZK-powered Layer 2 chains for Ethereum on demand. Users can build their Layer 2 AppChain with Zeeve to save on costs and time to market.


# Quick Start Guide

To start Polygon CDK, deploy a node. Once deployed, your subscription will be activated. Even if you delete the deployed node, your subscription will remain active until the next billing date, which must be renewed monthly.


# Setup Polygon CDK zkRollup Chain

Follow the steps below to create a Polygon CDK network through the Zeeve platform:

**Step 1: Register/Login**—Create a new account or log in to an existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Polygon CDK** - Select **Polygon CDK** under the **APPCHAINS & ROLLUPS** section from the left navigation panel.

**Step 3: Create a New Polygon CDK Chain** - Click on the **Deploy Testnet** button on the TESTNET card, which includes the Settlement Layer, Data Availability (DA) Layer, Core Components, Monitoring & SLA, as well as the associated monthly recurring pricing.

<figure><img src="/files/SIuXd6RlsQgVJCqPqJ1b" alt=""><figcaption></figcaption></figure>

**Step 4: General Configurations** - Enter the **CDK Chain Name** and **Chain ID**, then select one of your **Workspaces**. By default, the Settlement Layer is **Ethereum Sepolia (L1)**, the Data Availability (DA) Layer is **Ethereum DA**, and the Core Components include the **Bridge**, **RPC**, and **Block Explorer**. Click the **Next** button to proceed to Blockchain Configurations.

<figure><img src="/files/srZqBo5jB7gbpbVRXvmp" alt=""><figcaption></figcaption></figure>

**Step 5: Blockchain Configurations** - Enter values for **CDK Chain(L2) Gas Config**, **CDK Chain(L2) Transaction Config**, and **Ethereum Transaction Manager**. You can also go with the default values already present in these fields. Click on the **Next** button for **zkEVM Configurations** or the **Back** button to alter any details in the previous step.

**Step 6: zkEVM Configurations** - Fill the **Aggregator Configuration, Synchronizer Configuration, and** **Sequencer Configuration.** To fill in any sub-configuration under **Sequencer Configuration,** click on the "**+**" icon. You can also use the default values for all the configurations. Click on **Next.**

**Step 7: RPC Configurations** - Enter **RPC Node Name**. Enable HTTPS or WSS by ticking the checkboxes available. Enter RPC **Username** and **Password** if you have enabled HTTPS or WSS. Select the APIs you want to enable for Layer 2 RPC calls. Enter Advanced Configurations details or use the default values that are already present. Click on the **Next** butto&#x6E;**.**

**Step 8: Infrastructure Configurations** - Select the region where you want to deploy Polygon CDK, then click the **Next** button to continue.

**Step 9: Wallet Management** - Enter **Premine** **Address and Premine Balance.** Click on the **Deploy** button to initiate the Polygon CDK deployment, or click on the **Back** button to alter any details in the previous step.

**Step 9: Deployment -** When you click the **Deploy** button, you’ll be redirected to the payment page if no active subscription is found. Upon entering valid card details, click on the **Subscribe** button. Once your payment status is verified, you’ll be redirected to the overview page of your deployed node with the requested status. If you already have an active subscription, you’ll be redirected to the overview page directly.

<figure><img src="/files/hjsNhHI7ynHVDnFhxE9W" alt=""><figcaption></figcaption></figure>

**Step 10: Success** **notification -** After approximately 1 Hour, you will get notifications of deployment completion.


# Manage Polygon CDK zkRollups

**Step 1: Zeeve Dashboard -** On the Zeeve platform dashboard, click the **Polygon CDK** option under the **APPCHAINS & ROLLUPS** section in the left sideba&#x72;**.** This will show your deployed Polygon CDK network.

**Step 2: Deployed Polygon CDK Networks -** Click on the **View** button.

**Step 3: Polygon CDK Overview Page -** Click the **Explorers** button to open L1 Explorer or L2 Explorer. Click on the "**Docs**" button to open the Zeeve documentation related to Polygon CDK.

**Step 4: Blockchain Configuration -** Click the Blockchain Config tab on the overview page to view blockchain configuration. On the blockchain configuration page, you can view the Ethereum Transaction Manager and CDK Chain (L2)**.** You can also download the Genesis file by clicking the **Download Genesis File i**co&#x6E;**.**

**Step 5: Bridge -** To view the bridge, click on the **Bridge** tab on the overview page. Open the bridge by clicking on the icon next to the bridge URL(Bridge URL will be clickable once the network is ready). This will open the Polygon CDK Bridge page, where you can perform bridge operations.

**Step 6: My Nodes -** Click on the **My Nodes** Tab to view nodes. To view the **Node Details Page**, click the **View Details** icon under **Actions**. To view details about other nodes, simply click on the tab for that node.

**Step 7: My Wallets -** To view wallet information, click on the **My Wallets** tab on the overview page. You can view the wallets on Explorers by clicking the links provided against each wallet.

**Step 8: Smart Contracts -** To view smart contracts, go to the **Smart Contracts** tab on the overview page. Click the icon under the **Actions** column to view the contract on the Explorer, or click the **Docs** icon to see deployment details in the documentation.

**Step 9: Cloud Infra -** To view cloud infra, click the **Cloud Infra** tab on the overview page.&#x20;

**Step 10: Sample Apps -** To view Sample Apps, click on the Sample Apps tab on the overview page.

**Step 11: Analytics Page -** Click on the **Analytics** button. Select the item from the dropdown for which you want to view the analytics. This will open the analytics page for that option. If you want to view analytics for another option, click on the dropdown on the Analytics page and choose your option.

**Step 12: Delete Polygon CDK -** To delete your deployed Polygon CDK network, click the **Delete** icon on the rightmost corner of the Overview page. Click on the **Confirm** button to delete your network. Click the **Cancel** button if you do not want to delete your network for now.


# Demo Network

Zeeve Inc. created this documentation to help users see and interact with the demo network which is pre-deployed for every user to get an idea of how the real deployed network will look once deployed

{% hint style="warning" %}
To get a network with the custom configuration and only accessible to you, You can deploy a new Polygon cdk network.
{% endhint %}


# Details

Follow the steps below to access a demo Polygon CDK through the Zeeve platform:

{% hint style="warning" %}
To get a network with the custom configuration and only accessible to you, you can deploy a new Polygon CDK network.
{% endhint %}

**Step 1: Register/Login -** Create a new account or log in to an existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard, click on the **Polygon CDK** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed Polygon CDK network.

**Step 3: Polygon CDK -** Click on the **View** button on the DEMO card (This is a pre-deployed network that is accessible to all the users of Zeeve.)

**Step 4: Overview -** Once you click on the **View** butto&#x6E;**.** You can see the network's overview details there.&#x20;

**Step 5: Explorer -** Click on the **Explorers** button to open L1 and L2 Explorer.

**Step 6: Blockchain Configuration -** Click the Blockchain Config tab on the overview page to view blockchain configuration. On the blockchain configuration page, you can view the Ethereum Transaction Manager and CDK Chain (L2)**.** You can also download the Genesis file by clicking the **Download Genesis File i**co&#x6E;**.**

**Step 7: Bridge -** To view the bridge, click on the **Bridge** tab on the overview page. Open the bridge by clicking on the icon next to the bridge URL(Bridge URL will be clickable once the network is ready). This will open the Polygon CDK Bridge page, where you can perform bridge operations.

**Step 8: My Nodes -** Click on the **My Nodes** Tab to view nodes. To view the **Node Details Page**, click the **View Details** icon under **Actions**. To view details about other nodes, simply click on the tab for that node.

**Step 9: My Wallets -** To view wallet information, click on the **My Wallets** tab on the overview page. You can view the wallets on Explorers by clicking on the links provided against each wallet.

**Step 10: Smart Contracts -** To view smart contracts, go to the **Smart Contracts** tab on the overview page. Click the icon under the **Actions** column to view the contract on the Explorer, or click the **Docs** icon to see deployment details in the documentation.

**Step 11: Cloud Infra -** To view cloud infra, click on the **Cloud Infra** tab on the overview page.

**Step 12: Sample Apps -** To view Sample Apps, click on the Sample Apps tab on the overview page.

**Step 13: Analytics Page:** Click on the **Analytics** button. Select the item from the dropdown for which you want to view the analytics. This will open the analytics page for that option. If you want to view analytics for some other option, you can click on the drop-down available on the Analytics page and choose your option.


# Bridge

This uses a demo network, which is deployed for all users to access the Polygon CDK network RPC. You can use the same thing with the newly deployed network.

**Step 1: Register/Login -** Create a new account or log in to an existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard, click on the **Polygon CDK** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed Polygon CDK network.

**Step 3: Demo Network Card -** Once you're on the page, you’ll see a network card labeled “**Demo**.” This is a pre-deployed network accessible to all users in Zeeve. Click on the **View** button on the Demo card.

**Step 4: Bridge -** You will land on the overview tab, where you can see the overview of the network, and navigate to the **Bridge** tab.

**Step 5: Bridge URL -** You can see a bridge URL in the bottom section. You can access the bridge once you visit that link.

**Step 6: Connect your wallet -** Once you visit the URL, you can see a blue button to **connect a wallet** at the bottom of the pag&#x65;**.** Once you click on it, it will open a card with a warning, click confirm. And after confirming, connect your Metamask wallet to the network

**Step 7: Sending tokens from L1 to L2 -** After you connect the wallet, you can enter the amount in the from section to send the token. After entering the amount, you can click on the continue button.

**Step 6: Alert box -** Once you click on the continue button, it will give a warning after confirming the message, and you will be redirected to another page. Thereafter, rechecking the information, you can click on the bridge button to send a token from L1 to L2.

**Step 7: Confirm the transaction -** After clicking on the bridge button, a confirmation box in Metamask will open to confirm the transaction. Once the transaction is verified by the blockchain, you can check your wallet in L2. Its balance will be updated.


# RPC Access

This uses a demo network, which is deployed for all users to access the Polygon CDK network RPC. You can use the same thing with the newly deployed network.

**Step 1: Register/Login -** Create a new account or log in to an existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard click on the **Polygon CDK** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed Polygon CDK network.

**Step 3: Demo Network Card -** Once you're on the page, you’ll see a network card labeled “**Demo**.” This is a pre-deployed network accessible to all users in Zeeve. Click on the **View** button on the Demo card.

**Step 4: My Nodes -** You will land on the overview tab, where you can see the overview of the network, and navigate to the **My Nodes** tab.

**Step 5: Node List -** Here, you can see the deployed node in the Polygon CDK and navigate to the **RPC nodes.**

**Step 6: RPC Node -** Once you are in the RPC node tab, click on the **View Details** icon below Actions. It will open the RPC node details page. Here you can see the RPC node details like **Node General Info**, **RPC Endpoint, Configurations**, and **Cloud Infra.**

**Step 7: RPC Endpoint -** in this section, You will get the endpoint for Polygon CDK RPC. You can use the polygon CDK JSON RPC methods with this.

**Step 8: RPC Username and Password -** You can find the RPC username in the RPC endpoint section. The password will be the same as you set during the network creation time.

**RPC calls using curl -**

```bash
# curl to get the polygon Cdk block height
curl https://demouser:demopass@rpcnode.demo-vali-02aa6b.zeeve.net/rpc \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}'
```

**RPC calls using WebSocket -**

```bash
# Web socket to get the block number
npx wscat -c wss://demouser:demopass@rpcnode.demo-vali-02aa6b.zeeve.net/ws
# calling the JSON-RPC method after the WebSocket connection
{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}
```


# Deploying Contract

Deploying and compiling the contract is different for the Polygon CDK, here we discuss the steps to deploy your first contract in the Polygon CDK network.

**Step 1: Get the RPC URL -** follow the instructions on the [RPC Access ](/rollups/polygon-cdk-zkrollup/demo-network/rpc-access)page to get the RPC endpoints.

**Step 2:** **Get ABI and bytecode -** Deploying a contract in polygon CDK is the same as deploying a contract in the Ethereum network. You can compile the contract code in bytecode and abi normally as you would do for Ethereum and then can use it in the next step.

**Step 3: Replace Values -** Replace **RPC\_URL, contractAbi, contractBytecode** and **privateKey.** once you replace those values with valid values, you can run the file with **ts-node filename.ts**

```typescript
import { ethers } from "ethers";

async function deployContract() {
    // Replace with your Ethereum node's RPC endpoint
    const RPC_URL = "https://demouser:demopass@rpcnode.demo-vali-02aa6b.zeeve.net/rpc";
    // Connect to your Ethereum node
    const provider = new ethers.JsonRpcProvider(RPC_URL);

    // Replace these values with your contract's ABI and bytecode
    const contractAbi = []; // Your contract's ABI as an array
    const contractBytecode = ""; // Your contract's bytecode as a hex string

    // Set the account that will deploy the contract
    const privateKey = ""; // Replace with the private key of the account deploying the contract
    const wallet = new ethers.Wallet(privateKey, provider);
    console.log(`wallet address: ${wallet.address} bal: ${await provider.getBalance(wallet.address)}`);

    // Create a contract factory
    const MyContractFactory = new ethers.ContractFactory(contractAbi, contractBytecode, wallet);
    console.log("contract ready to deploy");

    // Deploy the contract
    const MyContract = await MyContractFactory.deploy(10);

    // Wait for the contract to be mined
    await MyContract.waitForDeployment();
    console.log("contract deployed");

    console.log(`Contract deployed successfully at address: ${await MyContract.getAddress()}`);
}

deployContract();
```

**Step 4: Contract Address -** Once it runs successfully you will get a contract address.

<figure><img src="/files/xcaYoLdjmp1vWkeLFfq1" alt=""><figcaption><p>Success Message</p></figcaption></figure>


# zkSync Hyperchain

Zeeve Inc. created this documentation to help users who want to set up zkSync Hyperchain through the Zeeve Platform.


# Introduction

Hyperchains, offered by zkSync are hyper-scalable, interoperable, custom, and fully sovereign zk-chains running on the top of Layer-1 or Layer-2 networks while being connected, able to get security and finality from the main chain (L1).


# Quick Start Guide

You can start using zkSync Hyperchain by deploying a node. Once deployed, your subscription will be activated. Even if you delete the deployed node, your subscription will remain active until the next billing date, which must be renewed monthly.


# Setup zkSync Hyperchain

Follow the steps below to create a zkSync Hyperchain through the Zeeve platform:

**Step 1: Register/Login** - Create a new account or Log in to the existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: zkSync Hyperchain** - Select **zkSync Hyperchains** under the **APPCHAINS & ROLLUPS** section from the left navigation panel.

**Step 3: Create a New zkSync Hyperchain** - Click on the **Deploy Testnet** button on the TESTNET card, which includes the Settlement Layer, Data Availability (DA) Layer, Core Components, Monitoring & SLA, as well as the associated monthly recurring pricing.

**Step 4: General Configurations** - Enter the **Hyperchain name** and **Hyperchain ID**.

**Step 5: Native Gas Token** - Select the token to be used as the native gas token for the newly deployed zkSync network. If **ETH** is selected, Ethereum will be used as the native gas token. If a **Custom** token is selected, a new token will be deployed with the specified **name** and **symbol**. You will also have access to a faucet to claim the custom token once the network is fully deployed.

**Step 6: Settlement Layer - Ethereum Sepolia** serves as the default settlement layer for all environments.

**Step 7: Data Availability (DA) Layer -** In Testnet, the default is '**Ethereum DA**', while for Public Mainnet, customization of the specific partner (Celestia, Near, Avail, Eigen, or Validium) is also available, as coming soon.

**Step 8: Core Components -** In the Testnet environment, the default Core Components include the **L1 <-> L2 Bridge**, **RPC**, and **Tracehawk Block Explorer**. If a custom token is selected as the native gas token, the **Faucet** is also included as a Core Component.

**Step 9:** **Deploy Testnet**

* When you click the **Deploy** button, you’ll be redirected to the payment page if no active subscription is found.
* Upon entering valid card details, click on the **Subscribe** button.
* Once your payment status is verified, you’ll be redirected to the overview page of your deployed node with the requested status. If you already have an active subscription, you’ll be redirected to the overview page directly.
* For Public Mainnet deployment, you can submit a request to our support team.
* They will contact you via email, and you can also schedule a call with our team after submitting the deployment request for your Public Mainnet.

**Step 10: Success** **Notification -** After 1-2 hours, you will get notifications of deployment completion.


# Manage zkSync Hyperchain

You can manage your zkSync Hyperchain network by following the steps below:

**Step 1: Zeeve Dashboard -** On the Zeeve platform dashboard, click on the **zkSync Hyperchains** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed zkSync Hyperchain network.

**Step 2: Deployed zkSync Hyperchains Network -** Click on the **View** button.

**Step 3: zkSync Hyperchain Overview Page -** Click on the **Explorers** button to open L2 Explorer.

**Step 4: Blockchain Configuration -** To view blockchain configuration click the **Blockchain Config** tab on the overview page. On the blockchain configuration page, you can view the blockchain configuration&#x73;**.** You can also download the zkSync Hyperchain env by clicking on the **Download** ico&#x6E;**.**

**Step 5: Bridge -** To view the bridge, click on the **Bridge** tab on the overview page. Open the bridge by clicking on the icon next to the bridge URL(Bridge URL will be clickable once the network is ready). This will open the zkSync hyperchain Bridge page, where you can perform bridge operations.

**Step 6: RPC -** To view the RPC Endpoint, click on the **RPC** Tab. This endpoint can be used to interact with zkSync Hyperchains using JSON-RPC methods.

**Step 7: My Wallets -** To view wallet information click on the **My Wallets** tab on the overview page. You can view the wallets on Explorers by clicking on the links provided against each wallet.

**Step 8: Smart Contracts -** To view smart contracts click on the **Smart Contracts** tab on the overview page. Click on the icon under the **Actions** column to view smart contracts on the Explorer.

**Step 9: Faucet:** If you have deployed the zkSync Hyperchain network with custom token. You can see a faucet button for claiming the zkSync Hyperchain token. In top you can see **Faucet** button beside Docs, you can click on the button it will open Faucet of zkSync Hyperchain network.&#x20;

**Step 10: Analytics Page:** Click on the **Analytics** button. Select the item from the dropdown for which you want to view the analytics. This will open the analytics page for that option. If you want to view analytics for some other option you can click on the dropdown available on the Analytics page and choose your option.

**Step 11: Delete zkSync Hyperchain:** To delete your deployed zkSync Hyperchain click on the **Delete** icon present on the rightmost corner of the Overview page. Click on the **Confirm** button to delete your network. Click on the **Cancel** button if you do not want to delete your network for now.


# Demo Network

Zeeve Inc. created this documentation to help users see and interact with the demo network which is pre-deployed for every user to get an idea of how the real deployed network will look once deployed

{% hint style="warning" %}
To get a network with the custom configuration and only accessible to you, You can deploy a new zkSync hyperchain.
{% endhint %}


# Details

Follow the steps below to access a demo zkSync hyperchain through the Zeeve platform:

{% hint style="warning" %}
To get a network with the custom configuration and only accessible to you, You can deploy a new zkSync hyperchain.
{% endhint %}

**Step 1: Register/Login** - Create a new account or Log in to the existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard, click on the **zkSync Hyperchains** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed zkSync Hyperchain network.

**Step 3: zkSync Hyperchains -** Click on the **View** button on the DEMO card (This is a pre-deployed network that is accessible to all the users of Zeeve.)

**Step 4: Overview  -** Once you click on the **View** butto&#x6E;**.** You can see the network's overview details there.

**Step 5: Explorer -** Click on the **Explorers** button to open L2 Explorer.

**Step 6: Blockchain Configuration -** To view blockchain configuration click the **Blockchain Config** tab on the overview page. On the blockchain configuration page, you can view the blockchain configuration&#x73;**.** You can also download the zkSync Hyperchain env by clicking on the **Download** ico&#x6E;**.**

**Step 7: Bridge -** To view the bridge, click on the **Bridge** tab on the overview page. Open the bridge by clicking on the icon next to the bridge URL(Bridge URL will be clickable once the network is ready). This will open the zkSync hyperchain Bridge page, where you can perform bridge operations.

**Step 8: RPC -** To view the RPC Endpoint, click on the **RPC** Tab. This endpoint can be used to interact with zkSync Hyperchains using JSON-RPC methods.

**Step 9: My Wallets -** To view wallet information click on the **My Wallets** tab on the overview page. You can view the wallets on Explorers by clicking on the links provided against each wallet.

**Step 10: Smart Contracts -** To view smart contracts click on the **Smart Contracts** tab on the overview page. Click on the icon under the **Actions** column to view smart contracts on the Explorer.

**Step 11: Faucet:** If you have deployed the zkSync Hyperchain network with custom token. You can see a faucet button for claiming the zkSync Hyperchain token. In top you can see **Faucet** button beside Docs, you can click on the button it will open Faucet of zkSync Hyperchain network.&#x20;

**Step 12: Analytics Page:** Click on the **Analytics** button. Select the item from the dropdown for which you want to view the analytics. This will open the analytics page for that option. If you want to view analytics for some other option you can click on the dropdown available on the Analytics page and choose your option.


# Bridge

This uses a demo network, which is deployed for all users to access zksync hyperchain network RPC. You can use the same thing with the newly deployed network.

**Step 1: Register/Login -** Create a new account or log in to an existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard, click on the **zkSync Hyperchains** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed zkSync Hyperchain network.

**Step 3: Demo Network Card -** Once you're on the page, you’ll see a network card labeled “**Demo**.” This is a pre-deployed network accessible to all users in Zeeve. Click on the **View** button on the Demo card.

**Step 4: Bridge -** You will land on the Overview tab, where you can see the overview of the network, and navigate to the **Bridge** tab.

**Step 5: Bridge URL -** You can see a bridge URL in the bottom section. You can access the bridge once you visit that link.

**Step 6: Connect your wallet -** Once you visit the URL, you can see a blue button, **Connect Wallet.** Once you click on it, it will open a card with the wallets. Choose a wallet to connect your Ethereum wallet to the zkSync Hyperchain network.

**Step 7: Sending tokens from L1 to L2 -** After you connect the wallet, you can see the **receive** button. Choose **Official Bridge.** Enter the address. Enter the amount to send to the address.

**Step 6: Confirm the transaction -** Once you confirm the transaction, click on the **add funds to \<network name>.** Once the transaction is verified, you can see the token in the assets page of the bridge.


# Deploying Contract

Deploying and compiling the contract is different for the zkSync Hyperchain. Here we discuss the steps to deploy your first contract in the zkSync Hyperchain network.

**Step 1: Get the RPC URL -** Follow the instructions in [RPC Access](/rollups/zksync-hyperchain/rpc-access) to get the RPC endpoints

**Step 2: Get Explorer URL -** In the network overview page in the top right corner, you can see an explorer button. it will open the explorer URL.

**Step 3: Create a zkSync project -** create a zkSync project with the help of zkSync-cli.

<pre class="language-sh"><code class="lang-sh"><strong># initialize the project with
</strong>npx zksync-cli create contract-deploy
</code></pre>

<figure><img src="/files/wZSO9RUitwQOgrHd2Ega" alt=""><figcaption><p>project step 1</p></figcaption></figure>

Select the contracts in the type of project to deploy the contract

<figure><img src="/files/IrkvIvhPMgmwWjoCY9dl" alt=""><figcaption><p>project step 2</p></figcaption></figure>

Choose the Ethereum framework version v6 recommended

<figure><img src="/files/PXF2k87rH749ILcruGau" alt=""><figcaption><p>project step 3</p></figcaption></figure>

Choose the template to use Hardhat + Solidity recommended

<figure><img src="/files/f8l28o1KWFvQlFvU3Fqf" alt=""><figcaption><p>project step 4</p></figcaption></figure>

Enter your private key which has enough tokens in the zkSync Hyperchain (l2 network) for the gas price.

<figure><img src="/files/vCgr8Zs5tQURKFH4d4hC" alt=""><figcaption><p>project step 5</p></figcaption></figure>

Choose one package manager to manage the project dependency npm recommended. It will start cloning and setting up the environment

**Step 4:  Changing config values -** Once the project setup is done. change the directory to the project directory and install all the dependency

```bash
# changing directory
cd contract-deploy
# install packages
npm i
```

Change the **hardhat.config.ts** file in the root of the project, replace the URL of your Rpc with **url** variable and your explorer URL with /contract\_verification appended in the end with the **verifyURL** variable in the **zkSyncSepoliaTestnet** object.

<figure><img src="/files/rA5ArJYFBnX9dKiM29sa" alt=""><figcaption></figcaption></figure>

**Step 5: Compile and deploy your contract -** To compile the contract you need to run the command listed below. It will compile all the contracts in the /contracts directory. deploy command will only deploy the Greeting.sol contract to the blockchain.

```bash
# to compile
npm run compile
# to deploy
npm run deploy
```

**Step 6: Interacting with the contract -** once it is deployed copy the contract address from the logs, you can see in the below screenshot 0x71Ae38d9b09716a4D7d7EB6bcA392710Cbf4cd66

<figure><img src="/files/LXCi1tk2LTrRtbIYY4og" alt=""><figcaption></figcaption></figure>

Replace this address in the /deploy/interact.ts file in the **CONTRACT\_ADDRESS** variable. save it and run the command for interacting with the contract

```bash
# to interact
npm run interact
```

<figure><img src="/files/JO31HsnPeNFFN8chfnzw" alt=""><figcaption></figcaption></figure>

You will see output something like this, you can modify and play around with the /deploy/interact.ts to interact with the contract with different values.


# Faucet

This process uses a demo network that is deployed for all users to access the zkSync Hyperchain network RPC. You can replicate the same steps with your newly deployed network.

**Step 1: Register/Login** - Create a new account or log in to your existing account on the Zeeve Platform.

**Step 2: Zeeve Dashboard** - On the Zeeve platform dashboard, click on the **zkSync Hyperchains** option under the **APPCHAINS & ROLLUPS** section in the left sidebar. This will display your deployed zkSync Hyperchain network.

**Step 3: Demo Network Card** - Once you're in the page, you’ll see a network card labeled “**Demo**.” This is a pre-deployed network accessible to all users in Zeeve. Click on the **View** button on the Demo card.

**Step 4: Faucet Button** - You can find the **Faucet** button at the top, next to the **Docs** button. Click on it to visit the faucet site.

**Step 5: Add Wallet Address** - On the faucet site, the network and token will be pre-selected. Enter your MetaMask wallet address in the input box below the token dropdown.

**Step 6: Claim the Token** - Once you've entered your wallet address, click on the **Request Token** button.

**Step 7: Transaction Hash** - After the token is successfully transferred to your wallet, you will see a transaction hash on the screen. You can click on it to view the transaction in the explorer.

**Step 8: Add zkSync Network** - To see the token in your MetaMask wallet, add the zkSync network. You can do this by clicking the **Add to MetaMask** button at the bottom.


# RPC Access

This uses a demo network which is deployed for all users to access zksync hyperchain network RPC. You can use the same thing with the newly deployed network.

**Step 1: Register/Login** - Create a new account or Log in to the existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard click on the **zkSync Hyperchains** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed zkSync Hyperchain network.

**Step 3: zkSync Hyperchain Network Card -** Click on the **View** button on the network card.

**Step 4: RPC -** You will land on the overview tab, where you can see the overview of the network, navigate to the **RPC** tab.

**Step 7: RPC Endpoint -** In this section, you will get the endpoint for the zksync hyperchain RPC. You can use the zksync-specific JSON RPC methods with this.

**RPC calls using curl -**

```bash
// curl to get the block number of the Zksync block height
curl https://rpcnode.zksyncnode-zk-763975.zeeve.online/XuW7kMjd41ZgbjS6BuTv/rpc \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{ "jsonrpc" : "2.0", "id": 1, "method": "eth_blockNumber","params":[] }'
```

**RPC calls using WebSocket -**

```bash
# Web socket to get the block number
npx wscat -c wss://rpcnode.zksyncnode-zk-763975.zeeve.online/XuW7kMjd41ZgbjS6BuTv/ws
# calling the JSON-RPC method after the WebSocket connection
{ "jsonrpc": "2.0", "id": 1, "method": "eth_blockNumber", "params":[] }
```


# OP Stack

Zeeve Inc. created this documentation to help users who want to set up OP Stack through the Zeeve Platform.


# Introduction

At the heart of blockchain's next evolutionary leap lies the OP Stack Rollup. This innovative approach to scalability combines the robust security of Ethereum with cutting-edge layer 2 scaling solutions. It's designed to significantly increase transaction throughput while simultaneously reducing costs, paving the way for widespread blockchain adoption and the seamless execution of complex applications on the Ethereum network.


# Quick Start Guide

You can start using OP Stack by deploying a node. Once deployed, your subscription will be activated. Even if you delete the deployed node, your subscription will remain active until the next billing date, which must be renewed monthly.


# Setup OP Stack

<mark style="background-color:yellow;">**Follow the steps below to create an**</mark>**&#x20;**<mark style="color:red;background-color:yellow;">**OP Stack**</mark>**&#x20;**<mark style="background-color:yellow;">**through the Zeeve platform**</mark>

<mark style="color:orange;">**Step 1:**</mark> Register/Login

* Create a new account or log in to the existing account on the [Zeeve Platform](https://app.zeeve.io/account/login).

<mark style="color:orange;">**Step 2:**</mark> OP Stack

* Choose "**OP Stack**" from the "**APPCHAINS & ROLLUPS**" section in the left navigation panel.

<mark style="color:orange;">**Step 3:**</mark> Create a New OP Stack Network

* Click on the "**Deploy Testnet**" button on the TESTNET card.

<mark style="color:orange;">**Step 4:**</mark> Rollup Network Details

* Enter the Rollup network name for your deployment.
* Enter the Chain ID.

<mark style="color:orange;">**Step 5:**</mark> Settlement Layer

* **Ethereum Holesky (L1)** serves as the default settlement layer for all environments.

<mark style="color:orange;">**Step 6:**</mark> Data Availability (DA) Layer

* In Testnet, the default is '**Ethereum DA**,' while for mainnet, customization of the specific partner (Celestia, Near, Avail, or Eigen) is available under '**Alt DA.**'

<mark style="color:orange;">**Step 7:**</mark> Sequencer

* In Testnet, the default sequencer is '**Centralized**,' whereas for mainnet, customization of the specific partner (Cero) is available under '**Decentralized**.'

<mark style="color:orange;">**Step 8:**</mark> Summary

* In summary, all configurations can be verified based on the selected options or the entered details.
* Core components, tools and services, monitoring and SLA details, as well as pricing, can also be viewed for the deployment offerings.

<mark style="color:orange;">**Step 9:**</mark> Deploy Testnet

* When you click the **Deploy Testnet** button, you’ll be redirected to the payment page if no active subscription is found.
* Upon entering valid card details, click on the **Subscribe** button.
* Once your payment status is verified, you’ll be redirected to the overview page of your deployed node with the requested status. If you already have an active subscription, you’ll be redirected to the overview page directly.
* For testnet and mainnet deployment, you can submit a request to our support team.
* They will contact you via email, and you can also schedule a call with our team after submitting the deployment request for your testnet and mainnet.


# Manage OP Stack

<mark style="background-color:yellow;">You can manage your</mark> <mark style="color:red;background-color:yellow;">**OP Stack**</mark> <mark style="background-color:yellow;">network by following the steps below</mark>

<mark style="color:orange;">**Step 1:**</mark> Zeeve Dashboard

* Navigate to the Zeeve platform dashboard.
* Select the "OP Stack" option under the "**APPCHAINS & ROLLUPS**" section in the left sidebar.\
  This will display your deployed OP Stack network.

<mark style="color:orange;">**Step 2:**</mark> Deployed OP Stack Network

* Click on the **View** button.

<mark style="color:orange;">**Step 3:**</mark> OP Stack Overview Page

* Click on the "**Explorer**" button to open the L2 Explorer page.
* Click on the "**Docs**" button to open the Zeeve documentation related to OP Stack.

<mark style="color:orange;">**Step 4:**</mark> My Nodes

* View nodes by clicking on the "My Nodes" tab.

<mark style="color:orange;">**Step 5**</mark><mark style="color:orange;">:</mark> My Wallet

* View wallet information of Admin, Batcher, Proposer, and Sequencer.
* To view wallet information, you can navigate to Explorers by clicking on the links provided against each wallet

<mark style="color:orange;">**Step 6:**</mark> Smart Contracts

* To view smart contracts, navigate to the **Smart Contracts** tab on the overview page.
* Click on the Explorer icon in the row to view smart contracts on the Explorer.

<mark style="color:orange;">**Step 7:**</mark> Bridge

* Click the **Bridge** button to initiate the transaction by connecting your MetaMask wallet.

<mark style="color:orange;">**Step 8:**</mark> Analytics Page

* To access analytics, click on the "**Analytics**" button.
* Choose the item from the dropdown menu for which you wish to view analytics.
* This will open the analytics page specific to your selection.
* If you want to view analytics for another option, click on the dropdown available on the Analytics page and select your desired option.

<mark style="color:orange;">**Step 9:**</mark> Delete OP Stack Network

* To remove your deployed OP Stack Network, click on the **Delete** button located in the rightmost corner of the Overview page beside the Analytics button.
* Click on the **Confirm** button to proceed with deleting your network.
* If you decide not to delete your network at this time, click on the **Cancel** button.


# RPC Endpoints

<mark style="background-color:yellow;">You can manage your</mark> <mark style="color:red;background-color:yellow;">**OP Stack**</mark> <mark style="color:red;background-color:yellow;">**RPC Endpoints**</mark> <mark style="background-color:yellow;">by following the below steps</mark>

<mark style="color:orange;">**Step 1:**</mark> Zeeve Dashboard

* Navigate to the Zeeve platform dashboard.
* Select the "**OP Stack**" option under the "**APPCHAINS & ROLLUPS**" section in the left sidebar.\
  This will display your deployed OP Stack network.

<mark style="color:orange;">**Step 2:**</mark> Deployed OP Stack Network

* Click on the **View** button.

<mark style="color:orange;">**Step 3:**</mark> **RPC Endpoint**

* After deployment, navigate to the **Nodes** section to access the endpoint URL for the OP Stack RPC. This endpoint can be used to interact with OP Stack using JSON-RPC methods.


# Demo Network

Zeeve Inc. created this documentation to help users see and interact with the demo network which is pre-deployed for every user to get an idea of how the real network will look like once deployed.

{% hint style="info" %}
To get a network with the custom configurations and only accessible to you, you can deploy a new OP Stack.
{% endhint %}


# Details

Follow the steps below to access a demo OP Stack through the Zeeve platform:

{% hint style="info" %}
To get a network with the custom configurations and only accessible to you, you can deploy a new OP Stack.
{% endhint %}

**Step 1: Register/Login** - Create a new account or Log in to the existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard click on the **OP Stack** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed OP Stack network.

**Step 3: OP Stack -** Click on the **View** button on the DEMO card (This is a pre-deployed network that is accessible to all the users of Zeeve.)

**Step 4: Overview -** Once you click on the **View** butto&#x6E;**.** You can see the network overview details there.

**Step 5: Explorer  -** Click on the **Explorer** button to open L2 Explorer.

**Step 6: My Nodes -** View nodes by clicking on the "**My Nodes**" tab.

**Step 7: My Wallet -** To view wallet information click on the **My Wallet** tab on the overview page. You can view the wallets on Explorers by clicking on the links provided against each wallet.

**Step 8: Smart Contracts -** To view smart contracts, click on the **Smart Contracts** tab on the overview page. Click on the Explorer icon in the row to view smart contracts on the Explorer.

**Step 9: Bridge -** Click the **Bridge** button to initiate the transaction by connecting your MetaMask wallet.

**Step 10: Docs -** Click on the "**Docs**" button to open the Zeeve documentation related to Op Stack.

**Step 11: Analytics Page:** Click on the **Analytics** button. Select the item from the dropdown for which you want to view the analytics. This will open the analytics page for that option. If you want to view analytics for some other option, you can click on the drop-down available on the Analytics page and choose your option.


# Arbitrum Orbit

Zeeve Inc. created this documentation to help users who want to set up Arbitrum Orbit through the Zeeve Platform.


# Introduction

Arbitrum is a technology suite designed to scale Ethereum. You can use Arbitrum chains to do all the things you do on Ethereum — use Web3 apps, deploy smart contracts, etc., but your transactions will be cheaper and faster.


# Quick Start Guide

You can start using Arbitrum Orbit by deploying a node. Once deployed, your subscription will be activated. Even if you delete the deployed node, your subscription will remain active until the next billing date, which must be renewed monthly.


# Setup Arbitrum Orbit

**Follow the steps below to create an Arbitrum Orbit network through the Zeeve platform**

**Step 1:** Register/Login

* Create a new account or log in to the existing account on the [Zeeve Platform](https://app.zeeve.io/account/login).

**Step 2:** Arbitrum Orbit

* Choose "Arbitrum Orbit" from the "APPCHAINS & ROLLUPS" section in the left navigation panel.

**Step 3:** Create a New Arbitrum Orbit Network

* Click on the "**Deploy Testnet**" button on the TESTNET card.

**Step 4:** Rollup Network Details

* Enter the Rollup network name for your deployment.

**Step 5:** Settlement Layer

* **Arbitrum Sepolia (L2)** serves as the default settlement layer for all environments.

**Step 6:** Data Availability (DA) Layer

* In Testnet, the default is '**Ethereum DA**' and '**AnyTrust DA**' is available for AnyTrust chains (for which you have to specify native gas token), while for Public Mainnet, customization of the specific partner (Celestia, Near, Avail, or Eigen) is also available under '**Alt DA**'

**Step 7:** Sequencer

* In Testnet, the default sequencer is 'Centralized,' whereas for Public Mainnet, customization of the specific partner (Cero) is available under 'Decentralized '.

**Step 8:** Summary

* In summary, all configurations can be verified based on the selected options or the entered details.
* Core components, tools and services, monitoring and SLA details, as well as pricing, can also be viewed for the deployment offerings.

**Step 9:** Deploy Testnet

* When you click the **Deploy Testnet** button, you’ll be redirected to the payment page if no active subscription is found.
* Upon entering valid card details, click on the **Subscribe** button.
* Once your payment status is verified, you’ll be redirected to the overview page of your deployed node with the requested status. If you already have an active subscription, you’ll be redirected to the overview page directly.
* For Public Mainnet deployment, you can submit a request to our support team.
* They will contact you via email, and you can also schedule a call with our team after submitting the deployment request for your Public Mainnet.


# Manage Arbitrum Orbit

You can manage your **Arbitrum Orbit** network by following the steps below:

**Step 1:** Zeeve Dashboard

* Navigate to the Zeeve platform dashboard.
* Select the "Arbitrum Orbit" option under the "APPCHAINS & ROLLUPS" section in the left sidebar. This will display your deployed Arbitrum Orbit networks.

**Step 2:** Deployed Arbitrum Orbit Network

* Click on the **View** button.

**Step 3:** Arbitrum Orbit Overview Page

* Click on the "**Explorer**" button to open the Explorer page.
* Click on the "**Docs**" button to open the Zeeve documentation related to Arbitrum Orbit.

**Step 4:** My Nodes

* View nodes by clicking on the "**My Nodes**" tab.

**Step 5**: My Wallet

* View wallet information of Staker / Validator, Batch Poster, and Owner.
* To view wallet information, you can navigate to Explorers by clicking on the links provided against each wallet

**Step 6:** Smart Contracts

* To view smart contracts, navigate to the **Smart Contracts** tab on the overview page.
* Click on the Explorer icon in the row to view smart contracts on the Explorer.

**Step 7:** Bridge

* Click the **Bridge** button to initiate the transaction by connecting your MetaMask wallet.

**Step 8**: Faucet

* Click the **Faucet** button to initiate the transfer of Testnet tokens to the provided wallet address after connecting your MetaMask wallet.

**Step 9:** Analytics Page

* To access analytics, click on the "**Analytics**" button.
* Choose the item from the dropdown menu for which you wish to view analytics.
* This will open the analytics page specific to your selection.
* If you want to view analytics for another option, click on the dropdown available on the Analytics page and select your desired option.

**Step 10:** Delete Arbitrum Orbit Network

* To remove your deployed Arbitrum Orbit Network, click on the **Delete** button located in the rightmost corner of the Overview page beside the Analytics button.
* Click on the **Confirm** button to proceed with deleting your network.
* If you decide not to delete your network at this time, click on the **Cancel** button.


# RPC Endpoints

You can manage your **Arbitrum Orbit** **RPC Endpoints** by following the steps below

**Step 1:** Zeeve Dashboard

* Navigate to the Zeeve platform dashboard.
* Select the "Arbitrum Orbit" option under the "APPCHAINS & ROLLUPS" section in the left sidebar. This will display your deployed Arbitrum Orbit network.

**Step 2:** Deployed Arbitrum Orbit Network

* Click on the **View** button.

**Step 3:** RPC Endpoint

* After deployment, navigate to the **Nodes** section to access the endpoint URL for the Arbitrum Orbit RPC. This endpoint can be used to interact with Arbitrum Orbit using JSON-RPC methods.


# Demo Network

Zeeve Inc. created this documentation to help users see and interact with the demo network which is pre-deployed for every user to get an idea of how the real network will look like once deployed.

{% hint style="info" %}
To get a network with the custom configurations and only accessible to you, You can deploy a new Arbitrum Orbit.
{% endhint %}


# Details

Follow the steps below to access a demo Arbitrum Orbit through the Zeeve platform:

{% hint style="info" %}
To get a network with the custom configurations and only accessible to you, You can deploy a new Arbitrum Orbit.
{% endhint %}

**Step 1: Register/Login** - Create a new account or Log in to the existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Zeeve Dashboard -** On the Zeeve platform dashboard click on the **Arbitrum Orbit** option under the **APPCHAINS & ROLLUPS** section available in the left sideba&#x72;**.** This will show your deployed Arbitrum Orbit network.

**Step 3: Arbitrum Orbit  -** Click on the **View** button on the DEMO card (This is a pre-deployed network that is accessible to all the users of Zeeve.)

**Step 4: Overview -** Once you click on the **View** butto&#x6E;**.** You can see the network overview details there.

**Step 5: Explorer -** Click on the **Explorer** button to open Explorer.

**Step 6: My Nodes -** View nodes by clicking on the "**My Nodes**" tab.

**Step 7: My Wallet -** To view wallet information, click on the **My Wallet** tab on the overview page. You can view the wallets on Explorers by clicking on the links provided against each wallet.

**Step 8: Smart Contracts -** To view smart contracts click on the **Smart Contracts** tab on the overview page. Click on the Explorer icon in the row to view smart contracts on the Explorer.

**Step 9: Bridge -** Click the **Bridge** button to initiate the transaction by connecting your MetaMask wallet.

**Step 10: Faucet -** Click the **Faucet** button to initiate the transfer of Testnet tokens to the provided wallet address after connecting your MetaMask wallet.

**Step 11: Docs -** Click on the "**Docs**" button to open the Zeeve documentation related to Arbitrum Orbit.

**Step 12: Analytics Page:** Click on the **Analytics** button. Select the item from the dropdown for which you want to view the analytics. This will open the analytics page for that option. If you want to view analytics for some other option, you can click on the drop-down available on the Analytics page and choose your option.


# RPC Nodes

**Zeeve's Public Protocol RPC Nodes**

Zeeve provides a variety of public protocol Remote Procedure Call (RPC) nodes for deployment assistance. Access the full list of supported protocols here.

**Supported Protocols Include:**

* Arbitrum
* Avalanche
* Binance
* Bitcoin
* Celo
* Tx
* Ethereum
* Etherlink
* Fantom
* Near
* Optimism
* Polygon
* Solana
* Tron
* ZkEVM


# Deploy Your RPC Node

This section will guide you on how to deploy your Full Node.

Let's take an example of Ethereum and see how to deploy an Ethereum Node.

**Step 1: Sign Up/Log In** - Create a new account or sign in to your existing one on the Zeeve Platform.

**Step 2: RPC Nodes** - Go to the **RPC Nodes** section in the left menu. If you have existing nodes, you'll see them listed. To get a subscription, click **Buy Subscription** to go to the **Plan Selection** page.

<figure><img src="/files/UhySOC5JWeOutYXCRRFH" alt=""><figcaption></figcaption></figure>

**Step 3: Plan Selection -** Choose the desired protocol and plan type, then click ***Continue*** to move forward.

<figure><img src="/files/oE22BSZgYzk2Igk9qPFG" alt=""><figcaption></figcaption></figure>

**Step 4: Selection of Other Protocol** - On the Setup Your Node page, click the **Select Other Protocol** button at the top-right corner to change the protocol selection and plan types according to your requirements. Then, click the **Continue** button to proceed.

<figure><img src="/files/a9nDDn2dAxGwmk8TZrZU" alt=""><figcaption></figcaption></figure>

**Step 5: Set Up Your Node -** On the "Set Up Your Node" page, choose the desired network type, server location, node software update rules, and price tiers according to your requirements. Then, proceed by clicking on the **Create Now** button.

<figure><img src="/files/QHCDWPGD3M9RY7aZ40WA" alt=""><figcaption></figcaption></figure>

**Step 6: Make Payment** - On the payment page, enter your card details and click **Subscribe** to complete the payment. The created node will then be visible on the RPC Nodes page in **Provisioning** status.&#x20;

<figure><img src="/files/PZNqCnTFApPwo0OZ6kBr" alt=""><figcaption></figcaption></figure>


# Manage Your RPC Node

After the RPC node was deployed, it progressed through the **provisioning** and syncing stages before reaching the **ready** status.

<figure><img src="/files/O0CK1hq4xYRIKeDesotT" alt=""><figcaption></figcaption></figure>


# Manage Node

Follow these steps to manage a node:

**Step 1: Navigate to the RPC Node Page** - From the left navigation panel, go to the RPC Nodes page on the platform. On this page, you will see your deployed RPC nodes listed under **RPC Nodes (x).** For your desired node item, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/cAVnyQdN25941CdnH9cI" alt=""><figcaption></figcaption></figure>

**Step 2: Node Details Page** - Users will be redirected to the Node Details page, where they can review the Node Overall Status, including Security Monitoring and Server Health information.

<figure><img src="/files/awTR9UehLfTzFutWwyw9" alt=""><figcaption></figcaption></figure>


# Archive Nodes

Zeeve offers a range of public protocol archive nodes that you can deploy with the help of Zeeve.

You can get a complete list [here](https://www.zeeve.io/blockchain-protocols/).

**Supported Protocols on the Platform:**

* Arbitrum
* Avalanche
* Binance
* Celo
* Tx
* Ethereum
* Etherlink
* Fantom
* Near
* Optimism
* Polygon
* Tron
* ZkEVM


# Deploy Your Archive Node

Let's take an example of Ethereum and see how to deploy an Ethereum Node.

**Step 1: Register/Login** - Create a new account or log in to your existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

#### Step 2: Archive Nodes

From the left navigation panel, navigate to the **Archive Nodes** page on the platform. If any nodes have already been deployed, your deployment list will be displayed. Click the **Buy Subscription** button on the page to be redirected to the **Plan Selection** page.

<figure><img src="/files/1LOVUXjbxhQgsrDp8iz7" alt=""><figcaption></figcaption></figure>

**Step 3: Plan Selection** - Select the protocol and its plan types according to your requirements. Then, click the ***Continue*** button to proceed.

<figure><img src="/files/zK3AelwpSCd5XQfTTICj" alt=""><figcaption></figcaption></figure>

**Step 4: Selection of Other Protocol:** On the Setup Your Node page, click the **Select Other Protocol** button in the top right corner to change the protocol selection and plan types according to your requirements. Then, click the **Continue** button to proceed.

<figure><img src="/files/IVBudHk6ynx4ml6bs735" alt=""><figcaption></figcaption></figure>

**Step 5: Set up Your Node—**&#x4F;n the Set up Your Node page, choose the desired network type, server location, node software update rules, and price tiers according to your requirements. Then, proceed by clicking on the **Create Now** button.

<figure><img src="/files/LceCbGIwWcBD1HnhMBO9" alt=""><figcaption></figcaption></figure>

**Step 6: Make Payment** - On the payment page, enter your card details and click on **Subscribe** to make the payment. The created node will be visible on the Archive Nodes page.

<figure><img src="/files/dXbgOteAYNbyn1kMVgpR" alt=""><figcaption></figcaption></figure>


# Manage Your Archive Node

Once the Archive Node was deployed, it progressed through the provisioning and syncing stages before reaching the "ready" status.

<figure><img src="/files/9BXMtZgTA6icdWwNFxp2" alt=""><figcaption></figcaption></figure>


# Manage Node

Follow these steps to manage a node:

**Step 1: Navigate to the Archive Nodes Page** - From the left navigation panel, go to the Archive Nodes page on the platform. Here, you will see your deployed Archive Nodes list under **Archive Nodes (x).** For your desired node item, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/08Tr5QQQCONl0pJNikyr" alt=""><figcaption></figcaption></figure>

**Step 2: Node Details Page:** You will be redirected to the Node Details Page, where you can review all available information.

<figure><img src="/files/3I0GQe0DRavXSrO8Nogl" alt=""><figcaption></figcaption></figure>


# Validator Nodes

Zeeve offers a range of public protocol validator nodes that you can deploy with Zeeve's help.

You can get a complete list [here](https://www.zeeve.io/blockchain-protocols/).

Several protocols supported on the platform include:

* Avalanche
* Beam L1
* Tx
* Dcomm
* Flow
* Near
* Polygon
* Shido
* Solana
* Subsquid
* XDC
* Tezos
* babylon


# Deploy Your Validator Node

Let's take an example of **NEAR** and see how to deploy a NEAR node..

**Step 1: Register/Login** - Create a new account or log in to your existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Validator Nodes** - From the left navigation panel, navigate to the **Validator Nodes** Link on the platform. If any nodes have been deployed, your deployment list will appear. Click the **Buy Subscription** button on the page to go to the **Plan Selection** page..

<figure><img src="/files/DjYHVfQ02eqYWYsM31je" alt=""><figcaption></figcaption></figure>

**Step 3: Plan Selection:** Choose the appropriate protocol and plan types based on your requirements. Then, click the ***Continue*** button to proceed.

<figure><img src="/files/GaLeCIH2cI37imor2gsa" alt=""><figcaption></figcaption></figure>

**Step 4: Selection of Another Protocol** - On the "Setup Your Node" page, click the **Select Another Protocol** button in the top right corner to change the protocol selection and plan types according to your requirements. Then, click the **Continue** button to proceed.

<figure><img src="/files/rxXMDjx96TwUOEdjPX5X" alt=""><figcaption></figcaption></figure>

**Step 5: Set Up Your Node** - On the "Set Up Your Node" page, choose the desired network type, server location, node software update rules, and price tiers according to your requirements. Then, proceed by clicking on the **Create Now** button.

<figure><img src="/files/f99Jf9HwVeqnvsPfmp4T" alt=""><figcaption></figcaption></figure>

**Step 6: Make Payment** - On the payment page, enter your card details and click on **Subscribe** to make payment. The created node will be visible on the [Validator Nodes](https://app.zeeve.io/platform/manage/nodes/validator) page.

<figure><img src="/files/mlaCaU92EVhznSoFkPLz" alt=""><figcaption></figcaption></figure>


# Manage Your Validator Node

Once the Validator Node was deployed, it transitioned from the **Provisioning** status to the **Ready** status.

<figure><img src="/files/3g3GfEWsPG4VmYUxTrwc" alt=""><figcaption><p>Manage Validator Nodes Page</p></figcaption></figure>


# Manage Node

Follow these steps to manage a node:

**Step 1: Navigating to the Validator Node Page** - From the left navigation panel, go to the Validator Nodes page on the platform. On this page, you will see your list of deployed Validator nodes under **Validator Nodes (x).** For your desired node, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/p98eSHA2BiMDP06SbRhT" alt=""><figcaption></figcaption></figure>

**Step 2: Node Details Page** - You will be redirected to the Node Details page, where you can review all available information.

<figure><img src="/files/rvVlX3IS6VVlX046zFzY" alt=""><figcaption></figcaption></figure>


# External Validator Monitoring Portfolio

Use this guide to search for validators, add your validators(Hosted out of the Zeeve Platform) to your monitoring portfolio, manage subscriptions, and review monitoring data in the Zeeve Platform.

### This guide explains

* Search validators by protocol, network, and validator identifier.
* Add self-hosted validators to your monitoring portfolio.
* Upgrade from the Free plan to a paid monitoring plan.
* Review analytics access, portfolio data, and common messages.

## Open Validator Lookup

**Step 1: Log in to Zeeve Platform** - Sign in to your Zeeve account.

**Step 2: Go to Node Infrastructure** - Open **Node Infrastructure** from the left navigation.

**Step 3: Open Validator Nodes** - Click **Validator Nodes** to open the portfolio page.

**Step 4: Click Add Validator** - Open the validator lookup flow from the portfolio page.

**Step 5: Review Validator Lookup** - Check the available search fields and network options.

![Validator Lookup](/files/6d1d8b28a57b6fbba0d0fb57808e70300f089f7b)

## Search for a Validator

**Step 1: Select a validator protocol** - Choose the protocol you want to search.

**Step 2: Select the network** - Choose **Mainnet** or **Testnet**.

**Step 3: Enter a supported validator identifier** - Use the validator address, vote account, node ID, or another supported protocol-specific identifier.

**Step 4: Click Search** - Run the lookup request.

**Step 5: Review the validator summary** - Check the validator details and delegator information, where available.

The Free plan includes **10 validator searches per day**.

![Validator search result](/files/3d03afe624e353ba101ed1790484723e5ccc50b8)

### Supported Search Inputs

* **Tx**: validator operator address, such as `corevaloper...`
* **Solana**: vote account address.
* **Avalanche**: node ID, such as `NodeID-...`
* **Cosmos**: validator operator address, such as `cosmosvaloper...`
* **Autheo**: validator operator address, such as `autheovaloper...`
* **Injective**: validator operator address, such as `injvaloper...`
* **Near**: validator account ID, such as `validator.poolv1.near`
* **Skale**: validator ID or another supported validator identifier.
* **Energy Web**: EWX validator address.
* **XDC**: validator address.
* **Subsquid**: worker ID or another supported node identifier.

## Add a Validator

**Step 1: Search for a valid validator** - Use the lookup page to find the validator you want to monitor.

**Step 2: Click Add to Portfolio** - Start the add-to-portfolio flow.

**Step 3: Review the confirmation modal** - Confirm **Protocol** and **Validator Address**.

**Step 4: Optional: enter Operational Cost** - Add **Operational Cost (Monthly, USD)** if you want to track monthly operating expenses.

**Step 5: Click Add to Portfolio** - Submit the validator to your monitoring portfolio.

**Step 6: Wait for the success message** - Zeeve confirms the validator has been added.

**Step 7: Open Validator Nodes** - Confirm the new monitoring entry appears in the table.

<figure><img src="/files/2UdjPhpG1ORwL0o904Oj" alt=""><figcaption><p>Add Validator to Portfolio modal</p></figcaption></figure>

## Upgrade When the Free Plan Limit Is Reached

By default, you are on the free plan.

### Free Plan Includes

* Search up to **10 times per day**.
* Add up to 1 **monitoring validator node**.
* To add a second validator, you require a subscription to the **Starter**, **Pro**, **Max**, or **Elite** Plan.

If you have not subscribed to any plan and have added 1 monitored validator, Zeeve displays an upgrade prompt when you try to add another.

**Step 1: Search for another valid validator** - Use the lookup page as usual.

**Step 2: Click Add to Portfolio**, then attempt to add the validator.

**Step 3: Confirm the add action** - Continue from the confirmation modal.

**Step 4: Review the upgrade prompt** - Zeeve opens the **Upgrade your plan** modal.

**Step 5: Click Check Plan** - Open the subscription options.

![Upgrade required modal](/files/07fb1b2aa549582a721e70f1aeda4bf560d70f3a)

**Step 6: Choose a paid plan -** Select Starter, Pro, Max, or Elite on the Monitoring Subscription pag&#x65;**.**

#### Plan Summary

* **Free**: `$0` 1 validator node, 10 searches per day, locked reward history, locked stake and delegator history, and locked alerts.
* **Starter**: `$49/month`, 5 validator nodes, 25 searches per day, unlocked history charts, email alerts, and fleet reports.
* **Pro**: `$89/month`, 10 validator nodes, 50 searches per day, unlocked history charts, email alerts, and fleet reports.
* **Max**: `$199/month`, 25 validator nodes, 100 searches per day, unlocked history charts, email alerts, and fleet reports.
* **Elite**: custom pricing, custom validator limits, custom search limits, unlocked history charts, email alerts, and fleet reports.

<figure><img src="/files/dawbC1nIxAoVq5rLiz04" alt=""><figcaption></figcaption></figure>

**Step 7: Make payment -**  After you have selected a plan, you will be redirected to the Stripe gateway where you can make the payment by filling in your details.

<figure><img src="/files/JeDxNnyXC1YaiyOlCkTw" alt=""><figcaption></figcaption></figure>

**Step 8:** **Payment Success** - One payment is successful, you will be redirected to the **Validator Nodes** Pag&#x65;**.**

## Buy a Monitoring Subscription

Follow the steps to buy a monitoring subscription.

**Step 1: Open Validator Nodes** - Go to **Validator Nodes** from the left navigation.

**Step 2: Click Buy Subscription** - Start the monitoring subscription flow.

**Step 3: Select Bring Your Own Validator** - Choose the monitoring subscription type.

**Step 4: Choose a plan** - Select the plan that matches your monitoring capacity and daily search needs.

**Step 5: Complete the Stripe checkout** - Enter billing and payment details.

**Step 6: Payment Success** - One payment is successful, you will be redirected to the **Validator Nodes** Pag&#x65;**.**

## Cancel Monitoring Subscription

Use this flow to stop future billing for an active monitoring subscription.

**Step 1: Open Zeeve Platform** - Sign in to your account.

**Step 2: Click the profile icon** - Open the account menu.

**Step 3: Open My Account** - Go to your account settings.

**Step 4: Open the Subscriptions tab** - View active subscriptions.

**Step 5: Select Monitoring Subscription** - Select the monitoring subscription filter.

**Step 6: Locate the active subscription card** - Find the subscription you want to cancel.

**Step 7: Click Cancel Subscription** - Open the cancellation modal.

![Monitoring subscription settings](/files/66635219ed82931527dd8075e1dac2ceb04b9273)

**Step 8: Select a cancellation reason** - Choose a reason from **Why are you Cancelling?**

**Step 9: Optional: add a rating or recommendation** - Share feedback if needed.

**Step 10: Click Cancel Subscription** - Submit the cancellation request.

![Cancel subscription modal](/files/03c144714e5944678aa46b0efcd7a0d60ec20512)

**Step 11: Reload the page** - Refresh the subscription view.

**Step 12: Confirm the subscription status** - Check that the card shows a canceled or cancellation-requested state.

After cancellation takes effect, future billing stops and paid monitoring features become unavailable.

![Canceled monitoring subscription](/files/2293b2f511f7931c2e40958cb5c6b57b1e33a030)

## View Monitoring Nodes

**Step 1: Open Validator Nodes** - Go to the validator portfolio page.

**Step 2: Review the metric cards and validator table** - Check the available monitoring entries.

**Step 3: Locate the self-hosted monitoring validator** - Find the validator you want to inspect.

**Step 4: Click Manage** - Open the validator details page.

Monitoring entries appear as self-hosted validator nodes. The table includes protocol, node name, network type, status, plan, APR, network APR, commission, billing date, created date, and available actions.

![Validator monitoring portfolio](/files/6129619a4efa91b8ae2a91d8bd2096f965662ce1)

## Analytics Access by Plan

### Free Plan

Free monitoring nodes keep basic validator information visible, but selected analytics stay locked.

Locked sections include:

* **Reward history**
* **Stake history**
* **Delegator history**

Click **Upgrade your plan** from the locked section to open the paid monitoring subscription flow.

![Free node locked charts](/files/d2ee245c75107c70760baa8dde5ccc0f78f0f7ff)

### Paid Plans

Paid monitoring nodes unlock reward history, stake history, and delegator history.

**Step 1: Open Validator Nodes** - Go to your monitoring portfolio.

**Step 2: Locate a paid monitoring node** - Find a validator covered by a paid plan.

**Step 3: Click Manage** - Open the validator detail page.

**Step 4: Review the unlocked charts** - Check reward, stake, and delegator history.

![Pro unlocked charts](/files/e671747b6f42cec0c4d4524ea639ea3eb36419f8)

## Infrastructure Dashboard Access

Self-hosted monitoring nodes added through Validator Lookup do not use Zeeve-hosted infrastructure.

* **Staking Dashboard** remains available for validator monitoring data.
* **Infrastructure Dashboard** is disabled for self-hosted monitoring nodes.
* Zeeve-hosted validator nodes continue to use their normal infrastructure dashboard permissions.

## Update Operational Cost

Operational cost can be set when adding a validator or updated later from the node detail page.

**Step 1: Open a monitoring validator detail page** - Go to the validator you want to update.

**Step 2: Click Add Cost or Update Cost** - Open the cost form.

**Step 3: Enter the monthly operational cost in USD** - Add the monthly amount you want to track.

**Step 4: Confirm the update** - Save the new cost value.

Operational cost must be a valid USD amount with up to 2 decimal places and must be between `$0` and `$10,000` per month.

## Common Messages

<details>

<summary>Validator Not Found</summary>

If the validator identifier is invalid or not found, Zeeve shows:

**The validator address entered is invalid or validator not found.**

Recommended action: confirm the protocol, network, and validator identifier. Then search again.

</details>

<details>

<summary>Daily Search Limit Reached</summary>

Daily validator search limits depend on the monitoring plan:

| Plan    |      Daily Search Limit |
| ------- | ----------------------: |
| Free    |     10 searches per day |
| Starter |     25 searches per day |
| Pro     |     50 searches per day |
| Max     |    100 searches per day |
| Elite   | Custom searches per day |

Recommended action: wait until the daily quota resets or purchase a paid plan if the product plan allows higher limits.

</details>

<details>

<summary>Upgrade Required</summary>

If the Free account already has 2 monitoring validators, adding another validator shows an upgrade prompt.

Recommended action: click **Check Plan**, then choose **Starter**, **Pro**, **Max**, or **Elite**.

</details>

<details>

<summary>Payment Checkout Cannot Start</summary>

If Stripe checkout cannot be created, Zeeve shows an error message.

Recommended action: retry after a few minutes, confirm the account has subscription permissions, or contact support.

</details>

<details>

<summary>Subscription Cancellation Requested</summary>

After you cancel a monitoring subscription, the subscription card shows a canceled or cancellation-requested state.

Recommended action: reload **My Account** → **Subscriptions** → **Monitoring Subscription** and confirm the subscription card no longer shows an active cancel action.

</details>


# Validator Node Analytics and ROI

Use this guide to review validator portfolio metrics, analyze ROI, and understand portfolio charts in the Zeeve Platform.

### In this guide

* Review validator portfolio metrics.
* Filter validator inventory by status.
* Read APR, Network APR, and Commission values.
* Analyze validator ROI.
* Use portfolio charts.
* Review trending validator protocols.

## Open Validator Nodes

**Step 1: Log in to Zeeve Platform** - Sign in to your Zeeve account.

**Step 2: Go to Node Infrastructure** - Open **Node Infrastructure** from the left navigation.

**Step 3: Open Validator Nodes** - Click **Validator Nodes** to open the portfolio page.

**Step 4: Review the portfolio view** - Check the metric cards, ROI Analyzer entry point, validator table, and charts.

### What Data Is Shown

* **Total Validators**: All validator nodes available in your accessible portfolio view.
* **Active Validators**: Validator nodes currently active and not jailed.
* **Total Stake**: Aggregated validator stake converted to USD where token pricing is available.
* **Total Rewards**: Aggregated rewards converted to USD where token pricing is available.
* **Total Validator Cost**: Subscription cost plus recorded operational cost.
* **Net Profit / Net Loss**: Validator reward value compared with **Total Validator Cost.**

![Validator portfolio overview](/files/7179e414426976884b9864909aaf2768b85b8c7c)

## Filter Validator Nodes

Use the status filter buttons above the validator table to focus the inventory list.

**Step 1: Open Validator Nodes** - Go to the validator portfolio page.

**Step 2: Click a table filter** - Choose **All Nodes**, **Ready**, **Provisioning**, **Payment Pending**, or **Others**.

**Step 3: Review the updated rows** - Each filter shows a count. Changing the filter resets the table to the first page.

![Validator table Ready filter](/files/bbe07fe47fdd3e3be4c496eb5dc6c3a7cce1017e)

## Read Table Columns

The validator table shows operational, billing, and yield information for each row.

* **Protocol**: Protocol logo and protocol family.
* **Node Name**: Validator node label.
* **Network Type**: Mainnet or Testnet.
* **Node Source**: Self-Hosted or Zeeve Hosted.
* **Node Status**: Current lifecycle status.
* **Plan**: Active subscription plan.
* **APR**: Validator APR from the latest available reward snapshot.
* **Network APR**: Protocol-level APR, with fallback from stored protocol APR where available.
* **Commission**: Validator commission percentage, where available.
* **Next Billing Date**: Upcoming billing date for the subscription.
* **Created On**: Node creation date.
* **Actions**: manage, view details, or complete payment based on row state and permissions.

APR, Network APR, and Commission are shown as percentages when available. Missing values are shown as **NA**.

## Analyze ROI

Use the ROI Analyzer to estimate validator earnings based on stake, commission, APR, downtime, slashing probability, and operating cost assumptions.

**Step 1: Click Analyze ROI** - Start from **Validator Nodes**.

**Step 2: Select a supported protocol** - Choose the protocol you want to evaluate.

**Step 3: Confirm the environment** - Enter **Mainnet**.

**Step 4: Enter Self Stake** - Add the validator operator stake.

**Step 5: Enter Delegator Stake** - Add the stake delegated by other users.

**Step 6: Enter Duration** - Set the projection period in days.

**Step 7: Enter Commission** - Add the validator commission percentage.

**Step 8: Select Compounding** - Choose daily, weekly, or monthly compounding.

**Step 9: Enter APR** - Add the annual percentage rate.

**Step 10: Enter Slashing Probability and Downtime** - Add risk assumptions for the projection.

**Step 11: Enter Operating Cost / Month** - Add the monthly operating cost in USD.

**Step 12: Click Run Earnings Analysis** - Generate the ROI estimate.

![ROI Analyzer form](/files/95b330a050bfe8cbf3e96f80bdb747cbf5795278)

### ROI Inputs

* **Protocol**: Coreum/TX, Skale, Solana, Energy Web, Avalanche, Cosmos, Injective, or Near.
* **Environment**: Mainnet only.
* **Self Stake**: tokens staked by the validator operator.
* **Delegator Stake**: tokens delegated by others.
* **Duration**: projection period in days.
* **Commission**: percentage earned from delegator rewards.
* **Compounding**: daily, weekly, or monthly.
* **APR**: annual percentage rate used for the projection.
* **Slashing Probability**: risk adjustment for possible slashing.
* **Downtime**: uptime-related risk adjustment.
* **Operating Cost / Month**: estimated monthly validator operating cost.

### ROI Results

After a successful calculation, the page shows:

* **Net Profit / Net Loss**
* **Reference Token Price**
* **APR, Compounding, and Duration**
* **Self Stake and Delegator Stake**
* **Self Reward and Commission Reward**
* **Estimated Costs**
* **Break-even Day**
* **Daily projection table**
* **Token earnings and net profit charts**

ROI output is an estimate based on your inputs and current backend token price assumptions. It is not a guaranteed return.

![ROI Analyzer results](/files/330d8bf8a3064c9da2debcf8ac3bd5a86334222b)

## Use Portfolio Charts

The validator page includes portfolio-level charts below the table.

### Profit Trend

Use **Profit Trend** to compare cumulative rewards with subscription cost over time.

**Step 1: Open Validator Nodes** - Go to the portfolio page.

**Step 2: Scroll to Profit Trend** - Locate the chart below the validator table.

**Step 3: Select a time range** - Choose **Last 24 Hrs**, **Last 1 Week**, **Last 30 Days**, or **All Time**.

**Step 4: Review the chart values** - Compare rewards, cost, and net profit or loss.

### Stake Ownership Split

Use **Stake Ownership Split** to compare:

* **Owned Stake**: self stake from the validator portfolio.
* **Delegator Stake**: total stake minus owned stake.

If stake data is unavailable, the chart shows an empty state.

### Stake by Protocol

Use **Stake by Protocol (USD)** to see how validator stake is distributed across protocols.

The chart groups stake by protocol and sorts larger stake values first. Hover over chart slices or the protocol list to inspect individual protocol values.

### Stake History

Use **Stake History** to view total delegated capital over time.

**Step 1: Scroll to Stake History** - Find the chart in the portfolio section.

**Step 2: Select a time range** - Choose **Last 24 Hrs**, **Last 1 Week**, **Last 30 Days**, or **All Time**.

**Step 3: Review the updated trend** - Check how total stake changes over time.

## Review Trending Validator Protocols

Trending protocol indicators appear on the validator protocol selection page when the backend returns active validator protocols ranked by stored Network APR.

**Step 1: Open Validator Nodes** - Start from the validator section.

**Step 2: Open the protocol selection flow** - Click **Buy Subscription** or use the validator selection flow.

**Step 3: Select Validator Nodes** - Open the validator protocol list.

**Step 4: Review the protocol sidebar** - Check the available protocols.

**Step 5: Use Search Protocol** - Find a specific protocol faster.

**Step 6: Look for the HOT badge** - Trending protocols show a **HOT** badge.

**Step 7: Hover over the badge** - View the Network APR tooltip.

HOT badges appear only for protocols returned by the trending-protocol API and matched against the sidebar list. If no trending protocols are returned for your account, no HOT badge is shown.

![Validator protocol selection](/files/701d742fc460e43afeb7aa1e5936cf4360794f5c)

## Common Validation Messages

### Required or Invalid ROI Inputs

If a required ROI input is empty, zero, negative, too large, or outside the accepted percentage range, the analyzer shows a field-level validation message and does not run the calculation.

Recommended action: correct the highlighted field and click **Run Earnings Analysis** again.

### Token Price Is Unavailable

If token pricing is unavailable for the selected protocol, the analyzer cannot convert projected rewards into USD.

Recommended action: choose another supported protocol or retry after pricing data is available.

### No Chart Data

If portfolio APIs return no series or breakdown data, charts show an empty state.

Recommended action: confirm the account has readable ready Mainnet validator nodes with available reward or stake snapshots.

## Permission Notes

* Operators can view allowed data but may not see subscription or add-validator write actions.
* Admin and Super Admin users see actions according to their organization permissions.
* Portfolio analytics are scoped to validator nodes readable by the current user.
* Testnet nodes may appear in the table, but portfolio analytics focus on Mainnet data according to current implementation behavior.


# Tx

Zeeve Inc. created this user manual to assist users in setting up a validator node on Tx using the Zeeve Platform.


# Deploy Tx Validator Node

Follow these steps to deploy a Tx Validator Node:

**Step 1: Register/Login** - Create a new account or log in to your existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Validator Nodes**: From the left navigation panel, navigate to the **Validator Nodes** Link on the platform. If any nodes have already been deployed, your deployment list will be displayed. Click the **Buy Subscription** button on the page to be redirected to the **Plan Selection** page.

<figure><img src="/files/Xe1x1HBxnjsCQEjSvRsy" alt=""><figcaption></figcaption></figure>

**Step 3: Plan Selection -** Choose the Tx protocol and its plan types based on your needs. Then, click the ***Continue*** button to proceed.

<figure><img src="/files/h2bgpKyUHORYUAbsPhGF" alt=""><figcaption></figcaption></figure>

**Step 4: Set up Your Node** - Select the desired network type, server location, node software update rules, and price tiers on the "Setup Your Node" page according to your requirements. Then, click the **Create Now** button.

<figure><img src="/files/OkyupGyd3nQKI24fkRDA" alt=""><figcaption></figcaption></figure>

**Step 5: Make Payment** - On the payment page, enter your card details and click on **Subscribe** to make the payment. The created node will be visible on the Validator Nodes page.

<figure><img src="/files/3mwgcrIQHiLEAQovQN27" alt=""><figcaption></figcaption></figure>

**Step 6: Validator setup** - After a successful payment, the user will be redirected to the Validator Nodes List screen, where the node status will be displayed in the **Provisioning** stage.

<figure><img src="/files/SZqUNj0qyXrPniWHSWRd" alt=""><figcaption></figcaption></figure>

Once the node is ready, you will be notified via email. When the node enters the **Ready** state, the **Manage** button in the **Actions** column will be enabled, allowing you to proceed with the configuration process.

{% hint style="info" %}
While the node is being provisioned, the user cannot delete the node or network. Once the node provisioning is complete, the provisioned node will start syncing with other nodes in the network to obtain a copy of all existing blocks.
{% endhint %}


# Manage Tx Validator Node

Once the Tx validator node is ready, you can perform various actions based on the platform’s capabilities. To activate the node as a validator on the Tx blockchain, you must stake tokens in it.


# Staking of Node

**Steps to Stake a Validator Node:**

**Step 1: Install Wallet**\
Install the **Keplr Wallet**, **Leap Wallet**, or **Cosmostation Wallet** from the Chrome extension store.

**Step 2: Import Mnemonics**\
Import the mnemonics (seed phrase) used to create the validator into your Keplr, Leap, or Cosmostation wallet. For the **Keplr Wallet**, add the Tx testnet and mainnet by visiting **chains.keplr.app**.

**Step 3: Navigate to the Validator Nodes Page**\
From the left navigation panel, navigate to the **Validator Nodes** Link on the platform .You'll see a list of your deployed validator nodes under **Validator Nodes (x)**. Find your Tx node and click the **Manage** button in the **Actions** column.

<figure><img src="/files/JFVmbF4q9JueFBJNbMst" alt=""><figcaption></figcaption></figure>

**Step 4: Navigate to validator dashboard**\
Once the node is created and its status is marked as *Ready*, the user is redirected to the **Node Details** page.

<figure><img src="/files/rYhAGxExqjgeIqRZPMBW" alt=""><figcaption></figcaption></figure>

**Step 5: Navigate to Staking**

Click the **Stake** button located in the top-right corner of the screen.

<figure><img src="/files/yP1I88nvzp3w7EHHKw9l" alt=""><figcaption></figcaption></figure>

**Step 6 :Stake Validator** – Enter the basic node details (e.g., validator name, commission rate, etc.). Click the **Stake** button to complete the configuration. A transaction request will be triggered to the installed wallet (Leap, Keplr, or Cosmostation). After the transaction is approved in the selected wallet, it will be submitted to the blockchain for confirmation. Once approved, the node becomes a validator node on Tx blockchain.

<figure><img src="/files/vkRuAGeXr2uIFXfr8DFw" alt=""><figcaption></figcaption></figure>

**Note**: Users can edit or update the validator node only after the staking is completed.


# Edit/update Validator Details

You can modify the following details for a validator node:

* Validator Name
* Commission Rate(%)
* Email
* Validator Identity
* Website
* Validator Description
* Select Wallet

<figure><img src="/files/eBCcE8jSfF9Rs9OXWZCO" alt=""><figcaption></figcaption></figure>

**Step 1: Navigate to the Validator Node Page**\
From the left navigation panel, navigate to the **Validator Nodes** Link on the platform. On this page, you will see a list of your deployed validator nodes under **Validator Nodes (x)**. Find your Tx node and click the **Manage** button under the **ACTIONS** column.

<figure><img src="/files/Xsmt3NlHtufQDyu4OUyr" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Update Validator**\
After **staking**, you can edit your validator node details once visible. Details appear only when the node becomes a validator (see "**Staking a Node**" section).

<figure><img src="/files/D8ZtdkqBxVAsexaB0EMX" alt=""><figcaption></figcaption></figure>

**Step 3: Edit Validator Details**\
Once the validator details become visible, you can proceed to **edit** them. On the **Node Details** page, click the **Edit** button located at the top right. A drop-down will open, allowing you to select the required detail you want to update. After selecting the type of detail you want to update, enter the new value. Once the value is entered, click the **Update** button to proceed. Then, confirm the action by approving the transaction using the **same wallet that was used during staking** (otherwise, the application will throw an error requiring the same wallet). After the request is approved, you will receive a **transaction explorer link** to track the transaction status.

<figure><img src="/files/QuAsRnddkRqMi25ypcvS" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/N7Ym8VpJ3dN4LcQRd2dm" alt=""><figcaption></figcaption></figure>


# Unbond Token

To unbond staked tokens, follow these steps before deleting your node. The unbonded tokens will become available in your wallet after a 7-day unbonding period.:

**Step 1: Navigate to the Validator Node Page**\
From the left navigation panel, navigate to the **Validator Nodes** Link on the platform .You'll see a list of your deployed validator nodes under **Validator Nodes (x)**. You will see a list of your deployed validator nodes under **Validator Nodes (x)**. Find your Tx node and click the **Manage** button under the **ACTIONS** column.

<figure><img src="/files/gHwCShBrtpk6QoT3yNAx" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Unbond Tokens**\
On the **Network Details** page, click the **Actions** menu at the top right, and then select the **Unbond Tokens** option from the dropdown.

<figure><img src="/files/JnYy0TmqWRuJ6wbS8lj5" alt=""><figcaption></figcaption></figure>

**Step 3: Enter the Amount**\
In the pop-up window, enter the amount of staked tokens you want to unbond and select the wallet you used to stake your node. Then, confirm the action by approving the transaction using the **same wallet that was used during staking** (otherwise, the application will throw an error requiring the same wallet). After 7 days, the unbonded tokens will appear in your wallet.

<figure><img src="/files/cdEXEmQaa9x05LcR5gPH" alt=""><figcaption></figcaption></figure>


# Withdraw Reward and Commission

To withdraw rewards and commission, follow these steps:

**Step 1: Navigate to the Validator Node Page**\
From the left navigation panel, navigate to the **Validator Nodes** Link on the platform .You'll see a list of your deployed validator nodes under **Validator Nodes (x)**. You'll see your list of deployed validator nodes under **Validator Nodes (x)**. Locate your Tx node and click the **Manage** button in the **ACTIONS** column.

<figure><img src="/files/CZzpjgd1rUxMScmqTkj7" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Withdraw Rewards**\
On the **Node Details** page, click the **Settings** button at the top right, then select the **Withdraw Rewards & Commission** option.

<figure><img src="/files/zRxeJoYAYjV9yvm7Nxc3" alt=""><figcaption></figcaption></figure>

**Step 3: Authorize the Withdrawal**\
In the pop-up window, choose to either check or leave the "Reward only" box unchecked. Then, confirm the action by clicking on the withdraw button and approving the transaction using the **same wallet that was used during staking** (otherwise, the application will display an error requiring the same wallet).

<figure><img src="/files/nMZxNIyjnHm06qRzHxXo" alt=""><figcaption></figcaption></figure>


# Change Reward Wallet

Follow these steps to change the wallet address for receiving rewards and commissions.:

**Step 1: Navigate to the Validator Node Page**\
From the left navigation panel, navigate to the **Validator Nodes** Link on the platform. You will see a list of your deployed validator nodes under **Validator Nodes (x)**. Find your Tx node and click the **Manage** button under the **Actions** column.

<figure><img src="/files/lNWXkXmjRi1yCTtsIhPK" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Change Reward Wallet**\
On the **Network Details** page, click the **Settings** menu at the top right, then select the **Set Rewards to a Different Wallet** option.

<figure><img src="/files/keBmUvDNT5kDjuGkey2b" alt=""><figcaption></figcaption></figure>

**Step 3: Enter the New Address**\
In the pop-up window, enter your new wallet address. Then, confirm the action by approving the transaction using the **same wallet that was used during staking** (otherwise, the application will throw an error requiring the same wallet). Approve the transaction to set the new address for rewards.

<figure><img src="/files/IDkEepGTVeErxHrUqX9Z" alt=""><figcaption></figcaption></figure>


# Enable Restake

Enabling restake on a Tx validator node means automatically reinvesting staking rewards back into the validator’s stake to grow the staked amount in the blockchain network.

Follow these steps to enable Restake.

**Step 1: Navigate to Validator Node Page** - From the left navigation panel, navigate to the **Validator Nodes** Link on the platform. On this page, you will see your deployed validator nodes list under **Validator Nodes (x).** On the **Tx** node item, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/k0cuzvwvHPWA7P8674Zn" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Enable Restake:** On the Network page, open the **Settings** menu at the top right corner, then select the **Enable Restake** option.

<figure><img src="/files/zcv5XRkeWZcLELnEeWMl" alt=""><figcaption></figcaption></figure>

**Step 3: Enter New Address**: In the pop-up, input the **minimum reward amount** and **restaking interval** (in hours). Then, click the ***Enable Restake*** button to authorize. Confirm the action by approving the transaction using the **same wallet that was used during staking** (otherwise, the application will throw an error requiring the same wallet).

<figure><img src="/files/9qoZNeTspU68HNJWZvWR" alt=""><figcaption></figcaption></figure>


# Unjail Validator

Unjailing a Tx validator node will **reactivate a validator so it can again participate in the blockchain network’s core operations after being temporarily disabled for a rule violation**.

{% hint style="warning" %}
Unjailing a Tx validator node means re-enabling a previously suspended validator so it can again help run, secure, and validate the blockchain network.
{% endhint %}

Follow these steps to unjail the validator node:

**Step 1: Navigate to Validator Node Page** - From the left navigation panel, navigate to the **Validator Nodes** Link on the platform. On this page, you will see your deployed Tx Validator node listed under **Validator Nodes (x).** On your desired node item, click the **Manage** button under the **ACTIONS** field.

<figure><img src="/files/NeEZag7iuzzx0B5avi8q" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Unjail Validator:** On the Dashboard page, from the **Settings** menu at the top right, select the "Unjail Validator" option.

<figure><img src="/files/whFMR2X7UocEaLUtbpiL" alt=""><figcaption></figcaption></figure>

**Step 3: Unjail Validator Confirmation**: To unjail a validator, access the settings menu on the dashboard and select "Unjail Validator." Confirm the action by approving the transaction using the **same wallet that was used during staking**. If a different wallet is used, the application will throw an error requiring the same wallet. Finally, initiate the process to re-enable a previously suspended validator..

<figure><img src="/files/5E0nkrqPh4sOB59zlof6" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The Validator Unjail process will be initiated to re-enable a previously suspended validator.
{% endhint %}


# Shido

Zeeve Inc. has created this User Manual to assist users in setting up a validator node on Shido through the Zeeve Platform.


# Deploy Shido Validator Node

Follow these steps to deploy a Shido Validator Node:

**Step 1: Register/Login** - Create a new account or log in to your existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Validator Nodes** - From the left navigation panel, go to the **Validator Nodes** page on the platform. If nodes have already been deployed, your deployment list will be displayed. Click the **Buy Subscription** button to proceed to the **Plan Selection** page.

<figure><img src="/files/LjymBDCpZA60wiyZCkSw" alt=""><figcaption></figcaption></figure>

**Step 3: Plan Selection:** Choose the Shido protocol and the plan types that meet your requirements. Then, click the ***Continue*** button to proceed.

<figure><img src="/files/8OhuRDTAhHfDyYeroEBX" alt=""><figcaption></figcaption></figure>

**Step 4: Set Up Your Node** - Choose the desired Network Type, Server Location, Node Software Update Rules, and Price Tiers on the Set Up Your Node page according to your requirements. Then, proceed by clicking the ***Create Now*** button.

<figure><img src="/files/pnZRyvybtBcWlp537EjJ" alt=""><figcaption></figcaption></figure>

**Step 5: Make a Payment** - On the payment page, enter your card details and click on **Subscribe** to make the payment. The created node will be visible on the Validator Nodes page.

<figure><img src="/files/AOm57VQq5DSPOSK5o4zd" alt=""><figcaption></figcaption></figure>

**Step 6:** After the payment is successful, you will be redirected to the **Validator Configuration** page to enter the required details. Once completed, click the '**Create**' button, then click '**Continue**' on the '**Network Creation Initiated**' confirmation pop-up.

<figure><img src="/files/Rt1PLQdXXnFRYH4oPKKQ" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/bfeCQZGYgzRoqvQKOtM0" alt=""><figcaption></figcaption></figure>

**Step 6: Validator Nodes Listing -** The deployed node will be visible on the Validator Nodes page, under the **Validator Nodes** list.

<figure><img src="/files/ghO33ITBlc018t626dPY" alt=""><figcaption></figcaption></figure>


# Manage Shido Validator Node

Once you have deployed your Shido validator node, you can perform various actions depending on the platform’s capabilities.


# Analytics

Analytics are shown during and after node syncing. The View Analytics feature allows you to access multiple reports in various formats, such as graphs, pie charts, and more. Additionally, you can verify CPU utilization, node and network deployment processes, logs, and alerts.

Follow these steps to access the analytics:

**Step 1: Navigate to the Validator Nodes Management Screen** - On the left navigation, click on the [Validator Nodes](https://app.zeeve.io/platform/manage/nodes/validator), where the user can see a list of validator nodes that have been deployed.

Under the list of validator nodes, there will be an **Actions** section with options available for each node.&#x20;

* **View Details**: Click on this option to view detailed information about the selected validator node.&#x20;
* **Monitor Nodes**: Clicking on this option allows you to monitor the performance and status of the selected validator node in real-time. This might include metrics such as CPU usage, memory usage, network activity, and more.

**Step 2: Navigate to View Analytics - C**lick on the **Monitor Nodes** to view Analytics.

<figure><img src="/files/372Ik1lqGdLbWybUvfG9" alt=""><figcaption><p>Analytics Screen</p></figcaption></figure>


# Edit Validator Details

You can change the following details for a validator node:

* Validator Name
* Commission Rate (%)
* Email
* Validator Identity
* Website
* Validator Description

Follow these steps to edit the validator's details:

**Step 1: Navigate to the Validator Nodes Management Screen** - On the left navigation, click on the [Validator Nodes](https://app.zeeve.io/platform/manage/nodes/validator), where the user can see a list of validator nodes that have been deployed.

**Step 2: Navigate to the Detailed page -** Click on the **Manage** button to navigate to the detailed screen of the node, to view these options.

<figure><img src="/files/M8bBqoJcQMQjPutwFXXm" alt=""><figcaption><p>Detailed screen of the node</p></figcaption></figure>

<figure><img src="/files/WAtE1XhXiYLMc2GEhVVj" alt=""><figcaption><p>Edit options</p></figcaption></figure>

**Step 3: Enter New Value -** Update the desired field and then click on the ***Next*** button to proceed.

<figure><img src="/files/66s2owpuicdnpblHHIcm" alt=""><figcaption><p><strong>Enter New Value</strong></p></figcaption></figure>

**Step 4: Authorize Update -** Now, provide your **Keyring** and click on the ***Update*** button to authorize and initiate the update in the field.

<figure><img src="/files/4zVdcb5l2g4KGBG7GJCd" alt=""><figcaption><p>Enter Keyring and Close</p></figcaption></figure>


# Unbound Tokens

{% hint style="info" %}
Before deleting your node, you can unbound the staked amount of tokens. These tokens will appear in the wallet address after 7 days.
{% endhint %}

Follow these steps to unbound tokens:

**Step 1: Navigate to Validator Node Page** - On the left navigation panel, click on the [Validator Nodes](https://app.zeeve.io/platform/manage/nodes/validator) under the **NODE INFRASTRUCTURE** section. Now, on this page, you will see your deployed validator nodes list under **Validator Nodes (x).** On the **Shido** node item, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/fa1cPq5bds3c0WvsQPWM" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Unbound Token -** On the Network page, from the **Actions** menu on the top right, select the **Unbound Token** option.&#x20;

<figure><img src="/files/runkpdC7BSPISsnpVUF5" alt=""><figcaption></figcaption></figure>

**Step 3: Enter Amount -** Enter the **staked amount** and your **key ring** on the pop-up. Then, click on ***Unbound*** to authorize the action.

<figure><img src="/files/5r9K2vd31brPpaTHrbKP" alt=""><figcaption><p>Unbound Tokens</p></figcaption></figure>


# Withdraw Reward and Commission

Follow these steps to withdraw rewards and commission:

**Step 1: Navigate to Validator Node Page** - On the left navigation panel, click on the [Validator Nodes](https://app.zeeve.io/platform/manage/nodes/validator) under the **NODE INFRASTRUCTURE** section. Now, on this page, you will see your deployed validator nodes list under **Validator Nodes (x).** On the **Shido** node item, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/6qpUWgXEuogzltk8CD0g" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Withdraw Rewards -** From the **Actions** menu on the top right, select the **Withdraw Rewards & Commission** option on the Network page.

<figure><img src="/files/wUcnB09XWFnPAJZNaPCz" alt=""><figcaption></figcaption></figure>

**Step 3: Enter Key Ring -** Enter the amount and key ring on the pop-up. Then, click on ***Unbound*** to authorize the action.

You can also choose to withdraw only the rewards and not the commission. For that, toggle the **Only Rewards** switch.

<figure><img src="/files/ieMvxTxTa00cTZ6I6iG2" alt=""><figcaption><p>Withdraw Rewards &#x26; Commission</p></figcaption></figure>


# Change Reward Wallet

Follow these steps to withdraw rewards and commission:

**Step 1: Navigate to Validator Node Page** - On the left navigation panel, click on the [Validator Nodes](https://app.zeeve.io/platform/manage/nodes/validator) under the **NODE INFRASTRUCTURE** section. Now, on this page, you will see your deployed validator nodes list under **Validator Nodes (x).** On the **Shido** node item, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/Tvb1om1Gva1Oy4FF9IXb" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to Change Reward Wallet -** On the Network page, from the **Actions** menu on the top right, select the **Set Rewards to a different Wallet** option.&#x20;

<figure><img src="/files/WZgoxLP5RddNHgOozPQd" alt=""><figcaption><p>Change Reward Wallet</p></figcaption></figure>

**Step 3: Enter New Address -** Enter your new **address** and **key ring** on the pop-up. Then, click on the ***Set*** button to authorize the action.

<figure><img src="/files/7chpQeIDRRjJCfPlIodl" alt=""><figcaption></figcaption></figure>


# Delete Node

The **Delete Network** option is for deleting the validator node. The option is enabled only when the validator node is in an Active State.&#x20;

{% hint style="warning" %}
Please note that the validator node cannot be recovered once the network is deleted. Make sure to double-check that you have selected the correct network before proceeding with the deletion of the network and the validator node.
{% endhint %}

Follow these steps to delete the validator node:

**Step 1: Navigate to Validator Node Page** - On the left navigation panel, click on the [Validator Nodes](https://app.zeeve.io/platform/manage/nodes/validator) under the **NODE INFRASTRUCTURE** section. Now, on this page, you will see your deployed validator nodes list under **Validator Nodes (x).** On the **Shido** node item, click the **Manage** button below the **ACTIONS** field.

<figure><img src="/files/KFYKCCoof2vSFSsXV5Bs" alt=""><figcaption></figcaption></figure>

**Step 2: Navigate to the Detailed page -** Click on the **View Details** to navigate to the detailed screen of the node.

<figure><img src="/files/r4NkunmFMN3SLTaAuACM" alt=""><figcaption><p>Delete Node</p></figcaption></figure>

**Step 3: Delete Network Confirmation -** A pop-up will open asking for your confirmation to delete the network. Authorize the deletion by clicking on the ***Yes*** button.

<figure><img src="/files/Qb9sazg7orZDa47HI1dG" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The network deletion process will be initiated, and the validator node will be completely deleted. It will take a while for the node to be deleted.
{% endhint %}

You can view the **notifications** related to the validator node deletion by clicking on the Notification Bell.

<figure><img src="/files/rqsBk86NJuiaqL47BKIg" alt="" width="240"><figcaption></figcaption></figure>


# Beam L1

Zeeve Inc. has created this User Manual to assist users in setting up a validator node on Beam L1 through the Zeeve Platform.


# Deploy Beam L1 Validator Node

Follow these steps to deploy a Beam L1 Validator Node:

**Step 1: Register/Login** - Create a new account or log in to your existing account on the [Zeeve Platform](https://app.zeeve.io/auth/signup).

**Step 2: Validator Nodes** - Go to the Validator Nodes page by clicking it in the left navigation panel.

<figure><img src="/files/wi26bXig13qEgsgcOnjS" alt=""><figcaption></figcaption></figure>

**Step 3: Validator Nodes -** On the Validator Nodes page, click the **Buy Subscription** button at the top-right corner or **purchase subscription** in the notification banner.

<figure><img src="/files/nZp5pMgl1LLSkjrG50M0" alt=""><figcaption></figcaption></figure>

**Step 4: Plan Selection:** Choose the Beam L1 protocol and plan types according to your needs. Click the **Continue** button to proceed.

<figure><img src="/files/IUmwXZ0zMfys5FkJeZuE" alt=""><figcaption></figcaption></figure>

**Step 5: Set Up Your Node**: Choose your preferred Network Type, Server Location, Node Software Update Rules, and Price Tiers on the Set Up Your Node page according to your requirements. Then, proceed by clicking the ***Create Now*** button..

<figure><img src="/files/wfYwSKfCmPjKFnta8mhT" alt=""><figcaption></figcaption></figure>

**Step 6: Make Payment:** On the payment page, enter your card details and click **Subscribe** to make the payment. The created node will be visible on the Validator Nodes page.

<figure><img src="/files/AOm57VQq5DSPOSK5o4zd" alt=""><figcaption></figcaption></figure>


# Manage Beam L1 Validator Node

Once your Beam L1 validator node is ready, you can view the details of your validator node.

On the left navigation panel, click **Validator Nodes** under the **NODE INFRASTRUCTURE** menu item. Then, on the Beam L1 row, click the **Manage** button under Actions.

<figure><img src="/files/hUq3Una9mPNEZXKkOxjH" alt=""><figcaption></figcaption></figure>

Once you click on **Manage**, you will see the details of your specific validator node. **General Info:** Details about the node, such as its ID, BLS Public Key, and BLS Proof of Possession.

<figure><img src="/files/LnH8RsuhmD1Szpau02ZD" alt=""><figcaption></figcaption></figure>

You can also copy the General Info's Node ID, BLS Public Key, and Proof of Possession.

<figure><img src="/files/xHxK9D8pH1YXV3KiGaQ3" alt=""><figcaption></figcaption></figure>


# Shardeum

Zeeve Inc. created this user manual to assist those setting up a Shardeum validator node using the Zeeve Platform.


# Deploy Shardeum Node

**Follow these steps to deploy a Shardeum Validator Node:**

**Step 1: Register/Login** – Create a new account or log in to your existing account on the Zeeve platform.

**Step 2: Validator Nodes** – Click **"Validator Nodes"** in the left navigation panel to go to the corresponding page on the platform.

<figure><img src="/files/wi26bXig13qEgsgcOnjS" alt=""><figcaption></figcaption></figure>

**Step 3:** Validator Nodes – On the Validator Nodes page, click the 'Buy **Subscription**' button at the top-right corner or use the 'Purchase Subscription' option in the notification banner.

<figure><img src="/files/nZp5pMgl1LLSkjrG50M0" alt=""><figcaption></figcaption></figure>

**Step 4: Plan Selection -** Select the Shardeum node and its plan types according to your requirements. Then, click the **Continue** button to proceed.

<figure><img src="/files/ON0jEMcGbyWK4gyZxPYa" alt=""><figcaption></figcaption></figure>

**Step 5: Set Up Your Node** – On the **Set Up Your Node** page, choose the desired network type, set a **Validator Dashboard** password (this will be used to log in to your Validator Dashboard), and fill in the other required details as per your preference. Then, proceed by clicking the **Create Now** button.

<figure><img src="/files/Wi84SDJ3rYIhUG25TWur" alt=""><figcaption></figcaption></figure>

**Step 6: Make Payment:** On the payment page, enter your card details and click **Subscribe** to make the payment. The created node will be visible on the Validator Nodes page.

<figure><img src="/files/B5Pp0Agd1kyvPjcz959B" alt=""><figcaption></figcaption></figure>


# Manage Shardeum Node

After subscribing your Shardeum node, you can view the details of your validator node on the validator listing screen below.

> The '**Manage**' button stays disabled until the node transitions to the "Ready" status.

<figure><img src="/files/0AamdGA9Y8S2Hej6UyxT" alt=""><figcaption></figcaption></figure>

Once the Shardeum Validator node is up and running, its status will automatically change from 'Provisioning' to 'Ready', and an email will be sent to the user when the node becomes active.

<figure><img src="/files/g8AKn77msG9Wv7WvZ96l" alt=""><figcaption></figcaption></figure>

Click the '**Manage**' button under the '**Action**' column, and the user will be redirected to the '**Validator Details**' screen, which displays the node details and its current status.&#x20;

<figure><img src="/files/4qNEFyZnjAckG7MztJci" alt=""><figcaption></figcaption></figure>

Click on the '**Validator UI**' button at the top right of the screen. The user will be redirected to the '**Shardeum Validator Dashboard**' login screen, where they need to enter the same password used during the node setup.

<figure><img src="/files/as34McEFoJw8p3x0JkhB" alt=""><figcaption></figcaption></figure>

After successfully authenticating, the user will land on the **Shardeum Validator Dashboard**, where they can either set up the node to stake and earn rewards or choose the **Skip Setup for Now** option.

<figure><img src="/files/0kLb6RkHagn34qGZB4Pb" alt=""><figcaption></figcaption></figure>

After connecting their wallet, users are redirected to the Shardeum dashboard, where they can view the overall status, network size, and node performance. The Rewards & Stake section is also displayed on the screen.

<figure><img src="/files/t8GTJ4S89Kelg0tdAK0R" alt=""><figcaption></figcaption></figure>


