You are in the right place to start your journey with vechain dApps
What is a dApp?
A dApp, or decentralized application, is a type of software application that operates on a decentralized network of computers, typically leveraging blockchain technology. Unlike traditional applications that are centralized and rely on a single server or a group of servers to function, dApps operate on a peer-to-peer network of computers, often using smart contracts on a blockchain.
Before you start developing your dApp, ensure you have the following prerequisites:
Basic understanding of blockchain concepts
Easily create a login button with vechain wallets using the dappKit with a seamless DevEx, it will handle the login logic to connect with all vechain wallets.
DappKit uses Connex under the hood, Connex is the standard interface to connect dApps with the vechain blockchain. Our Web3-Providers-Connex library implements a provider on top of connex defined in EIP-1193 compatible with web3.js and ethers.js
Use the Thor DevKit which contains a lot of utils to work with transactions, certificates, cryptography, and much more.
Check our mainnet and testnet node endpoints, a gateway to interacting with the VechainThor blockchain.
Deploy and test your dApp on the VeChainThor Solo Node before going live. This ensures that everything functions as expected and allows for debugging if needed. Here you can find a tutorial to run a Solo Node.
Use Devpal, a set of tools to help your development and testing.