Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Becoming a Validator in the Qubetics Network: Prerequisites and Setup
To join the Qubetics network as a validator, users must meet specific system requirements, install essential tools to run a validator node, and fulfill staking requirements. Below is a detailed guide to help become a validator in Qubetics ecosystem:
To ensure optimal performance and reliability as a validator, users need to have a dedicated server with the following computational resources:
Operating System: Ubuntu 22.04 or a compatible Linux distribution.
Memory: At least 4 GB of RAM to handle network demands.
Storage: A minimum of 20 GB of available disk space to store Qubetics chain data and logs.
Internet Connection: A stable, high-speed internet connection would be required to maintain a consistent node performance and uptime.
Server Setup: You can set up your server either on a cloud platform or on your local system to host the validator node.
The following tools must be installed on the system to operate as a validator on the Qubetics network:
Bash: Command-line shell for script execution.
Go: Install a version compatible with the Cosmos SDK requirements.
jq: A lightweight and flexible command-line JSON processor.
wget: For downloading files from the internet.
Make sure all tools are properly installed and configured before proceeding to node setup on the Qubetics chain.
To participate as a validator in the Qubetics network, users must hold a minimum balance of 100 TICS coins in their wallet. This balance is critical for the following:
Staking Requirements: Validators must stake TICS coins to join the network and participate in transaction validation.
Economic Security: Staked tokens serve as collateral, ensuring validators act in the best interest of the Qubetics network. Validators are rewarded with TICS tokens for adhering to protocols, but any mistakes or rule violations can result in slashing their stake. Beyond their own tokens, validators are also accountable for those delegated to them, making reliability and integrity essential. This dual responsibility highlights their critical role in maintaining network security and safeguarding the community's trust.
Here is the step-by-step guide to run a Qubetics Validator Node:
24/7 Operations: Keep your node online and fully operational at all times to avoid penalties and ensure consistent participation.
Redundancy: Implement backup systems to minimize downtime due to hardware or network failures.
Node Security: Follow best practices to protect your node from unauthorized access and attacks.
Private Keys: Safeguard your private keys securely in encrypted backups.
Compliance: Follow the governance rules and protocol standards of the Qubetics network.
Ethical Practices: Ensure fair and honest participation to maintain the integrity of the Qubetics network ecosystem.
Here is the link with a step-by-step guide to onboarding as a validator on Qubetics Validator:
unzip: To extract files from compressed archives.
build-essential: A package with essential tools for compiling code and building software.
The dashboard page offers a comprehensive understanding of how to use the platform. The dashboard provides critical insights into validator operations and overall blockchain performance.
The Navigation Menu is designed for ease of use, ensuring that users can quickly access relevant screens without confusion. This menu acts as a central hub for managing all aspects of validator operations while ensuring a secure and user-friendly interface.
Dashboard Here, users can view essential validator metrics, such as their current status, performance statistics, and recent wallet activities.
Block Navigate to the Block Screen, where users can explore:
Block numbers
Block hashes
Validators associated with each block
Validators This leads to the Validators List screen, displaying all active and inactive validators. Users can access additional tabs and tools to view validator-specific data, such as voting power, staking, and delegator information.
Manage Account Enables users to manage their validator account. Key actions include:
Bond More: Stake additional tokens to increase validator power.
Unbond: Withdraw staked tokens.
Stop Validator: Deactivate the validator role.
My Account Allows users to:
View their wallet balance.
Check transaction history for an overview of activities.
Validator Address Displays the Validator Address, which identifies the node set up on the Qubetics blockchain as part of the validator network. This ensures users have quick access to their validator node details.
Balance Shows the current token balance in the user’s connected wallet. Reflects available funds for staking or other transactions.
Logout Provides a secure way for users to log out of the application, ensuring their account and wallet remain protected.
The Metrics Section offers a comprehensive overview of key network statistics, giving users insights into the blockchain's economic performance and staking opportunities. Below are the details of each metric displayed in this section:
Market Cap Displays the total market capitalization of the native TICS tokens (e.g., $1,493,7089). This metric reflects the overall value of the blockchain's circulating supply.
Qubetics Price This tile shows the current market price of one TICS token (e.g., $100). This price updates in real-time, helping users assess the token's value and market trends.
Inflation Reflects the current annual inflation rate on the blockchain (e.g., 12%). Inflation determines the rate at which new TICS tokens are added to the token supply, affecting token supply of the token.
The Validator Status section offers key insights into a validator’s performance and operational details. Below are the detailed components of this section:
Total Stake Displays the total amount of tokens staked with the validator (e.g., 1000 TICS). Includes both self-bonded tokens (staked by the validator themselves) and delegations (tokens staked by others with the validator). This metric reflects the validator’s voting power, which directly impacts its influence in the consensus process. A higher stake indicates greater trust and reliability from delegators.
Commission Shows the percentage of rewards retained by the validator as a fee for their services (e.g., 10%). Validators charge this commission to cover operational costs such as infrastructure maintenance and security. Delegators earn the remaining rewards based on their staked amount.
Status Indicates whether the validator is active, inactive, or awaiting activation.
Real-time updates ensure users know their validator’s operational state and any necessary actions.
The Recent Wallet Actions section provides a quick overview of the latest activities related to the validator. Below is a breakdown of the components and details:
Unbond Shows details of tokens unstaked from the validator (e.g., 100 TICS).
Withdraw Displays details of withdrawal requests (e.g., 100 TICS).
The Key Metrics section provides a detailed overview of critical validator and network statistics. This information is essential for understanding a validator's performance, influence, and contributions to the network.
Latest Block Proposed This metric displays the block number of the most recent block proposed by the validator.
No. of Delegators Shows the total number of delegators who have staked their tokens with this validator (e.g., 32).
Total Delegators' Stake Amount Displays the cumulative amount of tokens staked by all delegators with this validator (e.g., 150 TICS).
APR (Annual Percentage Rate) Displays the staking reward rate for validators and delegators (e.g., 18.5%). Indicates the percentage of returns users can earn by staking their tokens, making it a critical metric for potential investors.
Total Supply Indicates the total number of TICS tokens currently in circulation (e.g., 100,000 TICS). Reflects the blockchain's total token availability, including staked, bonded, and liquid tokens.
Active: The validator is currently participating in block production and consensus.
Inactive: The validator is not part of the active set, possibly due to low stake, downtime, or penalties.
Awaiting: The validator is registered but has not yet met the criteria to join the active set (e.g., insufficient stake).
No. of Blocks Proposed Indicates the total number of blocks successfully proposed by the validator since its inception (e.g., 12). This measures the validator’s overall contribution to network operations and highlights their reliability in proposing blocks.
Self Stake Displays the amount of tokens staked by the validator themselves (e.g., 20 TICS). Validators with higher self-stake often demonstrate stronger alignment with the network’s success.

The Deactivated Tab on the Validators Page of the Qubetics Validator interface provides critical information about validators who are no longer actively participating in the network. It offers insights into their past performance, commission rates, total stake, and delegator count, helping users make informed staking decisions. This section also enables delegators to review validators for potential future staking opportunities and allows validators to analyze their deactivated status for potential reactivation. By ensuring transparency and accessibility, the Qubetics ecosystem empowers both delegators and validators to contribute effectively to network participation and growth.
The Validators Table offers a comprehensive view of all validators in the network, displaying essential details in organized columns. This information helps both delegators and validators assess performance, trustworthiness, and staking opportunities.
Sr.No. Each validator is assigned a unique serial number to make navigation and identification straightforward.
Name The validator's name (e.g., Shinobi Validator, Sherlock Nodes) provides an easily recognizable identity, allowing delegators to quickly locate and evaluate specific validators.
Validator Address The blockchain address associated with the validator (e.g., 0x47865...46845). Clicking on the address reveals detailed metrics, such as the validator's performance, transaction history, and operational activities.
Active: The validator is actively participating in block validation and consensus.
Inactive: The validator is not currently validating but remains registered within the network.
Deactivated: The validator has been removed from active participation, often due to non-compliance or insufficient self-stake.
Total Stake This metric displays the total tokens staked with the validator, including both the validator's self-stake and delegator contributions.
Commission The percentage of rewards retained by the validator for their validation services.
Self-Stake This is the amount of tokens staked by the validator themselves to maintain their status.
Delegators The number of delegators who have chosen to stake their tokens with this validator (e.g., 2).

The Active Validators Tab serves as a centralized hub for understanding validator contributions and making informed staking decisions. Delegators can assess validator performance, reward structures, and operational status to choose validators that align with their goals. Validators can monitor their metrics to evaluate their standing within the network and optimize their operations for better performance.
Serial Number (Sr. No.) Each validator is assigned a unique serial number for quick reference and streamlined navigation. This allows users to locate and compare validators effortlessly within the table.
Name The Name column displays the unique names of validators, such as "Shinobi Validator" or "Sherlock Nodes". This identifier helps delegators easily recognize and select validators for staking, making the interface user-friendly and intuitive.
Validator Address The Validator Address represents the unique blockchain address associated with each validator (e.g., 0x47865...46845). Clicking on the address provides a more in-depth view of the validator’s metrics, performance history, and contribution to the network. This feature allows users to make informed decisions based on detailed validator data.
Status The Status column indicates the validator's operational state, ensuring transparency in their participation within the network. This status overview helps delegators identify reliable validators for staking:
Active: The validator is currently contributing to block validation and participating in consensus.
Deactivating: The validator is in the process of exiting from active participation but may still be holding delegators' stakes temporarily.
Total Stake The Total Stake column reflects the total number of tokens staked with each validator, including contributions from delegators and the validator themselves.
Commission The Commission column displays the percentage of staking rewards retained by the validator as a fee for their services.
Self Stake The Self Stake column highlights the amount of tokens the validator has personally staked to maintain their eligibility.
Delegators The Delegators column shows the number of users who have staked their tokens with the validator (e.g., 2).

The Qubetics Validator Overview Page offers a list view of validator performance, including voting power, self-stake, blocks proposed, and delegator participation. It helps users analyze staking opportunities with metrics like APR and commission rates, enabling easy sorting and navigation.
The Validators Overview section gives users a clear and concise summary of the overall performance of validators and the network's health. It is a key area for understanding how the network operates and provides essential metrics for both validators and delegators.
Total Validators This metric displays the total number of active validators in the network. A higher number of validators indicates greater decentralization and security for the network. It shows the level of participation in block validation and consensus, reflecting the network’s robustness.
Staking APR Displays the current annual return rate for staking tokens with validators. The APR is calculated based on the total rewards distributed and the total tokens staked.
Three tabs categorize validators based on their current status:
All Validators Displays all validators in the network.
Active Shows only validators actively participating in block production.
Inactive Lists validators temporarily not participating.
Deactivated Shows validators that are permanently removed or not validating.
The validator list table provides a comprehensive view of all validators in the network, organizing key details into columns for easy navigation and analysis. This table is essential for both delegators and validators to assess network performance, validator contributions, and staking opportunities.
Sr No. A unique serial number is assigned to each validator for quick reference.
Name Displays the name of the validator (e.g., Shinobi Validator, Sherlock Nodes). The validator name is a human-readable identifier, making it easier for delegators to recognize and select validators.
Validator Address The blockchain address associated with the validator (e.g., 0x47865...46845). This address uniquely identifies the validator on the blockchain. Clicking on the address opens a detailed page with metrics like blocks proposed, commission history, and staking statistics.
Summary of Rewards
Self Stake The amount of tokens the validator has staked themselves to maintain their role. Validators must maintain a minimum self-stake to remain in the active set. Insufficient self-stake can result in status changes to "Deactivating" or "Inactive".
Delegators The number of users who have delegated tokens to the validator (e.g., 2). This metric indicates the validator’s popularity and level of trust within the community.
Pagination controls below the table help users navigate through multiple pages of transaction data by selecting specific page numbers (e.g., 1, 2, 3). Additionally, the table can be sorted by columns like value, timestamp, or transaction hash, allowing users to organize the data according to their preferences for easier analysis.
Status Displays the validator’s current operational status. The status column helps delegators identify reliable validators and avoid those not participating in the network.
Active: The validator is actively participating in block validation and consensus.
Deactivating: The validator is in the process of being removed from the active set due to insufficient stake, performance issues, or other reasons.
Inactive: The validator is not currently validating blocks and is out of the active set.
Total Stake The total amount of tokens staked with the validator. This metric reflects the validator's overall influence in the network and their ability to attract delegations.
Commission The percentage of staking rewards retained by the validator as a fee for their services. Commission rates allow delegators to understand how much of their rewards will be kept by the validator.
Maximum Commission Change Rate: The maximum rate at which the validator's commission can increase or decrease per day. This ensures that changes to commission are gradual and predictable. (Example: 2% per day)
Example: Validator Commission and Rewards Distribution
Let’s say a validator is created with the following commission parameters:
Initial Commission Rate: 10%
Maximum Commission Rate: 25%
Maximum Daily Change Rate: 5%
The staking scenario is:
Validator Self-Stake: 25,000 TICS
Delegator A Stake: 1,000 TICS
Delegator B Stake: 1,000 TICS
Total Stake (Bonded Tokens): 27,000 TICS
Epoch Rewards Generated: 270 TICS
Current Active Commission Rate: 10%
Step-by-Step Reward Distribution
Step 1: Validator Commission Fee Commission applied = 10% of 270 TICS = 27 TICS This is retained by the validator as a service fee.
Step 2: Remaining Rewards to Distribute 270 TICS - 27 TICS = 243 TICS This will be distributed among all stakers in proportion to their stake, including the validator’s own bonded tokens.
Step 3: Stake Proportions
Validator: 25,000 / 27,000 = 92.59%
Delegator A: 1,000 / 27,000 = 3.70%
Delegator B: 1,000 / 27,000 = 3.70%
Step 4: Reward Allocation (from remaining 243 TICS)
Validator: 92.59% of 243 = 225 TICS
Delegator A: 3.70% of 243 = 9 TICS
Delegator B: 3.70% of 243 = 9 TICS
Step 5: Validator's Total Earnings
Commission Fee: 27 TICS
Self-Stake Share of Rewards: 225 TICS
Total: 252 TICS
Participant
Stake (TICS)
Reward Share (TICS)
Notes
Validator
25,000
252 (225 + 27)
Includes self-stake + fee
Delegator A
1,000
9
Net after commission deducted
Delegator B
1,000
9
Net after commission deducted

The Validator Details Page provides in-depth information about a validator’s performance, commission rates, and community engagement. Delegators can explore these details to make informed decisions about staking their tokens. It includes key metrics such as total stake, self-stake, delegator count, and commission structure, offering insights into the validator's reliability and efficiency. Validators can use this page to track their performance, monitor their contributions to the network, and compare their metrics with other validators, helping them improve and maintain their position within the ecosystem. This page ensures transparency and supports both delegators and validators in making data-driven decisions.
Located at the top left, this button allows users to return to the main Validators list page.
Displays the unique blockchain address of the validator (e.g., 0x47685...8B145).
The name of the validator (e.g., Shinobi Validator) serves as its identity within the network, making it easier for users and delegators to locate and recognize them. Validators often choose unique and meaningful names to establish trust and attract delegators.
This indicates the current operational state of the validator. Understanding a validator’s status is crucial for delegators when choosing where to stake their tokens.
Active: The validator is currently validating blocks and actively participating in the network’s consensus mechanism.
Inactive: The validator is temporarily not participating in block validation, potentially due to downtime or issues.
Deactivating: The validator is transitioning out of active status, which could indicate reduced activity or operational changes.
This is the percentage of staking rewards that the validator retains as payment for their services.
The maximum commission rate a validator can charge offers insight into the potential upper limit of their fees. This sets an upper limit on how high the validator can ever increase their commission rate.
It protects delegators by ensuring that validators can’t drastically raise their commission and take a larger portion of the rewards later on.
This defines how quickly a validator can adjust their commission rate over time. This defines the maximum percentage a validator can increase (or decrease) their commission in a single day.
It ensures commission changes happen gradually, giving delegators time to react if a validator increases their fee.
The combined total of tokens staked with the validator, including both the validator’s self-stake and delegator contributions.
The number of tokens the validator has staked from their own holdings. A significant self-stake demonstrates the validator’s commitment to the network and its security, reassuring delegators about their credibility.
The date the validator started operations on the network. This provides historical context about the validator’s experience and longevity in the network, which can influence delegators’ decisions.
The total number of delegators who have staked tokens with this validator (e.g., 27).

Wallet Setup
A Qubetics-compatible wallet
TICS Tokens: Ensure that 50 TICS tokens are held to participate in delegation on Testnet and 1 TICS tokens are held to participate in delegation on Mainnet.
Understanding the Process
Familiarize yourself with the roles and responsibilities of validators.
Understand key metrics such as stake amount, commission rates, stake rewards, and the potential risks involved.
Gain basic knowledge of the unbonding period and how delegation works.
Visit the delegator application, the official delegator application for the Qubetics blockchain, to seamlessly onboard as a delegator in 4 easy steps.
Sign in with your Keplr in the application and click on the “Become a delegator” button.
Evaluate validator performance metrics on the validator page, including:
Total Stake: The total amount of TICS tokens staked, including self-stake and stake delegated by delegators to the validator.
Commission Rate: The percentage of rewards retained by the validator as a fee before distributing the staked rewards to all the delegators.
Use the Qubetics Wallet TICS balance to delegate your tokens.
Specify the number of tokens to delegate.
Review and confirm the delegation process.
Regularly log into the delegator application to track staking rewards and validator performance.
Stay updated on any changes in validator metrics
If you’re unsatisfied with your current validator, re-delegate your tokens to another validator.
Withdraw your staked tokens if needed, adhering to the unbonding period, during which your tokens remain locked before becoming accessible.
Conduct thorough research on validator performance metrics, including reliability, commission rates, and reputation.
Avoid delegating to validators with high commission rates or poor uptime records to minimize risks.
Use your delegated tokens to vote on governance proposals, playing an active role in shaping the Qubetics ecosystem.
Stay informed about governance discussions and upcoming proposals.
Regularly review validator performance and reward rates to ensure your tokens are aligned with the best options.
Stay proactive in re-delegating or withdrawing tokens if your current validator’s performance declines.
Choose a validator based on your preferences for reliability, reward potential, and trustworthiness.
After successfully logging in, users will be redirected to the dashboard, where they can view their stats, wallet address (associated with the mnemonics used for login), and their account balance. First-time users won’t see the latest delegations on the validator's node. To proceed, they need to click on the "Become a Delegator" button, which will take them to a list of available validators on the Qubetics Network. Once a user stakes a minimum of 50 TICS Testnet and 1000 TICS Mainnet on a specific validator, the updated delegation view will appear.
The top panel of the application displays the following blockchain statistics
Market Cap Displays the total value of all circulating TICS tokens, reflecting the overall valuation of the Qubetics ecosystem.
Qubetics Price Shows the real-time market price of TICS tokens. This is essential for understanding the value of your staked and unbonded tokens.
Inflation The annual rate at which new tokens are created and distributed within the network. Inflation impacts staking rewards and token supply.
APR (Annual Percentage Rate)
This section provides a snapshot of the delegator's staking activity:
Total Rewards Displays the cumulative rewards you’ve earned through staking. Rewards are distributed periodically based on validator performance and network participation.
Total Stake Amount Reflects the total number of TICS tokens you’ve delegated to validators. This includes active stakes across all validators in the network.
This is the central feature of the dashboard, enabling you to manage your interactions with validators effectively:
Name Displays the name of the validator node, helping you identify their roles and reputations.
Validator Address The blockchain address of the validator node ensures transparency and verifiability.
Bond Amount Reflects the number of TICS tokens you’ve staked with each validator.
Rewards Earned Shows the total rewards generated from staking with a specific validator.
This section provides a detailed log of your wallet’s interactions within the network. It ensures transparency and allows you to review past transactions.
Transaction Hash A unique identifier for each transaction. You can click the hash to view detailed information about the transaction.
Type Categorizes the transaction (e.g., staking, voting, unbonding, or redelegating), providing insights into your recent activities.
Amount Displays the number of TICS tokens involved in the transaction.
Delegating More Tokens
Click on the “Delegate More” button to view a list of available validators.
Review each validator’s performance metrics, including uptime, commission rates, and voting power.
Select a validator and specify the amount of TICS tokens you wish to delegate.
Click on “View More” in the Recent Wallet Activities section to see a comprehensive transaction history. This includes all staking, unbonding, and governance participation activities.
Total Supply Reflects the total number of TICS tokens available in the network, including circulating and staked tokens.
Actions
Bond More: Allows you to stake additional TICS tokens with the selected validator.
Unbond: Lets you withdraw your staked tokens.
Redelegate: Enables you to transfer your staked tokens from one validator to another without going through the unbonding period.
Bonding Additional Tokens
Navigate to the validator you’ve already delegated to.
Click “Bond More” to increase your staked amount.
Unbonding Tokens
Select a validator from the table and click “Unbond”.
Note that unbonded tokens will remain locked during the unbonding period, after which they will be available in your wallet.
Redelegating Tokens
Click “Redelegate” to shift your staked tokens from one validator to another.
Redelegation does not require an unbonding period, ensuring uninterrupted staking rewards.

The Transaction Summary in TICSScan provides an overview of all transactions on the blockchain, offering insights into network activity, performance, and engagement. It displays key metrics such as total transactions, recent activity, and transaction trends over various timeframes. Users can filter, sort, and navigate through transaction records while accessing real-time updates. With features like transaction hash linking for detailed views and filtering by parameters like status or type, it ensures transparency and ease of use for developers, investors, and general users.
The transaction metrics display the total number of transactions since the network's launch, the transactions completed in the last 30 days, and the number of unique active accounts today. These insights reflect the network's overall scale, recent activity trends, and daily user engagement.
Total Transactions Displays the total number of transactions recorded on the blockchain since its inception (e.g., 68,321,458). This metric reflects the overall scale and usage of the network.
Transaction (Last 30 Days) Shows the total number of transactions completed in the past month (e.g., 34,32,323). It provides insights into recent network activity and usage trends.
Active Accounts (Today) Indicates the number of unique accounts that have performed at least one transaction within the current day (e.g., 12,577). This highlights daily user engagement and participation levels.
This table provides detailed insights into individual transactions on the network. The following columns are included:
Txn Hash A unique identifier for each transaction (e.g., 0x47865...46845). Clicking on the hash provides a detailed breakdown, including gas fees, status (e.g., success or failure), and associated events like contract executions.
Type Specifies the type of transaction (e.g., transfer, staking, or smart contract interaction). This helps users quickly understand the purpose and nature of the transaction.
Block The block number where the transaction was included (e.g., 4675635). It provides context about when the transaction was confirmed on the blockchain.
The pagination and sorting features make it easy to navigate and analyze transaction data. Pagination controls, located below the table, let users move through multiple pages of transactions by clicking on specific page numbers. Additionally, sorting options allow users to organize transactions by columns such as newest, value, or age, making it easier to find and analyze specific information.
From Displays the sender's wallet address (e.g., 0x47865...46845), representing the initiator of the transaction.
To Shows the recipient’s wallet address (e.g., 0x47865...46845) or contract address if the transaction involves a smart contract.
Timestamp The exact date and time the transaction was processed (e.g., 2024-09-28 04:14 AM). This helps users track when the transaction occurred.
Txn Fee The transaction fee in the TICS transaction summary is the cost of processing a transaction on the Qubetics blockchain. It is calculated by multiplying the gas used by the gas price. This fee is paid to validators for keeping the network secure and running smoothly.
Value Indicates the amount of cryptocurrency or tokens involved in the transaction (e.g., 0.120 TICS). This metric helps users assess the scale and importance of the transaction.
Status The status column shows the current state of each transaction, indicating whether it is "Success", "Pending", or "Failed".

