# Viction

## Viction

- [Getting Started](https://docs.viction.xyz/readme.md): The documents contained are intended to educate users on Viction's technology and to provide developer tutorials and documentation for building solutions on Viction public blockchain.
- [General](https://docs.viction.xyz/general.md): This section provides a general overview of Viction's technology and products.
- [Overview](https://docs.viction.xyz/general/introduction.md)
- [Viction Blockchain](https://docs.viction.xyz/general/blockchain-platform-comparison.md): The blockchain as a foundation for decentralized projects, web3 Dapps and the VIC token.
- [PoSV Consensus](https://docs.viction.xyz/general/blockchain-platform-comparison/posv-consensus.md): Viction uses an innovative consensus method called Proof-of-Stake Voting which provides an incentive to all VIC holders to play an active part in staking across a network of 150 Masternodes.
- [Comparison](https://docs.viction.xyz/general/blockchain-platform-comparison/blockchain-platform-comparison.md): Blockchain comparison overview: Viction, Ethereum, EOS, Cardano and Tendermint.
- [Staking](https://docs.viction.xyz/general/staking.md): Viction Labs has on-chain Staking services that allow people to secure the chain and earn VIC as rewards. Follow these instructions to stake and earn rewards on Viction network.
- [Staking Requirements](https://docs.viction.xyz/general/staking/staking-requirements.md): Introduction to stake VIC on Masternodes.
- [Staking Rewards](https://docs.viction.xyz/general/staking/staking-rewards.md)
- [How to stake on Viction Wallet](https://docs.viction.xyz/general/staking/how-to-stake-on-viction-wallet.md)
- [Network Information](https://docs.viction.xyz/general/network-information.md)
- [Viction Mainnet](https://docs.viction.xyz/general/network-information/viction-mainnet.md)
- [Viction Testnet](https://docs.viction.xyz/general/network-information/viction-testnet.md): The Testnet network is meant to be a public demo of products and a way for to test new features.
- [Viction RPC API](https://docs.viction.xyz/general/viction-rpc-api.md): This document explains how to use Viction APIs
- [Smart Contract Development](https://docs.viction.xyz/smart-contract-development.md): This section covers the development resources for Smart Contract development.
- [Solidity](https://docs.viction.xyz/smart-contract-development/solidity.md): This page is a reduced version of the Solidity docs site that is adapted to Viction network to avoid overwhelming information.
- [A Simple Smart Contract](https://docs.viction.xyz/smart-contract-development/solidity/a-simple-smart-contract.md): A basic example that sets the value of a variable and exposes it for other contracts to access
- [Solidity by Example](https://docs.viction.xyz/smart-contract-development/solidity/solidity-by-example.md)
- [Standards & Specification](https://docs.viction.xyz/smart-contract-development/standards-and-specification.md): In this guide, we take a look at different token standards on the Viction platform.
- [VRC25 Specification](https://docs.viction.xyz/smart-contract-development/standards-and-specification/vrc25-specification.md): VRC25 is the official standard for fungible tokens in Viction ecosystem.
- [VRC725 Specification](https://docs.viction.xyz/smart-contract-development/standards-and-specification/vrc725-specification.md): VRC725 is the simplest form of Non-Fungible Token on Viction
- [IDEs and Tools](https://docs.viction.xyz/smart-contract-development/ides-and-tools.md)
- [Remix](https://docs.viction.xyz/smart-contract-development/ides-and-tools/remix.md)
- [Ethers.js](https://docs.viction.xyz/smart-contract-development/ides-and-tools/ethers.js.md)
- [web3.js](https://docs.viction.xyz/smart-contract-development/ides-and-tools/web3js.md)
- [thirdweb CLI](https://docs.viction.xyz/smart-contract-development/ides-and-tools/thirdweb-cli.md)
- [Deployment & Verification](https://docs.viction.xyz/smart-contract-development/smart-contract-verification.md)
- [Hardhat](https://docs.viction.xyz/smart-contract-development/smart-contract-verification/hardhat.md): This section will guide you through deploying a smart contract on the Viction using Hardhat.
- [Foundry](https://docs.viction.xyz/smart-contract-development/smart-contract-verification/foundry.md): This section will guide smart contracts development on Viction network using Foundry tool.
- [DApp Development](https://docs.viction.xyz/developer-guide.md): This section contains resources for Dapp development - back-end/front-end APIs, tools, and useful tutorials.
- [Integration](https://docs.viction.xyz/developer-guide/integration.md): Viction Integration: A Step-By-Step Guide
- [Exchange/Wallet integration](https://docs.viction.xyz/developer-guide/integration/exchange-wallet-integration.md)
- [VRC25 Exchange/Wallet integration](https://docs.viction.xyz/developer-guide/integration/vrc25-exchange-wallet-integration.md): This tutorial will walk through integrating TRC2 tokens to applications (e.g., wallet, exchange)
- [Viction Staking Governance](https://docs.viction.xyz/developer-guide/integration/viction-staking-governance.md)
- [VIC ZeroGas](https://docs.viction.xyz/developer-guide/integration/vic-zerogas-integration.md): VIC ZeroGas is the runtime feature to perform gas-less transaction with VRC25 token
- [VRRF](https://docs.viction.xyz/developer-guide/integration/vrrf.md): Viction VRRF, which stands for Verifiable Relatively Random Function, is a pseudo-random number generator that is both verifiable and provably fair.
- [Data and analytics](https://docs.viction.xyz/developer-guide/data-and-analytics.md)
- [Embedded Wallet (MPC)](https://docs.viction.xyz/developer-guide/embedded-wallet-mpc.md): Embedded wallets are indispensable tooling for developers to go to market faster and onboard all online users to onchain.
- [Walkthrough: Build a Dapp on Viction](https://docs.viction.xyz/developer-guide/build-a-dapp-on-viction.md)
- [Setup Environment](https://docs.viction.xyz/developer-guide/build-a-dapp-on-viction/setup-environment.md)
- [Write the Smart Contract](https://docs.viction.xyz/developer-guide/build-a-dapp-on-viction/writing-the-smart-contract.md)
- [Interacting with the Dapp in a browser](https://docs.viction.xyz/developer-guide/build-a-dapp-on-viction/interacting-with-the-dapp-in-a-browser.md)
- [Masternode](https://docs.viction.xyz/masternode.md): In this section we provide information on how to setup and run a Masternode on Viction.
- [Requirements](https://docs.viction.xyz/masternode/requirements.md): Hardware specification for running a Viction Mainnet node.
- [Run a Full Node](https://docs.viction.xyz/masternode/run-a-full-node.md): This tutorial shows how to run a full node and meet the requirements to apply to become a Masternode Candidate on VicMaster. You have to run the Viction client - our Viction implement on Go
- [Binary](https://docs.viction.xyz/masternode/run-a-full-node/binary.md): This guide shows how to run a Viction Masternode in testnet and mainnet without the need of using Docker and tmn.
- [Create a Viction Masternode](https://docs.viction.xyz/masternode/run-a-full-node/create-a-viction-masternode.md): This tool aims to help beginner/intermediate Masternode owners. It acts as a terminal wizard which helps the user generate a working configuration for docker-compose to run the node.
- [Tmn](https://docs.viction.xyz/masternode/run-a-full-node/tmn.md): We made a simple command line interface called tmn to easily and quickly start a Viction Masternode
- [Docker](https://docs.viction.xyz/masternode/run-a-full-node/docker.md): Alternative to using our simple tool tmn, people or companies with existing infrastructure might want to directly run our docker images for more flexibility.
- [Apply Your Node](https://docs.viction.xyz/masternode/apply-your-node.md): Once your full node is up and running, you need to apply to make it eligible as a Masternode.
- [Slashing Mechanism](https://docs.viction.xyz/masternode/viction-slashing-mechanism.md): Slashing Masternodes to keep the network functionality efficient
- [Chain Data Snapshots](https://docs.viction.xyz/masternode/chain-data-snapshots.md)
- [Troubleshooting](https://docs.viction.xyz/masternode/troubleshooting.md): Self-help guide to resolve common issues when deploying new node
- [Viction Wallet](https://docs.viction.xyz/viction-wallet.md)
- [User Guide](https://docs.viction.xyz/viction-wallet/user-guide.md)
- [Authentication](https://docs.viction.xyz/viction-wallet/user-guide/authentication.md)
- [How to create a new wallet](https://docs.viction.xyz/viction-wallet/user-guide/how-to-create-a-new-wallet.md)
- [How to restore a wallet?](https://docs.viction.xyz/viction-wallet/user-guide/how-to-restore-a-wallet.md)
- [Wallet settings](https://docs.viction.xyz/viction-wallet/user-guide/wallet-settings.md)
- [Send & Receive Tokens](https://docs.viction.xyz/viction-wallet/user-guide/send-and-receive-tokens.md)
- [Add custom token](https://docs.viction.xyz/viction-wallet/user-guide/add-custom-token.md)
- [Manage Tokens](https://docs.viction.xyz/viction-wallet/user-guide/manage-tokens.md)
- [Send NFT](https://docs.viction.xyz/viction-wallet/user-guide/send-nft.md)
- [General settings](https://docs.viction.xyz/viction-wallet/user-guide/general-settings.md)
- [Developer Guide](https://docs.viction.xyz/viction-wallet/developer-guide.md)
- [Privacy Policy](https://docs.viction.xyz/viction-wallet/privacy-policy.md): Date Last Revised: Nov 23, 2023
- [Term and Services](https://docs.viction.xyz/viction-wallet/term-and-services.md): Date Last Revised: Nov 23, 2023
- [Viction Bridge](https://docs.viction.xyz/victionbridge.md)
- [Spacegate](https://docs.viction.xyz/victionbridge/spacegate.md)
- [Hyperlane](https://docs.viction.xyz/victionbridge/hyperlane.md)
- [Viction Data Availability](https://docs.viction.xyz/viction-data-availability.md): Viction's Data Availability (DA) represents a groundbreaking initiative to enhance this aspect of blockchain technology.
- [Viction DA RPC API](https://docs.viction.xyz/viction-data-availability/viction-da-rpc-api.md): Viction DA, the interconnecting data layer for Web3, breaking down communication barriers between blockchain platforms.
- [DA Integration Use cases](https://docs.viction.xyz/viction-data-availability/da-integration-use-cases.md)
- [Simple Guide for Integrating OP Stack Rollup with Viction DA Layer](https://docs.viction.xyz/viction-data-availability/da-integration-use-cases/simple-guide-for-integrating-op-stack-rollup-with-viction-da-layer.md): This guide explains how to connect OP Stack rollups with the Viction Data Availability (DA) Layer using the testnet on Viction as settlement.
- [How to](https://docs.viction.xyz/how-to.md)
- [How to Connect to Viction Blockchain](https://docs.viction.xyz/how-to/how-to-connect-to-viction-network.md): This guide will show you how to connect to the Viction Mainnet to check your balance, move tokens, and start staking via MEW, Ledger Nano S, Metamask, and Viction Wallet.
- [Coin98 Super Wallet](https://docs.viction.xyz/how-to/how-to-connect-to-viction-network/coin98-super-wallet.md): Coin98 is the #1 crypto super app designed to seamlessly connect a billion users to the crypto world safely and securely.This guide shows detailed steps on how to use and connect Coin98 Super Wallet t
- [Metamask](https://docs.viction.xyz/how-to/how-to-connect-to-viction-network/metamask.md): This guide shows how to connect Metamask to the Viction Mainnet.
- [Ledger](https://docs.viction.xyz/how-to/how-to-connect-to-viction-network/ledger.md): VIC and tokens issued on Viction are officially supported by the Ledger Nano S hardware wallet. The following describes how to use Ledger Nano S to connect to and use Viction Labs' services.
- [How to troubleshoot when the node is up but couldn't begin to sync block](https://docs.viction.xyz/how-to/how-to-troubleshoot-when-the-node-is-up-but-couldnt-begin-to-sync-block.md)
- [How to Vote for Viction Saigon Network Upgrade Proposal](https://docs.viction.xyz/how-to/how-to-vote-for-viction-saigon-network-upgrade-proposal.md): Below are the instructions for participating in the voting process for the Viction Saigon Network Upgrade Proposal.
- [How to issue a token via VICIssuer](https://docs.viction.xyz/how-to/how-to-issue-a-token-via-vicissuer.md): In this article, we are stimulate the process to issue a token via VicIssuer
- [How to verify if a contract has been issued via VICIssuer](https://docs.viction.xyz/how-to/how-to-verify-if-a-contract-has-been-issued-via-vicissuer.md): In this article, we will cover for how to verify the token contract had been issued by VICIssuer
- [How to deploy the VRC725 contract](https://docs.viction.xyz/how-to/how-to-deploy-the-vrc725-contract.md): This is the step by step guide to deploy the VRC725 contract
- [How to apply ZeroGas for VRC725 contract](https://docs.viction.xyz/how-to/how-to-apply-zerogas-for-vrc725-contract.md): This is the step by step guide to apply the ZeroGas protocol for any  VRC725 contract
- [How to Migrate Dapps from Ethereum](https://docs.viction.xyz/how-to/how-to-migrate-dapp-from-ethereum.md): Now that we’ve successfully compiled, it’s time to migrate your smart contracts to Viction’s blockchain!
- [How to register Token or NFT logo on Vicscan](https://docs.viction.xyz/how-to/how-to-register-token-or-nft-logo-on-vicscan.md): This guide will show you how to register your Token of NFT logo, so that they are displayed on Vicscan
- [How to verify a contract on Vicscan](https://docs.viction.xyz/how-to/how-to-verify-a-contract-on-vicscan.md): This guide will show you how to verify a contract on Vicscan
- [How to confirm a project on Vicscan](https://docs.viction.xyz/how-to/how-to-confirm-a-project-on-vicscan.md): This guide will show you how to confirm a project on Vicscan
- [How to check if a token is gas sponsored on Viction](https://docs.viction.xyz/how-to/how-to-check-if-a-token-is-gas-sponsored-on-viction.md): This guide will show you how to check if a token is gas sponsored on Viction
- [How to verify gas sponsored transactions](https://docs.viction.xyz/how-to/how-to-verify-gas-sponsored-transactions.md): This guide will show you how to verify gas sponsored transactions
- [How to create Telegram Mini Apps](https://docs.viction.xyz/how-to/how-to-create-telegram-mini-apps.md): This guide will show you how to create Telegram Mini Apps on Viction
- [How to use VictionSafe (Multisig)](https://docs.viction.xyz/how-to/how-to-use-victionsafe-multisig.md): This page will show you how to use Viction Safe (Multisig)
- [FAQ](https://docs.viction.xyz/faq.md): The most frequently asked questions about Viction products and its ecosystem.
- [General](https://docs.viction.xyz/faq/general.md)
- [Viction](https://docs.viction.xyz/faq/general/viction.md)
- [Ecosystem](https://docs.viction.xyz/faq/general/ecosystem.md)
- [VIC - Economics](https://docs.viction.xyz/faq/general/vic-economic.md)
- [Contact & Support](https://docs.viction.xyz/faq/general/company.md)
- [Masternodes and Voting](https://docs.viction.xyz/faq/masternode-and-voting.md)
- [Masternodes](https://docs.viction.xyz/faq/masternode-and-voting/masternode.md)
- [Voter](https://docs.viction.xyz/faq/masternode-and-voting/voter.md)
- [Products](https://docs.viction.xyz/faq/products.md): A set of unique products has been built to support speed, privacy, usability, and liquidity needs all in one platform.
- [VicScan (Explorer)](https://docs.viction.xyz/faq/products/vicscan-explorer.md)
- [VicMaster](https://docs.viction.xyz/faq/products/vicmaster.md)
- [How to vote on VicMaster with Coin98 Super Wallet](https://docs.viction.xyz/faq/products/vicmaster/how-to-vote-on-vicmaster-with-coin98-super-wallet.md)
- [VicStats](https://docs.viction.xyz/faq/products/tomostats.md)
- [VicIssuer](https://docs.viction.xyz/faq/products/vicissuer.md): VicIssuer provides a friendly user interface and back-end mechanism to issue VRC20(deprecated) & VRC25 tokens in only a few steps.
- [How to Verify & Publish Contract Source Code on VicScan](https://docs.viction.xyz/faq/products/vicissuer/how-to-verify-and-publish-contract-source-code-on-vicscan.md)
- [Viction Wallet](https://docs.viction.xyz/faq/products/viction-wallet.md)
- [Viction Data Availability Network](https://docs.viction.xyz/faq/products/viction-data-availability-network.md): Lite Paper
- [Legal](https://docs.viction.xyz/legal.md)
- [Terms of Use](https://docs.viction.xyz/legal/terms-of-use.md): Terms and conditions for using Viction's products.
- [Privacy Policy](https://docs.viction.xyz/legal/privacy.md): The privacy policy of Viction
- [Whitepaper and Research](https://docs.viction.xyz/whitepaper-and-research.md): In this page, we gather all of the Viction product's papers which help explain issue of blockchain industry and present the in-depth solution from our experts.
- [Archive](https://docs.viction.xyz/archive.md): Archive content contains documentation that may not relevant to current state of Viction. They will removed in the future.
- [TOMOE](https://docs.viction.xyz/archive/tomoe.md)
- [How to Deploy a VRC25 Token on Viction](https://docs.viction.xyz/archive/how-to-deploy-a-trc25-token-on-viction.md)
- [How to deploy an ICO smart contract on Viction](https://docs.viction.xyz/archive/how-to-deploy-an-ico-smart-contract-on-viction.md)
- [How to deploy an NFT token](https://docs.viction.xyz/archive/how-to-deploy-a-nft-token.md): Create a unique ERC721-equivalent token (ie: CryptoKitties) on Viction!
- [An Example of Building a Dapp on Viction](https://docs.viction.xyz/archive/an-example-of-building-a-dapp-on-viction.md)
- [Migrate Ethereum Dapp to Viction](https://docs.viction.xyz/archive/migrate-ethereum-dapp-to-viction.md)
- [TomoMasterDAO](https://docs.viction.xyz/archive/tomomasterdao.md)
- [Introduction](https://docs.viction.xyz/archive/tomomasterdao/introduction.md)
- [Governance model](https://docs.viction.xyz/archive/tomomasterdao/governance-model.md)
- [On-Chain vs Off-Chain Voting](https://docs.viction.xyz/archive/tomomasterdao/governance-model/on-chain-vs-off-chain-voting.md)
- [Board](https://docs.viction.xyz/archive/tomomasterdao/governance-model/board.md)
- [Proposals](https://docs.viction.xyz/archive/tomomasterdao/governance-model/proposals.md)
- [Voting and Outcome](https://docs.viction.xyz/archive/tomomasterdao/governance-model/voting-and-outcome.md)
- [Tokenomics](https://docs.viction.xyz/archive/tomomasterdao/tokenomics.md)
- [How to utilize and trade tDAO](https://docs.viction.xyz/archive/tomomasterdao/how-to-utilize-and-trade-tdao.md)
- [Proposal guidelines for TomoMasterDAO](https://docs.viction.xyz/archive/tomomasterdao/proposal-guidelines-for-tomomasterdao.md)
- [Old Viction Testnet](https://docs.viction.xyz/archive/viction-testnet.md): The Testnet network is meant to be a public demo of products and a way for to test new features.
- [Deploy on Viction](https://docs.viction.xyz/archive/deploy-on-viction.md)
- [CLI Commands](https://docs.viction.xyz/archive/deploy-on-viction/cli-commands.md): This shows useful CLI commands for developers to work with the Viction client tomo.
- [Viction Private Testnet Setup](https://docs.viction.xyz/archive/deploy-on-viction/viction-private-testnet-setup.md): This tutorial shows how to set up a private Viction Testnet on a local machine. The purpose is to help developers to familiarise themselves with Viction's source code and initial setup.
