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/thor

    VeChainThor Wiki & FAQ
    https://github.com/vechain/thor-wiki

    VeChainThor 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.yaml

    Tools:

    • 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 wallet

    VIP180 token contract addresses:

    **OCE: **
    0x0ce6661b4ba86a0ea7ca2bd86a0de87b0b860f14

    **PLA: **
    0x89827f7bb951fd8a56f8ef13c5bfee38522f2e1f

    **SHA: **
    0x5db3C8A942333f6468176a870dB36eEf120a34DC

    **DBET: **
    0x1b8EC6C2A45ccA481Da6F243Df0d7A5744aFc1f8

    **TIC: **
    0xa94a33f776073423e163088a5078feac31373990



  • This post is deleted!

Log in to reply