The TICS Scan validator page provides detailed information about validators on the Qubetics blockchain. It displays key metrics like validator names, addresses, total stake, commission rates, and uptime percentages. Users can see how many blocks each validator has validated and their overall performance. This page helps users choose reliable validators for staking and ensures transparency in the network’s decentralization and security.
The Validator Summary provides a comprehensive overview of validator activity and network participation on the Qubetics blockchain. It includes key metrics that reflect the health and efficiency of the validator ecosystem:
Onchain APY Shows the current annual percentage yield (APY) offered by validators for staking rewards (e.g., 31.58%). This metric is essential for delegators looking to maximize their returns by staking tokens.
Total Validators Displays the total number of validators participating in the network (e.g., 45). This indicates the overall capacity and decentralization of the blockchain.
Bonded Rate Represents the percentage of the total token supply that is staked or bonded to validators (e.g., 19.947%). A higher bonded rate reflects strong participation in securing the network.
FR 8.001d: Active Validators Shows the number of validators currently active and producing blocks (e.g., 42). This metric highlights the validators contributing to the blockchain's stability and operation.
The Validators Table provides detailed information about each validator on the Qubetics blockchain, helping users understand their role, performance, and contribution to the network. The table is organized into the following columns:
FR 8.002a: Validator Name The name or identifier of the validator (e.g., Shidoguardian, Xshrimp.com). This makes it easy to identify individual validators.
FR 8.002b: Voting Power Represents the validator's influence in the network, determined by the total tokens delegated to it (e.g., 3025). If no tokens are delegated, this field may be empty, indicating no active voting power.
FR 8.002c: Delegators Shows the number of accounts delegating tokens to the validator (e.g., 1). This reflects the level of trust and participation from the community.
Pagination controls at the bottom of the validator summary allow users to navigate through multiple pages of token data efficiently (e.g., 1, 2, 3 ... 12).
FR 8.002d: Self Bonded Displays the number of tokens the validator has self-bonded to maintain its stake (e.g., 3035.00000000). Self-bonding shows the validator's personal commitment to securing the network.
FR 8.002e: Commission Indicates the percentage of rewards retained by the validator as a fee for its services (e.g., 0.05%). Lower commission rates may attract more delegators, but higher rates often reflect the quality of the validator’s infrastructure and services.
FR 8.002f: Status Shows the current status of the validator:
Active: Actively validating blocks and contributing to network operations.
Deactivating: In the process of leaving the active validator set.
Inactive: Not currently participating in validation.

The Read Contract Tab enables users to access and query the contract's read-only functions to fetch data directly from the blockchain. These functions are used to retrieve information without making any changes to the blockchain, meaning no tokens or gas fees are required.
Wallet Connection
Allows users to securely connect their wallet to the interface. Although read-only functions don’t require gas or tokens, wallet integration ensures secure and authenticated interactions with the contract.
Contract Information
Public Functions: Displays a list of all publicly accessible read functions within the contract. These functions provide data such as balances, token details, or contract status.
Expandable Functions: Each function is listed with its name (e.g., _verifyTransfer). Users can expand any function to view input fields or directly execute a query to retrieve outputs.
Inputs and Outputs: Some functions may require input parameters (e.g., wallet addresses) to fetch specific data. The output provides the requested information in real time.

Step 1: Enter the Contract Address
Locate the Enter Contract Address field.
Paste the unique contract address associated with your token.
Example format: 0xAdAC17F958D2ee523a2206206994597C13D831ec7
Ensure that the address is accurate and corresponds to the contract you own.
Step 2: Enter the Image URL
Locate the Enter URL field.
This is where you provide the URL for the token icon image.
Paste the direct image URL for the token icon. Requirements:
The URL must link to a valid image (e.g., PNG or JPG)
Step 3: Submit the Information
Click the Submit button located below the fields.
Once submitted:
The platform will verify the ownership of the provided contract address.
The submitted token icon will undergo validation.
Ensure the link is accessible and correctly formatted.
If the URL is invalid, an error message will appear: Invalid image URL. Double-check and correct the URL if necessary.
If successful, your token icon will be added to the TICS Scan explorer.
Maximum file size: 1MB.
URL must point to a publicly accessible image file.
Errors and Troubleshooting:
Invalid Image URL: Ensure the link is functional and formatted correctly.
If submission fails, verify all input fields and retry.

The technical architecture supporting interoperability is crafted with precision and foresight. It is robust and flexible, capable of accommodating the distinct features and functionalities inherent to Qubetics. This well-thought-out framework is engineered to facilitate seamless cross-chain operations, allowing for efficient asset transfers and data exchange across different blockchain networks. By combining compatibility with resilience and adaptability, we aim to offer a versatile and resilient blockchain platform that meets the diverse needs of developers, enterprises, and users alike.

Validator's Address: qubeticsvaloper1- address. This is the address used to identify your validator publicly. The private key associated with this address is used to bond, unbond, and claim rewards.
Validator's name (also known as the moniker)
Validator's website (optional)
Validator's description (optional)
Initial commission rate: The commission rate on block provisions, block rewards and fees charged to delegators.
Maximum commission: The maximum commission rate which this validator will be allowed to charge.
Commission change rate: The maximum daily increase of the validator commission.
Minimum self-bond amount: Minimum amount of TICS the validator needs to have bonded at all times. If the validator's self-bonded stake falls below this limit, its entire staking pool will be unbonded.
Initial self-bond amount: Initial amount of TICS the validator wants to self-bond.
Once a validator is created and registered, TICS holders can delegate TICS to it, effectively adding stake to its pool. The total stake of a validator is the sum of the TICS self-bonded by the validator's operator and the TICS bonded by external delegators.
Only the top 100 validators with the most stake are considered the active validators, becoming bonded validators. If ever a validator's total stake dips below the top 100, the validator loses its validator privileges (meaning that it won't generate rewards) and no longer serves as part of the active set (i.e doesn't participate in consensus), entering unbonding mode and eventually becomes unbonded.
Add a profile picture to your Keybase account.
This image will be automatically fetched and displayed on the explorer.
On your Keybase profile page, copy your 16-character Keybase identity string (PGP key).
Example:
1234567890ABCDEF
Open your validator app / CLI.
Run the edit-validator transaction.
In the identity field, enter your 16-character Keybase key.
Once your transaction is confirmed, your validator image from Keybase will appear on the Qubetics explorer: 👉 https://native.ticsscan.com/qubetics
Get this value with qubeticsd tendermint show-validator e.g. qubeticsvalconspub1zcjduc3qcyj09qc03elte23zwshdx92jm6ce88fgc90rtqhjx8v0608qh5sspc
Application keys: These keys are created from the application and used to sign transactions. As a validator, you will probably use one key to sign staking-related transactions, and another key to sign oracle-related transactions. Application keys are associated with a public key qubeticspub- and an address qubetics-. Both are derived from account keys generated by qubetics keys add.
⚠️ A validator's operator key is directly tied to an application key, but uses reserved prefixes solely for this purpose: qubeticsvaloper and qubeticsvaloperpub
unbonding: Validator is not in the active set and does not participate in consensus. Validator is not earning rewards, but can still be slashed for misbehaviour. This is a transition state from bonded to unbonded. If validator does not send a rebond transaction while in unbonding mode, it will take two weeks for the state transition to complete.unbonded: Validator is not in the active set, and therefore not signing blocks. Unbonded validators cannot be slashed, but do not earn any rewards from their operation. It is still possible to delegate TICS to this validator. Un-delegating from an unbonded validator is immediate.
Delegators have the same state as their validator.
⚠️warning Delegations are not necessarily bonded. TICS can be delegated and bonded, delegated and unbonding, delegated and unbonded, or liquid.
Commission rate: Commission applied on revenue by validators before it is distributed to their delegators
Track record: Delegators will likely look at the track record of the validators they plan to delegate to. This includes seniority, past votes on proposals, historical average uptime and how often the node was compromised.
Apart from these criteria, there will be a possibility for validators to signal a website address to complete their resume. Validators will need to build reputation one way or another to attract delegators.
Additionally, validators are expected to be active members of the community. They should always be up-to-date with the current state of the ecosystem so that they can easily adapt to any change.
Validator gets: 100\*20% + Commission = 20.8 TICS
All delegators get: 100\*80% - Commission = 79.2 TICS
Then, each delegator can claim its part of the 79.2 TICS in proportion to their stake in the validator's staking pool. Note that the validator's commission is not applied on block provisions. Note that block rewards (paid in TICS) are distributed according to the same mechanism.
Unavailability: If a validator's signature has not been included in the last X blocks, the network measures this within a defined slashing window. Here, X is the number of missed blocks by the validator, and Y is the maximum allowed misses. For example, with a slashing window of 100,000 blocks, X represents the actual missed count, and Y is set at 50,000 (50% of the window). If the validator misses fewer than 50,000 blocks, it stays active without penalty. If it misses 50,000 or more, the validator is slashed, jailed, and removed from the active set, requiring delegators to redelegate or wait until the validator unjails. The 50% threshold is used to ensure liveness. If it were set to 100%, then a validator would only be punished after missing every block, which would make the system ineffective. By setting it to 50%, the network allows some downtime, giving validators a chance to recover and stay active if they miss fewer than 50,000 blocks, without affecting their stake. If the threshold is breached, the penalty applied is 1% of the validator’s and delegator stake.
Note that even if a validator does not intentionally misbehave, it can still be slashed if its node crashes, looses connectivity, gets DDoSed, or if its private key is compromised.
However, delegators usually prefer validators who also stake their own tokens — this shows they have skin in the game.
To give confidence, a validator can set a minimum self-bond amount. If their self-bond drops below that limit, both the validator and their delegators will automatically unbond.
It is expected that good operating procedures on that part of validators will completely mitigate these threats.
For more on sentry node architecture, see this.
qubeticsd tx staking create-validator
--pubkey qubeticsvalconspub1zcjduepqs5s0vddx5m65h5ntjzwd0x8g3245rgrytpds4ds7vdtlwx06mcesmnkzly
--amount "2tics"
--from tmp
--commission-rate="0.20"
--commission-max-rate="1.00"
--commission-max-change-rate="0.01"
--min-self-delegation "1"
--moniker "validator"
--chain-id "qubetics_9030-1"
--gas autoQubetics has Testnet and Mainnet networks available. You can use the test network to experiment with the smart contracts and your application on that network.
To perform transactions on the Qubetics network, you would require TICS Coins to pay for the transaction fee. Follow the instructions given to add the Qubetics network to your EVM-compatible wallet, such as MetaMask.
Go to MetaMask or any other EVM-compatible wallet, click on Add Network, and enter the following details:
Explorer URL
https://ticsscan.com
https://testnet.qubetics.work
Network Name
Qubetics Mainnet
Qubetics Testnet
New RPC Url
https://rpc.qubetics.com
https://rpc-testnet.qubetics.work
Chain ID
9030
9029
Currency Symbol
TICS

TICS
Central to this ecosystem is the native utility token "TICS", which serves as the lifeblood of the network, facilitating transactions, powering DeFi applications, and incentivizing network participants. Through the strategic deployment of TICS and the integration of cutting-edge blockchain technologies, the Qubetics Network aims to revolutionize the way individuals and enterprises engage with decentralized finance. By providing a robust, scalable, and user-friendly platform, Qubetics is poised to drive widespread adoption and unlock new frontiers in the blockchain space.



Qubetics faucet is a helpful tool where Qubetics users and developers can get free test TICS tokens to deploy and interact with their smart contract or application on Qubetics' testnet networks. There is no faucet for Qubetics Mainnet.
To request tokens from the faucet, you must own a wallet address that can receive the TICS tokens.
You can access the test TICS token from the testnet faucet .

This guide provides a step-by-step process for using the qubetics_ubuntu_node.sh script to set up and run a Qubetics node. Please follow the instructions carefully to ensure a successful setup.
Operating System: Ubuntu 22.04
Memory: At least 16GB RAM
Storage: Minimum 500GB available disk space
CPU: 8-core minimum
Network: Stable internet connection
Ensure the following tools are installed:
Go ( by running the install_go.sh script )
Jq
Bash
wget
All of these installations are already covered in the qubetics-mainnet-script.sh script.
Run as Root or with Sudo Privileges: Ensure the script is executed with root privileges. If not, you may encounter permission issues.
2. Clone the Repo: Clone the repository and change into the directory. This script supports both Ubuntu (22.04, 24.04) and macOS (14, 15).
Use this prompt for faster synchronization if you prefer not to run an archived node. By running this script, you don't need to follow the steps (3, 4, & 5 mentioned in the archived node section).
Execute the script to install the required components and set up the node on Ubuntu.
Execute the script to install the required components and set up the node on a Mac.
The script prompts for the node name; please provide it.
The script prompts the user to set up a password for the keyring so that the keys are stored securely.
Set a secure numeric/alphanumeric password and provide it whenever prompted.
If a previous node configuration exists, you will be prompted to overwrite it. Choose y to overwrite or n to retain the existing setup.
Save the generated keys and mnemonics securely when prompted. These are essential for accessing your node.
Validate Genesis: Ensure the Genesis file is properly configured.
Display Node Information: After setup, the script displays important node details:
Tendermint Public Key
Bech32 Address
Node ID
Record these details for future reference.
The script automatically sets up and starts the node as a system service.
Manage the Node Service
Start the Service:
Check the Service Status:
Enable the Service to Start on Boot:
The chain will get upgraded once it reaches the height of 175,000. Clone the repository and change into the directory.
Now run the below command
The script automatically modifies configuration files located in /data/.tmp-qubeticsd/config/
Timeout Settings: Adjusted for optimal performance.
Gas Prices: Set to 0.7 TICS (approx).
Networking: Configured to listen on all interfaces (0.0.0.0).
The script includes default persistent peers to facilitate P2P communication. To add or modify peers, edit the config.toml file.
Dependency Errors: Ensure all dependencies (e.g., jq, go) are installed before running the script.
Service Not Starting: Check logs for detailed error messages.
Genesis File Validation Failed: Verify the Genesis file contents and ensure they match the required network configuration.
Permission Denied: Please verify that you have completed all the required steps and granted the necessary permissions to the script using the chmod command.
Qubetics nodes work best on Linux and macOS. While you can technically run a node on Windows, it’s not recommended for production use. Most validators and node operators prefer Ubuntu or other Linux systems because they are stable, secure, and fully compatible with the Cosmos SDK. MacOS is fine for local development, but isn’t used for production nodes. Running a node on Windows comes with several challenges:
Limited Compatibility: Qubetics node uses Cosmos SDK tools and scripts. These are designed only for Linux/macOS.
Performance Issues: Windows handles processes and networking differently, which can lead to instability.
Dependency Problems: Setting up the Qubetics node on Windows requires extra steps, like using WSL2 (Windows Subsystem for Linux 2).
No Systemd Support:
For the best experience:
Use Linux (Ubuntu 22.04 LTS is recommended) for development, testnets, and production.
macOS is okay for local testing.
If you’re on Windows, use WSL2 (Windows Subsystem for Linux 2) instead of running the node natively.
Customize the configuration settings to lower the disk requirements for your validator node.
Blockchain database tends to grow over time, depending e.g. on block speed and transaction amount. For qubetics, we are talking about close to 100GB of disk usage in first two weeks.
There are few configurations that can be done to reduce the required disk usage quite significantly. Some of these changes take full effect only when you do the configuration and start syncing from start with them in use.
If you do not need to query transactions from the specific node, you can disable indexing. On config.toml set
If you do this on already synced node, the collected index is not purged automatically, you need to delete it manually. The index is located under the database directory with name data/tx_index.db/.
By default every 500th state, and the last 100 states are kept. This consumes a lot of disk space on long run, and can be optimized with following custom configuration:
Configuring pruning-keep-recent = "0" might sound tempting, but this will risk database corruption if the qubeticsd is killed for any reason. Thus, it is recommended to keep the few latest states.
By default the logging level is set to info, and this produces a lot of logs. This log level might be good when starting up to see that the node starts syncing properly. However, after you see the syncing is going smoothly, you can lower the log level to warn (or error). On config.toml set the following
build-essential
indexer = "null"sudo sugit clone https://github.com/Qubetics/qubetics-mainnetnode-script
cd qubetics-mainnetnode-script./qubetics_fast_sync.sh./qubetics_ubuntu_node.sh./qubetics_mac_node.shqubeticsd validate-genesis --home /data/.tmp-qubeticsdsudo systemctl start qubeticschain.servicesudo systemctl status qubeticschain.servicesudo systemctl enable qubeticschain.servicegit clone https://github.com/Qubetics/qubetics-mainnet-upgrade cd qubetics-mainnet-upgrade/
./upgrade_qubetics_node.shnano /data/.tmp-qubeticsd/config/config.tomlsudo apt-get install -y jq build-essential wget unzipsudo journalctl -u qubeticschain.service -fsudo systemctl restart qubeticschain.servicesudo systemctl stop qubeticschain.servicepruning = "custom"
pruning-keep-recent = "1000"
pruning-interval = "10"log_level = "warn"This guide explains how to cancel the unbonding delegation on qubetics chain using the qubeticsd CLI.
Ensure you have:
A working Qubetics chain is running.
The CLI (qubetcisd ) is installed and configured.
Your keyring is already set up with the validator and delegator keys.
To see your current unbonding delegations:
Example:
You’ll see something like:
Field meanings:
<creation_height>: The block height when the unbonding delegation was initiated. Here: it started at block 789195.
<completion_time>: The timestamp when the unbonding period finishes (i.e., when the tokens become liquid and transferable). Here: 2025-08-25T16:05:59Z is the unlock time.
<initial_balance>: The original number of tokens that were unbonded at the time of starting. Here: 1000000000000000000000 (tics = 18 decimals → 1000 TICS).
<balance>: The remaining balance that is still unbonding. If you redelegate or cancel part of it, this value decreases. Here, still the full amount (1000 TICS) is waiting. <unbonding_id>: A unique identifier for this unbonding entry. Useful if there are multiple unbondings per delegator. Here: entry ID is 378.
<unbonding_on_hold_ref_count>: Internal counter used when unbonding is paused/put on hold (e.g., due to slashing events or other protocol logic).
0 → means not on hold; tokens are progressing toward release normally.
Greater than 0 → means unbonding is currently paused.
To cancel the unbonding delegation and redelegate it back:
The amount entered on the CLI must include 18 zeros. For example, if the amount is 1 TICS, then on the CLI it should be entered as 1000000000000000000 TICS.
The amount entered on the CLI must include 18 zeros. For example, if the amount is 1 TICS, then on the CLI it should be entered as 1000000000000000000 TICS.
Where:
<validator-address> → The validator where you delegated.
<amount> → Amount you want to cancel unbonding.
<creation_height> → The block height when the unbonding delegation was initiated. Here: it started at block 789195.
After submission, confirm it on-chain:
Or check your updated delegation:
account sequence mismatch
Your account has pending transactions. Wait for confirmation or increase the sequence manually.
insufficient funds
Canceling unbonding must be done before the completion_time shown in the unbonding entry.
Cosmos SDK Staking Docs: https://docs.cosmos.network/main/modules/staking
Official guide to onboard as a validator in the Qubetics network using the Qubetics validator application.
Validators play an important role in ensuring the security of a blockchain network and facilitating the creation of new blocks. They also participate in the consensus process with other validators. This document is intended to guide users through the process of becoming a validator on the Quebtics network.
Before proceeding, please ensure you have successfully set up your Quebtics Validator Node.
A validator is a participant in a network who is responsible for maintaining the integrity of the distributed ledger by validating transactions and adding them to the blockchain. They are in charge of creating new blocks, as well as ensuring the network's finality and, ultimately, its security.
To become a validator on the Qubetics platform, user can access the validator application through a secure login screen that authenticates them before granting them access to validator features.
By connecting to the Qubetics network via a valid node URL and logging in with a wallet. Users can become a validator to participate in the consensus mechanism and manage validator-specific tasks such as staking, unbonding, and account management. This process ensures secure, reliable access and aligns with blockchain best practices.
Login Section
This section allows users to authenticate and access the validator application.
Node URL Input Field Users need to provide the URL of the node they want to connect to in the Node Information section. This URL serves as a gateway for communication with the blockchain network, enabling validators to interact with real-time blockchain data. Make sure the URL is secured with s in https://
Becoming a Validator in the Qubetics Network: Prerequisites and Setup
To join the Qubetics network as a validator, users must meet specific system requirements, install essential tools to run a validator node, and fulfill staking requirements. Below is a detailed guide to help you become a validator in the Qubetics ecosystem:
To ensure optimal performance and reliability as a validator, users need to have a dedicated server with the following computational resources:
The stake acts as a guarantee of good conduct, and whenever they make a mistake, this stake is slashed. In contrast, when they follow the rules, they are generously compensated. Running a validator on a live network involves a significant amount of responsibility. They will be made responsible for not just their stake but also for the stake of their delegators. Their money and reputation will be affected if validators make a mistake and get slashed.
Memory: At least 16 GB of RAM to handle network demands.
Storage: A minimum of 500 GB of available disk space to store Qubetics chain data and logs.
CPU: 8-core minimum
Internet Connection: A stable, high-speed internet connection would be required to maintain consistent node performance and uptime.
Server Setup: You can set up your server either on a cloud platform or on your local system to host the validator node.
The following tools must be installed on the system to operate as a validator on the Qubetics network:
Bash: Command-line shell for script execution.
Go: Install a version compatible with the Cosmos SDK requirements.
jq: A lightweight and flexible command-line JSON processor.
wget: For downloading files from the internet.
unzip: To extract files from compressed archives.
build-essential: A package with essential tools for compiling code and building software.
Make sure all tools are properly installed and configured before proceeding to node setup on the Qubetics chain.
To participate as a validator in the Qubetics network, users must hold a minimum balance of 25000 TICS coins in their wallet. This balance is critical for the following:
Staking Requirements: Validators must stake TICS coins to join the network and participate in transaction validation.
Economic Security: Staked tokens serve as collateral, ensuring validators act in the best interest of the Qubetics network. Validators are rewarded with TICS tokens for adhering to protocols, but any mistakes or rule violations can result in slashing their stake. Beyond their own tokens, validators are also accountable for those delegated to them, making reliability and integrity essential. This dual responsibility highlights their critical role in maintaining network security and safeguarding the community's trust.
Here is the step-by-step guide to run a Qubetics Validator Node: https://qubetics.gitbook.io/qubetics-docs/getting-started/validator-node-setup
24/7 Operations: Keep your node online and fully operational at all times to avoid penalties and ensure consistent participation.
Redundancy: Implement backup systems to minimize downtime due to hardware or network failures.
Node Security: Follow best practices to protect your node from unauthorized access and attacks.
Private Keys: Safeguard your private keys securely in encrypted backups.
Compliance: Follow the governance rules and protocol standards of the Qubetics network.
Ethical Practices: Ensure fair and honest participation to maintain the integrity of the Qubetics network ecosystem.
Here is the link with a step-by-step guide to onboarding as a validator on Qubetics Validator:
--from → Your delegator wallet name.--gas-prices → Transaction fees.
--chain-id → Your chain ID.
Make sure you have enough balance to pay fees.
unknown command
Ensure your chain supports cancel-unbonding-delegation (introduced in Cosmos SDK v0.46+).
Operating System: Ubuntu 22.04
Memory: At least 4GB RAM
Storage: Minimum 20GB available disk space
Network: Stable internet connection
Ensure the following tools are installed:
Go ( by running the install_go.sh script )
Jq
Bash
wget
unzip
build-essential
All of these installations are already covered in the qubetics-testnet-script.sh script.
Run as Root or with Sudo Privileges: Ensure the script is executed with root privileges. If not, you may encounter permission issues.
2. Clone the Repo: Clone the repository and change into the directory.
Execute the script to install the required components and set up the node.
The script prompts for the node name; please provide it.
The script prompts the user to set up a password for the keyring so that the keys are stored securely.
Set a secure numeric/alphanumeric password and provide it whenever prompted.
If a previous node configuration exists, you will be prompted to overwrite it. Choose y to overwrite or n to retain the existing setup.
Save the generated keys and mnemonics securely when prompted. These are essential for accessing your node.
Validate Genesis: Ensure the genesis file is properly configured.
Display Node Information: After setup, the script displays important node details:
Tendermint Public Key
Bech32 Address
Node ID
Record these details for future reference.
The script automatically sets up and starts the node as a system service.
Manage the Node Service
Start the Service:
Check the Service Status:
Enable the Service to Start on Boot:
The script automatically modifies configuration files located in /data/.tmp-qubeticsd/config/
Timeout Settings: Adjusted for optimal performance.
Gas Prices: 0.25 TICS.
Networking: Configured to listen on all interfaces (0.0.0.0).
The script includes default persistent peers to facilitate P2P communication. To add or modify peers, edit the config.toml file.
Dependency Errors: Ensure all dependencies (e.g., jq, go) are installed before running the script.
Service Not Starting: Check logs for detailed error messages:
Genesis File Validation Failed: Verify the Genesis file contents and ensure they match the required network configuration.
Permission Denied: Please verify that you have completed all the required steps and granted the necessary permissions to the script using the chmod command.
Qubetics nodes work best on Linux and macOS. While you can technically run a node on Windows, it’s not recommended for production use. Most validators and node operators prefer Ubuntu or other Linux systems because they are stable, secure, and fully compatible with the Cosmos SDK. MacOS is fine for local development but isn’t used for production nodes. Running a node on Windows comes with several challenges:
Limited Compatibility: Qubetics node uses Cosmos SDK tools and scripts.These are designed only for Linux/macOS.
Performance Issues: Windows handles processes and networking differently, which can lead to instability.
Dependency Problems: Setting up qubetics node on Windows requires extra steps, like using WSL2 (Windows Subsystem for Linux 2).
No Systemd Support: Systemd, a tool commonly used to manage qubetics nodes on Linux, isn’t natively supported on Windows.
For the best experience:
Use Linux (Ubuntu 22.04 LTS is recommended) for development, testnets, and production.
macOS is okay for local testing.
If you’re on Windows, use WSL2 (Windows Subsystem for Linux 2) instead of running the node natively.
Stop the Old Validator (Node A) On Node A, run:
Confirm the validator process has completely stopped.
sudo systemctl status qubeticschain.service
Transfer Validator Key Locate and display the key on Node A
Copy the file securely from Node A.
Deploy the Key on Node B
Replace it into the same path on Node B:
Save your changes.
Start Validator on Node B Launch the validator:
Use the Qubetics explorer (e.g., [TICSScan uptime page]) to confirm that the validator is signing blocks again.
Decommission Old Node Once Node B is live and stable, safely shut down or repurpose Node A.
qubetcisd q staking unbonding-delegation <delegator-address> <validator-address> --node <rpc-endpoint>qubetcisd q staking unbonding-delegation qubetics1abcd... cqubeticsvaloper1abcd... --node https://tendermint.qubetics.com:443{
"unbonding_responses": [
{
"delegator_address": "qubetics14adqfq7hdrqxpy5qtnnmshvpzpxvmr3x0pqgn2",
"validator_address": "qubeticsvaloper1xyz...",
"entries": [
{
"creation_height": "789195",
"completion_time": "2025-08-25T16:05:59.861001704Z",
"initial_balance": "1000000000000000000000",
"balance": "1000000000000000000000",
"unbonding_id": "378",
"unbonding_on_hold_ref_count": "0"
}
]
}
]
}qubetcisd tx staking cancel-unbond <validator-address> <amount> <creation_height> --from <delegator-key> --gas auto --gas-prices <fee-amount> --chain-id <chain-id> --node <rpc-endpoint>
qubetcisd tx staking cancel-unbond qubeticsvaloper1xyz... 1000000tics 789195 --from mywallet --gas auto --gas-prices 100000000000tics --chain-id qubetics_9030-1 --node https://tendermint.qubetics.com:443qubetcisd q tx <tx-hash> --node <rpc-endpoint>qubeticsd q staking delegation <delegator-address> <validator-address> --node <rpc-endpoint>sudo sugit clone https://github.com/Qubetics/qubetics-testnet-script
cd qubetics-testnet-script./qubetics_ubuntu_node.shqubeticsd validate-genesis --home /data/.tmp-qubeticsdsudo systemctl start qubeticschain.servicesudo systemctl status qubeticschain.servicesudo systemctl enable qubeticschain.servicenano /data/.tmp-qubeticsd/config/config.tomlsudo apt-get install -y jq build-essential wget unzipsudo journalctl -u qubeticschain.service -fsudo systemctl restart qubeticschain.servicesudo systemctl stop qubeticschain.servicesudo systemctl stop qubeticschain.service sudo cat /data/.tmp-qubeticsd/config/priv_validator_key.jsonsudo nano /data/.tmp-qubeticsd/config/priv_validator_key.jsonsudo systemctl restart qubeticschain.serviceYour IP instance will be like this, e.g. https://(port here) or node rpc-url
Submit Button By clicking the Submit button, the system checks the entered node URL to ensure it is valid. Once the URL is successfully validated, the connection to the node is established.
Info Icon Provides additional guidance or tips about connecting to nodes.
Connect with Keplr
This feature allows you to easily connect your Keplr wallet to the Qubetics platform. To get started, make sure you’ve installed the official Keplr wallet extension and added the Qubetics Mainnet/Testnet chain to your wallet. Also, ensure that the wallet address you’re connecting to has TICS Mainnet/Testnet tokens to access the validator applications.
When you log in using Keplr, the wallet simply connects to the Qubetics interface to authenticate your address and interact with the blockchain. Importantly, Qubetics does not store or access your private keys, seed phrase, or any sensitive data- everything stays securely within your Keplr wallet. The integration ensures a smooth and secure experience while maintaining full control and privacy over your assets.
This process ensures a secure connection between your wallet and the validator system, allowing you to stake and participate in network validation.
Log In Button Clicking on the login button authenticates the user. It's important to note that a successful login requires a connection to a valid node, which is essential for accessing the validator features.
Connection Note A message is displayed stating, “NOTE: Connect With Node For Login”, to remind users that connecting to a node is essential for successful login authentication.

