VeChain Docs
  • Welcome to VeChain
  • Blockchain Basics
    • Introduction to blockchain
    • Introduction to digital property
    • The evolution of the internet
  • Introduction to VeChain
    • About the VeChain blockchain
      • Consensus Deep Dive
      • Governance
    • Dual-Token Economic Model
      • VeChain (VET)
      • VeThor (VTHO)
    • Acquire VeChain Assets
    • Sustainability
  • Core Concepts
    • Networks
      • Thor Solo Node
      • Testnet
      • Mainnet
    • Nodes
      • Node Rewards Programme
    • Blocks
      • Block Model
    • Transactions
      • Transaction Model
      • Transaction Fees
      • Transaction Calculation
      • Meta Transaction Features
        • Transaction Uniqueness
        • Controllable Transaction Lifecycle
        • Clauses (Multi-Task Transaction)
        • Fee Delegation
          • Multi-Party Payment (MPP)
          • Designated Gas Payer (VIP-191)
        • Transaction Dependency
    • Block Explorers
    • Wallets
      • VeWorld
        • User Guide
          • Setup
          • Wallet
          • Signing
          • Activities
          • Settings
        • FAQ
      • Sync2
        • User Guide
          • Setup
          • Wallet
          • Signing
          • Activities
          • Settings
        • FAQ
      • Sync
        • User Guide
          • Wallet
          • Ledger Device
          • Browser dApps and web
          • Interact with dApps
          • Activities
          • Settings
          • Report an Issue
          • Contributing
        • FAQ
    • EVM Compatibility
      • VeChain Modifications
      • Methodology
      • Test Coverage
        • Gas model
        • Raw transaction
        • hardhat specific
          • Ganache failures
          • evm_increaseTime
        • Failures in constructor
        • eth_sign
        • Contract address prediction
        • BadBeacon proxy address at 0x1
      • How to Recreate
      • Additional Information
        • Using Governance Contracts
        • ERC1820/ERC777 Testnet
        • Delegate Options
    • Account Abstraction
      • UserOperation
      • Bundler
      • EntryPoint Contract
      • Account Factory Contract
      • Paymaster Contract
    • Token Bound Accounts
  • How to run a node
    • Nodes
    • How to run a Thor Solo Node
    • Custom Network
    • Connect Sync2 to a Thor Solo Node
  • Developer Resources
    • Getting Started
    • How to build on VeChain
      • Connect to the Network
      • Read Data
        • Read Blocks
        • Read Transactions
        • Read Accounts
        • States & Views
        • Events & Logs
        • VET Transfers
      • Write Data
        • Transactions
        • Fee Delegation
      • Listen to Changes
        • Events
        • VET Transfers
        • Transactions
        • Blocks
        • Beats
      • Build with Hardhat
      • Utilities
        • BigInt and Unit-Handling
        • Name Service Lookups
    • Example dApps
      • Buy me a Coffee
      • Token Bound Accounts
      • PWA with Privy and Account Abstraction
    • EVM Compatibility for Developers
      • Key Architectural Differences and Optimizations
      • Practical Implications for Developers: Key Considerations
      • RPC Methods (Detailed Breakdown)
      • Frequently Asked Questions (FAQs)
      • VeChain Blockchain Specifications
      • Key Differences Between VeChain and Ethereum (Summary)
      • Best Practices for Developing on VeChainThor
    • How to verify Address-Ownership
      • Next.js Session Verification
    • Debug Reverted Transactions
    • Account Abstraction
    • VIP-191: Designated Gas Payer
      • How to Integrate VIP-191 (I)
      • How to Integrate VIP-191 (II)
      • How to Integrate VIP-191 (III)
    • Index with Graph Node
      • Setup with Docker
      • Index with OpenZeppelin
        • Create Subgraph Project
        • Configure Contracts
        • Deploy Subgraph and start Indexing
        • Track Subgraph Indexing
        • Access Subgraph
        • Update Subgraph
    • SDKs & Providers
      • SDK
        • Architecture
        • Accounts
        • Bloom Filter
        • Certificates
        • Contracts
        • Cryptography
        • Debug
        • Encoding
        • Polls
        • Subscriptions
        • Thor Client
        • Transactions
      • Thor DevKit
        • Installation
        • Usage
          • Cryptography
          • Accounts
          • Encoding
          • Transactions
          • Certificates
          • Bloom Filter
      • DApp Kit
        • v2
          • Installation
          • React
            • Installation
            • Usage
          • Vanilla JS
            • Installation
            • Usage
          • Core
            • Installation
            • Usage
          • Theme Variables
          • i18n
        • v1
          • Installation
          • React
            • Installation
            • Usage
          • Vanilla JS
            • Installation
            • Usage
          • Core
            • Installation
            • Usage
          • Theme Variables
          • i18n
          • Node Polyfills
          • V0 to V1
        • v0
          • Installation
          • Usage
          • React
            • Installation
            • Usage
          • Vanilla (UI)
            • Installation
            • Usage
          • Styles (UI)
          • i18n
      • DevPal
      • Web3-Providers-Connex
        • Installation
        • Usage
      • Connex
        • Installation
        • API Specification
    • Frameworks & IDEs
      • Hardhat
      • Remix
    • Built-in Contracts
    • VORJ
    • Useful Links
  • How to contribute
