{"version":1,"pages":[{"id":"FLbygwQU8f3Djo58EHSd","title":"Welcome to VeChain","pathname":"/","siteSpaceId":"sitesp_DjOLt","description":"VeChain, a sustainable, public and enterprise-grade blockchain"},{"id":"5g9JT8rGdfBydIQcgTg2","title":"Blockchain Basics","pathname":"/blockchain-basics","siteSpaceId":"sitesp_DjOLt","description":"A basic introduction and overview of blockchains."},{"id":"jqGPn4ycMHe1iNieqsJM","title":"Introduction to blockchain","pathname":"/blockchain-basics/introduction-to-blockchain","siteSpaceId":"sitesp_DjOLt","description":"A concise guide to the essence, mechanics, applications, and significance of blockchain technology.","breadcrumbs":[{"label":"Blockchain Basics"}]},{"id":"6M7xqQFE7HxLt3YAwHFg","title":"Introduction to digital property","pathname":"/blockchain-basics/introduction-to-digital-property","siteSpaceId":"sitesp_DjOLt","description":"An overview of digital property types and their blockchain implementation.","breadcrumbs":[{"label":"Blockchain Basics"}]},{"id":"hJfb156OinTjTzNcTV8y","title":"The evolution of the internet","pathname":"/blockchain-basics/the-evolution-of-the-internet","siteSpaceId":"sitesp_DjOLt","description":"The evolution from Web1 to Web3, a paradigm shift in internet technology.","breadcrumbs":[{"label":"Blockchain Basics"}]},{"id":"1DsWd0QbuSBdJ3dRyqQM","title":"Introduction to VeChain","pathname":"/introduction-to-vechain","siteSpaceId":"sitesp_DjOLt","description":"An introduction to VeChain and the VeChainThor blockchain ecosystem."},{"id":"0Ty3OP2LRSEAXMYL7pJu","title":"About the VeChain blockchain","pathname":"/introduction-to-vechain/about-the-vechain-blockchain","siteSpaceId":"sitesp_DjOLt","description":"An in-depth look at the VeChainThor blockchain powering the VeChain ecosystem.","breadcrumbs":[{"label":"Introduction to VeChain"}]},{"id":"b5vCuNNOJmG0NGBiIiFT","title":"Consensus Deep Dive","pathname":"/introduction-to-vechain/about-the-vechain-blockchain/consensus-deep-dive","siteSpaceId":"sitesp_DjOLt","description":"A deeper dive into our PoA consensus mechanism.","breadcrumbs":[{"label":"Introduction to VeChain"},{"label":"About the VeChain blockchain"}]},{"id":"X7nHfekHSHb3QQt5W8EF","title":"Governance","pathname":"/introduction-to-vechain/about-the-vechain-blockchain/governance","siteSpaceId":"sitesp_DjOLt","description":"Introduction to blockchain governance and VeChain's implementation.","breadcrumbs":[{"label":"Introduction to VeChain"},{"label":"About the VeChain blockchain"}]},{"id":"sFLP53uo1oRduYqEsMFv","title":"Dual-Token Economic Model","pathname":"/introduction-to-vechain/dual-token-economic-model","siteSpaceId":"sitesp_DjOLt","description":"Understanding VeChain's innovative dual-token economic model.","breadcrumbs":[{"label":"Introduction to VeChain"}]},{"id":"4ee5mGRDXvZZlLBgGacm","title":"VeChain (VET)","pathname":"/introduction-to-vechain/dual-token-economic-model/vechain-vet","siteSpaceId":"sitesp_DjOLt","description":"Understanding VeChain's utility token, VET","breadcrumbs":[{"label":"Introduction to VeChain"},{"label":"Dual-Token Economic Model"}]},{"id":"64lkxlKkjFnrsfFbIqCy","title":"VeThor (VTHO)","pathname":"/introduction-to-vechain/dual-token-economic-model/vethor-vtho","siteSpaceId":"sitesp_DjOLt","description":"Understanding VeChain's transaction/gas token, VTHO","breadcrumbs":[{"label":"Introduction to VeChain"},{"label":"Dual-Token Economic Model"}]},{"id":"o0ZNwG3CfSCdsh2lwsyt","title":"Acquire VeChain Assets","pathname":"/introduction-to-vechain/acquire-vechain-assets","siteSpaceId":"sitesp_DjOLt","description":"A comprehensive guide to acquiring VeChain assets.","breadcrumbs":[{"label":"Introduction to VeChain"}]},{"id":"2BsO34oKPe4UyLGKc3yL","title":"Sustainability","pathname":"/introduction-to-vechain/sustainability","siteSpaceId":"sitesp_DjOLt","description":"VeChain's role in fostering global sustainability.","breadcrumbs":[{"label":"Introduction to VeChain"}]},{"id":"VP49ZPehkwIGsy27bFN8","title":"Core Concepts","pathname":"/core-concepts","siteSpaceId":"sitesp_DjOLt","description":"Core concepts relating to blockchain systems and the VeChainThor blockchain."},{"id":"0LqHzv2JQuVkPUzBIP8w","title":"Networks","pathname":"/core-concepts/networks","siteSpaceId":"sitesp_DjOLt","description":"A section dedicated to the VeChainThor network and supporting nodes.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"stIYQqz0KRqYZVhTO7cA","title":"Thor Solo Node","pathname":"/core-concepts/networks/thor-solo-node","siteSpaceId":"sitesp_DjOLt","description":"An introduction to the Thor solo node and its purpose.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Networks"}]},{"id":"lWVrsVnYSBKgFnIGTsl3","title":"Testnet","pathname":"/core-concepts/networks/testnet","siteSpaceId":"sitesp_DjOLt","description":"Defining a blockchain testnet and it's purposes.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Networks"}]},{"id":"ZisW44xaaMTUU3pz2IzC","title":"Mainnet","pathname":"/core-concepts/networks/mainnet","siteSpaceId":"sitesp_DjOLt","description":"Public nodes which can be leveraged to interact with the VeChainThor blockchain.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Networks"}]},{"id":"GthyMt3K6uxt9ouO694C","title":"Nodes","pathname":"/core-concepts/nodes","siteSpaceId":"sitesp_DjOLt","description":"Defining the different types of nodes who support the VeChain ecosystem.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"fsRfzJZBLGa6mhcy4FRY","title":"Node Rewards Programme","pathname":"/core-concepts/nodes/node-rewards-programme","siteSpaceId":"sitesp_DjOLt","description":"Economic and X-Node interactions with the official node rewards dApp.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Nodes"}]},{"id":"ml4WNQnMltmA5wwtrjSG","title":"Blocks","pathname":"/core-concepts/blocks","siteSpaceId":"sitesp_DjOLt","description":"Introduction to what a block represents and what block finality is.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"HXZGL3pnYlGEVCDcV2xR","title":"Block Model","pathname":"/core-concepts/blocks/block-model","siteSpaceId":"sitesp_DjOLt","description":"An introduction and overview of the VeChainThor blockchain block model.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Blocks"}]},{"id":"msPjqh0u7Eg2IrBPdCdU","title":"Transactions","pathname":"/core-concepts/transactions","siteSpaceId":"sitesp_DjOLt","description":"Learn about VeChain's novel transaction features.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"6UYWODJLNGxQ5sAuRZ49","title":"Transaction Model","pathname":"/core-concepts/transactions/transaction-model","siteSpaceId":"sitesp_DjOLt","description":"An introduction and overview of the VeChainThor blockchain transaction model.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"}]},{"id":"yz4FHhqJM9582qcgDGVY","title":"Transaction Fees","pathname":"/core-concepts/transactions/transaction-fees","siteSpaceId":"sitesp_DjOLt","description":"An introduction to transaction fees and why they are essential to all blockchains.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"}]},{"id":"9E5DI98G5baCN5LiXrZ3","title":"Transaction Calculation","pathname":"/core-concepts/transactions/transaction-calculation","siteSpaceId":"sitesp_DjOLt","description":"The math behind gas fee calculation on the VeChainThor blockchain.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"}]},{"id":"xnt16042cSswGos1fgrx","title":"Meta Transaction Features","pathname":"/core-concepts/transactions/meta-transaction-features","siteSpaceId":"sitesp_DjOLt","description":"Overview of transaction features.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"}]},{"id":"3lRalwocPiG90BAii41C","title":"Transaction Uniqueness","pathname":"/core-concepts/transactions/meta-transaction-features/transaction-uniqueness","siteSpaceId":"sitesp_DjOLt","description":"A unique transaction id for each transaction on the VeChainThor blockchain.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"},{"label":"Meta Transaction Features"}]},{"id":"NFGzGEGTodfPzons6OZR","title":"Controllable Transaction Lifecycle","pathname":"/core-concepts/transactions/meta-transaction-features/controllable-transaction-lifecycle","siteSpaceId":"sitesp_DjOLt","description":"Configure your transaction lifecycle on the VeChainThor blockchain.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"},{"label":"Meta Transaction Features"}]},{"id":"65WVGitK7JwaHP4V1evY","title":"Clauses (Multi-Task Transaction)","pathname":"/core-concepts/transactions/meta-transaction-features/clauses-multi-task-transaction","siteSpaceId":"sitesp_DjOLt","description":"A native approach to scale transaction throughput on the VeChainThor blockchain.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"},{"label":"Meta Transaction Features"}]},{"id":"dCPsItqNSepAOfvmdEc8","title":"Fee Delegation","pathname":"/core-concepts/transactions/meta-transaction-features/fee-delegation","siteSpaceId":"sitesp_DjOLt","description":"VeChain provides two approaches for fee delegation on the VeChainThor blockchain.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"},{"label":"Meta Transaction Features"}]},{"id":"uDFu36qdaC46UkjOb9Z3","title":"Multi-Party Payment (MPP)","pathname":"/core-concepts/transactions/meta-transaction-features/fee-delegation/multi-party-payment-mpp","siteSpaceId":"sitesp_DjOLt","description":"The native VeChainThor fee delegation protocol.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"},{"label":"Meta Transaction Features"},{"label":"Fee Delegation"}]},{"id":"4TcUkIjUXfyH7CCktBKz","title":"Designated Gas Payer (VIP-191)","pathname":"/core-concepts/transactions/meta-transaction-features/fee-delegation/designated-gas-payer-vip-191","siteSpaceId":"sitesp_DjOLt","description":"An extension of MPP which offers a more flexible version of fee delegation.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"},{"label":"Meta Transaction Features"},{"label":"Fee Delegation"}]},{"id":"nYbBgVX33s1tt4wDj6LC","title":"Transaction Dependency","pathname":"/core-concepts/transactions/meta-transaction-features/transaction-dependency","siteSpaceId":"sitesp_DjOLt","description":"Enforce a transaction order on the VeChainThor blockchain.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Transactions"},{"label":"Meta Transaction Features"}]},{"id":"P6vWe8Rve7F6ugGXtxx8","title":"Block Explorers","pathname":"/core-concepts/block-explorers","siteSpaceId":"sitesp_DjOLt","description":"An essential tool which enhances the readability of the blockchain.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"dGjd3X0eLgpKzie4Ukvp","title":"Wallets","pathname":"/core-concepts/wallets","siteSpaceId":"sitesp_DjOLt","description":"An intro and taxonomy of the different types of wallets.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"NdLwlzxTGlTzqkE7wmji","title":"VeWorld","pathname":"/core-concepts/wallets/veworld","siteSpaceId":"sitesp_DjOLt","description":"A browser plugin wallet","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"}]},{"id":"N9g9rJtHpVBpP4skGnxZ","title":"User Guide","pathname":"/core-concepts/wallets/veworld/user-guide","siteSpaceId":"sitesp_DjOLt","description":"VeWorld user guide","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"VeWorld"}]},{"id":"3gQUMmbe4WIiXRwCOU1E","title":"Setup","pathname":"/core-concepts/wallets/veworld/user-guide/setup","siteSpaceId":"sitesp_DjOLt","description":"How to setup VeWorld","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"VeWorld"},{"label":"User Guide"}]},{"id":"zagGpK6Mt71BgCZh0gnM","title":"Wallet","pathname":"/core-concepts/wallets/veworld/user-guide/wallet","siteSpaceId":"sitesp_DjOLt","description":"How to create, import and export wallets on VeWorld","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"VeWorld"},{"label":"User Guide"}]},{"id":"pnWB6KbiKJqHYBKpsivg","title":"Signing","pathname":"/core-concepts/wallets/veworld/user-guide/signing","siteSpaceId":"sitesp_DjOLt","description":"How to sign a transaction on VeWorld","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"VeWorld"},{"label":"User Guide"}]},{"id":"EZkkdel12oJtIU19Su2F","title":"Activities","pathname":"/core-concepts/wallets/veworld/user-guide/activities","siteSpaceId":"sitesp_DjOLt","description":"How to access your history","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"VeWorld"},{"label":"User Guide"}]},{"id":"h06jziuW6CEEISFOqOHO","title":"Settings","pathname":"/core-concepts/wallets/veworld/user-guide/settings","siteSpaceId":"sitesp_DjOLt","description":"How to customize your wallet","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"VeWorld"},{"label":"User Guide"}]},{"id":"dcPnJvGAU1W6jdjxmijy","title":"FAQ","pathname":"/core-concepts/wallets/veworld/faq","siteSpaceId":"sitesp_DjOLt","description":"FAQ on VeWorld","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"VeWorld"}]},{"id":"jb0iJJ5SijygZBUP4S9y","title":"VeChain Kit","pathname":"/core-concepts/wallets/vechain-kit","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"}]},{"id":"Tguf1b0mde1d6WlH1HRo","title":"Sync2 (Legacy)","pathname":"/core-concepts/wallets/sync2","siteSpaceId":"sitesp_DjOLt","description":"A mobile and browser plugin wallet","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"}]},{"id":"cFo6IBLoFTg2bGrWo5aI","title":"User Guide","pathname":"/core-concepts/wallets/sync2/user-guide","siteSpaceId":"sitesp_DjOLt","description":"Sync2 user guide","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"Sync2 (Legacy)"}]},{"id":"cnwTxxZ9WiNfdmJVtDdJ","title":"Setup","pathname":"/core-concepts/wallets/sync2/user-guide/setup","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"Sync2 (Legacy)"},{"label":"User Guide"}]},{"id":"JdeFAwWmKCGIaymRlFse","title":"Wallet","pathname":"/core-concepts/wallets/sync2/user-guide/wallet","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"Sync2 (Legacy)"},{"label":"User Guide"}]},{"id":"1Yw5dpfPpbIX6KU7u0az","title":"Signing","pathname":"/core-concepts/wallets/sync2/user-guide/signing","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"Sync2 (Legacy)"},{"label":"User Guide"}]},{"id":"Wa1OKAxTesXPgYbIzKw6","title":"Activities","pathname":"/core-concepts/wallets/sync2/user-guide/activities","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"Sync2 (Legacy)"},{"label":"User Guide"}]},{"id":"hVOQX9fEgh7A0MniBjtl","title":"Settings","pathname":"/core-concepts/wallets/sync2/user-guide/settings","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"Sync2 (Legacy)"},{"label":"User Guide"}]},{"id":"5EOvsAS301jZsLEQHRIw","title":"FAQ","pathname":"/core-concepts/wallets/sync2/faq","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"Wallets"},{"label":"Sync2 (Legacy)"}]},{"id":"1lOq6Ht1iWzdydWlpJ15","title":"EVM Compatibility","pathname":"/core-concepts/evm-compatibility","siteSpaceId":"sitesp_DjOLt","description":"Ethereum virtual machine (EVM) compatibility with the VeChainThor blockchain","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"HPxX7g7SyZtL02K17yV4","title":"VeChain Modifications","pathname":"/core-concepts/evm-compatibility/vechain-modifications","siteSpaceId":"sitesp_DjOLt","description":"A developers guide to the main modifications implemented in VeChain when compared to Ethereum.","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"}]},{"id":"TSL8K7s1u6tPM1ZdaeIq","title":"Methodology","pathname":"/core-concepts/evm-compatibility/methodology","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"}]},{"id":"sp0QfRkN5gtfejzVdGHH","title":"Test Coverage","pathname":"/core-concepts/evm-compatibility/test-coverage","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"}]},{"id":"1L2VsXSq2fk5WmlTTR1b","title":"Gas model","pathname":"/core-concepts/evm-compatibility/test-coverage/gas-model","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"wxBfWRVvTqeiw3uQyn86","title":"Raw transaction","pathname":"/core-concepts/evm-compatibility/test-coverage/raw-transaction","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"OvMA1swR2BmdnRlY0uKn","title":"Chain id","pathname":"/core-concepts/evm-compatibility/test-coverage/chain_id","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"WfiM4377fcVU2FoyhWhd","title":"hardhat specific","pathname":"/core-concepts/evm-compatibility/test-coverage/hardhat-specific","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"DFRswctQE081TTEUyazV","title":"Ganache failures","pathname":"/core-concepts/evm-compatibility/test-coverage/hardhat-specific/ganache-failures","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"},{"label":"hardhat specific"}]},{"id":"iLPG9dGTsDftK7tTGbk3","title":"evm_increaseTime","pathname":"/core-concepts/evm-compatibility/test-coverage/hardhat-specific/evm_increasetime","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"},{"label":"hardhat specific"}]},{"id":"nDYvP9sYRLvEhIzxrvXb","title":"Failures in constructor","pathname":"/core-concepts/evm-compatibility/test-coverage/failures-in-constructor","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"NXG0vDPrih6XQ7e6jg8a","title":"eth_sign","pathname":"/core-concepts/evm-compatibility/test-coverage/eth_sign","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"F4OEYY0Nl8qzyJ4XzWFP","title":"Contract address prediction","pathname":"/core-concepts/evm-compatibility/test-coverage/contract-address-prediction","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"zYxX77UzWHZBjJctAyUM","title":"BadBeacon proxy address at 0x1","pathname":"/core-concepts/evm-compatibility/test-coverage/badbeacon-proxy-address-at-0x1","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"},{"label":"Test Coverage"}]},{"id":"tJuu9NBzBQnvXzM2HbZJ","title":"How to Recreate","pathname":"/core-concepts/evm-compatibility/how-to-recreate","siteSpaceId":"sitesp_DjOLt","description":"A tutorial on how to recreate the OpenZeppelin tests locally using a Thor Solo node.","breadcrumbs":[{"label":"Core Concepts"},{"label":"EVM Compatibility"}]},{"id":"mY5dYcJPvdsrq17u5Dph","title":"How to run a node","pathname":"/how-to-run-a-node","siteSpaceId":"sitesp_DjOLt","description":""},{"id":"nEbT7UlG5FLtTolT39UD","title":"Nodes","pathname":"/how-to-run-a-node/nodes","siteSpaceId":"sitesp_DjOLt","description":"RESTful API to access the VeChainThor blockchain","breadcrumbs":[{"label":"How to run a node"}]},{"id":"ZHvJ6XdHITFdApJKvR43","title":"How to run a Thor Solo Node","pathname":"/how-to-run-a-node/how-to-run-a-thor-solo-node","siteSpaceId":"sitesp_DjOLt","description":"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","breadcrumbs":[{"label":"How to run a node"}]},{"id":"Iy3WQZlzkPvvyRPkOIns","title":"Custom Network","pathname":"/how-to-run-a-node/custom-network","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"How to run a node"}]},{"id":"XfLSZ4vTJCJPhxEP77Os","title":"Connect Sync2 to a Thor Solo Node","pathname":"/how-to-run-a-node/connect-sync2-to-thor","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"How to run a node"}]},{"id":"B3zrMe4vf05YljrMkFLb","title":"Developer Resources","pathname":"/developer-resources","siteSpaceId":"sitesp_DjOLt","description":""},{"id":"HAd4LsZ73MogGs3cDXwL","title":"Getting Started","pathname":"/developer-resources/getting-started","siteSpaceId":"sitesp_DjOLt","description":"Your gateway to developing VeChain dApps","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"JEBeVZPapzDGB4cGDu01","title":"How to build on VeChain","pathname":"/developer-resources/how-to-build-on-vechain","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"nm5Wwe9ZAC2n4UCcbSzB","title":"Connect to the Network","pathname":"/developer-resources/how-to-build-on-vechain/connect-to-the-network","siteSpaceId":"sitesp_DjOLt","description":"How to connect with to VeChainThor blockchain using @vechain/sdk-network","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"}]},{"id":"FuNM4t8agk8yMq4XFLT8","title":"Read Data","pathname":"/developer-resources/how-to-build-on-vechain/read-data","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"}]},{"id":"KiH7x30DSa5Qgg9iRLyG","title":"Read Blocks","pathname":"/developer-resources/how-to-build-on-vechain/read-data/read-blocks","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Read Data"}]},{"id":"P20oYg5KEXHtOY97OGlh","title":"Read Transactions","pathname":"/developer-resources/how-to-build-on-vechain/read-data/read-transactions","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Read Data"}]},{"id":"4jK7BGN2zktppj1ce3Ce","title":"Read Accounts","pathname":"/developer-resources/how-to-build-on-vechain/read-data/read-accounts","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Read Data"}]},{"id":"Bkj5I85QSTaLSFFuA2UD","title":"States & Views","pathname":"/developer-resources/how-to-build-on-vechain/read-data/states-and-views","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Read Data"}]},{"id":"41y6LI0Dm7J753vH2eVq","title":"Events & Logs","pathname":"/developer-resources/how-to-build-on-vechain/read-data/events-and-logs","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Read Data"}]},{"id":"Ihge0JoIWM9bN9wHy9mT","title":"VET Transfers","pathname":"/developer-resources/how-to-build-on-vechain/read-data/vet-transfers","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Read Data"}]},{"id":"HtgRa8o1JeGwy9U3Ns9w","title":"Write Data","pathname":"/developer-resources/how-to-build-on-vechain/write-data","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"}]},{"id":"jg9vWg0Zni4tzqkjHFsc","title":"Transactions","pathname":"/developer-resources/how-to-build-on-vechain/write-data/transactions","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Write Data"}]},{"id":"ki1EtSoLNmilgewoIRQu","title":"Fee Delegation","pathname":"/developer-resources/how-to-build-on-vechain/write-data/fee-delegation","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Write Data"}]},{"id":"d6xJarS0BXGmj8msGlIy","title":"Listen to Changes","pathname":"/developer-resources/how-to-build-on-vechain/listen-to-changes","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"}]},{"id":"PSXp2qN5AwXfgXzgLOmK","title":"Events","pathname":"/developer-resources/how-to-build-on-vechain/listen-to-changes/events","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Listen to Changes"}]},{"id":"VBnQ8uAva4vevCDsU4L0","title":"VET Transfers","pathname":"/developer-resources/how-to-build-on-vechain/listen-to-changes/vet-transfers","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Listen to Changes"}]},{"id":"ZbnRkltpSxI4qIvh6ukX","title":"Transactions","pathname":"/developer-resources/how-to-build-on-vechain/listen-to-changes/transactions","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Listen to Changes"}]},{"id":"UtC5YizQfHwjBR3LNmHQ","title":"Blocks","pathname":"/developer-resources/how-to-build-on-vechain/listen-to-changes/blocks","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Listen to Changes"}]},{"id":"WlGXVBICASAPadWYcFIx","title":"Beats","pathname":"/developer-resources/how-to-build-on-vechain/listen-to-changes/beats","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Listen to Changes"}]},{"id":"HyDbBRCsA1GU9iB1VaUH","title":"Build with Hardhat","pathname":"/developer-resources/how-to-build-on-vechain/build-with-hardhat","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"}]},{"id":"0ccdStrHc9ARZwy1O8Nb","title":"Utilities","pathname":"/developer-resources/how-to-build-on-vechain/utilities","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"}]},{"id":"0JRsJ5d7h2ozYtGaFroy","title":"BigInt and Unit-Handling","pathname":"/developer-resources/how-to-build-on-vechain/utilities/bigint-and-unit-handling","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Utilities"}]},{"id":"S636R0msFui64GFM2AOk","title":"Name Service Lookups","pathname":"/developer-resources/how-to-build-on-vechain/utilities/name-service-lookups","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to build on VeChain"},{"label":"Utilities"}]},{"id":"5bK4ipLMbTCYG98Devfu","title":"Example dApps","pathname":"/developer-resources/example-dapps","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"MZXSFxwOvW12kean4a3m","title":"Buy me a Coffee","pathname":"/developer-resources/example-dapps/buy-me-a-coffee","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Example dApps"}]},{"id":"DZGxGo0FV0NcYLSsjK2U","title":"Token Bound Accounts","pathname":"/developer-resources/example-dapps/token-bound-accounts","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Example dApps"}]},{"id":"9LuTGhO8ezk9JxVaNBKL","title":"PWA with Privy and Account Abstraction","pathname":"/developer-resources/example-dapps/pwa-with-privy-and-account-abstraction","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Example dApps"}]},{"id":"PqXP3PCdU7CzofI1qF1h","title":"EVM Compatibility for Developers","pathname":"/developer-resources/evm-compatibility-for-developers","siteSpaceId":"sitesp_DjOLt","description":"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","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"ikZRlBg6ZmvDrT9MLGAb","title":"Key Architectural Differences and Optimizations","pathname":"/developer-resources/evm-compatibility-for-developers/key-architectural-differences-and-optimizations","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"EVM Compatibility for Developers"}]},{"id":"Pvqs2bqwvL0XEkX4iTx7","title":"Practical Implications for Developers: Key Considerations","pathname":"/developer-resources/evm-compatibility-for-developers/practical-implications-for-developers-key-considerations","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"EVM Compatibility for Developers"}]},{"id":"99BlsP0XeZblarcyj91C","title":"RPC Methods (Detailed Breakdown)","pathname":"/developer-resources/evm-compatibility-for-developers/rpc-methods-detailed-breakdown","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"EVM Compatibility for Developers"}]},{"id":"2nFS4iDn5A7xsIWCD27Z","title":"Frequently Asked Questions (FAQs)","pathname":"/developer-resources/evm-compatibility-for-developers/frequently-asked-questions-faqs","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"EVM Compatibility for Developers"}]},{"id":"tdpQYTz12g3f97Hss1BL","title":"VeChain Blockchain Specifications","pathname":"/developer-resources/evm-compatibility-for-developers/vechain-blockchain-specifications","siteSpaceId":"sitesp_DjOLt","description":"A list of key blockchain specifications","breadcrumbs":[{"label":"Developer Resources"},{"label":"EVM Compatibility for Developers"}]},{"id":"LwXQTRFNfvu9mAeMW8xn","title":"Key Differences Between VeChain and Ethereum (Summary)","pathname":"/developer-resources/evm-compatibility-for-developers/key-differences-between-vechain-and-ethereum-summary","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"EVM Compatibility for Developers"}]},{"id":"D6fb5SRveKyqDIdDdBuD","title":"Best Practices for Developing on VeChainThor","pathname":"/developer-resources/evm-compatibility-for-developers/best-practices-for-developing-on-vechainthor","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"EVM Compatibility for Developers"}]},{"id":"3izwwgAE8LIC0sBPgdFO","title":"How to verify Address-Ownership","pathname":"/developer-resources/how-to-verify-address-ownership","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"XTi5bQrH3yDkGPOVxezb","title":"Next.js Session Verification","pathname":"/developer-resources/how-to-verify-address-ownership/next.js-session-verification","siteSpaceId":"sitesp_DjOLt","description":"By using certificate signing, you can implement stateless session management in applications like Next.js.","breadcrumbs":[{"label":"Developer Resources"},{"label":"How to verify Address-Ownership"}]},{"id":"zxbKJEQMISKz5yfMEU69","title":"Debug Reverted Transactions","pathname":"/developer-resources/debug-reverted-transactions","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"g2QfrWYbVdP6AT9jFTP9","title":"Account Abstraction","pathname":"/developer-resources/account-abstraction","siteSpaceId":"sitesp_DjOLt","description":"Smart Contract Wallets on the VeChainThor blockchain.","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"39Nl6dnc6ZivjrrYbg1y","title":"VIP-191: Designated Gas Payer","pathname":"/developer-resources/vip-191-designated-gas-payer","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"cwdtUBPmK2aMyBpfJQhi","title":"How to Integrate VIP-191 (I)","pathname":"/developer-resources/vip-191-designated-gas-payer/how-to-integrate-vip-191-i","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"VIP-191: Designated Gas Payer"}]},{"id":"hdCPThmRE8RzAzevQSEu","title":"How to Integrate VIP-191 (II)","pathname":"/developer-resources/vip-191-designated-gas-payer/how-to-integrate-vip-191-ii","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"VIP-191: Designated Gas Payer"}]},{"id":"HSGZB289GByeAcGXzA9F","title":"How to Integrate VIP-191 (III)","pathname":"/developer-resources/vip-191-designated-gas-payer/how-to-integrate-vip-191-iii","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"VIP-191: Designated Gas Payer"}]},{"id":"lo6RbMqhldITCm4WjImo","title":"Index with Graph Node","pathname":"/developer-resources/index-with-graph-node","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"8pb2je83xi4FK24T8vUt","title":"Setup with Docker","pathname":"/developer-resources/index-with-graph-node/setup-with-docker","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"}]},{"id":"rNYt4r6cKzRDk5T5ixzW","title":"Index with OpenZeppelin","pathname":"/developer-resources/index-with-graph-node/index-with-openzeppelin","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"}]},{"id":"SQWyxWvwwJAxj4ARLF0q","title":"Create Subgraph Project","pathname":"/developer-resources/index-with-graph-node/index-with-openzeppelin/create-subgraph-project","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"},{"label":"Index with OpenZeppelin"}]},{"id":"3VwAoIxkUmhANbULg8NV","title":"Configure Contracts","pathname":"/developer-resources/index-with-graph-node/index-with-openzeppelin/configure-contracts","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"},{"label":"Index with OpenZeppelin"}]},{"id":"U9URTyJyRhXD0Gfq1QlP","title":"Deploy Subgraph and start Indexing","pathname":"/developer-resources/index-with-graph-node/index-with-openzeppelin/deploy-subgraph-and-start-indexing","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"},{"label":"Index with OpenZeppelin"}]},{"id":"TOflu5BfJveaT1vG86va","title":"Track Subgraph Indexing","pathname":"/developer-resources/index-with-graph-node/index-with-openzeppelin/track-subgraph-indexing","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"},{"label":"Index with OpenZeppelin"}]},{"id":"TqSjTb8HD8fKLFjIQIgF","title":"Access Subgraph","pathname":"/developer-resources/index-with-graph-node/index-with-openzeppelin/access-subgraph","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"},{"label":"Index with OpenZeppelin"}]},{"id":"8ZTl9MeTeoLpUwvKa0Ox","title":"Update Subgraph","pathname":"/developer-resources/index-with-graph-node/index-with-openzeppelin/update-subgraph","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Index with Graph Node"},{"label":"Index with OpenZeppelin"}]},{"id":"0B8hJiENMBrUiUk6o2hl","title":"SDKs & Providers","pathname":"/developer-resources/sdks-and-providers","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"0UOcXYbUKZrBLK7TzofK","title":"SDK","pathname":"/developer-resources/sdks-and-providers/sdk","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"}]},{"id":"Tbng0ICLYRgVWW0nPcQ1","title":"Architecture","pathname":"/developer-resources/sdks-and-providers/sdk/architecture","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"ndOcw886iYi0yoc148PX","title":"Accounts","pathname":"/developer-resources/sdks-and-providers/sdk/accounts","siteSpaceId":"sitesp_DjOLt","description":"Handling of mnemonics and keystore.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"uBqqfOFNG4CN0oBanubA","title":"Bloom Filter","pathname":"/developer-resources/sdks-and-providers/sdk/bloom-filter","siteSpaceId":"sitesp_DjOLt","description":"Handling of the bloom filter data structure.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"YHrAy2BBAcbaPMXutHgD","title":"Certificates","pathname":"/developer-resources/sdks-and-providers/sdk/certificates","siteSpaceId":"sitesp_DjOLt","description":"Certificate related functions.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"P11OiNaAnew3e6xfqAI8","title":"Contracts","pathname":"/developer-resources/sdks-and-providers/sdk/contracts","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"7ncCpOHCBT4k475wUcnd","title":"Cryptography","pathname":"/developer-resources/sdks-and-providers/sdk/cryptography","siteSpaceId":"sitesp_DjOLt","description":"Main cryptography related functions.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"kwcE9Z7u8xQO6I7m9nd3","title":"Debug","pathname":"/developer-resources/sdks-and-providers/sdk/debug","siteSpaceId":"sitesp_DjOLt","description":"Thor debug functionalities.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"5iC0NzG0xTqm4eRu5AYZ","title":"Encoding","pathname":"/developer-resources/sdks-and-providers/sdk/encoding","siteSpaceId":"sitesp_DjOLt","description":"Transaction and contract encoding","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"PZtfYUP8JRXDNteupYP4","title":"Polls","pathname":"/developer-resources/sdks-and-providers/sdk/polls","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"AvHjEN3G86rBhUvinULn","title":"Subscriptions","pathname":"/developer-resources/sdks-and-providers/sdk/subscriptions","siteSpaceId":"sitesp_DjOLt","description":"Subscriptions URLs","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"Ku9SrqJmzoctIM3AHWZH","title":"Thor Client","pathname":"/developer-resources/sdks-and-providers/sdk/thor-client","siteSpaceId":"sitesp_DjOLt","description":"Thor-client","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"hftRoHiWZVceopzJgXhI","title":"Transactions","pathname":"/developer-resources/sdks-and-providers/sdk/transactions","siteSpaceId":"sitesp_DjOLt","description":"Transactions related functions.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"SDK"}]},{"id":"hE1Cz8x5TCavWF4yShzV","title":"DApp Kit","pathname":"/developer-resources/sdks-and-providers/dapp-kit","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"}]},{"id":"hfwi6TaFR3WxqeWeiNVi","title":"v2","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"}]},{"id":"Ow3LoyyMuyOtau6dnEkO","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/installation","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"}]},{"id":"vEFtVSDfLY1x4vOALTYc","title":"React","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/react","siteSpaceId":"sitesp_DjOLt","description":"Use dApp-kit with React","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"}]},{"id":"wde8G8A99RsnyaX00nZm","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/react/installation","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"},{"label":"React"}]},{"id":"QAyj5napNlb3X90FLugX","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/react/usage","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"},{"label":"React"}]},{"id":"aSyzX39d7ZxO8rHujG8s","title":"Vanilla JS","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/vanilla","siteSpaceId":"sitesp_DjOLt","description":"Use dApp-kit with Vanilla JS","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"}]},{"id":"CCZbCihb8oYJdTn7HGm2","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/vanilla/installation","siteSpaceId":"sitesp_DjOLt","description":"How to install `@vechain/dapp-kit-ui` in order to use it with TypeScript or Javascript.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"},{"label":"Vanilla JS"}]},{"id":"JC2xUzrBwNPPDKYB3mAF","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/vanilla/usage","siteSpaceId":"sitesp_DjOLt","description":"Using the VeChain dApp kit UI components","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"},{"label":"Vanilla JS"}]},{"id":"n8hmZlPHMaV83MEMGkMt","title":"Core","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/core","siteSpaceId":"sitesp_DjOLt","description":"the dApp-kit can be used also without the UI","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"}]},{"id":"aBuHNxaPt75GzfFQw9oh","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/core/installation","siteSpaceId":"sitesp_DjOLt","description":"The dApp-kit can be used also without the UI","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"},{"label":"Core"}]},{"id":"g0IVBH2mIg6S9W5vqeHc","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/core/usage","siteSpaceId":"sitesp_DjOLt","description":"Using the VeChain dApp kit","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"},{"label":"Core"}]},{"id":"s71sHTVMtEHeWNLqegLm","title":"Theme Variables","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/theme","siteSpaceId":"sitesp_DjOLt","description":"use variables to customise your components","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"}]},{"id":"HSa92S9sS2svGubOif0N","title":"i18n","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-2/i18n","siteSpaceId":"sitesp_DjOLt","description":"Multi language support","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v2"}]},{"id":"8beE6ybsU2Uu9cMUhl1t","title":"v1","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"}]},{"id":"MqddErQKLTRwv6BDXyRh","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/installation","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"1sBN57jRhdXcvfevdTzu","title":"React","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/react","siteSpaceId":"sitesp_DjOLt","description":"Use dApp-kit with React","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"9BuNfdtgb5Rcefg2rFJ1","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/react/installation","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"},{"label":"React"}]},{"id":"CiFPeaTvQNnpjxLu4coC","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/react/usage","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"},{"label":"React"}]},{"id":"XHkdpf2zvFZ8UcvoAvjL","title":"Vanilla JS","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/vanilla","siteSpaceId":"sitesp_DjOLt","description":"Use dApp-kit with Vanilla JS","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"U8Om7mm9rWvO2QPqUWwV","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/vanilla/installation","siteSpaceId":"sitesp_DjOLt","description":"How to install `@vechain/dapp-kit-ui` in order to use it with TypeScript or Javascript.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"},{"label":"Vanilla JS"}]},{"id":"7m7BJZjBBzPFk7DQwq6H","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/vanilla/usage","siteSpaceId":"sitesp_DjOLt","description":"Using the VeChain dApp kit UI components","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"},{"label":"Vanilla JS"}]},{"id":"dfFn30OgClXGCL29AIvq","title":"Core","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/core","siteSpaceId":"sitesp_DjOLt","description":"the dApp-kit can be used also without the UI","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"E0yQplrWnF1apO05ELDJ","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/core/installation","siteSpaceId":"sitesp_DjOLt","description":"The dApp-kit can be used also without the UI","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"},{"label":"Core"}]},{"id":"aEw60ehpPc5BqFbvqyLy","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/core/usage","siteSpaceId":"sitesp_DjOLt","description":"Using the VeChain dApp kit","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"},{"label":"Core"}]},{"id":"gV0Q3V9kyx3Kys9P7aL5","title":"Theme Variables","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/theme","siteSpaceId":"sitesp_DjOLt","description":"use variables to customise your components","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"5smUU8yRHTJSH4pNA3MA","title":"i18n","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/i18n","siteSpaceId":"sitesp_DjOLt","description":"Multi language support","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"KkQbRkN0Ephbn50txOJR","title":"Node Polyfills","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/node-polyfills","siteSpaceId":"sitesp_DjOLt","description":"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.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"S4fUxxdpMFlQtiKvL7DJ","title":"V0 to V1","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit-1/v0-to-v1","siteSpaceId":"sitesp_DjOLt","description":"this are the most important changes between v0 and v1:","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v1"}]},{"id":"VqkxHdLYvoanX6N3yFFZ","title":"v0","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"}]},{"id":"LV5FPZ1xqeCON45u3iCl","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/installation","siteSpaceId":"sitesp_DjOLt","description":"How to install `@vechain/dapp-kit` in order to use it with TypeScript or Javascript.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"}]},{"id":"OeV6kAgsW8RyNA0Pj6hQ","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/usage","siteSpaceId":"sitesp_DjOLt","description":"Using the VeChain dApp kit","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"}]},{"id":"0VgKX808wrq48kZGC0Cf","title":"React","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/react","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"}]},{"id":"G7aJqNHmKBatTPwTWXPO","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/react/installation","siteSpaceId":"sitesp_DjOLt","description":"How to install @vechain/dapp-kit-react in order to use it with TypeScript or Javascript.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"},{"label":"React"}]},{"id":"zaWuMi3DIfJNuYwD5L1r","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/react/usage","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"},{"label":"React"}]},{"id":"Otwo4FIfZh8L9ohK6yMC","title":"Vanilla (UI)","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/vanilla","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"}]},{"id":"Vub3Ip8iJ2Pu9WOcdUv5","title":"Installation","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/vanilla/installation","siteSpaceId":"sitesp_DjOLt","description":"How to install `@vechain/dapp-kit-ui` in order to use it with TypeScript or Javascript.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"},{"label":"Vanilla (UI)"}]},{"id":"6hB695wAysak9rLFD3MU","title":"Usage","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/vanilla/usage","siteSpaceId":"sitesp_DjOLt","description":"Using the VeChain dApp kit UI components","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"},{"label":"Vanilla (UI)"}]},{"id":"in93VAq1gcINdeNpNrqA","title":"Styles (UI)","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/theme","siteSpaceId":"sitesp_DjOLt","description":"use variables to customise your components","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"}]},{"id":"xRm2WtNWZ86jvOaEaCDa","title":"i18n","pathname":"/developer-resources/sdks-and-providers/dapp-kit/dapp-kit/i18n","siteSpaceId":"sitesp_DjOLt","description":"Multi language support","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"DApp Kit"},{"label":"v0"}]},{"id":"nsj41pl0L3m0CYVwZaCQ","title":"React-Native-Wallet-Link","pathname":"/developer-resources/sdks-and-providers/react-native-wallet-link","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"}]},{"id":"JCo41RWKgJLm2sqitVrS","title":"Getting Started","pathname":"/developer-resources/sdks-and-providers/react-native-wallet-link/getting-started","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"React-Native-Wallet-Link"}]},{"id":"m9pPG65HR7vIbBeSVJ97","title":"Integration Guide","pathname":"/developer-resources/sdks-and-providers/react-native-wallet-link/integration-guide","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"React-Native-Wallet-Link"}]},{"id":"v19uhVGvEzepZq8vAkq2","title":"The useVeWorldWallet Hook","pathname":"/developer-resources/sdks-and-providers/react-native-wallet-link/wallet-hook","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"React-Native-Wallet-Link"}]},{"id":"BABAAADyAuhT5ejXtCjL","title":"Event Handlers","pathname":"/developer-resources/sdks-and-providers/react-native-wallet-link/event-handlers","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"React-Native-Wallet-Link"}]},{"id":"gESFs39Nk4WN0X6DL5lJ","title":"Error Handling & Security","pathname":"/developer-resources/sdks-and-providers/react-native-wallet-link/error-handling","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"React-Native-Wallet-Link"}]},{"id":"VAlxC7Ey39rDLIg2okG7","title":"Network Configuration","pathname":"/developer-resources/sdks-and-providers/react-native-wallet-link/network-configuration","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"},{"label":"React-Native-Wallet-Link"}]},{"id":"7r00wHPqpExMWlG61KDV","title":"DevPal","pathname":"/developer-resources/sdks-and-providers/devpal","siteSpaceId":"sitesp_DjOLt","description":"A combination of tools to assist in developing and testing when using a Thor Solo Node.","breadcrumbs":[{"label":"Developer Resources"},{"label":"SDKs & Providers"}]},{"id":"qfyygFhaDqF1M6Vra6JB","title":"Frameworks & IDEs","pathname":"/developer-resources/frameworks-and-ides","siteSpaceId":"sitesp_DjOLt","description":"Frameworks and integration development environments (IDEs) that are supported by the VeChainThor blockchain.","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"wOTa3c6siTkacnkvyqUY","title":"Hardhat","pathname":"/developer-resources/frameworks-and-ides/hardhat","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Frameworks & IDEs"}]},{"id":"fiUdwXjhbGGhmDlzNGtX","title":"Remix","pathname":"/developer-resources/frameworks-and-ides/remix","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"},{"label":"Frameworks & IDEs"}]},{"id":"iCjhEg7w5cwFaeQ2XLbC","title":"Built-in Contracts","pathname":"/developer-resources/built-in-contracts","siteSpaceId":"sitesp_DjOLt","description":"","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"hjAgvMPe3sMJJpSsPXFq","title":"VORJ","pathname":"/developer-resources/vorj","siteSpaceId":"sitesp_DjOLt","description":"A no code Web3 as a service platform based on the VeChainThor blockchain.","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"opQrpGhGcEWMfclsBrei","title":"Useful Links","pathname":"/developer-resources/useful-links","siteSpaceId":"sitesp_DjOLt","description":"A collection of useful links and resources.","breadcrumbs":[{"label":"Developer Resources"}]},{"id":"bBIMueZw2oiYKfU46KLq","title":"How to contribute","pathname":"/how-to-contribute","siteSpaceId":"sitesp_DjOLt","description":""}]}