The Profile Details Page in the Qubetics Validator serves as a centralized hub for managing validator profiles and staking activities. It provides key metrics such as total stake, bonded funds, and commission rates, enabling validators to monitor their performance and contributions. The page includes interactive features like bonding more tokens, unbonding, or stopping validation to adapt to network or personal needs. Additionally, the Edit Validator button allows updates to profile information, ensuring transparency and compliance with network standards. With its user-friendly interface and essential functionalities, the Profile Details Page streamlines validator management and supports efficient network participation.
The wallet address linked to the validator is prominently displayed (e.g., 0x47685...8B145). This serves as the primary identifier for transactions and network participation.
This section provides essential details about the validator:
Name: The validator's chosen name for easy identification within the network (e.g., Starlight Stake).
Description: A brief summary explaining the validator’s mission or purpose (optional field).
Website: A URL linking to the validator’s official website, offering delegators additional resources or information about the validator's services and security.
This section displays the overall staking metrics of the validator:
Total Stake: Reflects the combined amount of tokens staked by both the validator and their delegators. This metric highlights the validator’s responsibility and trust within the network.
Commission: Displays the percentage of rewards retained by the validator, helping delegators assess the cost-effectiveness of staking with them.
This section provides tools for managing staking-related operations:
Bonded: Displays the total number of tokens actively bonded and contributing to network validation (e.g., 10,000,000 TICS).
Unbonded: Indicates the number of tokens unbonded and available for withdrawal after the unbonding period (e.g., 0 TICS).
Actions:
Located at the top right of the Profile Details Section, this button offers flexibility for validators to update their profile details. Validators can modify information such as commission rates, website URLs, identity tags, and security contact details.
Step by step guide to bond TICS tokens and onboard as a validator.
Validators are essential to securing the blockchain, validating transactions, and proposing blocks. The process involves submitting the required details through the form, which are then recorded on the blockchain. Once validated, the new validator either joins the active set or waits based on the network's staking rules. After setup, the validator’s information becomes visible in the validator list, allowing delegators to view their details and delegate tokens.
Click on the "Setup as a validator" button
The "Setup as a Validator" form is a crucial step for registering as a validator on the Qubetics platform.
Name Enter the name of your validator (e.g., "QubeticsGuardian"). This name serves as the primary identifier for your validator on the network. It helps delegators and other participants recognize and differentiate your validator among others.
Description Provide a brief description of your validator. The description allows you to highlight your validator’s mission, values, and unique features.
Website Enter your validator's website or contact URL (e.g., "").
The "Step 2" asks for bond token details for participation in the network.
Stake/Bond Amount: Enter the number of TICS tokens you want to bond for validator staking.
Max Button: Clicking this button automatically fills in the maximum number of tokens available in your wallet for staking.
Commission (%) The commission settings determine how much of the staking rewards the validator retains as compensation for their services.
Max Rate Specify the maximum commission rate that the validator can charge delegators (e.g., between 0.05 and 1). This sets an upper limit on how high the validator can ever increase their commission rate.
It protects delegators by ensuring that validators can’t drastically raise their commission and take a larger portion of the rewards later on.
Example: If the maximum commission rate is 25%, the validator can never increase their commission beyond 25%, no matter what.
Initial Rate Set the starting commission rate (e.g., ≥ 0.05 or ≤ Max Rate). Defines the validator's initial reward share. This is the starting fee percentage that the validator charges on the rewards earned by delegators.
It directly impacts how much of the staking reward delegators receive. For example, if the commission rate is 10%, then the validator keeps 10% of the reward and the remaining 90% is distributed to the delegators based on their stake.
Upon successful submission, the validator becomes part of the network and starts participating in validation activities, provided the network's minimum staking criteria are met.
The Bond More Funds screen in the Qubetics Validator interface enables users to stake additional tokens, enhancing their validator’s voting power, performance, and rewards. Users can enter the desired staking amount, authenticate the transaction by clicking on the submit button, and it will open the Keplr wallet to sign the transaction. Once confirmed on the blockchain, the validator’s total stake is updated in real-time, boosting its role and influence in the network.
The first input field allows users to manually enter the number of tokens they wish to bond for staking. For convenience, a Max Button is provided, which automatically fills in the maximum number of tokens available in the user’s connected wallet.
Once all required information is entered, users can finalize the bonding process by clicking the Submit button. Gas fees are automatically calculated and deducted during this step, ensuring a seamless experience.
After the transaction is successfully processed, a notification informs users that changes to their account status, such as updates to the total bonded tokens, may take some time to reflect on the interface.
The Inactive Tab highlights validators that are no longer actively participating in the network's consensus mechanism, providing essential details to help users understand their status and performance. This feature enables delegators to assess inactive validators, explore reasons for inactivity, and make informed decisions about re-staking with active validators. It also allows validators to analyze their operational history and identify steps to regain active status.
Serial Number (#No.) This column assigns a unique serial number to each validator for easy reference. It helps users quickly locate and differentiate between validators.
Validator Name The name of the validator (e.g., Shinobi Validator, Sherlock Nodes) serves as an identity marker, allowing users to recognize and differentiate validators within the network.
Validator Address Each validator is associated with a unique blockchain address (e.g., 0x47865...46845). Clicking on the address provides access to a detailed performance overview, including transaction history, staking activities, and validator-specific metrics.
Status The status column indicates the current operational state of the validator.
Active: Validators actively contributing to the validation process and participating in consensus.
Inactive: Validators that are registered but not currently validating blocks or participating in consensus.
Deactivating: Validators in the process of withdrawing from active validation.
Total Stake This shows the total amount of tokens staked with the validator, including contributions from both the validator themselves and their delegators.
FR 6.002b.6: Commission The commission column reflects the percentage of staked rewards retained by the validator as a fee for their services.
FR 6.002b.7: Self-Stake This indicates the number of tokens the validator has staked themselves to maintain their role.
FR 6.002b.8: Delegators The number of delegators who have staked tokens with the validator (e.g., 2) is displayed here.
The Profile Details Section provides users with an overview of their wallet status and facilitates the process of becoming a validator. By clicking the Setup as a Validator button, users are guided through a step-by-step workflow to configure their validator, including entering essential details, setting commission rates, and staking tokens. The section also features a validator status update, offering real-time insights into the user's progress and activities within the network, ensuring transparency and keeping them informed about their validator's operational state and performance.
This section displays the user's connected wallet address, a unique identifier on the blockchain (e.g., 0x47685...8B145). The wallet address is crucial for managing funds, staking tokens, and interacting with the validator network.
The Validator Status field shows the current state of the user's validator setup. Initially, the status will appear as Inactive, indicating that the user has not yet set up or activated their validator. Once the setup process is completed, this status dynamically updates to reflect the validator’s operational state, such as:
Active: The validator is live and participating in block validation.
Deactivating: The validator is transitioning out of active participation.
Inactive: Validator setup is incomplete or temporarily not participating in validation.
The Setup as a Validator button allows users to begin the process of becoming a validator. Clicking this button launches a step-by-step guided workflow where users:
Enter Validator Details: Provide necessary information, such as the validator name and description.
Set Commission Rates: Configure the validator's commission structure, including initial rates and maximum allowed rates.
Stake Tokens: Bond a specific amount of tokens to activate the validator, demonstrating commitment to the network.
Activate the Validator: Finalize the setup and become an active participant in the blockchain’s validation process.
The Blocks page provides real-time updates on the latest blocks produced, including details such as block height, hash, and production time.
The Blocks Table provides a detailed view of recently produced blocks on the blockchain.
Block Displays the block number (e.g., 8014556). Each block is assigned a unique sequential number that represents its position in the blockchain.
Block Hash Shows the unique cryptographic identifier for each block (e.g., 0x47865...4c8f345). The block hash is a cryptographic signature generated based on the block's contents, ensuring immutability and integrity.
Validator Displays the validator responsible for producing the block (e.g., qubetics1k...1456ad). The validator name or address identifies the node that validated and produced the block.
Time Shows the time elapsed since the block was created (e.g., 1m ago). The time column dynamically updates to reflect the time since the block was generated.

Security Contact: Details for addressing security-related inquiries or issues, promoting trust and accountability.
Commission Rate: The percentage of staking rewards retained by the validator as compensation for their services.
Commission Max Rate: The highest rate the validator can set for commissions.
Commission Max Change Rate: Defines how much the validator’s commission can change daily, ensuring stability for delegators.
Status: Indicates the validator’s current state, such as Active, Inactive, or Deactivating, reflecting their operational status in the network.
Unbond Funds: Provides an option to release bonded tokens, which will be withdrawable after the required unbonding period.
Stop Validating: Ends the validator’s participation in network validation, transitioning them to an inactive state.

Identity Enter the username or unique identifier of your validator (e.g., "Validator_123").
Security Contact Provide the email address linked to your validator's security setup. This email will serve as the primary point of contact for important updates from Qubetics. If any major updates or changes are announced. In that case, this security contact will ensure that you, as a validator, stay informed and up-to-date with the latest developments provided by Qubetics to its validator community.
Next Button Once all fields are filled in, click Next to proceed. The "Next" button validates the input data and saves it for further steps in the validator setup process.
Example: If Delegator A earns 10 TICS in rewards, and the validator has a 10% commission rate, the validator keeps 1 TICS, and Delegator A receives 9 TICS.
Max Change Rate Enter the maximum percentage by which the commission rate can increase (e.g., ≥ 0.05 or ≤ Max Rate).
Bond and Validate Button Once all the fields are filled, click the Bond and Validate button to finalize your validator setup. This action bonds the specified tokens, sets the commission parameters, and registers the validator with the blockchain.







The Unbond Funds feature allows users to unstake tokens bonded to a validator, offering flexibility to adjust their staking participation. Users specify the token amount and authorize the transaction by clicking on the submit button, which will open the Keplr wallet to sign the transaction. After the network's unbonding period, the tokens become available for withdrawal. This secure and user-friendly feature ensures validators and delegators can efficiently manage their stakes while complying with network protocols.
This section shows the total number of staked tokens that can be unbonded by the user (e.g., 10,000,000 TICS).
Users can specify the exact number of tokens they want to unbond by entering the amount in the provided input field.
This feature allows users to automatically fill the input field with the maximum number of tokens eligible for unbonding, simplifying the process for those who wish to unbond all their staked funds.
Displays a mandatory waiting period during which the unbonded tokens remain locked before they become available for withdrawal. For example, the notification might state an unbonding period of 10 minutes.
This button finalizes the unbonding process. Upon clicking, the user’s connected wallet will prompt them to confirm the transaction and pay the required gas fees. Once confirmed, the unbonding process is initiated, and the user can track the progress until the tokens are fully unbonded and ready for withdrawal.
The Qubetics delegator application provides a user-friendly interface for delegators to onboard and manage the delegated stake to associated validators.
Delegators actively participate in the Qubetics blockchain network by staking their own TICS Tokens to support the selection of trustworthy validators who verify transactions and maintain blockchain integrity and security. Delegators play a crucial role in the Qubetics consensus mechanism (DPOS), ensuring that validators act in the network's best interest. In return for their support, delegators are rewarded with a portion of the validators' earnings/rewards.
Delegators are essential participants in the consensus mechanism (DPOS) within the Qubetics ecosystem in making the network decentralized. Their role involves supporting the selection process of validators by delegating trusted validators who will be responsible for creating new blocks and validating transactions.
By delegating validators with TICS coins, delegators contribute to the decentralization of the validation process, which in turn enhances the security of the network. Unlike validators, who are active participants in the network by running a validator node and staking a significant amount in the network, delegators are considered passive participants in the Qubetics ecosystem.
Stake Amount: To become a delegator, a user would require a minimum of 50 TICS tokens in their wallet on Testnet and 1 TICS token in their wallet on Mainnet.
Note: A user will require sufficient TICS tokens to create a delegator bond and an additional amount for transaction fees.
The Stop Validator feature allows users to securely deactivate their validator role on the blockchain. By entering their wallet’s mnemonic phrase, validators can confirm and authorize the deactivation process, ceasing participation in block validation and network consensus. Before stopping their validator status, users are advised to complete pending actions such as unbonding tokens or withdrawing rewards, as rewards will no longer accumulate after deactivation. This feature ensures a smooth and secure exit for validators while maintaining the network’s integrity and stability.
This section displays the wallet address currently linked to the validator role (e.g., 0x4768589...8B145). It helps users identify which wallet is associated with their validator operations. A Copy Icon is provided next to the wallet address, allowing users to quickly copy it for use in external tools or for record-keeping.
This button is the final step in the deactivation process. When clicked, it initiates the transaction to deactivate the validator role. The connected wallet prompts the user to confirm the action and pay the necessary gas fees. After submission, a notification is displayed, informing users that the account status update may take some time to reflect.
The user must log in to the Delegator application to become the delegator. By clicking the application link, the user will be redirected to the login page (shown below) of the delegator application.
Keplr Wallet
This feature allows you to easily connect your Keplr wallet to the Qubetics platform. To get started, make sure you’ve installed the official Keplr wallet extension and added the Qubetics Mainnet/Testnet chain to your wallet. Also, ensure that the wallet address you’re connecting to has TICS Mainnet/Testnet tokens to access the delegator applications.
When you log in using Keplr, the wallet simply connects to the Qubetics interface to authenticate your address and interact with the blockchain. Importantly, Qubetics does not store or access your private keys, seed phrase, or any sensitive data; everything stays securely within your Keplr wallet. The integration ensures a smooth and secure experience while maintaining full control and privacy over your assets.
Redelegation allows you to transfer your staked tokens from one validator to another without waiting for the unbonding period. This provides flexibility to adjust your delegation based on validator performance, rewards, or risk preferences.
In the Select validator dropdown menu, choose the validator to whom you want to redelegate your staked tokens. The platform provides a list of active validators along with their details, such as commission rates and performance.
Tips for Validator Selection:
Low Commission Rates: Validators with lower commission rates allow you to retain a higher portion of your staking rewards.
High Performance: Choose validators with a good track record of uptime and no history of penalties or slashing.
Diversity: Consider diversifying your delegation across multiple validators to mitigate risks.
Review all details before submitting:
Verify the selected validator is correct.
Click the Redelegate button to initiate the redelegation process.
Your wallet may prompt you to confirm the transaction. Approve it to finalize the redelegation.
The "Bond More Funds" feature on the Qubetics platform allows users to increase their staked TICS tokens with an existing validator, boosting rewards and supporting network security.
In the "Enter amount" field, specify the number of TICS tokens you want to bond in addition to your existing stake. This amount will determine how much more you are contributing to the validator. Consider your overall staking strategy and ensure you leave enough tokens in your wallet for other potential transactions or fees.
If you wish to bond all available tokens in your wallet, click the "MAX" button. This will automatically populate the field with the maximum amount of tokens you have that can be bonded.
Important: The user connects using the Keplr wallet, they won’t need to enter their mnemonics. Instead, all transactions will be signed directly through the Keplr wallet, making the process faster and more secure.
After entering the staking amount and mnemonic, carefully review all details to ensure accuracy. Check the amount to bond and confirm that the mnemonic phrase is correctly entered.
Once you are confident everything is accurate, click the "Bond More" button to initiate the transaction. Your wallet application will prompt you to confirm the transaction details, such as the amount and associated fees. Approve the transaction to finalize the process.
After submitting the transaction, the platform will take some time to process and update your account. A notification below the input fields states: "Your account status may take some time to update and reflect on the dashboard".
Displays specific details about the selected validator, including:
Name: Validator’s display name (e.g., Sherlock Nodes).
Status: Indicates whether the validator is active, inactive, or deactivated.
Commission Rate: The current fee the validator charges on rewards.
Commission Max Rate: The maximum commission the validator is allowed to charge.
Commission Change Rate: How quickly the validator can change their commission rate.
Total Stake: The total amount of TICS tokens staked with the validator, including delegators' and self-stake.
Self Stake: The number of TICS tokens staked by the validator themselves.
Validator Since: The date when the validator was registered.
Delegators: The total number of delegators staking with this validator.
Delegate Button: This allows you to stake tokens with the selected validator directly from this screen.
Unbonding gives delegators flexibility and control over their staked funds. You may choose to unbond if:
You want to use your tokens for other purposes, such as trading or liquidity provision.
You wish to reallocate your stake to a different validator offering better rewards or lower commission rates.
The Funds Available to Unbond field displays the total number of staked TICS tokens currently eligible for unbonding. This reflects only tokens that are actively staked and not locked in any other process.
In the Unbond Amount field, specify the exact number of TICS tokens you want to unbond. This flexibility allows you to unbond a portion of your stake while leaving the remaining tokens staked to continue earning rewards.
If you wish to unbond all your staked tokens with the validator, click the Unbond All button. This action automatically populates the field with the maximum amount eligible for unbonding.
Once you have entered all details, take a moment to review everything carefully:
Verify the Unbonded Amount to ensure it reflects your intended transaction.
Confirm the accuracy of your mnemonic phrase.
Click the Submit button to initiate the unbonding transaction. Your connected wallet application will prompt you to confirm the transaction details, including the amount to unbond and any associated fees. Approve the transaction to proceed.
Delegation allows you to stake your tokens with a validator of your choice. Validators perform critical network functions such as block validation and transaction processing. By delegating, you support the validator’s operations while earning rewards.
Amount to Stake
Enter the number of TICS tokens you wish to stake in the Enter amount to stake field.
Click the MAX button if you wish to stake the maximum number of tokens available.
Important: After entering the amount, the user needs to click on the "Submit" button, which will open the Keplr wallet, and the user needs to sign the transaction.
Double-check all details for accuracy.
Click the Submit button to initiate the bonding process.
Your wallet may prompt you to confirm the transaction.
After submitting, note the message below the input fields: "Your account status may take some time to update and reflect on the dashboard."
Check back later to confirm your transaction and view updated account details.
Prune the temporary state
Weekly or 7 Days (604800 seconds): Run expensive processes less often (e.g., slashing checks, validator jailing)
Rotate the validator performance evaluation
Payout long-term incentives (e.g., liquidity mining)
Reset TWAP (Time-Weighted Average Price) if used
Snapshot state for governance or analytics








The TICS Scan transaction detail page provides all the important information about a specific blockchain transaction. It includes details like the transaction hash (a unique ID for the transaction), the sender and receiver addresses, the amount transferred, gas fees, and the transaction status. This page helps users verify and understand the key components of a transaction, making it easy to track activity and ensure transparency on the Qubetics blockchain.
The overview tab provides a complete breakdown of each transaction on the TICSScan. This information helps users understand the transaction's status, purpose, and impact on the network:
Status Displays the current state of the transaction (e.g., Success, Failed, or Pending), confirming whether it was processed successfully.
Transaction Hash A unique identifier for the transaction (e.g., 7ccc3c04...28d69f1). Clicking on it allows users to investigate the transaction further or share its details.
From Shows the sender’s wallet or account address (e.g., 7ccc3c04...28d69f1), indicating the origin of the transaction.
To Displays the recipient’s wallet or account address (e.g., 7ccc3c04...28d69f1), showing where the assets or tokens were sent. For smart contract interactions, this could be the contract address.
Block Number Indicates the block in which the transaction was included (e.g., 5124526), providing a timeline for when it was confirmed.
Amount The total amount of tokens transferred in the transaction (e.g., 100 TICS) helps users assess the value of the transfer.
Age Shows when the transaction was confirmed (e.g., 7h ago, 11-06-2023, 7:43 AM), helping track its execution time.
Fee Displays the transaction fee paid by the sender (e.g., 0.01 TICS), representing the cost of processing the transaction on the network.
Method Identifies the transaction type or function invoked (e.g., transfer, delegate, or smart contract call), providing clarity on the transaction's purpose.
Gas Used Indicates the computational power consumed to process the transaction (e.g., 78,045). This metric helps users understand resource utilization and network demand.
The Event Logs section provides detailed information about specific events triggered during transactions on the Qubetics blockchain. These logs are essential for tracking activities like token transfers or contract interactions and offer transparency into transaction-related events. The Logs tab supports multiple entries for a single transaction. Each log entry is presented with the same structure, allowing users to analyze different events triggered during the transaction's execution. Each log entry includes:
Address The contract or account address linked to the log entry (e.g., 0x2260fce5e5...c2c599). This identifies the source responsible for generating the event.
Name Describes the type or purpose of the event (e.g., Transfer), providing context for the log, such as a token transfer or interaction with a smart contract.
Topics Topics act as identifiers, linking the log entry to specific data fields or functions in the smart contract. Organized data points related to the event:
The Wallet Activities Page provides a detailed overview of all user interactions within the Qubetics blockchain ecosystem, specifically designed to offer insights for delegators.
A transaction hash is a unique alphanumeric string that identifies every transaction on the blockchain. This hash acts as a digital receipt for all interactions within the Qubetics network.
The "Type" column categorizes the nature of activities associated with each transaction. For delegators, the most common activities include voting on governance proposals, unbonding funds from validators, redelegating stakes between validators, and claiming staking rewards.
Voting enables users to actively participate in network governance, shaping the future of the ecosystem.
Unbonding allows users to unstake tokens from validators, while redelegation provides flexibility by transferring stakes to another validator without waiting for the unbonding period.
The "Amount" column displays the number of TICS tokens involved in each transaction. This feature provides delegators with a clear overview of token movements, whether they are staking, unstaking, or claiming rewards.
The "Status" column indicates the outcome of each transaction, reflecting its current state within the blockchain.
A successful status means the transaction has been processed and confirmed by the network, such as a successful staking or voting action.
A pending status suggests that the transaction is still being processed, which can occur during periods of high network activity or validator delays.
A failed status indicates an error, often due to insufficient gas fees, incorrect data, or network congestion.
The All Validators Screen provides a comprehensive overview of all validators in the network, regardless of their status. It allows users to view detailed information such as validator names, addresses, activity status (active, inactive, or deactivated), total stake, self-stake, commission rates, and the number of delegators.
To begin, use the Search Bar at the top of the dashboard to find specific validators. You can search by their name, address, or block hash.
To narrow down the list, you can apply filters based on the validators' statuses. These include:
All Validators: Displays every validator in the network, regardless of their status.
Active Validators: Shows validators that are currently participating and earning rewards.
Inactive Validators: Lists validators that are temporarily not validating blocks.
Deactivated Validators: Includes validators that are no longer a part of the network.
Once you have a refined list, the Validators Table provides detailed metrics to evaluate each validator. These include:
Name: The display name of the validator for easy identification.
Validator Address: The unique address associated with each validator.
Status: Indicates whether the validator is active (participating in validation and earning rewards) or inactive (temporarily not participating).
Total Stake: The total amount of tokens staked with the validator, including contributions from both the validator and delegators.
After analyzing the metrics, use the information to select validators for delegation or redelegation. If this is your first time delegating, focus on active validators with competitive performance metrics. Validators with a high self-stake, low commission rates, and a history of reliability are generally good choices.
If you are already delegating but want to switch to a different validator, use the redelegation option. Redelegation allows you to transfer your staked tokens from one validator to another without going through an unbonding period.
The Qubetics Explorer is a simple and easy-to-use dashboard that shows real-time updates about the Qubetics blockchain. It gathers data from the blockchain, processes it, and displays it in a clear and interactive way. Users can track network activity, check market trends, review validator performance, and even build blockchain applications. It’s a handy tool that makes the Qubetics blockchain more transparent, accessible, and useful for everyone. The dashboard also provides an overview of all transactions and blocks created on the blockchain so far.
The navigation menu provides quick access to different features of the Qubetics Explorer. Each option takes the user to a specific screen with detailed information. This menu simplifies navigation and helps users easily find the data they need to explore and interact with the Qubetics blockchain. Here's a breakdown of the options:
Dashboard: Takes the user to the TICSScan dashboard screen, where they can see a complete overview and analytics of the Qubetics blockchain.
Blocks: Redirects the user to the blocks summary screen, showing a full list of all blocks generated on the Qubetics blockchain so far.
Transactions: Opens the transaction summary screen, displaying a comprehensive list of all transactions made on the Qubetics blockchain.
Tokens: Takes the user to the tokens list, showing all tokens deployed on the Qubetics blockchain. It also provides detailed token metrics, such as market performance and distribution data.
Validators: Redirects the user to the validators screen, offering insights into validator performance, uptime, and staking metrics, along with detailed validator information.
Nodes: Provides access to the nodes screen, displaying a complete list of all nodes in the Qubetics network, their locations, names, availability, and health metrics. Also when clicks opens the drop-down from which when selected the sync option it'll take the user ot the current running node details.
Contracts: Takes the user to the smart contracts screen, providing access to deployed contracts and their activity logs.
Verify Contracts: Opens the contract verification screen, where users can verify the smart contracts they’ve deployed on the Qubetics blockchain in a simple 2-step process.
Faucet: Redirects to the faucet screen, where users can obtain testnet tokens only by entering their wallet address. This is a developer utility to get test tokens for testing and sandbox environments.
Clicking this option allows users to automatically connect their wallet to the Qubetics blockchain (TICS chain). Once connected, the wallet is configured with all the required network details, including:
Network Name: Qubetics Testnet
Default RPC URL: https://rpc-testnet.qubetics.work
Chain ID: 9029
Currency Symbol: TICS
Clicking this option allows users to automatically connect their wallet to the Qubetics blockchain (TICS chain). Once connected, the wallet is configured with all the required network details, including:
Network Name: Qubetics Mainnet
Default RPC URL: https://rpc.qubetics.com
Chain ID: 9030
Currency Symbol: TICS
Once the connection is successfully established, a tick mark will appear next to the "Add Qubetics Network" button, confirming the integration. This feature allows users to perform transactions on the Qubetics blockchain, seamlessly verify deployed smart contracts, and interact with the network using Web3 wallets such as MetaMask and WalletConnect. It ensures secure integration through advanced authentication protocols, enabling users to execute blockchain transactions, manage staking activities, and monitor portfolios in real-time. With its streamlined and secure process, it empowers users to engage with the Qubetics blockchain efficiently and effectively.
The search bar makes it easy for users to find blockchain-specific data, such as transaction hashes, wallet addresses, block numbers, or contract addresses. It includes auto-suggestions to improve accuracy and speed. With real-time query processing powered by blockchain indexing APIs, it ensures quick and efficient results. The search bar also validates inputs to prevent errors, saving time and helping users quickly locate the data they need.
This section gives users real-time updates on the Qubetics network's performance, token activity, and key metrics:
TICS Price: Shows the current value of the Qubetics native token (TICS) in USD, helping investors analyze the market.
Last Finalized Block: Displays the latest validated block, ensuring transparency and reliability of the Qubetics network.
Transactions: Shows the total number of processed transactions and the Transactions Per Second (TPS), highlighting network efficiency on our Qubetics chain.
The transaction history graph provides a clear and interactive view of all transactions made on the Qubetics network based on the selected timeframe. Users can choose filters such as 7 days, 30 days, or 1 year, and the graph will display transaction data for the specified period. It features hover functionality, allowing users to view precise data points and trends of the selected date, and offers a visual representation of daily transaction volumes. With its timeframe filters, users can analyze activity patterns over different periods, gaining valuable insights into Qubetics' network trends.
The “Latest Transactions” section provides real-time details about recent activities on the Qubetics network. It includes the “Transaction Hash”, a unique identifier that links to detailed transaction information, and partially masked “Sender” and “Receiver Addresses” to ensure privacy and compliance. The “Transaction Value” displays the amount of TICS transferred in each transaction and how long ago the transaction was made. For a deeper dive, users can click the “View All” option, which redirects them to a comprehensive transaction explorer. This section is crucial for monitoring transactional flows in real time, making it valuable for compliance, reporting, and overall transparency.
Each block on the Qubetics network has a Block Hash, a unique identifier that distinguishes it from others. The block also includes a Transaction Count, along with at what time the block was made, as well as showing the number of transactions processed within it, and the Validator, which is the node responsible for validating and adding the block to the Qubetics chain. This information provides valuable transparency into the block generation process.
This section organizes raw blockchain data into clear, useful insights using summarized metrics and visualizations.
This section provides essential metrics that offer valuable insights into the performance and activity of the TICSScan. Each metric is designed to help users understand the network's dynamics and make informed decisions. As these metrics transform raw blockchain data into structured insights, enabling users to analyze economic activity, network security, and user engagement effectively.
Average Block Time: This is the average amount of time it takes to add a new block to the blockchain. It helps measure how quickly transactions are processed and how efficiently the network operates. If the average block time is short, it means transactions are being confirmed faster. If it’s longer, it could indicate network congestion or lower activity.
Circulating Supply: Tracks the total number of TICS tokens currently available in circulation. This metric helps users assess token liquidity and market dynamics.
Total Validators: Displays the number of active validators responsible for securing the network and processing transactions. A higher number of validators indicates greater decentralization and network stability.
The Analytics Graphs section offers interactive visualizations to help users track and analyze key aspects of the Qubetics blockchain. Users can hover over data points for detailed insights and switch between 7 days, 30 days, or 1 year timeframes to personalize their view. This section makes it easy to identify important data trends, such as market changes, user adoption, and network activity. Designed for both technical and non-technical users, it provides actionable insights into the network's performance and growth, making it an essential tool for investors, developers, and anyone seeking to understand the Qubetics ecosystem.
Qubetics Price (Qubetics token current market price in USD): Tracks the historical price trends of the TICS token, helping users analyze market performance and make informed decisions.
Qubetics Token Transfers (Total Txns made with Qubetics token per): Shows the daily volume of token transfers, providing a clear view of transactional activity and network usage.
Total Accounts (Total accounts per period): Displays weekly account growth, offering a direct indicator of user adoption and the expanding reach of the Qubetics network.
The footer provides a centralized hub for resources, quick links, and company information, making it easy for users to navigate and find what they need.
Quick Links: Provides direct access to important sections of TICSScan, such as Tokens, Blockchain, Validators, Analytics, and Nodes.
About Us: Includes links to the organization’s Privacy Policy and Terms of Service.
Products & Services:
Qubetics Validator App
The Address Details section provides a comprehensive view of a specific blockchain address, including its activities, balance, and participation in the network. This helps users understand the address's role and engagement with the TICSScan.
Displays the unique identifier for the address being explored (e.g., 0xdc3f349f02...c4e9e). This is the account or wallet interacting with the blockchain
Balance Shows the total token balance held by the address (e.g., 1,716.042 TICS). This represents the available tokens in the account.
TICS Value Provides the equivalent monetary value of the token balance in the network’s native currency (e.g., $1,529,253.97), giving users an understanding of the account's total worth.
Transaction Count Displays the total number of transactions associated with the address (e.g., 5,245). This reflects the address's activity level on the blockchain.
Stake Indicates whether the address is participating in staking. If not staked, it will display as "10 TICS".This shows whether the account is contributing to network security or earning staking rewards.
Blocks Validated Shows the total number of blocks validated by the address (e.g., 5 Blocks). This applies to validator addresses and highlights their contribution to maintaining the network.
Below the high-level address details, the Transaction History table provides a detailed record of all activities associated with the address. The Transactions tab is active by default, but users can also switch to the Tokens tab to explore token-specific details.
Txn Hash A unique identifier for each transaction (e.g., 0x475...4845). Clicking on the hash opens a detailed view with additional information about the transaction, such as gas usage and status.
Block Displays the block number where the transaction was recorded (e.g., 4675633), providing context on when it was confirmed on the blockchain.
Method Specifies the type of transaction or blockchain interaction (e.g., Coin_Transfer). This helps identify the transaction's purpose.
The Tokens tab displays all tokens held by the address, offering detailed insights about each token. It also provides a comprehensive overview of an address’s token holdings, enabling users to analyze balances, explore token contracts, and understand the role of validators in token-related activities. The information is presented in a table format with the following columns:
Token Name Displays the token name (e.g., awMTETHBC). This provides context on which transaction was made for that particular token.
Symbol Displays the token's ticker or symbol (e.g., 512452). This is a shorthand representation of the token for easy identification.
Txn Hash A unique identifier for each transaction (e.g., 0x475...4845). Clicking on the hash opens a detailed view with additional information about the transaction, such as gas usage and status.
Enables users to export the transaction history of the address in CSV format, allowing for detailed offline analysis.
Users can navigate through multiple pages of transactions using the pagination controls located at the bottom of the table (e.g., 1, 2, 3 ... 12).
The Contract Detail Screen provides a comprehensive view of a specific smart contract deployed on the blockchain. It displays essential information such as the contract’s address, creator, deployment date, and transaction history. Users can explore the contract's type (e.g., ERC-20) and its purpose, such as token management, staking, or governance. The screen also includes metrics like the number of transactions, total token supply, and the most recent interactions with the contract. Developers can inspect the contract’s source code (if verified), enabling transparency and trust.
The Contract Details Overview section provides a summary of key information about a selected smart contract on the Qubetics blockchain. This helps users understand the contract's functionality, history, and activity. Below are the details included:
Name This section displays the contract name, which was kept by the user at the time of contract deployment.
Contract Address The unique address of the smart contract (e.g., 0x20c50ca92f...02C). Clicking on this address reveals more technical information, such as its transaction history and interactions.
Type Specifies the type of the contract (e.g., ERC-721), which defines its purpose and the standards it follows, such as for token management or NFT creation.
Balance Shows the current balance held by the contract (e.g., 400 TICS), which could include native tokens or other assets associated with the contract.
Creator Displays the address that deployed the contract (e.g., 0x47865...46845), identifying the entity or account responsible for its creation.
Last Executed At The most recent time the contract was interacted with (e.g., 15 Feb 2024, 18:15:20). This indicates how actively the contract is being used.
Deployed At The time when the contract was deployed to the blockchain (e.g., 15 Feb 2024, 16:15:20), provides context about its history.
Internal Transactions Count Displays the total number of transactions associated with the contract (e.g., 4). This provides insight into the contract's activity level and its usage within the network.
Transaction Hash Displays the hash of the most recent transaction associated with the contract (e.g., 0x8fdc43...4c8f345). Clicking this hash gives more details about the transaction.
The Token and Transaction Information section provides comprehensive details about the token associated with a specific smart contract and the transactions linked to it. Here’s a breakdown of the details:
Token Name Displays the name of the token linked to the contract (e.g., Qubetics), making it easy to identify.
Symbol Shows the token's ticker symbol (e.g., TICS), a shorthand representation used in transactions and listings.
Decimal Indicates the number of decimal places the token supports (e.g., 18), defining its divisibility for smaller transactions.
Pagination controls at the bottom of the contract detail allow users to navigate through multiple pages of token data efficiently (e.g., 1, 2, 3 ... 12).
The Block Summary highlights key metrics like the latest block height, top validator, and average block time, while the Block Details section provides in-depth information on individual blocks, including height, age, transaction count, and the validating node. Validator performance metrics and transaction analytics offer a comprehensive view of the network's health, decentralization, and growth, enabling users to understand the blockchain's overall performance and user participation.
The Block Summary section provides a real-time overview of the Qubetics blockchain's current status. It allows users to monitor transaction volumes and block generation rates, giving a clear picture of network activity. Key metrics, such as block time, offer insights into the blockchain's efficiency and speed. Additionally, this section highlights user participation by analyzing transaction counts and validator activity, helping users understand the level of engagement and overall health of the network.
From Displays the sender's address (e.g., 0x47865...46815). If the current address sent tokens.
To Shows the recipient's address (e.g., 0x6f6f...453d2). If the current address received tokens.
Timestamp Indicates how much time has passed since the transaction was confirmed (e.g., 4 days 2 hrs ago). This helps users track the timeline of activities.
Value Reflects the amount of tokens or assets transferred in the transaction (e.g., 36.62 TICS). This indicates the scale of the transfer.
Status The status column shows the current state of each transaction, indicating whether it is "Success", "Pending", or "Failed".
Method Specifies the type of transaction or blockchain interaction (e.g., Coin_Transfer). This helps identify the transaction's purpose.
From Displays the sender's address (e.g., 0x47865...46815). If the current address sent tokens.
To Shows the recipient's address (e.g., 0x6f6f...453d2). If the current address received tokens.
Timestamp Indicates how much time has passed since the transaction was confirmed (e.g., 4 days 2 hrs ago). This helps users track the timeline of activities.
Value Reflects the amount of tokens or assets transferred in the transaction (e.g., 36.62 TICS). This indicates the scale of the transfer.
Status The status column shows the current state of each transaction, indicating whether it is "Success", "Pending", or "Failed".



Latest Block Displays the height of the most recently added block (e.g., 16,124,2323). This metric reflects the growth and activity level of the blockchain, showing how frequently new blocks are being generated.
Top Validator (Last 24H) Identifies the validator with the best performance over the past 24 hours. Validators play a crucial role in producing blocks, validating transactions, and ensuring the security of the network. This metric helps users track the contribution and reliability of top-performing validators.
Block Time (Last 20 Blocks) Shows the average time taken to generate a block based on the last 20 blocks. It provides insights into the network's speed and efficiency, helping users assess how quickly transactions are being processed and confirmed.
This section provides a list of recently mined blocks along with comprehensive information about each block:
Block A sequential identifier for each block in the chain (e.g., 4675635), shows the order of block and the blockchain’s growth.
Timestamp The exact time the block was created (e.g., 14m ago, Jan 16 2025, 16:18). This helps track when transactions were processed and provides a timeline of blockchain activity.
Block Hash A unique cryptographic fingerprint for the block (e.g., 6EJCJ...KwScB). It ensures the block's immutability and integrity, making it tamper-proof and secure. The user can also copy the block hash by clicking on the copy icon.
Txn Count The total number of transactions included in the block. This gives insights into the activity level during the block's creation and reflects network usage trends.
Validator Displays the name or address of the validator responsible for producing the block (e.g., 0xh0043.8887). Validators play a key role in maintaining the network’s security by validating transactions and adding new blocks to the chain. The user can also copy the validator address by clicking on the copy icon.
This section lets users sort blocks by newest or oldest and explore block history using easy pagination controls. It also shows useful details about validator performance, like how many blocks they’ve validated, the top-performing validators in the last 24 hours, and specific validator account details. These features help users track network stability, validator contributions, and overall decentralization. To use this feature, simply click the drop-down menu next to "Newest", and choose between the available options to sort the blocks.

From: The sender's address involved in the event (e.g., 0x59b0e6...b81d3e43).
To: The recipient's address for the event (e.g., 0x7cc130...f8d6795).
Hex Displays raw hexadecimal data for specific fields in the log. This low-level information is useful for debugging, verification, or advanced analysis by developers.
Value Shows the amount or value associated with the log entry (e.g., 3000549 TICS). This typically represents the transferred amount or any other relevant metric tied to the event.
Date Provides the age for when the event occurred, helping users track the timeline of activities.



Self Stake: The number of tokens staked by the validator themselves, demonstrating their commitment to maintaining network performance.
Commission: The percentage of rewards the validator retains as a fee before distributing rewards to delegators. Lower commission rates mean higher rewards for delegators.
Delegators: The number of delegators who have staked tokens with the validator.

Average APY: Shows the average annual percentage return for staking TICS tokens. This information is useful for investors looking to participate in staking and earn rewards.
Total Accounts: Reflects the total number of user accounts on the network, serving as a direct measure of network adoption and growth over time.
Transaction Fees (Amount of Qubetics tokens paid in fees per period): Highlights trends in the fees paid by users for transactions. This metric reflects network demand, usage patterns, and economic activity.
Qubetics Delegator App: Enables investors to stake tokens and earn passive income.
Qubetics DEX: A decentralized exchange for trading TICS and other blockchain assets.
Qubetics App: A development environment for building and deploying blockchain applications.
Qubetics IDE: A tool that helps users to deploy contracts on the Qubetics chain.
QubeQode Basic: An application that deploys and verifies the contract within the same application.
QubeQode Pro: An application that provides any contract code from AI-generated without having to write the code manually, and automatically deploys the contracts on the QubeQode itself.
Resources: Offers Qubetics “Official Web”, “Qubetics Network Documentation”, along with “Qubetics Documentations”. API references to support developers and technical users.
Social Media Links: Connect with Qubetics on platforms like Twitter and LinkedIn to stay updated on news and announcements.

TICS Scan is a blockchain explorer designed to make it easy for users to explore and interact with the Qubetics blockchain.
It provides a user-friendly platform to access detailed information about transactions, tokens, blocks, and smart contracts. With TICS Scan, users can track real-time activity on the blockchain, verify contract details, and analyze data like token transfers and holder distributions. It also supports features like contract verification, enabling developers and users to confirm the authenticity and security of deployed smart contracts. By offering transparency and powerful tools, TICS Scan ensures that both developers and community members can navigate the blockchain with confidence and ease.
This page provides the latest instructions for syncing a new node with the Qubetics blockchain using State Sync. It outlines how to configure your node to fetch a recent snapshot of the application state, allowing it to join the network without downloading and verifying all historical blocks, significantly reducing sync time. The page includes the current trusted block height, trust hash, RPC endpoints, and required configuration settings for both config.toml and ,app.toml. It serves as a quick-start reference for developers and validators to efficiently bring up a Qubetics node that is fully aligned with the network's latest state.
This screen allows the users to explore detailed information about a specific block or transaction, providing clear and transparent insights into blockchain activity. It is designed to help users understand the key data related to the block and its role in the network. Below is an overview of its components and features.
The Block Details section provides a detailed view of the essential information associated with a specific block on the Qubetics blockchain. Each component helps users understand the block's role in the network and its contribution to the blockchain's functionality.
Block Hash A unique cryptographic identifier (e.g., 0x5a2dadad1a5a5d...5f5d) that acts as a digital fingerprint for the block. This ensures the block’s immutability and secures its data.
Block Number Represents the block's height in the blockchain (e.g., 512456), indicating its position in the sequence of blocks added to the chain. Also, the user can now switch between blocks from the next and back arrows next to the block no.
Validator The address of the validator responsible for producing the block (e.g., 0x4fydsyuas3j...8d32). Validators are crucial for securing the network, validating transactions, and maintaining its overall integrity.
Timestamp The exact time when the block was created (e.g., 1m ago). This helps users track how recently the block was added to the blockchain.
Txn Count The total number of transactions included in the block (e.g., 10). This provides insights into the activity level during the block's creation.
Parent Hash The hash of the previous block (e.g., 0x5a2dadad...5f5d), linking the current block to its predecessor. This cryptographic connection ensures the blockchain’s continuity and integrity.
Transaction Root A single hash that represents all the transactions in a block, created using a Merkle tree. This lets anyone prove that a specific transaction is part of the block, without needing to check the entire list of transactions.
Receipts Root The receipts root is the Merkle root of all transaction receipts generated after executing the transactions in a block.
State Root The state root is the root hash of the application state trie (Merkle tree) after all transactions in a block have been executed.
The Transaction Details section provides important information about individual transactions on the TICSScan, helping users understand and track their activities.
Txn Hash A unique identifier for each transaction (e.g., 0x47865...46845). Clicking on the hash opens a detailed transaction view, showing additional information such as gas used, transaction fees, status (e.g., success or failure), and block inclusion.
From The address of the sender (e.g., 0x47865...46845). This is the account that initiated the transaction, transferring funds or assets.
To The recipient’s address (e.g., 0x47865...46845). This indicates where the assets or funds are being sent. For smart contract interactions, this may also refer to the contract address.
Pagination controls below the table help users navigate through multiple pages of transaction data by selecting specific page numbers (e.g., 1, 2, 3). Additionally, the table can be sorted by columns like value, age, or transaction hash, allowing users to organize the data according to their preferences for easier analysis.
The Token Screen offers detailed insights into all tokens on the TICSScan, including their balances, transactions, market value, and contract details. Users can view token-specific metrics, interact with smart contracts, analyze trends, and filter or sort tokens based on performance or activity. This screen provides transparency and helps users monitor assets, track token behaviors, and make informed decisions.
Displays the total number of unique tokens deployed on the chain (e.g., 734). This represents all tokens created and registered on the blockchain, including those used for specific applications or ecosystems.
The Tokens List section provides a detailed table of all tokens deployed on the Qubetics blockchain, offering essential information about each token and its activity. The table includes the following columns:
Token Name Shows the name of the token (e.g., awMTETHBC, ION, INJ) and its connection to a validator or related entity. This helps users understand the token’s purpose and its role in activities like staking or validation within the blockchain network. It provides a clear idea of the token’s identity and its importance in the ecosystem
Contract Address The unique address of the token's smart contract (e.g., 0x47865...46845). Clicking on this address reveals additional details about the token, including its creation history, transaction records, and distribution among holders.
Total Supply Indicates the total number of tokens minted or available for the token (e.g., 1517). This metric provides insights into the token's scale and availability on the network.
Pagination controls at the bottom of the tokens list allow users to navigate through multiple pages of token data efficiently (e.g., 1, 2, 3 ... 12).
The Events Tab provides a detailed list of all blockchain events triggered by the smart contract. Events are crucial for understanding contract behavior, analyzing on-chain activity, and debugging issues. This tab helps users track and explore all emitted events in an organized table format.
Txn Hash A unique identifier for the transaction that triggered the event (e.g., 0x6b5...4c85). Clicking on the hash opens detailed information about the transaction, including its logs and execution details.
Block Displays the block number where the event was recorded (e.g., 187564434). This helps users trace the timeline of the event.
Timestamp Shows the time that has passed since the block containing the event was mined (e.g., 1 min ago). This provides real-time context for event timing.
Method Indicates the specific function or method in the contract that generated the event (e.g., Approval). This helps users identify the purpose of the event.
Logs Offers detailed information about the event, broken into:
Topics: Indexed parameters of the event, such as the sender and recipient addresses or token amounts, which are used for quick filtering and identification.
Data: Additional non-indexed data associated with the event, providing deeper insights into its details.
Hex View:
The Transfers Tab provides a detailed record of all token transfer transactions related to the contract. This tab focuses on movements of tokens, making it easy to track and analyze transfer activity. The table includes the following columns:
Txn Hash A unique identifier for each transaction (e.g., 0x47865...46845). Clicking on the hash opens a detailed view with additional information, such as transaction logs and gas usage.
From The address of the sender who initiated the transfer. This shows where the tokens were sent from.
To The recipient’s address, indicating where the tokens were sent.
Status Displays whether the transaction was successful or failed (e.g., Success), providing clarity on the outcome of the transfer.
Fee (TICS) The transaction fee is paid in the native currency (e.g., 0.000002692). This reflects the cost of processing the transfer on the blockchain.
Block The block number where the transaction was recorded (e.g., 4675633). This provides a timeline reference for when the transfer was confirmed.
Amount The number of tokens transferred in the transaction (e.g., 205). This shows the scale of the transfer.
Timestamp The exact date and time the transaction was processed (e.g., 2024-09-28 04:14am). This helps track the sequence of transfer activities.
The Transaction Information section provides a detailed record of all transactions associated with a specific contract. It organizes the data in a table format with the following columns:
Txn Hash The unique identifier for each transaction (e.g., 0x47865...46845). Clicking the hash opens a detailed view of the transaction.
Method Indicates the specific method or function executed during the transaction (e.g., Approval), helping to identify its purpose, such as transferring tokens or interacting with a smart contract.
From Displays the address of the sender who initiated the transaction, showing who started the interaction.
To Shows the recipient’s address or the contract being interacted with, identifying where the assets or actions were directed.
Status Indicates whether the transaction was successfully processed or failed (e.g., Success), providing transparency on the outcome.
Amount Displays the transaction amount in the native currency (e.g., 0.000002692). This reflects the cost of executing the transaction on the blockchain.
Block Shows the block number where the transaction was recorded (e.g., 4675633). This provides a timeline reference for when the transaction was confirmed.
Timestamp Indicates the exact date and time when the transaction was processed (e.g., 2024-09-28 04:14am), helping track the sequence of activities.


Value The amount of cryptocurrency or tokens transferred in the transaction (e.g., 120 TICS). This provides insight into the transaction's size and significance.
Timestamp The exact date and time the transaction was processed (e.g., 16s ago, Sept 28, 2024 04:14 am). It helps users determine when the transaction occurred within the blockchain's activity timeline.


Holders Shows the percentage of the total token supply held by various accounts or entities (e.g., 99%). This reflects the token's distribution and concentration, offering insights into decentralization or ownership patterns.

Dex View: A decoded and structured representation of on-chain event logs, the Dex View translates raw log data into a human-readable format, making it easier for developers and analysts to interpret smart contract interactions, especially those related to decentralized exchanges or token transfers.


The Analytics (Token) Tab is a key feature in TICS Scan that provides users with detailed insights and metrics about smart contracts on the Qubetics blockchain. This guide will walk you through how to use the Analytics Tab effectively to understand, verify, and analyze smart contract performance and functionality.
Overview of the Analytics Tab
The Analytics Tab is designed to provide a comprehensive view of token and contract metrics through graphical and tabular data. This section visualizes the following metrics over time:
Transfer Amount: Total value of tokens transferred during a specific period.
Transfer Count: Number of transactions involving the token.
Unique Receivers: Number of unique wallet addresses receiving the token.
Unique Senders: Number of unique wallet addresses sending the token.
Total Uniques: Combined count of unique senders and receivers.
The Verify and Publish Contract screen allows users to verify their smart contracts by matching the source code with the deployed contract on the blockchain. This process ensures transparency, compliance, and trust in the contract’s operations.
Enter Contract Address Provide the address of the deployed smart contract (e.g., 0xF0245F...D80B60) in the input field. The system uses this address to fetch and validate the contract details on the blockchain.
Select Compiler Details
Compiler Type: Select the compiler type used during the smart contract's development (e.g., Solidity).
Compiler Version: Choose the specific version of the compiler (e.g., v0.8.20) to ensure compatibility.
Open Source License Type:
Agree to Terms of Service Check the box to confirm agreement with the platform’s terms of service for using the verification feature.
Action Buttons
Next: Proceed to the next step in the verification process, enabling code submission and verification.
This step allows users to verify a smart contract by uploading its source code and metadata, ensuring it matches the deployed bytecode on the blockchain. It is a crucial process for maintaining transparency and trust in blockchain applications. Highlights the importance of verifying source code to build trust and ensure transparency. Provides advanced settings guidance, such as bytecode hash matching and optimization runs.
Input Fields
Upload Contract Source Code:
Users can upload the contract's source code file in supported formats like Solidity or Vyper.
Ensures the uploaded code matches the on-chain bytecode for verification.
Enter Contract ABI (Optional)
How It Works
Upload and Match:
The system compares the uploaded source code with the deployed bytecode on the blockchain.
If matched, the contract is marked as verified.
Verification Benefits:
Contract listing is a feature that allows users to view and explore smart contracts deployed on the blockchain. It provides a centralized repository of all active contracts, offering details such as the contract address, creator, deployment date, and contract type (e.g., ERC-20 or custom). This functionality helps developers, users, and auditors track and interact with deployed contracts.
When a contract is deployed, it is automatically added to the listing, and its metadata is indexed for easy access. Users can click on a contract to view its details, including transaction history, methods, and events. This ensures transparency and allows anyone to verify the contract's purpose and activity.
The Contracts Overview Section gives a summary of all smart contracts deployed on the Qubetics blockchain, helping users understand the scale and variety of contracts available:
Total Contracts Shows the total number of smart contracts deployed on the blockchain (e.g., 734). This includes all contract types, such as token contracts, governance contracts, and application-specific contracts.
Contracts (ERC-20) Displays the total number of ERC-20 token contracts (e.g., 500). These contracts follow a standard that ensures compatibility with wallets, exchanges, and other blockchain tools.
Contracts (ERC-721) Displays the total number of ERC-721 token contracts (e.g., 500). These contracts follow a standard that ensures compatibility with wallets, exchanges, and other blockchain tools.
The Token Information Table provides a detailed overview of each deployed smart contract and its associated token on the Qubetics blockchain. This table includes the following columns:
Name The name of the blockchain or token linked to the contract (e.g., Qubetics Chain). This helps users identify the purpose or origin of the contract.
Type Specifies the type of contract (e.g., ERC-20), indicating the standard it follows. This is crucial for understanding the contract’s functionality and compatibility.
Contract Address Displays the unique address of the deployed smart contract (e.g., 0x47865...46845). Clicking on this address opens a detailed view of the contract, including its transaction history, token metrics, and deployment data.
Pagination controls at the bottom of the contract list allow users to navigate through multiple pages of token data efficiently (e.g., 1, 2, 3 ... 12).
The Holders Tab displays a detailed list of all token holders, providing insights into how tokens are distributed across different addresses. This information helps users understand the concentration of tokens and the overall distribution. The table is organized with the following columns:
Rank Shows the rank of the token holder based on the number of tokens they hold (e.g., #1, #2). Higher-ranked holders possess larger quantities of tokens.
Token Name Displays the name of the token linked to the contract (e.g., Qubetics), making it easy to identify.
Type This column displays what type of contract has been deployed on our Qubetics chain (ERC-20, 721, 1155) or any other custom contract.
Address Displays the blockchain address of the token holder (e.g., 0x47865...46845). Clicking on an address reveals additional details, such as the holder's transaction history, activity patterns, and staking information (if applicable).
Quantity Indicates the number of tokens held by the address (e.g., 2,167,879). This reflects the total balance of tokens in the holder's account.
Percentage Shows the percentage of the total token supply held by the address (e.g., 5%). This metric highlights the concentration of tokens among top holders.
The Node Screen provides detailed information about the nodes supporting the TICSScan, including their identifiers, locations, uptime, and connection status. It tracks metrics like active nodes, latency, and network health, allowing users to monitor performance and ensure network stability. Node operators can use this screen to troubleshoot issues and optimize configurations, enhancing the blockchain’s overall robustness.
The Node Performance Overview provides key metrics about the performance and activity of nodes in the Qubetics blockchain network. This section highlights the following:
Block Height The current block height in the blockchain shows the total number of blocks added (e.g., 734). This indicates the network's growth and activity.
Bonded Coins Displays the total number of coins staked or bonded by validators to secure the network (e.g., 5,266,265). This reflects the level of commitment to maintaining network integrity.
Latest Block The latest block displays the total number of active nodes currently participating in the network (e.g., 21). These active nodes play a crucial role in ensuring decentralized data propagation and validating transactions within the blockchain.
Transactions Per Second (TPS) Shows the network's transaction throughput, indicating how many transactions are processed per second (e.g., 734 TPS). This metric demonstrates the network’s efficiency and capacity.
Qubetics The total number of participants in the Qubetics network (e.g., 108). This includes node operators, validators, and other contributors.
Countries Displays the number of countries hosting nodes in the network (e.g., 10). This highlights the geographical distribution of nodes, ensuring decentralization and resilience.
The Global Distribution Map visually displays the geographical locations of all nodes in the Qubetics network, highlighting where nodes are operating worldwide. This map provides insights into the network's decentralization by showing how nodes are distributed across different regions and countries. A well-distributed network enhances security and resilience by reducing reliance on any single geographic area. The map may also include details such as the number of nodes in each location, node status, and latency, helping users and operators analyze the network’s global presence and performance.
The Node Details Table provides comprehensive information about each node in the Qubetics network, helping users monitor and analyze node performance and activity. The table includes the following details:
Sr. No. A serial number is assigned to each node for easy reference and identification.
Node Name The name of the node (e.g., Tics-thunder-archive), allows users to identify its purpose or operator.
Node Address The unique address associated with the node (e.g., 0x47865...46845). Clicking on the address opens a detailed view of the node's performance, uptime, transaction history, and other activities.
Pagination controls at the bottom of the node summary allow users to navigate through multiple pages of token data efficiently (e.g., 1, 2, 3 ... 12).
How to Deploy Contract on Qubetics IDE
This guide provides step-by-step instructions to deploy any smart contract on the Qubetics blockchain. You’ll learn how to set up your development environment, write and compile the contract, and deploy it using the Qubetics IDE.
Before you start, ensure you have:
Basic knowledge of Solidity and smart contracts.
An EVM-compatible wallet such as MetaMask with the Qubetics blockchain network.
Open Metamask: Launch the Metamask extension
Access Network Settings:
Click on the Network Selector dropdown at the top of the MetaMask interface (usually showing "Ethereum Mainnet" by default).
Select "Add Network" or "Add a Network Manually".
Add a Custom RPC Network: In the "Add a network" screen, click "Add a network manually" to input the custom details.
Fill in Network Details Enter the required blockchain network information:
To add the Qubetics network in MetaMask, there are 2 options:
Method 1: To add the network with a single click Connect MetaMask to Qubetics Network
Open the Qubetics Explorer.
Click on "Add Qubetics Network" to automatically connect your wallet to the Qubetics blockchain.
Method 2: Manually Adding Network Alternatively, if you want to add the network manually, ensure your MetaMask is upgraded to version 12.9.2 or higher. Enter the following details in MetaMask:
Confirm Connection: Once the network is added, your MetaMask wallet will connect to the Qubetics blockchain. Ensure you can see your wallet address and balance.
Open Qubetics IDE
Visit Qubetics IDE, link:
To open the File Explorer module, click on the Workspace option in the left-side menu. The File Explorer helps you manage your workspaces and files easily.
You can also right-click on any file or folder to see a menu with quick options for different actions.
Create a New File
In the Qubetics IDE dashboard, click on "New File" and name it MyContract.sol.
Write or paste your Solidity smart contract code into the editor.
// contracts/GLDToken.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract GLDToken is ERC20 {
constructor(uint256 initialSupply) ERC20("Gold", "GLD") {
_mint(msg.sender, initialSupply);
}
}
// contracts/GameItem.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
contract GameItem is ERC721URIStorage {
using Counters for Counters.Counter;
Counters.Counter private _tokenIds;
constructor() ERC721("GameItem", "ITM") {}
function awardItem(address player, string memory tokenURI)
public
returns (uint256)
{
uint256 newItemId = _tokenIds.current();
_mint(player, newItemId);
_setTokenURI(newItemId, tokenURI);
_tokenIds.increment();
return newItemId;
}
}
// contracts/GameItems.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC1155/ERC1155.sol";
contract GameItems is ERC1155 {
uint256 public constant GOLD = 0;
uint256 public constant SILVER = 1;
uint256 public constant THORS_HAMMER = 2;
uint256 public constant SWORD = 3;
uint256 public constant SHIELD = 4;
constructor() ERC1155("https://game.example/api/item/{id}.json") {
_mint(msg.sender, GOLD, 10**18, "");
_mint(msg.sender, SILVER, 10**27, "");
_mint(msg.sender, THORS_HAMMER, 1, "");
_mint(msg.sender, SWORD, 10**9, "");
_mint(msg.sender, SHIELD, 10**9, "");
}
}
Set the Compiler Version
Navigate to the "Solidity Compiler" tab on the left sidebar.
Choose the compiler version matching the pragma solidity version in your contract, e.g., 0.8.26+commit.8a97fa7a.
Expand the "Advanced Configurations" dropdown and set the following:
Compile the Contract Click "Compile MyContract.sol" to ensure there are no syntax or configuration errors.
Set Up for Deployment
Go to the "Deploy & Run Transactions" tab.
Under "Environment", select "Injected Provider - MetaMask" to connect your wallet.
Ensure your MetaMask wallet is connected to the Qubetics Network and displays the account address and available balance.
Deploy the Contract
For an ERC-72/ERC-1155 contracts, click "Deploy" directly.
For an ERC-20 contract, input the wallet address in the field next to the Deploy button. This address will also act as the contract owner.
Click "Deploy" and confirm the transaction in MetaMask.
Once deployed, the contract address will appear in the Qubetics IDE terminal.
Navigate to the Verification Section
Open the TICS Scan.
Select "Contract List" from the navbar.
Locate and click on the deployed contract address to open its details page. “0x386559f6a6C00E99ff18733416B297cA6e9EAb38”
The contract address will be pre-filled.
Complete the following fields:
Compiler Type: Select "Solidity - Single File".
Compiler Version: Choose the version used during deployment (e.g., 0.8.26+commit.8a97fa7a)
Convert your MyContract.sol file into a flattened version:
Right-click on MyContract.sol and select "Flatten" to generate a file named MyContract_flattened.sol.
Copy the flattened code and paste it into the "Upload Contract Source Code" field.
Miscellaneous Settings
Expand "Misc Settings (Runs, EVM Version Settings)" and set:
EVM Version: London
Click "Done" and Submit.
Review Verification Status
Return to the "Contract List" on the Explorer and select the verified contract address.
The verification status will display one of the following:
Verified: The contract is successfully verified.
If the verification fails, review the error message, correct the indicated issue (e.g., mismatch in the compiler version), and repeat the process.
Congratulations! Your contract is now deployed and verified on the Qubetics chain and ready for use.
The Contract Tab provides detailed technical information about a smart contract, enabling users to analyze its functionality, verify its integrity, and explore its components. This tab is divided into the following sections:
Compiler Details This section displays information about the contract’s compilation and verification process:
Verification Status: Indicates whether the contract is partially or fully verified.
Contract Name: The identifier for the contract (e.g., TICS).
Compiler Version: Specifies the Solidity compiler version used for the contract (e.g., v0.8.20).
EVM Version: Indicates the specific version of the Ethereum Virtual Machine (EVM) used to compile and execute the smart contract. This helps developers ensure compatibility between the contract's bytecode and the runtime environment on the blockchain, and is essential for understanding opcode behavior and potential upgrade constraints.
Optimization Enabled: States whether optimization was applied during compilation (e.g., False).
Optimization Runs: The number of optimization runs performed (e.g., 200).
Verified At: The date and time when the contract was verified (e.g., 23rd Jul 2024, 15:29:17).
Deployed Bytecode: The final compiled bytecode of the smart contract that is actually deployed on-chain. It includes initialization logic stripped out after deployment and reflects the active contract code stored at the contract address. Useful for verification, auditing, and comparing on-chain code with source code repositories.
Compiler Messages Displays warnings, errors, or recommendations generated during the compilation process:
Examples include missing SPDX license identifier warnings, unused declarations, or best practice suggestions.
Helps developers understand potential issues or areas for improvement in the code.
Contract Source Code Shows the Solidity source code of the contract:
Developers can review the code to understand its logic, methods, and structure.
Includes key elements such as imports, state variables, functions, and event definitions.
Helps users verify the contract’s functionality and compliance with coding standards.
Contract ABI The ABI (Application Binary Interface) defines how external applications or users can interact with the contract:
Lists available functions, their names, and input/output parameters.
Includes definitions for events triggered by the contract.
Provides the necessary interface for wallets, dApps, and other integrations.
Contract Creation Code Displays the bytecode used to deploy the contract:
Useful for developers, auditors, and validators who want to verify the contract’s deployment data.
Ensures that the contract was deployed as intended without tampering or errors.
A faucet in a testnet provides free tokens for testing and development. Users submit their wallet addresses to request tokens, which are sent after verifying limits. These tokens have no real value and are used to test transactions, deploy smart contracts, and validate applications in a risk-free environment, helping developers ensure everything works before deploying on the mainnet.
The faucet provides a limited amount of test tokens to developers and users for free. These tokens allow users to:
Deploy and interact with smart contracts.
Simulate transactions.
The Deploy Tab simplifies the deployment process for smart contracts, making it user-friendly and efficient. Here's how to navigate and use this section:
Step 1: Connect MetaMask Establishes a secure connection between your MetaMask wallet and QubeCode for seamless deployment. Click the "Connect With MetaMask" button to link your wallet. Ensure that MetaMask is installed in your browser and you are logged in.
Step 2: Compile Your Contract
The Write Contract Tab allows users to perform state-changing actions on a smart contract, such as transferring tokens, updating settings, or triggering specific operations. These interactions modify the blockchain's state and require wallet authorization.
Wallet Connection
Users must connect their wallet to execute write functions. This ensures secure interactions, allows authentication, and facilitates the payment of gas fees required for the transaction.
Contract Information
Callable Functions: The tab lists all available write functions within the smart contract (e.g., batchTransferETH). These methods enable users to make changes to the blockchain's data.
Test various blockchain functionalities in a risk-free environment.
Each wallet address can request 20 TICS Coins per day.
Enter your wallet address in the designated field to receive test tokens. Ensure the address is valid and belongs to the test network to avoid errors.
Complete the reCAPTCHA challenge to confirm that the request is made by a human, preventing automated abuse of the faucet.
After entering your wallet address and verifying the CAPTCHA, click the Send button to submit your request. Test tokens will be sent to the provided wallet address upon successful verification.
Important Notes
Ensure your wallet is configured for the Qubetics Testnet before requesting tokens.
Faucet tokens are for testing purposes only and cannot be used on the mainnet.

Ensure your contract is error-free and compiled successfully in the Compile Tab before proceeding to deployment.
Step 3: Deploy the Contract
Once connected to MetaMask, click the Deploy button. Confirm the transaction in MetaMask to initiate deployment.
Wait for the deployment process to complete. A transaction hash will be generated, and the Contract Address field will populate with the address.
Note: Ensure that your MetaMask wallet has sufficient funds for gas fees.
Step 4: Verify and Publish
Click the Verify & Publish button after deployment. This action validates your contract’s source code and publishes within QubeQode and user don't need to verify the contract on TICSScan, allowing users to interact with and review the contract within QubeQode.
Check Gas Fees: Always ensure your wallet has enough funds to cover gas fees for deployment.
Network Selection: Double-check that the selected network in MetaMask matches the intended deployment network.
Save the Address: After deployment, save your contract address for future reference or integration.

Expandable Functions: Clicking on a function name expands it to reveal input fields and options for user interaction.
Input Fields: Each function displays the required inputs (e.g., wallet addresses, token amounts) that users must provide to execute the operation.
Executing Transactions
Execute Button: Once all input fields are completed, users can click the Execute button to initiate the transaction. This will prompt the connected wallet for confirmation.
Gas Fees: Executing write functions incurs gas fees. The estimated fee is displayed in the wallet confirmation screen, ensuring users are aware of the cost before approving the transaction.


Allows users to paste the contract’s Application Binary Interface (ABI).
Useful for accessing and interacting with the contract's functions.
Contract Library Address:
If the contract relies on external libraries, users can specify up to 10 library addresses.
Ensures proper linkage and accurate verification of dependent components.
Misc Settings (Runs, EVM Version):
Optimization Runs: Specify the number of optimization runs used during compilation.
EVM Version: Indicate the Ethereum Virtual Machine version used, such as Istanbul or Berlin.
Action Buttons:
Previous: Returns to the previous step in the Verify and Publish Contract workflow.
Done: Completes the process, submitting the contract for verification and publication.
Verified contracts increase user confidence by proving that the deployed bytecode aligns with the provided source code.
Developers can showcase their contract's functionality and transparency.
Advanced Customization:
Enables developers to specify advanced configurations, ensuring accurate and comprehensive verification.


Contracts (ERC-1155) Displays the total number of ERC-1155 token contracts (e.g., 500). These contracts follow a standard that ensures compatibility with wallets, exchanges, and other blockchain tools.
Txn Hash Shows the total number of transactions involving the contract (e.g., 4). This helps users gauge the contract's activity and usage.
Last Executed At The most recent time when the contract was interacted with (e.g., Feb 2024, 18:15:20). This indicates how actively the contract is being used.
Deployed At Displays the time of the contract’s initial deployment to the blockchain (e.g., 2024-09-28 04:14 am). This provides context about the contract’s longevity and history.
Status The status column shows the current state of each contract verification, indicating whether it is "Success", "Pending", or "Failed".




Explorer URL
https://ticsscan.com
https://testnet.qubetics.work
Explorer URL
https://ticsscan.com
https://testnet.qubetics.work
EVM Version: London
License Type: Choose the open-source license type (e.g., "MIT").
Agree to the Terms of Service and click "Next".
A prompt will confirm that the verification has been initialized.
Rejected Verification: The verification failed (e.g., ByteCode mismatch).
Network Name
Qubetics Mainnet
Qubetics Testnet
New RPC Url
https://rpc.qubetics.com
https://rpc-testnet.qubetics.work
Chain ID
9030
9029
Currency Symbol
TICS
Network Name
Qubetics Mainnet
Qubetics Testnet
New RPC Url
https://rpc.qubetics.com
https://rpc-testnet.qubeticswork
Chain ID
9030
9029
Currency Symbol
TICS

TICS
TICS
Located on the left-hand side, this panel provides quick navigation between the following key actions:
Work Space: The main area where you define and customize your smart contract.
Compile: Allows you to compile the smart contract to identify syntax or logical errors.
Deploy: Facilitates the deployment of the compiled contract to the blockchain.
Contract Categories
At the top of the workspace, you can choose from various contract types:
ERC20: For creating fungible tokens.
ERC721: For creating non-fungible tokens (NFTs).
ERC1155: For multi-token standards.
Stablecoin: For creating pegged assets.
Real-World Asset: For tokenizing tangible assets.
Governor: For building governance contracts.
Custom: For creating custom smart contracts.
Settings Panel
Located on the left side of the workspace, this section allows you to customize your smart contract with various options:
Name and Symbol: Specify the token's name and symbol (e.g., "My Token," "MTK").
Pre-mint: Define the initial supply of tokens to be minted upon contract creation.
Features:
Mintable: Enables token minting after deployment.
Burnable: Allows token holders to burn (destroy) tokens.
Pausable: Adds the ability to pause contract functionality in certain scenarios.
Voting Options:
Block Number: Voting based on blockchain block numbers.
Timestamp: Voting based on timestamps.
Access Control:
Ownable: Grants ownership-based access control.
Roles: Enables role-based permissions for contract management.
Managed: Allows for advanced management of contract functionalities.
Upgradeability: Adds support for upgradable contracts.
Code Editor
The central area displays the generated Solidity code based on the selected options in the settings panel.
Users can preview, edit, or copy the code for further modifications.
The editor includes comments and import statements for necessary libraries like ERC20 and ERC20Permit.
Download Button
Located in the top-right corner, the "Download" button lets you export the generated Solidity code file for external use.
Choose a Contract Type
Select the desired contract type (e.g., ERC20) from the tabs at the top.
Configure Contract Settings
Enter the Name and Symbol for your token.
Adjust additional settings like pre-minting, mintability, burnability, and more, depending on your use case.
Customize Access Control and Voting
Enable access control mechanisms such as ownership or roles.
Configure voting mechanisms based on block numbers or timestamps if applicable.
Preview and Edit the Code
Review the generated Solidity code in the editor.
Make manual changes if necessary to meet advanced or unique requirements.
Download the Code
Once satisfied with the contract, click the "Download" button to save the Solidity file for further compilation or deployment.
Basic knowledge of Solidity and smart contracts.
An EVM-compatible wallet such as MetaMask with the Qubetics blockchain network.
Open Metamask: Launch the Metamask extension
Access Network Settings:
Click on the Network Selector dropdown at the top of the MetaMask interface (usually showing "Ethereum Mainnet" by default).
Select "Add Network" or "Add a Network Manually".
Add a Custom RPC Network: In the "Add a network" screen, click "Add a network manually" to input the custom details.
Fill in Network Details Enter the required blockchain network information:
Network Name
Qubetics Mainnet
Qubetics Testnet
New RPC URL
https://rpc.qubetics.com
https://rpc-testnet.qubetics.work
Chain ID
9030
9029
Currency Symbol
TICS
To add the Qubetics network to MetaMask, there are 2 options:
Method 1: To add the network with a single click Connect MetaMask to Qubetics Network
Open the Qubetics Explorer.
Click on "Add Qubetics Network" to automatically connect your wallet to the Qubetics blockchain.
Method 2: Manually Adding Network Alternatively, if you want to add the network manually, ensure your MetaMask is upgraded to version 12.9.2 or higher. Enter the following details in MetaMask:
Network Name
Qubetics Mainnet
Qubetics Testnet
New RPC URL
https://rpc.qubetics.com
https://rpc-testnet.qubetics.work
Chain ID
9030
9029
Currency Symbol
TICS
Confirm Connection: Once the network is added, your MetaMask wallet will connect to the Qubetics blockchain. Ensure you can see your wallet address and balance.
This is the main chat interface of the QubeQode Pro platform. It is designed to help users generate smart contracts using a conversational chatbot. Here's a detailed explanation of what you see:
Navigation Bar
On the top left, you see the QubeQode logo and name and on the right-hand side, there is a toggle button that lets the user switch between "Basic" and "Pro" modes, indicating different tiers of the platform.
Chat History
A "Start Chat" button allows users to initiate a new chat session with the chatbot. Below it is the History section, which shows a list of previous chat sessions along with timestamps (e.g., "7 hours ago," "12 hours ago," "Yesterday"). Each entry shows the first few words of past prompts. At the bottom, there is a Settings button, likely for user preferences or chatbot configurations.
Chat Window
The main message says, "How can I help you today?", which prompts the user to type their request. Below this message is a text box where users can enter their prompt to generate a smart contract. Once you type your request, you can click the arrow-shaped Send button on the right side of the input box to submit it and start the contract generation process.
Once the user has successfully logged into QubeQode Pro, they will be taken to the "Choose Your Plan" screen. Here, they can select a plan based on their needs and the features they want to access. Each plan offers different tools and capabilities, so users can pick the one that best fits their project requirements. After choosing a plan, they can proceed to make the payment using their Mainnet/Testnet funds and unlock the features to start building and deploying smart contracts.
Choose Plan Type
There are four subscription plans available, designed to meet the needs of different users. Here’s a simple explanation of each:
Starter Plan With the "Starter Plan", users can generate up to 10 smart contracts. It includes basic support and monthly updates provided by the Qubetics team.
Pro Plan This plan allows users to create up to 25 smart contracts. Users also get support, so their queries and issues are handled quickly.
Business Plan The "Business Plan" gives users access to a helpful chatbot. If users face any errors or need advice on their generated code, the chatbot can assist them. Users can deploy up to 100 contracts and receive 24/7 support.
Get Started
Once a user selects a plan and clicks the "Get Started" button, MetaMask will open automatically. The user will need to confirm the transaction in MetaMask. The system will then deduct the required amount of TICS tokens based on the selected plan. After the transaction is successfully completed, the user will be redirected to the chat screen to begin using the platform.
The Compile Tab is designed to simplify the compilation process for smart contracts. It ensures compatibility with different Solidity versions and Ethereum Virtual Machine (EVM) configurations, giving developers flexibility and control.
1. Select Contract Type
At the top, you will find options for different contract types such as ERC20, ERC721, ERC1155, Stablecoin, Real-World Asset, Governor, and Custom.
Click on the desired contract type to load the associated code template.
2. Configure Solidity Compiler
Compiler Dropdown:
Choose the Solidity compiler version compatible with your contract requirements (e.g., 0.8.22 or 0.8.19).
The dropdown allows you to select the compiler version for compatibility with various blockchain networks.
3. View and Edit Code
The main editor displays the Solidity code for your selected contract template.
You can modify the code directly in the editor to customize parameters such as:
Token Name
Symbol
4. Compile the Contract
Once you have configured the settings and edited the code:
Click the Compile button to generate the bytecode and ABI (Application Binary Interface).
A progress indicator will show the compilation status.
Successful Compilation:
QubeQode Pro is an advanced smart contract development suite designed to streamline and simplify blockchain development. By integrating AI-driven automation, real-time validation, and a user-friendly drag-and-drop interface, QubeQode Pro eliminates technical complexities, making blockchain accessible to both developers and non-technical users. Whether creating DeFi applications, NFT marketplaces, or DAOs, QubeQode Pro enables seamless contract generation, testing, and deployment all within a single, powerful platform.
Connect Metamask
The user just needs to click the "Connect Metamask" button, and their MetaMask wallet will link to the QubeQode Pro application. Before connecting, make sure you’re on the correct chain ID and have enough Mainnet/Testnet funds in your wallet to continue using the app smoothly.
This screen displays the code generation and deployment interface within the QubeQode platform, where the smart contract code for the token has been compiled and is ready to deploy.
Code Editor
The code window displays a QUB token smart contract using Solidity. The "pencil/edit icon", allows the user to click and make manual edits to the smart contract code before deployment.
Deploy
When the user clicks on the "Deploy IDE" button, it'll open Qubeics IDE and the user can deploy and further verify their contract via TICSSCan.
Chat Bot
The "Chat Bot" feature lets users edit their code or get suggestions directly through the chatbot. This option is only available for users with the "Business Plan".
This screen shows the next step in the token creation process on QubeQode after entering token details. Here's a detailed breakdown:
The green-bordered box at the top shows the user’s request, "Make me a smart contract for a crypto token called Qubby with $QUB as its ticker". This prompt has been processed, and the system is now showing the token’s summary and additional features.
This screen allows users to view their current subscription details, including status, plan, start date, and end date. It also displays personal details like wallet address and payment method. Additionally, users have the option to upgrade their plan.
Personal Details This section displays the personal details of the user's account, including the wallet address they used to connect to the Pro platform. It also displays the payment method, which is currently TICS for Mainnet/Testnet transactions. This helps users keep track of their connected wallet and payment preferences.
Subscription Details This section displays the user's subscription plan details, including the status of their active or purchased plan. It also displays the specific plan the user has bought, along with the amount they paid in TICS. Additionally, it provides the start and end dates of the current plan, helping users track their subscription period.
Upgrade your plan This section shows the user's subscription plan details, including the status of their active or purchased plan. It also displays the specific plan the user has bought, along with the amount they paid in TICS. Additionally, it provides the start and end dates of the current plan, helping users track their subscription period.

After the contract is deployed successfully, a success pop-up will appear.

Header The token name "Qubby" is prominently displayed at the top of the panel.
Token Details A summarized table shows:
Ticker: "$QUB" the symbol for the token.
Supply: "3B" short for 3 billion tokens as the total supply.
Decimals: "8" meaning the token can be divided up to 8 decimal places.
Compile Button A gradient-outlined "Compile" button is available below this summary. Clicking it will likely generate or compile the smart contract code based on these settings.
On the right-hand side, there are multiple buttons representing advanced token functionalities that the user can optionally add to the smart contract:
Tax in/out
Deflation
Can Burn
Hyper Deflation
Can Mint
Auto Exchange
Can Pause
Upgradeable
Blacklist
Anti Whale
Auto Liquidity
Lock on Launch
Each button represents a feature that can be toggled on or off depending on what the user wants to include in their smart contract. These features are common in DeFi and tokenomics strategies (e.g., burn mechanisms, liquidity locks, blacklist for blocking wallets, etc.).


Permit: Enables gasless approvals using EIP-2612.
Flash Minting: Supports flash loans with immediate repayment.


Enterprise Plan This plan is designed for large-scale projects, allowing users to deploy up to 1000 smart contracts. It also includes dedicated support for more personalized assistance.

EVM Version Dropdown:
Select the EVM version (e.g., London, Istanbul) to ensure the contract complies with the target blockchain specifications.
Premint Amount
Additional contract functionality.
If the contract compiles successfully, the interface will display the output.
Errors or warnings will be highlighted in the editor for easy debugging.

TICS
Explorer URL
https://ticsscan.com
https://testnet.qubetics.work
TICS
Explorer URL
https://ticsscan.com
https://testnet.qubetics.work


To participate in both Chain Abstraction and dVPN, you’ll need testnet tokens. You can claim them directly using the links below:
Check your email Open the email invitation you received from TestFlight (Apple). It will contain a link to join the beta testing program.
Install TestFlight If you haven’t already, go to the App Store and install the TestFlight app. Download TestFlight from App Store
Open the invitation link Tap the “Start Testing” link in the invitation email. This will automatically open the TestFlight app.
Accept the invitation In TestFlight, tap “Accept” or “Install” to download and install the beta app on your device.
Launch the app Once installed, you can open the app directly from your home screen like any other app.
Nodes are fundamental components of the Qubetics dVPN ecosystem. Node hosts contribute available bandwidth to the network, enabling users to route their traffic through a decentralized infrastructure. In return, hosts are compensated for the bandwidth they provide, fostering a sustainable and community-driven service.
Bandwidth usage is metered either on a per-gigabyte basis or via hourly rates, depending on the node’s pricing model. To ensure trust and transparency, Qubetics employs a proof-of-bandwidth mechanism: this protocol verifies that node hosts are genuinely delivering the bandwidth they claim. The proof-of-bandwidth records are stored on the Qubetics network ledger, making the quality of service verifiable by all participants.
By integrating this system, Qubetics ensures strong guarantees around performance and reliability: users know their connections are backed by measurable bandwidth, while node hosts have clear, enforceable records that reflect their service provision. This builds trust across the network and supports the decentralized vision of Qubetics dVPN.
This screen shows the token creation interface on QubeQode after a user has submitted a prompt to generate a smart contract.
Prompt
At the top, there is a green-bordered text box displaying the user’s prompt "Make me a smart contract for a crypto token called Qubby with $QUB as its ticker". This indicates the system has successfully processed the request and is now ready to generate the smart contract.
Form Field
Below the prompt box, several input fields automatically populate with details extracted from the user's prompt:
Token Name The token name is set as "Qubby".
Symbol The token symbol is set as "$QUB".
Initial Supply The initial supply of the token is entered as "3,000,000,000" units.
Decimals (1-18) The decimals are set to "8", which defines how many decimal places the token can have.
Create/Owner
This field shows the Ethereum wallet address of the token creator/owner. The address shown is:
0x4573263c4198F46D2F46BA3060c803d5353AD46C
Navigation Buttons
Previous Button On the left, a "Previous" button allows the user to go back to the prior step if needed.
Create Button On the right, a "Create" button (highlighted with a gradient outline) is used to proceed with generating the actual smart contract based on the provided information.
What is DVPN? A decentralized Virtual Private Network (dVPN) is a privacy and security solution that works like a traditional VPN but without relying on a VPN network. Instead, it uses a peer-to-peer network of independent nodes operated by individuals or organizations worldwide. User traffic is encrypted and routed through these distributed nodes, making it more resistant to censorship and surveillance. Payments for using dVPNs are typically handled through blockchain and cryptocurrencies. This decentralized approach removes the need to trust a single provider, reduces the risk of data logging or misuse, and offers a more transparent and censorship-resistant alternative to traditional VPNs.
Step 1: Click on icon (in the top left), then hit Add/Remove Chains.
Step 2: Search for Qubetics and then enable “Qubetics-Testnet”.
Here are the Metamask details of the dev environment.
Step 1: In Metamask, open the Networks section.
Step 2: Click the Add a custom Network button.
Step 3: Fill in the above-mentioned network details and save
A Virtual Private Network (VPN) is a service that routes your internet traffic through a secure, encrypted tunnel to a centralized server operated by a provider. This helps protect your online identity, hides your IP address, and prevents Internet Service Providers (ISPs) or hackers from monitoring your activity. Traditional VPNs are widely used for privacy, accessing restricted content, and safeguarding communications on public networks. However, they rely entirely on trust in the provider, who controls the servers and could potentially log user activity. VPN services are usually subscription-based, with users paying monthly or yearly fees to access a company’s infrastructure.
A decentralized Virtual Private Network (dVPN), on the other hand, takes a different approach. Instead of depending on centralized servers owned by a single company, a dVPN operates on a network where individual users or organizations run independent nodes. Traffic is routed across these distributed nodes, making it more censorship-resistant and harder to shut down. Payments to node operators are typically managed through blockchain and cryptocurrencies.
The key difference lies in trust and control. With a VPN, users must trust the provider not to misuse or log their data, as all traffic passes through the company’s servers. In contrast, a dVPN spreads trust across multiple independent participants in the network, reducing the risk of a single point of failure or abuse. dVPNs also provide greater censorship resistance, as blocking them requires identifying and shutting down a constantly changing set of distributed IP addresses, which is far more difficult compared to blacklisting known VPN servers.
In summary, VPNs are centralized, stable, and easy to use, but require trust in the provider and are more vulnerable to censorship. dVPNs are decentralized, censorship-resistant, and blockchain-integrated, providing a trust-minimized alternative with pay-per-use flexibility, though with some trade-offs in performance stability.
Traditional VPN: You connect to a centralized server (operated by a company like NordVPN, ExpressVPN, etc.). That company handles your traffic routing. This means you have to trust them not to log or misuse your data.
dVPN (Decentralized VPN): Instead of relying on one company’s servers, it uses a peer-to-peer (P2P) network of nodes (people or organizations running dVPN software) distributed across the globe.
Your traffic can be routed through these independent nodes.
Payments to node operators are usually handled through cryptocurrency.
Decentralization: no single point of failure or control.
Privacy & Security: encrypted tunnels for safe browsing.
Crypto integration: Payments are handled through cryptocurrency.
The VPN protocol used by Qubetics is WireGuard.
It's a modern, open-source VPN protocol designed to be faster, simpler, and more secure than older protocols like OpenVPN or IPSec.
WireGuard was originally created by Jason A. Donenfeld and is now integrated into the Linux kernel, making it extremely efficient and performant.
Unlike older VPNs that can be complex and heavy, WireGuard has a very small codebase (~4,000 lines vs hundreds of thousands for IPSec/OpenVPN). This smaller footprint means:
Current Model
At present, Qubetics acts as the sole provider within the dVPN ecosystem. This means that Qubetics is responsible for creating subscription plans, taking a node on lease, and managing how nodes are connected to these plans.
When an individual or organization hosts a node server, they interact with Qubetics through the Node Panel, a management interface created by Qubetics. Once the node is verified and active, Qubetics links the node to one of its available subscription plans.
The revenue-sharing model is as follows among Users, Providers, Node Operators, and Validators across the three related flows in the system:
Subscriptions and Leases:
Earnings go to Qubetics (the provider), Validators, and the Node Operators (the entities running the servers and providing bandwidth). The Node Operators use these earnings to maintain the infrastructure, manage plans, and ensure network reliability.
There is no central authority—the network is governed by consensus rules.
Fewer bugs and vulnerabilities.
Easier to audit for security.
Faster performance.
WireGuard establishes encrypted tunnels between devices using modern cryptography. Here's a technical breakdown:
Each device (referred to as a peer) is assigned a public key and a private key, similar to SSH.
Public keys function as "addresses" to identify and authenticate peers.
Peers exchange public keys in advance (out-of-band or pre-configured).
When a peer initiates a connection, it sends a handshake request.
WireGuard leverages the Noise Protocol Framework, a modern cryptographic framework, to establish secure connections.
WireGuard employs state-of-the-art cryptographic algorithms:
ChaCha20: For symmetric encryption
Poly1305: For message authentication
Curve25519: For key exchange
BLAKE2s: For hashing
These algorithms ensure:
Data confidentiality
Message authenticity
Data integrity
Each peer maintains a list of allowed IP addresses (similar to a routing table).
Traffic destined for any of these IPs is automatically routed through the encrypted tunnel to the appropriate peer.
Kernel-space execution (on Linux): Operates at the kernel level for maximum efficiency.
Low overhead: Significantly faster than user-space implementations like OpenVPN.

Setting up and operating a dVPN node involves careful consideration of two crucial factors: the hosting location and hardware specifications. Running a dVPN node on big, well-known cloud providers like AWS, GCP, Azure, Vultr, Digital Ocean, etc., is not recommended. It works, but we don’t recommend it. These providers are considered “highly saturated”, meaning too many people already use them for VPN/proxy purposes. As a result, the IP addresses from these providers are often blacklisted or flagged by websites, streaming services, or governments.
So, if you run your node on AWS or DigitalOcean, users may find that:
They cannot access certain websites (because the IP is already blocked).
Streaming platforms like Netflix, Hulu, and Disney+ may reject the connection.
Some services may treat the IP as suspicious traffic.
Use residential ISPs or lesser-known VPS providers with clean IP addresses.
These IPs are less likely to be blacklisted, so the dVPN node will provide better connectivity and fewer restrictions for users.
The issue is not about “running,” it’s about “usability for end users.”
Many streaming services, banking sites, or restricted apps block AWS / Azure IPs because they’re recognized as data centers.
So while your node is live, users may face connectivity issues or limited access to services.
This could make your node less attractive compared to nodes hosted on residential ISPs (clean IPs).
Residential ISPs = Internet Service Providers that supply home internet connections to individuals or households.
In India → Airtel, JioFiber, BSNL, ACT
In US → Comcast, AT&T, Spectrum, Verizon Fios
In Europe → BT, Deutsche Telekom, Orange
These give you normal “home IP addresses” that people use day-to-day.
Clean IP reputation: Unlike AWS/Azure/Huawei Cloud, residential IPs are less likely to be blacklisted by Netflix, banking apps, or websites.
Better user experience: End-users can access more content (streaming, geo-restricted apps) without being blocked.
Higher trust: Looks like normal internet traffic, not a data center or proxy.
Establishing a dVPN node offers flexibility in choosing the location, tailored to diverse preferences and requirements. Options include:
On a cloud platform: Select a provider such as AWS, Huawei Cloud,
On a Virtual Private Server (VPS): Select a provider such as Hetzner, OVH, Vultr, or DigitalOcean.
At home: Use an Ubuntu (Linux OS) machine with a residential ISP (home internet).
Subscription Flow (User → Provider + Validators)
User subscribes to a plan.
The total subscription price is split between the provider and the validator.
10% → staking rewards via fee collector (Validators) (We can change this parameter value through proposal, just for testnet we set 10%) .
90% → Provider account .
The user receives a data/time allocation tracked under their subscription.
Subscription-Based Sessions and Leases
There are two distinct parts here:
Subscription Session (User uses allocation)
User starts a session tied to their subscription.
No new payment is taken at session start; allocation usage is tracked.
This path does not pay the Node Operator directly.
Lease Flow (Provider → Node Operator + Validators)
Providers compensate Node Operators for serving subscription users by leasing nodes.
At lease start, Provider deposits MaxHours × hourly_price (one-time upfront) into the deposit module.
Every hour while active, a payout occurs from the Provider’s deposit:
Summary by Role
User Subscription: Pays Provider (90%) + Validators (10%); receives allocation.
Provider
Earns 90% of subscription price.
Leases nodes to serve subscribers; funds are deposited upfront and paid to nodes hourly (90% to the nodes, 10% to the validators).
Node Operator
Earns from Provider Leases (time-based hourly payouts, 90%).
Validators
Earn 10% staking share from all two revenue events: subscription payment, lease payouts.
Currently, nodes added to time-based subscription plans are compensated on a monthly flat-rate basis, providing predictable and stable income for node operators.
In the future, Qubetics envisions a marketplace-driven ecosystem, where any node operator can also become a provider. This will decentralize the provider role and allow greater flexibility, competition, and innovation in the network.
The process will work as follows:
A node operator interested in becoming a provider must lock a certain amount of tokens as collateral.
Once locked, they can officially register as a provider on the Qubetics network.
Providers will be able to create their own custom dVPN subscription plans, setting pricing models based on bandwidth, time, or usage.
They can directly onboard node servers into their plans, building a personalized node pool.
Just like Qubetics does today, new providers will share revenue with node operators.
The exact split can vary depending on the provider's plan, but the system ensures transparency and fair distribution through blockchain-based accounting.
Users gain access to a wide range of providers and plans, increasing choice and competition.
Node operators can either remain independent or join provider networks to maximize their earnings.
Providers who lock more tokens and manage more reliable nodes can build reputation and trust in the ecosystem.
The Qubetics earning model is designed to transition from a centralized provider system to a decentralized marketplace. Today, Qubetics is the sole provider, distributing revenue to nodes and to itself while ensuring nodes are in subscription plans. In the future, the ecosystem will evolve into a marketplace where anyone can become a provider, create plans, and register nodes by locking tokens, paving the way for a self-sustaining, transparent, and competitive dVPN economy.
Name
Qubetics Testnet
RPC
https://rpc-testnet.qubetics.work
Chain ID
9029
Symbol
TICS
Explorer
https://testnet-v2.qubetics.work






If you want to contribute to the Qubetics network and share your bandwidth, you can set up a dVPN node that utilizes the Qubetics protocol. Every node owner can set their own price for customers using their bandwidth. Of course, it’s up to the user to decide which node they will use as their dVPN. In order to set up a dVPN node, some basic Linux experience will come in handy; however, the process is pretty easy to follow. We recommend having at least 20 TICS in your node account. This is needed, as a tiny amount is used to make a transaction to the blockchain, letting it know your node is still online.
dVPN Node operator makes it easy for anyone to contribute to the network without dealing with complex setups. Instead of needing advanced technical skills, users can either run their own node with simple tools or rely on managed nodes provided as a service. These nodes keep internet traffic private, secure, and decentralized, while also helping the network grow stronger and more reliable. This approach lowers the barrier to entry, ensuring that more people can support and benefit from the Qubetics dVPN ecosystem.
The landing page of the Qubetics dVPN platform serves as a gateway for both node operators and end users. For those who wish to become a dVPN node operator, it offers a clear entry point to set up and contribute their nodes to the decentralized network, powering the ecosystem with bandwidth and security. At the same time, it provides end users with direct access to download the Qubetics dVPN application, allowing them to connect to these nodes and enjoy secure, private, and censorship-free browsing. This dual-purpose introduction ensures that whether a user wants to support the network or benefit from its services, they can easily begin their journey within the Qubetics ecosystem.
When a user runs the deployment script to set up their dVPN node on the Qubetics ecosystem, the system will ask for some basic details. Once the script has been executed successfully and the node is live, the user will automatically be redirected to the node registration page. On this registration page, they will need to provide the following information to complete the setup and officially register their node within the Qubetics network:
Nodes must adhere to specific compliance rules to ensure fair distribution and maintain a balanced network. These rules regulate the number of nodes within subnets, ASNs, and cities to avoid saturation and promote decentralization.
Maximum of 5 IPs per /24 subnet
A /24 subnet means IP addresses like 192.168.1.0 to 192.168.1.255 (256 addresses).
You can only run 5 Qubetics nodes maximum within the same subnet.
Example: If you have IPs 203.45.67.1, 203.45.67.2, 203.45.67.3... you can only run 5 nodes max because they're all in the 203.45.67.x range.
Residential nodes are exempt
If you're running from a home internet connection (residential IP), this limit doesn't apply.
This rule mainly affects data centers and hosting providers.
ASN (Autonomous System Number) = Your internet service provider's network identifier.
Nodes must belong to underutilized ASNs
If too many nodes already exist on a particular provider (like AWS, Google Cloud, etc.), you may not be able to add more.
This prevents one provider from dominating the network.
Overutilized ASNs may impose stricter limits
Popular hosting providers (DigitalOcean, Hetzner, AWS) likely have many nodes already.
You might face restrictions or earn fewer rewards if your ASN is saturated.
Prevent centralization - Stop one person/company from controlling too many nodes.
Ensure decentralization - Spread nodes across different networks/locations.
Fair rewards - Prevent gaming the system by running hundreds of nodes.
Performance optimization - Better resource distribution.
This is an optional performance optimization to handle more users. Apply these kernel tweaks to improve connection handling and increase network and file limits. This is particularly helpful for nodes running on limited VM resources.
Edit the sysctl configuration:
Then paste the following settings using SHIFT+CTRL+V:
These settings optimize your server's network performance to handle many simultaneous VPN connections efficiently.
BBR Congestion Control
BBR (Bottleneck Bandwidth and RTT) = Modern TCP algorithm that improves speed and reduces latency.
Makes VPN connections faster and more stable.
Connection Queue
Increases connection queue size.
Allows your node to accept more simultaneous connection requests.
Port Range
Expands available port range for outbound connections.
Prevents "out of ports" errors when handling many users.
Network Buffers
Increases network packet buffers.
Prevents packet drops during high traffic.
File Descriptors
Increases file descriptor limits.
Prevents "too many open files" errors.
Check if the load exceeds CPU count:
This diagnostic command checks if your CPU is overloaded:
Compares system load vs CPU cores.
If load > CPU count = you need better hardware or optimization.
Address this by optimizing resources or upgrading hardware.
Use load-balanced RPC servers for better node health:
RPC (Remote Procedure Call) = Your node communicates with Qubetics blockchain.
Using load-balanced RPC servers prevents timeouts and improves reliability.
Ensures your node stays synced with the network.
To protect your node from malicious traffic and ensure optimal performance, implement the following strategies. These commands help protect your node from abuse like torrenting and malicious traffic.
Configure DNS at the system level using systemd-resolved.
Edit resolved configuration:
Add these lines:
Then restart:
Use iptables to block unencrypted traffic. Example rules to block torrent discovery:
Implement a strict "allow specific ports, drop the rest" firewall policy for additional control.
dVPN Node Operator makes it easy for anyone to contribute to the network without dealing with complex setups. Instead of needing advanced technical skills, users can either run their own node with simple tools or rely on managed nodes provided as a service. These nodes keep internet traffic private, secure, and decentralized, while also helping the network grow stronger and more reliable. This approach lowers the barrier to entry, ensuring that more people can support and benefit from the Qubetics dVPN ecosystem.
The landing page of the Qubetics dVPN platform serves as a gateway for both node operators and end users. For those who wish to become a dVPN Node Operator, it offers a clear entry point to set up and contribute their nodes to the decentralized network, powering the ecosystem with bandwidth and security. To become a node operator, you need to follow these guidelines. Guidelines link:
Once you’ve successfully run the script and the node has been hosted on the chain, you need to enter the following details. Before that, make sure you’ve Keplr installed in your system, as well as that you have funds (TICS token).
Import your node wallet into Keplr and connect with the same wallet used during node setup. This ensures proper ownership validation and links your wallet address to the deployed node. Here are the steps: 1) Copy the mnemonic that is shown during node setup.
2) Import the mnemonic into Keplr Wallet by clicking the ‘Add Wallet’ button.
3) Then, click on the Import Wallet button.
4) Click on the Recovery Phrase button.
5) Then, paste those mnemonics.
6) After that, enter the wallet name.
7) Then, select the Qubetics testnet network.
To become a node operator, please fill out the details below and submit the form for approval, allowing the provider to add you to their ecosystem.
Operator Name Assign a unique operator name. This acts as your node’s identifier within the ecosystem.
Email Address (Optional) Provide an email address (if) to receive updates on approval, rejection, or any follow-up requests regarding your node registration.
Node Address Input the node address provided after you launch the node. The system will validate this address with your deployed node.
Request Type
A successful pop-up will appear once your node linking request is sent to the provider.
An error pop-up will appear if the node linking request fails to send to the provider. If it fails, click on the “OK” button to send the request again.
When a node operator sends a request, it first shows as “Pending” in the provider panel. Once the provider approves or rejects it, the status will update in the navbar along with the operator’s wallet address.
Tutorial Video
To make the setup process simple, Qubetics provides an automated script that installs and configures a dVPN node with minimal manual steps. The script handles dependencies, firewall rules, and WireGuard setup for you.
It is a Linux script that provides a very easy way to spawn a Qubetics dVPN node via the command line.
Note: The remote_url parameter should always point to the node’s public IPv4 address instead of a domain name. Using a domain (for example https://dvpinn.pw:18133) can cause issues because the dVPN network relies on the actual IP address to determine the node’s geographic location, verify registration, and enable peer-to-peer connectivity. When a domain is used, the system cannot accurately fetch or verify the real IP, which affects node visibility and routing performance. Additionally, DNS resolution adds an extra dependency layer that can fail or delay connections if the domain is misconfigured, cached incorrectly, or points to a different IP. Since peers in the Qubetics network connect directly via IP for handshake and routing, using a domain name may lead to failed connections. Therefore, it is always recommended to bind the remote_url directly with the public IPv4 address (for example, https://:18133) to ensure accurate registration, stable peer connectivity, and reliable network discovery.
A Linux VPS (Ubuntu 22.04/24.04 recommended) OR a Linux Ubuntu machine running on a residential ISP.
Minimum specs:
2vCPU
2 GB RAM
If you are running on a Cloud Server (AWS, Google Cloud, Azure, etc.) Most cloud providers give you an Ubuntu instance where you already have root access. In this case, you can directly clone the repository and follow the steps mentioned in the .
If you are running on your own machine with a Residential ISP (home internet) or inside VMware/VirtualBox
You might not be logged in as root by default. First, switch to root using the command below:
After that, clone the repository and continue with the steps from the README.
Clone the repository
git clone https://github.com/Qubetics/testnet-dvpn-node-script.git
cd testnet-dvpn-node-script
Follow the Readme file https://github.com/Qubetics/testnet-dvpn-node-script/blob/main/README.md
Node operators should run in sequence:
1) git clone https://github.com/Qubetics/testnet-dvpn-node-script.git
2) cd testnet-dvpn-node-script/
3) ./install-go.sh
4) source ~/.bashrc
5) source ~/.profile
6) go version
7) sudo ./setup_wireguard.sh
8) ./start-node.sh init
9) ./start-node.sh start
10) ./start-node.sh status
For check logs use journalctl command
Here is an example we tested on one of the cloud servers. 1) Open a root terminal.
2) Clone the repo: git clone https://github.com/Qubetics/testnet-dvpn-node-script.git .
3) Go to the cd testnet-dvpn-node-script directory.
4) First we run ./install-go.sh to install Go.
5) After installing Go, run source ~/.bashrc and source ~/.profile.
6) Then run sudo ./setup_wireguard.sh to install WireGuard.
7) Help command showing which commands are available inside the file.
8) After installing WireGuard, we ran ./start-node.sh init.
9) After the command completes successfully, copy the displayed key, as it is associated with your node.
10) After adding TICS, run ./start-node.sh start. Once it starts successfully, wait for 30 seconds to allow the node to initialize, and then save the node address. This node address will be used later.
11) To check the node status, run ./start-node.sh status.
12) To print the logs, run journalctl -u dvpn-node.service -f
Each node server connects to the blockchain to report usage, handle payments, and validate subscriptions.
Providers can run multiple node servers to serve users across different regions.
Multiple independent providers can join the network by running their own nodes.
No single authority owns or controls the system.
All records of providers, subscriptions, and payments are stored on the Qubetics blockchain.
Users can freely choose providers based on cost, speed, and trust.
The network is censorship-resistant: even if one provider goes offline, others remain available.
This model ensures sustainability by creating a direct link between service quality and provider earnings, while also maintaining the overall health of the network.
Simplified Billing: Instead of pay-per-use (complex), users pay once for a defined period.
Fair Resource Allocation: Subscriptions prevent abuse, as users are limited by the duration and bandwidth of their plan.
Blockchain Transparency: Each subscription is recorded on-chain, ensuring trustless, auditable agreements between users and providers.
10% → fee collector (Validators) (We can change this parameter value through proposal, just for testnet we set 10%).
90% → Node Operator account.
If the node becomes inactive or the lease ends early, remaining prepaid hours are refunded to the Provider.