Powered by GitBook
On this page
  • Overview
  • Thorest API: Powering Blockchain Communication
  • Monitoring Node Health
  • Mainnet Nodes
  • Testnet Node
  • Getting started

Was this helpful?

  1. How to run a node

Nodes

RESTful API to access the VeChainThor blockchain

PreviousHow to run a nodeNextHow to run a Thor Solo Node

Last updated 1 month ago

Was this helpful?

Overview

In previous chapters, we discussed some scenarios where it can be convenient for a dApp to use a local or public node. Regardless of the choice, the interface for interacting with VeChainThor blockchain are the RESTful APIs specifically designed known as the Thorest API. This modern interface facilitates seamless interaction with the blockchain, enabling developers and users to harness its full potential.

Thorest API: Powering Blockchain Communication

The Thorest API stands as the primary communication channel for the VeChainThor blockchain. It offers a comprehensive set of endpoints that allow for diverse interactions, from querying blockchain data to submitting transactions.

For the latest information of each of the available endpoints please use the following link .

Monitoring Node Health

VeChain prioritizes network performance and reliability. To support this, two key resources are available for node health monitoring:

  • Official VeChain Status Page: , with the following filters: , .

  • VeChain Energy Status Page: .

These dashboards provide real-time insights into node health, network stability, and overall ecosystem performance. Regular checks can help users and developers ensure optimal connectivity and stay informed about the network's status.

Mainnet Nodes

Provider
Link

VeChain

VeChain

VeChain

Veblocks

Veblocks

Veblocks

SafeTech

SafeTech

VeChain Energy

VeChain Energy

Testnet Node

Provider
Link

VeChain

VeChain

VeChain

Veblocks

Veblocks

Veblocks

SafeTech

Getting started

To begin interacting with the VeChainThor blockchain:

  • Choose a suitable node (mainnet or testnet) based on your project requirements.

  • Familiarize yourself with the Thorest API documentation.

  • Implement API calls in your application to read from or write to the blockchain.

  • Utilize the node status page to ensure you're connecting to healthy, responsive nodes.

By leveraging these tools and resources, developers can create robust, blockchain-powered applications on the VeChainThor network, tapping into its unique features and capabilities.

Thorest API Repo
https://status.vechain.org/
https://mainnet.status.vechain.org
https://testnet.status.vechain.org
https://nodes.status.vechain.energy/
mainnet.vecha.in
sync-mainnet.vechain.org
vethor-node.vechain.com
mainnet.veblocks.net
mainnet02.vechain.de.blockorder.net
mainnet02.vechain.fi.blockorder.net
mainnetc1.vechain.network
mainnetc2.vechain.network
de.node.vechain.energy
us.node.vechain.energy
testnet.vecha.in
sync-testnet.vechain.org
vethor-node-test.vechaindev.com
testnet.veblocks.net
testnet02.vechain.de.blockorder.net
testnet02.vechain.fi.blockorder.net
testnetc1.vechain.network