# VeChain Docs ## VeChain Docs - [Welcome to VeChain](https://docs.vechain.org/readme): VeChain, a sustainable, public and enterprise-grade blockchain - [Blockchain Basics](https://docs.vechain.org/blockchain-basics): A basic introduction and overview of blockchains. - [Introduction to blockchain](https://docs.vechain.org/blockchain-basics/introduction-to-blockchain): A concise guide to the essence, mechanics, applications, and significance of blockchain technology. - [Introduction to digital property](https://docs.vechain.org/blockchain-basics/introduction-to-digital-property): An overview of digital property types and their blockchain implementation. - [The evolution of the internet](https://docs.vechain.org/blockchain-basics/the-evolution-of-the-internet): The evolution from Web1 to Web3, a paradigm shift in internet technology. - [Introduction to VeChain](https://docs.vechain.org/introduction-to-vechain): An introduction to VeChain and the VeChainThor blockchain ecosystem. - [About the VeChain blockchain](https://docs.vechain.org/introduction-to-vechain/about-the-vechain-blockchain): An in-depth look at the VeChainThor blockchain powering the VeChain ecosystem. - [Consensus Deep Dive](https://docs.vechain.org/introduction-to-vechain/about-the-vechain-blockchain/consensus-deep-dive): A deeper dive into our PoA consensus mechanism. - [Governance](https://docs.vechain.org/introduction-to-vechain/about-the-vechain-blockchain/governance): Introduction to blockchain governance and VeChain's implementation. - [Dual-Token Economic Model](https://docs.vechain.org/introduction-to-vechain/dual-token-economic-model): Understanding VeChain's innovative dual-token economic model. - [VeChain (VET)](https://docs.vechain.org/introduction-to-vechain/dual-token-economic-model/vechain-vet): Understanding VeChain's utility token, VET - [VeThor (VTHO)](https://docs.vechain.org/introduction-to-vechain/dual-token-economic-model/vethor-vtho): Understanding VeChain's transaction/gas token, VTHO - [Acquire VeChain Assets](https://docs.vechain.org/introduction-to-vechain/acquire-vechain-assets): A comprehensive guide to acquiring VeChain assets. - [Sustainability](https://docs.vechain.org/introduction-to-vechain/sustainability): VeChain's role in fostering global sustainability. - [Core Concepts](https://docs.vechain.org/core-concepts): Core concepts relating to blockchain systems and the VeChainThor blockchain. - [Networks](https://docs.vechain.org/core-concepts/networks): A section dedicated to the VeChainThor network and supporting nodes. - [Thor Solo Node](https://docs.vechain.org/core-concepts/networks/thor-solo-node): An introduction to the Thor solo node and its purpose. - [Testnet](https://docs.vechain.org/core-concepts/networks/testnet): Defining a blockchain testnet and it's purposes. - [Mainnet](https://docs.vechain.org/core-concepts/networks/mainnet): Public nodes which can be leveraged to interact with the VeChainThor blockchain. - [Nodes](https://docs.vechain.org/core-concepts/nodes): Defining the different types of nodes who support the VeChain ecosystem. - [Node Rewards Programme](https://docs.vechain.org/core-concepts/nodes/node-rewards-programme): Economic and X-Node interactions with the official node rewards dApp. - [Blocks](https://docs.vechain.org/core-concepts/blocks): Introduction to what a block represents and what block finality is. - [Block Model](https://docs.vechain.org/core-concepts/blocks/block-model): An introduction and overview of the VeChainThor blockchain block model. - [Transactions](https://docs.vechain.org/core-concepts/transactions): Learn about VeChain's novel transaction features. - [Transaction Model](https://docs.vechain.org/core-concepts/transactions/transaction-model): An introduction and overview of the VeChainThor blockchain transaction model. - [Transaction Fees](https://docs.vechain.org/core-concepts/transactions/transaction-fees): An introduction to transaction fees and why they are essential to all blockchains. - [Transaction Calculation](https://docs.vechain.org/core-concepts/transactions/transaction-calculation): The math behind gas fee calculation on the VeChainThor blockchain. - [Meta Transaction Features](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features): Overview of transaction features. - [Transaction Uniqueness](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features/transaction-uniqueness): A unique transaction id for each transaction on the VeChainThor blockchain. - [Controllable Transaction Lifecycle](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features/controllable-transaction-lifecycle): Configure your transaction lifecycle on the VeChainThor blockchain. - [Clauses (Multi-Task Transaction)](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features/clauses-multi-task-transaction): A native approach to scale transaction throughput on the VeChainThor blockchain. - [Fee Delegation](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features/fee-delegation): VeChain provides two approaches for fee delegation on the VeChainThor blockchain. - [Multi-Party Payment (MPP)](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features/fee-delegation/multi-party-payment-mpp): The native VeChainThor fee delegation protocol. - [Designated Gas Payer (VIP-191)](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features/fee-delegation/designated-gas-payer-vip-191): An extension of MPP which offers a more flexible version of fee delegation. - [Transaction Dependency](https://docs.vechain.org/core-concepts/transactions/meta-transaction-features/transaction-dependency): Enforce a transaction order on the VeChainThor blockchain. - [Block Explorers](https://docs.vechain.org/core-concepts/block-explorers): An essential tool which enhances the readability of the blockchain. - [Wallets](https://docs.vechain.org/core-concepts/wallets): An intro and taxonomy of the different types of wallets. - [VeWorld](https://docs.vechain.org/core-concepts/wallets/veworld): A browser plugin wallet - [User Guide](https://docs.vechain.org/core-concepts/wallets/veworld/user-guide): VeWorld user guide - [Setup](https://docs.vechain.org/core-concepts/wallets/veworld/user-guide/setup): How to setup VeWorld - [Wallet](https://docs.vechain.org/core-concepts/wallets/veworld/user-guide/wallet): How to create, import and export wallets on VeWorld - [Signing](https://docs.vechain.org/core-concepts/wallets/veworld/user-guide/signing): How to sign a transaction on VeWorld - [Activities](https://docs.vechain.org/core-concepts/wallets/veworld/user-guide/activities): How to access your history - [Settings](https://docs.vechain.org/core-concepts/wallets/veworld/user-guide/settings): How to customize your wallet - [FAQ](https://docs.vechain.org/core-concepts/wallets/veworld/faq): FAQ on VeWorld - [Sync2](https://docs.vechain.org/core-concepts/wallets/sync2): A mobile and browser plugin wallet - [User Guide](https://docs.vechain.org/core-concepts/wallets/sync2/user-guide): Sync2 user guide - [Setup](https://docs.vechain.org/core-concepts/wallets/sync2/user-guide/setup) - [Wallet](https://docs.vechain.org/core-concepts/wallets/sync2/user-guide/wallet) - [Signing](https://docs.vechain.org/core-concepts/wallets/sync2/user-guide/signing) - [Activities](https://docs.vechain.org/core-concepts/wallets/sync2/user-guide/activities) - [Settings](https://docs.vechain.org/core-concepts/wallets/sync2/user-guide/settings) - [FAQ](https://docs.vechain.org/core-concepts/wallets/sync2/faq) - [Sync](https://docs.vechain.org/core-concepts/wallets/sync): A web browser with a built in VeChain wallet - [User Guide](https://docs.vechain.org/core-concepts/wallets/sync/user-guide): Sync user guide - [Wallet](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/wallet) - [Ledger Device](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/ledger-device) - [Browser dApps and web](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/browser-dapps-and-web) - [Interact with dApps](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/interact-with-dapps) - [Activities](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/activities) - [Settings](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/settings) - [Report an Issue](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/report-an-issue) - [Contributing](https://docs.vechain.org/core-concepts/wallets/sync/user-guide/contributing) - [FAQ](https://docs.vechain.org/core-concepts/wallets/sync/faq) - [EVM Compatibility](https://docs.vechain.org/core-concepts/evm-compatibility): Ethereum virtual machine (EVM) compatibility with the VeChainThor blockchain - [VeChain Modifications](https://docs.vechain.org/core-concepts/evm-compatibility/vechain-modifications): A developers guide to the main modifications implemented in VeChain when compared to Ethereum. - [Methodology](https://docs.vechain.org/core-concepts/evm-compatibility/methodology) - [Test Coverage](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage) - [Gas model](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/gas-model) - [Raw transaction](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/raw-transaction) - [hardhat specific](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/hardhat-specific) - [Ganache failures](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/hardhat-specific/ganache-failures) - [evm\_increaseTime](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/hardhat-specific/evm_increasetime) - [Failures in constructor](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/failures-in-constructor) - [eth\_sign](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/eth_sign) - [Contract address prediction](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/contract-address-prediction) - [BadBeacon proxy address at 0x1](https://docs.vechain.org/core-concepts/evm-compatibility/test-coverage/badbeacon-proxy-address-at-0x1) - [How to Recreate](https://docs.vechain.org/core-concepts/evm-compatibility/how-to-recreate): A tutorial on how to recreate the OpenZeppelin tests locally using a Thor Solo node. - [Additional Information](https://docs.vechain.org/core-concepts/evm-compatibility/additional-information) - [Using Governance Contracts](https://docs.vechain.org/core-concepts/evm-compatibility/additional-information/using-governance-contracts) - [ERC1820/ERC777 Testnet](https://docs.vechain.org/core-concepts/evm-compatibility/additional-information/erc1820-erc777-testnet) - [Delegate Options](https://docs.vechain.org/core-concepts/evm-compatibility/additional-information/delegate-options) - [Account Abstraction](https://docs.vechain.org/core-concepts/account-abstraction): Programmable smart contract wallets for enhanced user experience and security. - [UserOperation](https://docs.vechain.org/core-concepts/account-abstraction/useroperation): The key data structure of account abstraction. - [Bundler](https://docs.vechain.org/core-concepts/account-abstraction/bundler): The core infrastructure component that packages UserOperations into transactions. - [EntryPoint Contract](https://docs.vechain.org/core-concepts/account-abstraction/entrypoint-contract): A singleton entry point contract to verify and execute bundles of UserOperations. - [Account Factory Contract](https://docs.vechain.org/core-concepts/account-abstraction/account-factory-contract): Bespoke contracts for scaffolding and creating smart contract wallets. - [Paymaster Contract](https://docs.vechain.org/core-concepts/account-abstraction/paymaster-contract): An optional actor within the account abstraction flow that can be used to pay gas fees on behalf of the user or accept a different token as payment for gas fees. - [Token Bound Accounts](https://docs.vechain.org/core-concepts/token-bound-accounts): An interface and registry that allows ERC-721 and ERC-1155 tokens to have their own smart contract accounts. - [How to run a node](https://docs.vechain.org/how-to-run-a-node) - [Nodes](https://docs.vechain.org/how-to-run-a-node/nodes): RESTful API to access the VeChainThor blockchain - [How to run a Thor Solo Node](https://docs.vechain.org/how-to-run-a-node/how-to-run-a-thor-solo-node): A thor solo node is a VeChainThor blockchain node running in a sandbox, particularly useful for developers who might need to wait for a specific condition to be met, that in a living environment would - [Custom Network](https://docs.vechain.org/how-to-run-a-node/custom-network) - [Connect Sync2 to a Thor Solo Node](https://docs.vechain.org/how-to-run-a-node/connect-sync2-to-thor) - [Developer Resources](https://docs.vechain.org/developer-resources) - [Getting Started](https://docs.vechain.org/developer-resources/getting-started): Your gateway to developing VeChain dApps - [How to build on VeChain](https://docs.vechain.org/developer-resources/how-to-build-on-vechain) - [Connect to the Network](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/connect-to-the-network): How to connect with to VeChainThor blockchain using @vechain/sdk-network - [Read Data](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/read-data) - [Read Blocks](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/read-data/read-blocks) - [Read Transactions](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/read-data/read-transactions) - [Read Accounts](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/read-data/read-accounts) - [States & Views](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/read-data/states-and-views) - [Events & Logs](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/read-data/events-and-logs) - [VET Transfers](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/read-data/vet-transfers) - [Write Data](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/write-data) - [Transactions](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/write-data/transactions) - [Fee Delegation](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/write-data/fee-delegation) - [Listen to Changes](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/listen-to-changes) - [Events](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/listen-to-changes/events) - [VET Transfers](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/listen-to-changes/vet-transfers) - [Transactions](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/listen-to-changes/transactions) - [Blocks](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/listen-to-changes/blocks) - [Beats](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/listen-to-changes/beats) - [Build with Hardhat](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/build-with-hardhat) - [Utilities](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/utilities) - [BigInt and Unit-Handling](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/utilities/bigint-and-unit-handling) - [Name Service Lookups](https://docs.vechain.org/developer-resources/how-to-build-on-vechain/utilities/name-service-lookups) - [Example dApps](https://docs.vechain.org/developer-resources/example-dapps) - [Buy me a Coffee](https://docs.vechain.org/developer-resources/example-dapps/buy-me-a-coffee) - [Token Bound Accounts](https://docs.vechain.org/developer-resources/example-dapps/token-bound-accounts) - [PWA with Privy and Account Abstraction](https://docs.vechain.org/developer-resources/example-dapps/pwa-with-privy-and-account-abstraction) - [EVM Compatibility for Developers](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers): This document provides an overview of VeChainThor's compatibility with the Ethereum Virtual Machine (EVM), highlighting differences, benefits, supported RPC methods, and considerations for developers - [Key Architectural Differences and Optimizations](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/key-architectural-differences-and-optimizations) - [Practical Implications for Developers: Key Considerations](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/practical-implications-for-developers-key-considerations) - [RPC Methods (Detailed Breakdown)](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/rpc-methods-detailed-breakdown) - [Frequently Asked Questions (FAQs)](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/frequently-asked-questions-faqs) - [VeChain Blockchain Specifications](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/vechain-blockchain-specifications): A list of key blockchain specifications - [Key Differences Between VeChain and Ethereum (Summary)](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/key-differences-between-vechain-and-ethereum-summary) - [Best Practices for Developing on VeChainThor](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/best-practices-for-developing-on-vechainthor) - [How to verify Address-Ownership](https://docs.vechain.org/developer-resources/how-to-verify-address-ownership) - [Next.js Session Verification](https://docs.vechain.org/developer-resources/how-to-verify-address-ownership/next.js-session-verification): By using certificate signing, you can implement stateless session management in applications like Next.js. - [Debug Reverted Transactions](https://docs.vechain.org/developer-resources/debug-reverted-transactions) - [Account Abstraction](https://docs.vechain.org/developer-resources/account-abstraction): Smart Contract Wallets on the VeChainThor blockchain. - [VIP-191: Designated Gas Payer](https://docs.vechain.org/developer-resources/vip-191-designated-gas-payer) - [How to Integrate VIP-191 (I)](https://docs.vechain.org/developer-resources/vip-191-designated-gas-payer/how-to-integrate-vip-191-i) - [How to Integrate VIP-191 (II)](https://docs.vechain.org/developer-resources/vip-191-designated-gas-payer/how-to-integrate-vip-191-ii) - [How to Integrate VIP-191 (III)](https://docs.vechain.org/developer-resources/vip-191-designated-gas-payer/how-to-integrate-vip-191-iii) - [Index with Graph Node](https://docs.vechain.org/developer-resources/index-with-graph-node) - [Setup with Docker](https://docs.vechain.org/developer-resources/index-with-graph-node/setup-with-docker) - [Index with OpenZeppelin](https://docs.vechain.org/developer-resources/index-with-graph-node/index-with-openzeppelin) - [Create Subgraph Project](https://docs.vechain.org/developer-resources/index-with-graph-node/index-with-openzeppelin/create-subgraph-project) - [Configure Contracts](https://docs.vechain.org/developer-resources/index-with-graph-node/index-with-openzeppelin/configure-contracts) - [Deploy Subgraph and start Indexing](https://docs.vechain.org/developer-resources/index-with-graph-node/index-with-openzeppelin/deploy-subgraph-and-start-indexing) - [Track Subgraph Indexing](https://docs.vechain.org/developer-resources/index-with-graph-node/index-with-openzeppelin/track-subgraph-indexing) - [Access Subgraph](https://docs.vechain.org/developer-resources/index-with-graph-node/index-with-openzeppelin/access-subgraph) - [Update Subgraph](https://docs.vechain.org/developer-resources/index-with-graph-node/index-with-openzeppelin/update-subgraph) - [SDKs & Providers](https://docs.vechain.org/developer-resources/sdks-and-providers) - [SDK](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk) - [Architecture](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/architecture) - [Accounts](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/accounts): Handling of mnemonics and keystore. - [Bloom Filter](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/bloom-filter): Handling of the bloom filter data structure. - [Certificates](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/certificates): Certificate related functions. - [Contracts](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/contracts) - [Cryptography](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/cryptography): Main cryptography related functions. - [Debug](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/debug): Thor debug functionalities. - [Encoding](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/encoding): Transaction and contract encoding - [Polls](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/polls) - [Subscriptions](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/subscriptions): Subscriptions URLs - [Thor Client](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/thor-client): Thor-client - [Transactions](https://docs.vechain.org/developer-resources/sdks-and-providers/sdk/transactions): Transactions related functions. - [Thor DevKit](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/installation): How to install thor-devkit.js in order to use it with TypeScript or Javascript. - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/usage): Usage of library with practical code examples. - [Cryptography](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/usage/cryptography): Main cryptography related functions. - [Accounts](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/usage/accounts): Handling of mnemonics and keystores. - [Encoding](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/usage/encoding): Transaction and contract encoding - [Transactions](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/usage/transactions): Transactions related functions. - [Certificates](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/usage/certificates): Certificate related functions. - [Bloom Filter](https://docs.vechain.org/developer-resources/sdks-and-providers/thor-devkit/usage/bloom-filter): Handling of the bloom filter data structure. - [DApp Kit](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit) - [v2](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/installation) - [React](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/react): Use dApp-kit with React - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/react/installation) - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/react/usage) - [Vanilla JS](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/vanilla): Use dApp-kit with Vanilla JS - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/vanilla/installation): How to install \`@vechain/dapp-kit-ui\` in order to use it with TypeScript or Javascript. - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/vanilla/usage): Using the VeChain dApp kit UI components - [Core](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/core): the dApp-kit can be used also without the UI - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/core/installation): The dApp-kit can be used also without the UI - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/core/usage): Using the VeChain dApp kit - [Theme Variables](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/theme): use variables to customise your components - [i18n](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/i18n): Multi language support - [v1](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/installation) - [React](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/react): Use dApp-kit with React - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/react/installation) - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/react/usage) - [Vanilla JS](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/vanilla): Use dApp-kit with Vanilla JS - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/vanilla/installation): How to install \`@vechain/dapp-kit-ui\` in order to use it with TypeScript or Javascript. - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/vanilla/usage): Using the VeChain dApp kit UI components - [Core](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/core): the dApp-kit can be used also without the UI - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/core/installation): The dApp-kit can be used also without the UI - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/core/usage): Using the VeChain dApp kit - [Theme Variables](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/theme): use variables to customise your components - [i18n](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/i18n): Multi language support - [Node Polyfills](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/node-polyfills): dApp-kit has been built on top of Connex, which will require crypto, buffer, http, https and some other node polyfills, check example app configuration files if you are stuck. - [V0 to V1](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/v0-to-v1): this are the most important changes between v0 and v1: - [v0](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/installation): How to install \`@vechain/dapp-kit\` in order to use it with TypeScript or Javascript. - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/usage): Using the VeChain dApp kit - [React](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/react) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/react/installation): How to install @vechain/dapp-kit-react in order to use it with TypeScript or Javascript. - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/react/usage) - [Vanilla (UI)](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/vanilla) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/vanilla/installation): How to install \`@vechain/dapp-kit-ui\` in order to use it with TypeScript or Javascript. - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/vanilla/usage): Using the VeChain dApp kit UI components - [Styles (UI)](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/theme): use variables to customise your components - [i18n](https://docs.vechain.org/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/i18n): Multi language support - [DevPal](https://docs.vechain.org/developer-resources/sdks-and-providers/devpal): A combination of tools to assist in developing and testing when using a Thor Solo Node. - [Web3-Providers-Connex](https://docs.vechain.org/developer-resources/sdks-and-providers/web3-providers-connex) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/web3-providers-connex/installation): How to install web3-providers-connex. - [Usage](https://docs.vechain.org/developer-resources/sdks-and-providers/web3-providers-connex/usage) - [Connex](https://docs.vechain.org/developer-resources/sdks-and-providers/connex) - [Installation](https://docs.vechain.org/developer-resources/sdks-and-providers/connex/installation): How to install Connex. - [API Specification](https://docs.vechain.org/developer-resources/sdks-and-providers/connex/api-specification) - [Frameworks & IDEs](https://docs.vechain.org/developer-resources/frameworks-and-ides): Frameworks and integration development environments (IDEs) that are supported by the VeChainThor blockchain. - [Hardhat](https://docs.vechain.org/developer-resources/frameworks-and-ides/hardhat) - [Remix](https://docs.vechain.org/developer-resources/frameworks-and-ides/remix) - [Built-in Contracts](https://docs.vechain.org/developer-resources/built-in-contracts) - [VORJ](https://docs.vechain.org/developer-resources/vorj): A no code Web3 as a service platform based on the VeChainThor blockchain. - [Useful Links](https://docs.vechain.org/developer-resources/useful-links): A collection of useful links and resources. - [How to contribute](https://docs.vechain.org/how-to-contribute)