To begin setting up your solver MPC node, first ensure that your system meets the minimum hardware and software requirements outlined in this guide. Once validated, you can proceed to install the node either on your local machine for testing purposes or on a dedicated server (recommended) for stable, long-term participation in the network. During setup, you will be prompted to select the operating system environment, such as Linux, macOS.
On which the node will run, and follow the corresponding installation steps provided.
Note for Node URL Setup:
Users will be required to allow connection on the following 2 ports on the cloud server:
4001: P2P Connection
8081: RPC Connection
Clicking the Submit button sends the registration form to the Qubetics Provider for final review.
If the details are valid, a success confirmation will be shown.
If there are errors, the system will highlight the incorrect fields, allowing the user to correct them and resubmit.
Become Node Operator
Clicking this button opens a Gitbook link that provides a detailed step-by-step guide, along with scripts and documentation, to help users set up and run their own dVPN node on the Qubetics network.
Download dVPN App
Clicking this button scrolls the page down to the download section, where users can choose the correct version of the app for their mobile device (Android or iOS). With one click, the app can be downloaded and installed.
How dVPN works
Download the App: Install the Qubetics dVPN application on your device.
Connect to a Node: Choose a secure node from the network and connect.
Browse Anonymously: Surf the web with full privacy, freedom, and no restrictions.
Network Analytics
This section shows live statistics from the Qubetics dVPN network, including:
Total Countries
dVPN Nodes Online
Total Users
Set up your dVPN Node
A simple 3-step process is provided for users who want to become dVPN Node operators:
Set up dVPN Node: Follow the guidelines that are given in the GitBook.
Deploy & Validate: Run the deployment script to check connectivity, bandwidth, and wallet integration.
Stake & Go Live: Once the system validates the setup, stake your node and make it available for others to connect.
Run Script
Follow the Gitbook link give in step 1 and after running the script follow the step 2 and step 3 mentioned on the left of the registration form.
Connect Keplr Wallet
The 2nd step is to connect to the same Keplr wallet that was used when running the node setup script. This ensures the system can validate the user’s identity and confirm that the wallet address matches the deployed node.
Operator Name
Users can assign an operator name to their deployed node. This acts as a unique label to easily identify and manage the node. Setting an organization name is optional.
Email Address
Users can provide an email address for communication purposes. If entered, Qubetics will use it to share updates about the approval or rejection of the node registration request, or notify if anything goes wrong.
Node Address
This is the node address generated after running the setup script. The user must enter this address in the form so it can be validated against the deployed node.
Request Type
Choose whether you want to send a request to link your node to the provider’s ecosystem or to unlink an existing node from it.
Choose Plan
Users must select one plan provided by the service provider, based on the bandwidth they want to allocate for end users. When choosing a hosting plan, each plan comes with predefined bandwidth and duration. Once you select a plan, these details are automatically applied to your node, so you don’t need to set them manually.


