Welcome. This is EasyA's legendary handbook. If you want to learn VeChain like a legend, then you're in the right place.
This handbook serves as a guide to the VeChain ecosystem, geared towards those just joining for the first time. It isn't just a beginners' handbook; it's a legendary handbook. Even if you've already immersed yourself in the ecosystem, you'll find tons of helpful tidbits around here!
Of course, the best place to start is always the EasyA app! Download it here for the fastest and most fun way to learn about VeChain. Download it directly right here!
- Introduction
- Getting Started
- Core Concepts
- Development Tools
- Smart Contracts
- VeChain Network
- Ecosystem Projects
- Resources
- Handy Code Snippets
- Contributing
What is VeChain:
- VeChain Official Website - The go-to place for all things VeChain, including the latest news and developments.
The no-fluff starter:
- VeChain Sync - A desktop application that connects you to the VeChain blockchain.
- VeChain Insights - A platform for viewing real-time statistics and information about the VeChain network.
Explanation of fundamental concepts in the VeChain ecosystem:
- VeChain's Dual-Token Model - Learn about VET and VTHO, the two tokens that power the VeChain ecosystem.
- Proof of Authority - Understand VeChain's consensus mechanism that balances decentralization with efficiency.
Key tools and environments for VeChain:
- VeChain Thor - The official VeChain Thor blockchain client.
- Connex - The standard interface to connect dApps with VeChain blockchain and users.
How to write and deploy smart contracts on VeChain:
- VeChain Developer Documentation - Comprehensive guide for developing on VeChain.
- VeChain Studio - Browser-based IDE for writing, testing, and deploying VeChain smart contracts.
Going into the network level:
- VeChain Stats - Real-time statistics and information about the VeChain network.
- VeChain Explorer - Official block explorer for the VeChain network.
Cool projects built on VeChain:
- VeChain ToolChain - VeChain's Blockchain-as-a-Service (BaaS) platform.
- VeriArti - NFT platform built on VeChain.
- VIMworld - A blockchain-based collectibles platform on VeChain.
Extra stuff:
- VeChain Blog - Official blog with updates and insights into VeChain and its ecosystem.
- VeChain Foundation Twitter - Stay updated with the latest news and announcements.
Get a taste of VeChain development with these code snippets:
const { Framework } = require('@vechain/connex-framework');
const { Driver, SimpleNet } = require('@vechain/connex-driver');
const net = new SimpleNet('https://sync-testnet.vechain.org');
const driver = await Driver.connect(net);
const connex = new Framework(driver);
console.log('Connected to VeChain Thor:', connex.thor.genesis.id);
const { createAccount } = require('@vechain/thor-devkit');
const account = createAccount();
console.log('New account address:', account.address);
console.log('Private key:', account.privateKey);
These examples showcase:
- How to connect to the VeChain Thor network.
- How to create a new VeChain account.
We welcome contributions to make this handbook even more legendary! Here's how you can contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-addition
) - Make your changes
- Commit your changes (
git commit -am 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-addition
) - Create a new Pull Request
Please ensure your contributions align with our code of conduct and contribution guidelines.
This handbook was inspired by the famous awesome lists by sindresorhus and the Awesome VeChain list. We need awesome lists for Web3 ecosystems, with more of a hacker's guide to how they work. This is the answer to that need.