VeChain Technology - Documentation and Codes
-
[center]VeChain Technology[/center]
Documentation and Codes
Overall:
VeChain Github libraries
https://github.com/vechain
open source projects of VeChain including VeChainThor blockchain:
https://github.com/vechain/thorVeChainThor Wiki & FAQ
https://github.com/vechain/thor-wikiVeChainThor Core:
• VeChainThor blockchain source code and deployment guide
https://github.com/vechain/thor
download and deploy a VeChainThor full node.• VeChainThor transaction model
https://github.com/vechain/thor/wiki/Transaction-Model
documentation on VeChainThor’s unique transaction structure, fields and features.• VeChainThor built-in smart contracts and documentation
https://github.com/vechain/thor-builtins
introduction on the 6 built-in smart contracts in VeChainThor and how to use them.• Multi-party Payment (MPP)
https://github.com/vechain/thor-wiki/blob/master/Prototype%28EN%29.md
introduction on the functions of the MPP which is an unique feature of VeChainThor (Because the transactions on VeChainThor only consume VTHO, when there is no VTHO in the user’s deposit address exchange could set the exchange system address as the payer for the transaction fee to move funds by leveraging the MPP function in VeChainThor).• VeChainThor RESTful API in various presentation
swagger UI, Thorest, thor.yamlTools:
• Thorify repo
https://github.com/vechain/thorify
API reference documentation :
https://vechain.github.io/thorify/#/?id=api-reference
a Web3 adaptor for VeChainThor RESTful API, Thorify is an extended web3 that sends the request directly to VeChainThor’s RESTful API. So if you are writing applications or scripts executing in Node.js or Browser environment, you should use Thorify.• Web3 gear
https://github.com/vechain/web3-gear
a tool to proxy VeChainThor’s RESTful API to Eth JSON-RPC, so if you are writing smart contracts using Remix, Truffle or other tools that use original web3, you should use Web3 Gear.• Tools Instruction
https://github.com/vechain/thor-client-sdk4j
instruction on how to use Java Client SDK or Sync for private key management, building and signing transaction, sending transaction, using MPP function, querying blockchain info and confirming transaction.• Java Client SDK
https://github.com/vechain/thor-client-sdk4j
a collection of Java codes to interact with VeChainThor and access console.• Thor-devkit
https://github.com/vechain/thor-devkit.js
typescript library to aid dApp development on VeChainThor.• Public VeChainThor Node
https://vethor-pubnode.digonchain.com/doc/swagger-ui/
to facilitate developers to play around and test the VeChainThor.dApps Development:
• VeChainThor Development Environment Setup
https://vethor-pubnode.digonchain.com/doc/swagger-ui/
This guide will cover the process of setting up your local environment for developing on the VeChainThor blockchain using the standard web3 stack.• Comet Compatibility Guide
https://github.com/totient-labs/comet-docs/blob/master/DEV_ENV.md
Comet is the Chrome plug-in that can be used by VeChain dApps. While Comet exposes the standard (thorified) web3 API, there are few things to keep in mind.
https://github.com/vechain/thorify#web3-method-supported
This guide includes requirements for Comet support as well as some best practices.
Comet Chrome Extension:
https://chrome.google.com/webstore/detail/comet/jpkkakbelpcambmhdcaoidiejaikiemn• Sync powered by Electron
https://github.com/vechain/thor-sync.electron
a dApp running environment and wallet on desktop, compatible with Connex, a newly defined standard interface connecting dApps with the VeChainThor blockchain and users.
The New Sync User Guide:
https://github.com/vechain/thor-sync.electron/wiki• Connex
https://github.com/vechain/connex
the newly defined standard interface to connect dApps with the VeChainThor blockchain and users, comparable to web3.js. Connex provides a set of well-designed APIs for developers, and with injected Connex Object in web applications they can easily build dApps. Comparing with web3.js, Connex provides streamlined and lightweight methods for dApps.
Connex API reference:
https://vechain.github.io/connex/#/Wallets supporting VeChain:
• Official VeChainThor Mobile wallet: https://wallet.vechain.org/
• Ledger Nano S
• Trust wallet
• Atomic walletVIP180 token contract addresses:
**OCE: **
0x0ce6661b4ba86a0ea7ca2bd86a0de87b0b860f14**PLA: **
0x89827f7bb951fd8a56f8ef13c5bfee38522f2e1f**SHA: **
0x5db3C8A942333f6468176a870dB36eEf120a34DC**DBET: **
0x1b8EC6C2A45ccA481Da6F243Df0d7A5744aFc1f8**TIC: **
0xa94a33f776073423e163088a5078feac31373990
-
This post is deleted!