Submit
10 GB Disk
Stable Internet Connection
Operating System: Linux (preferably Ubuntu)
Root or sudo privileges.










sudo nano /etc/sysctl.confnet.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
net.core.somaxconn=8192
net.ipv4.ip_local_port_range=1024 65535
net.core.netdev_max_backlog=2000
net.ipv4.tcp_max_syn_backlog=2048
fs.inotify.max_user_instances=2048
fs.file-max=999999999net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbrnet.core.somaxconn=8192net.ipv4.ip_local_port_range=1024 65535net.core.netdev_max_backlog=2000
net.ipv4.tcp_max_syn_backlog=2048fs.inotify.max_user_instances=2048
fs.file-max=999999999[ $(cut -d '.' -f 1 /proc/loadavg) -gt $(nproc) ] && echo "high" || echo "low"rpc_addresses = "https://tendermint-testnet.qubetics.work"sudo nano /etc/systemd/resolved.confDNS=1.1.1.2 9.9.9.11
FallbackDNS=1.1.1.1 9.9.9.9sudo systemctl restart systemd-resolved# Block torrent announce URLs
sudo iptables -A FORWARD -m string --algo bm --string "announce.php?passkey=" -j DROP
# Block .torrent file transfers
sudo iptables -A FORWARD -m string --algo bm --string ".torrent" -j DROP
# Save rules so they persist after reboot
sudo iptables-save | sudo tee /etc/iptables/rules.v4sudo su.
├── .gitignore
├── README.md
├── install-go.sh
├── setup_wireguard.sh
└── start-node.sh
install-go.sh Install Go toolchain
setup_wireguard.sh Setup WireGuard VPN interface
start-node.sh Main node manager & service control scriptjournalctl -u dvpn-node.service-fChoose Plan When choosing a hosting plan from Qubetics, each plan comes with predefined bandwidth, duration, and platform fees. Once you select a plan, these details are automatically applied to your node, so you don’t need to set them manually.
Submit Once you’ve entered all the required details in the above-mentioned field, you need to click on the submit button.












