title | description | footer | aside | |
---|---|---|---|---|
Vite Documentation |
Zero-Fee Blockchain for the World's Decentralized Economy |
|
true |
- DAG
- Account Chain
- Send / Receive Transaction
- Snapshot Chain
- SBP / Vote
- Snapshot (Confirming)
- Epoch
- Hash Algorithm
- Signing
- Address Derivation
- Token Id
- Transfer
- Mint / Burn
- Reissue
- Consensus Group
- Response Latency
- Random Degree
- Library Linking
- Stake for Quota
- Contract Suspend
- Contract Creation Fee
- Dynamic Quota / Global Quota Penalty (Automatic Throttle / Downgrade)
- Local Network / Testnet / Mainnet
- Directory Structure (of a local node)
- Node Configurations
- Genesis Configurations
- Debug Logs
- RPC / IPC
- Explorer
- Request / Response Model
- Types (address, tti)
- Sync / Async Functions
- Callbacks
- Promise and Await
- Function Call Options
- Async Error Propagation (revert / try-catch / panic / refund)
- Transactional Semantics (non ACID semantics)
- ABI
- Global Variables and Members
- Randomness
- Inline Assembly
- solppc
- solppc-js
- Legacy Compiler (0.4.3)
- Compilation
- Deployment
- Testing
- Debugging
- Installation
- Coding
- Debugging
- Deployment
- ViteVM Instructions
- How ViteVM Works
- How solppc Works
- Invoking and Returning Functions
- Implementing Await
- Contract Creation
- Delegate Calls
- Quota / Retry / Suspend
- Introduction to vite.js
- Modules: ViteAPI / Wallet / accountBlock / Account
- Vite Provider
- Build / Sign / Send / Receive Transactions
- Deploy Contract
- Call Contract
- Query Contract
- Events
- Subscription
- Introduction to ViteConnect
- ???
- ???
- A Well-Structured Vite Smart Contract
- Using Solidity Codes
- How to Transfer Tokens
- How to Call Another Contract
- Using Libraries(OpenZeppelin)
- Pitfalls
- Protect Your Contracts From Reentrancy Attacks
- Error Handling
- Quota Allocation
- Random Numbers
- Project Overview
- Contracts
- Testing
- Deployment
- Frontend