Operating System: Ubuntu 22.04
Memory: At least 8GB RAM
Storage: Minimum 250GB available disk space
CPU: 8-core minimum
Operating System: Ubuntu 22.04 | macOS Sequoia Version 15.6.1
Prerequisite: Brew
First, install brew:
Use the command below if you are using an AWS EC2 server or other cloud servers with no sudo passwords:
2. And then install wget with brew:
2.) Run as Root or with Sudo Privileges: Ensure the script is executed with root privileges. If not, you may encounter permission issues.
sudo su3.) Get the binary: Get the binary from the official Qubetics repository:
wget -O mpc-node-ubuntu \
https://github.com/Qubetics/chain-abstraction-binary/releases/download/v0.0.1/mpc-node-ubuntu4.) Run the node: Execute the following command to run the node
chmod +x ./mpc-node-ubuntu5.) Connect to solver network:
Enter the following command after running the node to connect with the solver network and other nodes interconnected in the network.
6.) Verify connection and node address
The node is connected to solver network, and the terminal will provide a unique node address in the Peer ID field. Keep the node address confidential.
Note: Node address will be utilised to onboard as a solver in the Qubetics solvers onboarding platform.
The Qubetics Chain Abstraction Protocol enables solvers to actively participate in the decentralized solver network by operating a Multi-Party Computation (MPC) node. Each node contributes to the off-chain solver network, strengthening decentralization, security, and resilience across the protocol.
This guide provides step-by-step instructions for setting up and running a solver MPC node, ensuring solvers can seamlessly join the network and begin contributing to its operations.
The splash screen is the first screen users see when they open the Qubetics dVPN app. If the user already has a wallet created in the app, they should tap “I already have a wallet” to continue. If the user does not have a wallet yet, they can tap “Create new wallet” to set one up directly from this screen. This ensures that every user either connects their existing wallet or creates a new one before accessing the dVPN.
When a user selects “Create new wallet” (and doesn’t already have one), they are redirected to the Legal Screen. On this screen, the user must read and agree to the Privacy Policy and Terms of Service related to the blockchain. After reviewing these, the user needs to:
Check the “Accept” box to confirm compliance.
Click on the “Continue” button to move forward.
After this step, the user will be asked to set a wallet name.
In this step, you can create a custom name for your wallet. The name can include letters and numbers, but special characters are not allowed. The wallet name must be at least 3 characters long and no more than 20 characters. Giving your wallet a unique name makes it easier to identify, especially if you manage multiple wallets in the app.
On the Seed Phrase screen, you are shown a unique 12-word recovery phrase that serves as the backup for your wallet. You must carefully write these words down on paper and keep them in a safe and secure place, as you will be asked to re-enter them in the correct order in the next step to confirm your backup. It is very important to never share this phrase with anyone because having access to it means full control over your wallet and funds. Qubetics Wallet support will never ask you for your seed phrase, so if anyone does, it is a scam. Once you have securely saved your phrase, tap on “Continue” to proceed.
On the Enter Your Seed Phrase screen, you need to confirm your backup phrase by arranging the words in the correct order. The words from your seed phrase are displayed below, and you must tap them one by one to place them in the box above in the same sequence shown earlier. This step ensures that you have securely noted down your phrase and can restore your wallet if needed. Once all words are placed correctly, tap “Continue” to proceed.
On the Create Secret Code screen, you need to set up a 6-digit code that will be used to secure your wallet within the app. This code acts as an extra layer of protection every time you access your wallet or perform sensitive actions. For added security, you also have the option to enable biometric authentication (such as fingerprint or face recognition) by toggling the “Enable Biometric” switch. This combination of a secret code and biometrics ensures that your wallet remains protected against unauthorized access.
The Home Screen is the first screen you see after entering your recovery phrase (mnemonics). It provides an overview of your dVPN status and quick access to features.
dVPN Status: This shows whether you are currently connected to a node or not. If you are connected, the status will display “Connected”, and if not, it will show “Disconnected”.
Plan Validity: Next to the dVPN status, you’ll see the number of days remaining on your active plan (for example, “11 days left”). This indicates how long you can continue accessing dVPN nodes. Once your plan expires, you’ll need to top up your account with a new plan to keep using the service.
Country List: This section displays the list of countries where dVPN nodes are hosted. From here, you can directly select a country and region to connect to a specific node.
The Recent Sessions screen shows a history of the user’s previous dVPN connections. Each session entry displays the country and city of the node, along with the exact date, time, and duration of the connection. This helps users easily track when and where they last connected. For quick access, there is also a “Reconnect” button under each session, allowing the user to instantly reconnect to any previously used server without needing to go back and search through the country list.
The Servers screen allows users to browse and connect to available dVPN nodes across different countries and cities. At the top, there is a search bar where you can type the name of a country or city to quickly find a server. Below that, you can see the available protocol option, such as WireGuard, which ensures secure and fast connections. The list of countries, such as the United States, Germany, Singapore, and Japan, is displayed along with the number of available server locations in each. By selecting a country, you can view all its available regions and connect to a preferred server.
The Region-wise Nodes screen displays all available server locations within a selected country. Each entry shows the city and region where a node is hosted, such as New York, Chicago, and Los Angeles in the USA, along with Toronto in Canada. This allows users to choose a more specific location for their connection rather than just selecting a country. By picking a particular city or region, users can optimize their connection speed and performance based on proximity and availability.
On the Server Selection screen, users can view all available servers within the selected country and region. Each server is listed with its name and identifier, making it easy to distinguish between different nodes. From this screen, the user can choose any server they wish to connect to by simply tapping the “Connect” button. If already connected to a server, its status will appear as “Connected”, while other available servers will show the option to connect. This allows users to select their preferred server within a region and switch connections whenever needed.
Connectivity (RPC): In this section, users can configure the RPC (Remote Procedure Call) settings that allow the app to connect to the blockchain network. By default, the app connects to the recommended RPC endpoint for stability, but advanced users can change this to a custom RPC if they want to connect to a specific node or region. This flexibility ensures smooth dVPN functionality and allows users to optimize their network performance based on their preferences.
Legal Section: The legal section provides direct access to the app’s Terms of Service and Privacy Policy. The Terms of Service outline the rules and guidelines that users must follow when using the dVPN, while the Privacy Policy explains how user data is handled, stored, and protected. Keeping these documents easily accessible ensures transparency, legal compliance, and helps users understand their rights and responsibilities.
Version: Here, users can check the current version of the app they are running (version 1.0.0). This is useful for confirming whether they have the latest release installed or if an update is needed. Staying updated ensures access to the newest features, performance improvements, and security patches.
Account Details: This section displays important information about the user’s account. It may include their wallet address, current subscription plan, and plan validity details. By reviewing account details, users can keep track of their active plan and confirm that their wallet is correctly linked to the dVPN service.
Account Top-Up: Users can extend or renew their dVPN access through the Account Top-Up option. This allows them to purchase additional subscription days or upgrade their plan when their existing one is about to expire. Keeping this option within settings ensures users can maintain uninterrupted access to the network without needing to re-register or go through lengthy steps.
The Account Details screen displays the user’s current wallet credits, which represent the available balance that can be used for accessing dVPN services. A refresh option is provided to update the credits in real time, ensuring the displayed balance is always accurate. At the bottom, there is a “Copy Mnemonic” button, which allows users to securely copy their wallet’s recovery phrase. This ensures that users have a quick way to back up or restore their account whenever needed.
The RPC Details screen allows users to configure the Remote Procedure Call (RPC) settings used by the app to connect with the blockchain network. It includes two fields: the “Host”, which specifies the RPC server address, and the “Port”, which defines the communication channel (for example, port-26657. Users can update these details if they want to connect to a custom RPC server for specific performance or network preferences. Once changes are made, they can tap Save to apply the new settings, or use Reset to restore the default configuration.
The Account Top-Up screen allows users to extend their dVPN access by purchasing subscription plans using TICS tokens. Different plans are available based on duration, such as 30 days, 60 days, or 90 days, with each plan priced accordingly in TICS. Once a user selects a plan, they can proceed by tapping “Purchase Now”, and the required amount will be deducted from their account or charged through their iTunes account. These credits are exclusively used for decentralized VPN services within the Qubetics Blockchain. By completing the purchase, users confirm that they have read and agreed to the Terms of Service and Privacy Policy.
The user can disconnect from a connected server in two ways. They can either tap the “Disconnect” button on the home screen or click on the “Connected” status shown on the specific server they are using. Both options will immediately end the active VPN connection.
Off-chain selection (single solver)
Arcana
SDK with unified balances & chain abstraction
Wallet/SDK layer (unified spend)
Orchestrated behind SDK
Across
Cross-chain intents in production
User’s own wallets
Competing relayers/solvers fill intents
Socket (Bungee)
MOFA (order-flow auctions) for routing
Works with user wallets
Auctioned solver selection
Particle Network
Universal Accounts/Liquidity/ Gas
Single account & balance across chains
Coordinator + messaging network
NEAR Protocol
Chain Signatures & NEAR Intents
NEAR accounts sign on other chains via MPC
Intent orchestration on NEAR stack
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew install wget


./mpc-node-ubuntu /ip4/124.243.183.85/tcp/4001/p2p/12D3KooWES6Z9XoJ5Tv1x8wnC9gPhVp91mRCd6sMCm6iM9kfWiRnRecent Sessions: This shows details of your recent connections, including the country, city, date, time, and duration of each session. If you want to connect again to a previously used server, you can simply tap the Reconnect button.
















2.) Run as Root or with Sudo Privileges: Ensure the script is executed with root privileges. If not, you may encounter permission issues.
sudo su3.) Get the binary: Get the binary from the official Qubetics repository:
wget -O mpc-node-mac \
https://github.com/Qubetics/chain-abstraction-binary/releases/download/v0.0.1/mpc-node-mac4.) Run the node: Execute the following command to run the node
chmod +x ./mpc-node-mac5.) Connect to solver network:
Enter the following command after running the node to connect with the solver network and other nodes interconnected in the network.
6.) Verify connection and node address
The node is connected to solver network, and the terminal will provide a unique node address in the Peer ID field. Keep the node address confidential.
Note: Node address will be utilised to onboard as a solver in the Qubetics solvers onboarding platform.
Qubetics Chain Abstraction lets people move assets across chains with one identity and a single intent. Today, it supports BTC ⇄ TICS with funds safeguarded by an MPC Vault, solver‑driven execution, transparent fees, and clear receipts. The design focuses on safety, simplicity, and predictable outcomes.
Product: intent‑based cross‑chain transfers using a universal identity (2PC‑MPC)
Current routes: BTC ⇄ TICS (Qubetics EVM)
Safety: MPC Vault (2‑of‑3) escrow before execution; refund on failure
Most users don’t want to think about bridges, routes, and confirmations. They want to say what they need and get a reliable, auditable result. Chain Abstraction hides the complexity without taking custody in a single place.
Pain today: fragmented UX (bridge → DEX → wallet juggling), fee surprises, slow support
Our stance: state your intent once; we handle routing, safety, and receipts
Core components: Wallet SDK, Solver Network, MPC Vault (2/3), BTC/TICS LPs, Qubetics contracts
Qubetics dVPN is a decentralized virtual private network (dVPN) built on the Qubetics blockchain, enabling users to browse the internet privately and securely by connecting to a global network of independent nodes. Unlike traditional VPNs that rely on centralized servers, Qubetics dVPN leverages nodes operated by service providers worldwide who share their internet bandwidth. In return, providers earn Qubetics tokens (TICS) as rewards. This decentralized approach ensures user data privacy, resists censorship, and prevents any single entity from controlling the network. The TICSScan provides a transparent interface to view blocks, transactions, dVPN sessions, and account activities, making it easy for users and providers to track network operations.
Requirement Specifications: The Block List Page shows all the blocks that are created on the Qubetics blockchain in order. Each block includes details such as block height, who created it (validator), when it was created (timestamp), how many transactions it has, and how much gas was used. For the dVPN system, this page also shows which blocks include dVPN-related data, such as user sessions. This helps users and service providers easily see and verify all activities happening on the Qubetics network.
Requirement Specifications: The Block Detail Page shows all the technical information about a specific block on the chain. When you click on a block from the block list, this page gives a full breakdown of everything that happened in that block. It includes the block height, timestamp, proposer (validator who created the block), number of transactions, gas used, and the exact list of all transactions included in that block. This page is useful for anyone, developers, validators, or regular users who want to inspect what actions were recorded in that particular block, such as token transfers, staking, or dVPN activity like bandwidth usage and session logs.
Overview Tab
Transaction Details
Requirement Specifications: This page gives users a full view of all recent transactions that happened on the Qubetics blockchain. It provides both summary statistics and detailed transaction information, helping users track network activity and dVPN usage in real-time.
Table
This section lists the latest individual transactions in real time. Each row provides quick information about what happened in a specific transaction.
Requirement Specifications: This page shows complete information about a single transaction, including the technical data, fees, gas used, and specific actions it performed, such as starting or ending a dVPN session.
Message Every transaction contains one or more messages, which define what the transaction is doing. In Qubetics dVPN, the key messages include Start Request and End Request.
End Request This message is sent when a user ends a dVPN session. Here's what each field means:
Start Request
This message is triggered when a user starts a new dVPN session.
Event Logs
This page gives an overview of dVPN accounts that have interacted with the service provider’s node. It displays event logs for each session request, including both the Start Request (when a user initiates a session) and the End Request (when the session is terminated). Each event contains details such as the user's wallet address, the node address, session ID, subscription plan, and status (e.g., Pending or Completed). This data helps service providers and users track session activity, validate service usage, and ensure accurate billing and reporting within the Qubetics dVPN ecosystem.
Requirement Specifications: This page gives an overview of dVPN accounts (end users) that have interacted with the service provider’s node.
Account Summary Section
Top Accounts
Shows the addresses that hold the most Qubetics tokens.
Top Activators
Highlights addresses that are most active by transaction volume.
Requirement Specifications: The Address Detail Page displays everything about the selected wallet address. This page helps you track when you started or ended a VPN session, how much you paid as an end user, and whether the session was successful. It also shows other actions, like token transfers linked to your address. This page is useful for checking your activity, making sure everything went through correctly, and keeping a clear record of how you’ve used the Qubetics network.
This section shows the overall performance of the dVPN network. It includes the total number of dVPN providers, active providers, total users, and active users. It also displays the number of transactions carried out, the number of dVPN-specific transactions, and the current active session count. These stats give a quick overview of how the network is being used.
This table provides a detailed record of all transactions linked to a dVPN node. It allows users and node operators to track when sessions start and end, the amount of TICS tokens earned, the exact time of each transaction, and whether the request was successful, pending, or failed. By reviewing this information, operators can monitor their node’s performance, earnings, and reliability in real time.
Unique cryptographic identifier of the block (e.g., 5EJCjQ_KawscSB). Helps verify data integrity and traceability.
Txn Count
Number of transactions included in each block.
Validator
The validator who proposed the block. In the image, it’s the same for all blocks shown: Qdh9043...8887.
Pagination
Allows users to navigate through multiple pages of block history (e.g., showing blocks from 90 to 180, page 2 selected).
Sort Option (Newest)
A dropdown that lets users toggle the block order, by Newest or Oldest first.
Displays the transaction processing fee paid by the sender (e.g., 0.120 or, in some cases, a lower fee value).
Value (TICS)
The actual amount of tokens transferred in the transaction, shown in TICS (e.g., 0.000074655).
Status
Indicates the final outcome of the transaction: “Success”, “Failed”, or “Pending”. Each status is color-coded for easy visibility.
Sort Option (Newest)
Dropdown allowing users to reorder the list from “Newest” to “Oldest” transactions.
Pagination
Allows navigation across multiple pages of transactions.
Unique identifier for the user’s active subscription (e.g., 935962).
Shows when the transaction occurred, in relative terms (e.g., 4 days 21 hrs ago).
Status
Displays whether the transaction was “Success”, “Pending”, or “Failed”.
The total number of transactions processed in the last 24 hours.
dVPN Address
A unique dVPN Address identifies each node in the list. This helps users and operators distinguish between different nodes within the network.
Country
The country field shows the geographical location where the node is hosted. This is important for users who prefer connecting to nodes in specific regions for better speed or compliance reasons.
Region
The region provides more precise location details within the country, such as a state or city. This helps users select the most suitable node based on proximity or regional availability.
Status
The status indicates whether a node is currently Active or Inactive. An active status means the node is online and available for connections, while inactive means the node is offline or not accessible at the moment.
This indicates the most recent user session that was established through the node, along with the time since it happened.
Txn Hash
This is a unique identifier for each transaction on the blockchain. It’s like a digital receipt ID that lets you look up the details of that transaction. Each hash is clickable or copyable so you can explore it further on the explorer.
Block
This shows the block number where the transaction was recorded. Since every block contains a group of transactions, this helps identify exactly where the transaction sits on the chain.
Type
The type tells you whether the request is a Start Request (when a dVPN session begins) or an End Request (when the session finishes). This helps track the usage lifecycle of a node.
Amount
This column shows the amount of TICS tokens involved in the transaction. For example, in this table, each entry shows 0.00234 TICS, which represents the fee or earnings per request.
Fee
This shows the transaction fee charged for processing that request. In this case, the fees are displayed as 0, meaning fee was in very less amount but the value is displayed upto 2 decimal value, but if you hover over it, you can view the exact fee.
Timestamp
This shows exactly when the transaction took place. It includes both the relative time (e.g., “16s ago”) and the exact date and time (e.g., Sept 28, 2024, 04:14 am). This makes it easy to track activity in real time.
Status
The status shows whether the transaction was successful, pending, or failed.
Success (green): The transaction was processed and confirmed on the blockchain.
Pending (yellow): The transaction is still waiting to be confirmed.
Failed (red): The transaction was not completed due to an error or rejection.
Section
Description
Last Block
Displays the most recently produced block on the Qubetics blockchain. In the image, the latest block shown is 16,124,2323.
Top Validator (Last 24h)
Shows the validator that proposed the most blocks in the last 24 hours. Displayed in shortened format (e.g., 0i09...0Xccecc).
Block Time (Last 20 Blocks)
Shows the average time it took to produce the last 20 blocks. In the image, it’s 6 seconds, indicating the current block production speed.
Search Bar
Allows users to search by Txn Hash, Address, Block, Block Hash, or Service Provider account address to find detailed blockchain activity.
Block
Column showing block height (e.g., 4675653). Each row represents one block in the list.
Timestamp
Time when the block was created, shown in relative time (16s ago) and absolute time (Sept 28, 2024 04:14 am).
Section
Description
Block Hash
The block hash is like a digital fingerprint for the block. It’s a unique code that proves the block’s data is valid and hasn’t been changed. If even a small detail inside the block is altered, the hash will completely change. You can copy this hash to check or reference the block later.
Block Number
The block number shows the block’s place in the chain. For example, Block 512456 means it is the 512,456th block created. Each new block increases this number, making it easier to follow the order of events and find specific blocks.
Validator
The validator is the address of the person or node that created and confirmed the block. Validators keep the network secure by checking transactions and adding new blocks.
Timestamp
The timestamp shows exactly when the block was created, along with how long ago it happened. This helps users know how fast new blocks are being added and how quickly transactions are confirmed.
Txn Count
This shows the number of transactions inside the block. If the number is high, it means more activity happened at that time.
Section
Description
Txn Hash
The transaction hash (Txn Hash) is a unique code given to each transaction. It acts like a digital receipt that you can use to track or verify the transaction anywhere on the blockchain.
From Address
This shows the wallet address that sent the transaction. It tells you who initiated the transfer of tokens.
To Address
This shows the wallet address that received the transaction. It identifies the destination of the tokens.
Value (TICS)
The value column shows the amount of TICS tokens transferred in the transaction. This helps users see exactly how many tokens moved between the sender and receiver.
Timestamp
Indicates the timestamp when this transaction was included in the block.
Section
Description
Total Transactions
The total number of transactions that have occurred on the chain since it launched. This includes all actions like token transfers, staking, validator updates, and dVPN session records.
Transactions (Last 30 Days)
The number of transactions processed in the last 30 days. This helps measure the network’s overall activity and growth over time.
Active Accounts (Today)
Indicates how many unique wallet addresses interacted with the chain today (e.g., 12,577).
Section
Description
Txn Hash
A unique identifier (hash) for each transaction. You can click it to view full transaction details.
Type
Describes the action performed in the transaction, such as “Transfer”, “Mint”, “Burn”, “Start Request”, “End Request”, etc.
Block
Shows the block height in which the transaction was included (e.g., 4675653).
From
The sender’s wallet address or initiating entity in the transaction (e.g., 0x47865...4cB845). Noted: It’ll be blank for non-transfer actions like dVPN requests.
To
The receiver’s wallet address of this transaction (e.g., 0x47865...4c87i5). Noted: It’ll be blank for non-transfer actions like dVPN requests.
Timestamp
Shows when the transaction was confirmed e.g, (16s ago, Sept 28, 2024 04:14 am).
Section
Description
Type
The action type, such as MsgEndRequest, indicates it's ending a dVPN session.
From
The wallet address of the user who ended the session.
ID
A unique identifier for the dVPN session that ended. This ID helps link the start and end of the same session.
Rating
An optional field that may include a quality score or feedback for the dVPN node used during the session (if supported).
Section
Description
Type
The action type, such as MsgStartRequest, indicates the start of a dVPN session.
From
The wallet address of the user initiating the session.
ID
A unique session ID is generated for tracking that particular dVPN session.
Address
The node address (provider) that the user connected to for the session. This is important to verify who hosted the session.
Section
Description
#1 End Request
Represents the dVPN session termination recorded as part of the transaction.
Address
Wallet address associated with the event.
Id
Unique identifier for this specific request/event (e.g., 25238892).
Node Address
The address of the node that hosted the session being ended (e.g., qubenode1j0fewc...).
Plan Id
Indicates the plan or subscription tier used.
Status
Indicates whether the End Request has been fully processed or is still pending validation. Status:
Pending
Success
Failed
Section
Description
Daily Active Account
The number of unique wallet addresses that performed at least one transaction today. This shows how many users are interacting with the chain on a daily basis.
Weekly Active Account
The number of unique wallet addresses that have been active in the past 7 days.
Monthly Active Account
The number of unique wallet addresses that made at least one transaction in the last 30 days. This metric helps gauge overall community engagement.
Section
Description
Address
The public blockchain wallet address of the account holder.
Amount
The total number of Qubetics tokens held by the address. This includes both available and staked tokens, if applicable.
Timestamp
The last time this balance information was refreshed. Useful to ensure data is recent.
Section
Description
Address
The wallet address of the active user or smart contract.
Txn Count
The total number of transactions initiated by this address. It reflects how frequently this user interacts with the Qubetics blockchain, including dVPN sessions, staking, transfers, etc.
Section
Description
Address Details
Displays the selected wallet address (e.g., qubetics1v7m7y...). This is the account whose transaction history is being shown.
Txn Hash
Unique identifier of each transaction. Clicking it opens detailed info for that transaction (e.g., 0x4786...4cB845).
Block
Shows the block number in which the transaction was recorded (e.g., 4675653).
Type
Indicates the action type performed, like Start Request (session started) or End Request (session ended).
Amount
Click on more to view the specific transaction start and end session details and also what plan was purchased.
Fee
The transaction fee paid, shown in TICS (e.g., 0.00234 TICS).
Total dVPN Providers
The total count of all node providers participating in the dVPN network.
Active Providers
Number of providers currently online and serving users in real time.
Total Users
The overall number of unique users who have ever connected to the dVPN.
Connected Users
Users who are currently connected and using the dVPN service.
Total dVPN
The cumulative number of transactions processed through the dVPN network.
Current Session Count
Total sessions started by users within the last 24 hours.
Countries
The count of countries in which dVPN node is hosted.
Node Name
This displays the node name/address.
Uptime History
This section shows how consistently the node has been active over a selected time period (e.g., 7 days). The graph displays uptime performance, helping operators track reliability and stability of their node.
Total Earnings
This shows the total amount of TICS tokens earned by the node since it started operating. It reflects the overall revenue generated from providing bandwidth to users.
24hrs Earnings
This indicates how much the node has earned in the last 24 hours. It helps operators monitor short-term performance and daily revenue trends.
Total Users
This displays the total number of users who have used the node so far. It highlights the popularity and demand for that particular node.
Active Users
This shows how many users are currently connected to the node in real time. It gives an immediate view of active usage.
Last Checked In
This shows the last time the node checked in or synced with the network. It helps operators confirm if the node is up to date or has been inactive.












Block Hash
Txn Fee
Subscription Id
Timestamp
Txns (Last 24hrs)
Recent Sessions



./mpc-node-mac
/ip4/124.243.183.85/tcp/4001/p2p/12D3KooWES6Z9XoJ5Tv1x8wnC9gPhVp91mRCd6sMCm6iM9kfWiRn