• Stars
    star
    780
  • Rank 55,996 (Top 2 %)
  • Language
    Go
  • License
    GNU Lesser Genera...
  • Created almost 6 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A general purpose blockchain highly compatible with Ethereum's ecosystem


Getting Started

VechainThor is the layer 1 blockchain, highly compatible† with Ethereum, which powers the vechain ecosystem. VechainThor is a public blockchain that is designed for mass adoption of blockchain technology by enterprise users of all sizes and is intended to serve as a foundation for a sustainable and scalable enterprise blockchain ecosystem.

  • † - VechainThor is currently up-to-date with the Ethereum's Paris hard fork, supporting Solidity version 0.8.18.

Documentation

  • Build - How to build the thor binary.
  • Usage - How to run thor with different configurations.
  • Hosting a Node - Considerations and requirements for hosting a node.
  • Core Concepts - Core concepts of the VechainThor blockchain.
  • API Reference - The API reference for the VechainThor blockchain.

Community

The VechainThor community can be found on Discourse where you can ask questions, voice ideas, and share your projects with other people.

The Vechain Improvement Proposals (VIPs) repository can be found here.

To chat with other community members you can join:

Do note that our Code of Conduct applies to all vechain community channels. Users are highly encouraged to read and adhere to them to avoid repercussions.


Contributing

Contributions to VechainThor are welcome and highly appreciated. However, before you jump right into it, we would like you to review our Contribution Guidelines to make sure you have a smooth experience contributing to VechainThor.


Security

If you believe you have found a security vulnerability in Thor, we encourage you to responsibly disclose this and NOT open a public issue. We will investigate all legitimate reports.

Email [email protected] to disclose any security vulnerabilities. Alternatively, you can visit this link to submit a ticket or find more information.


Acknowledgement

A special shout out to following projects:


License

Vechain Thor is licensed under the GNU Lesser General Public License v3.0, also included in LICENSE file in repository.

More Repositories

1

grant-program

VeChain Foundation General Grant Program
2,673
star
2

vechain-dapp-kit

An SDK for vechain dApp development
TypeScript
1,490
star
3

connex

The mono-repo contains libraries to help build dApps for VeChain.
TypeScript
82
star
4

thorify

A web3 adaptor for VeChain Thor RESTful HTTP API.
TypeScript
73
star
5

thor-sync.electron

A browser that empowers DApps on VeChain
Vue
55
star
6

token-registry

Platform where you can submit the token.
JavaScript
52
star
7

sync2

The next-generation VeChain wallet for all platforms
Vue
40
star
8

thor-devkit.js

Typescript library to aid DApp development on VeChain Thor
TypeScript
34
star
9

docs

Everything you need to know about VeChainThor
JavaScript
33
star
10

picasso

General purpose deterministic identity icon library in svg format, mostly for vechain thor addresses.
TypeScript
33
star
11

web3-gear

Proxy Thor's RESTful API to Eth JSON-RPC, to support Remix, Truffle and more.
Python
30
star
12

wallet-iOS-sdk

The VeChain Thor blockchain wallet sdk for iOS platform
C
29
star
13

thor-client-sdk4j

A SDK toolkit for client to call VeChain Thor Restful API.
Java
26
star
14

thor-devkit.py

Python 3 library to aid coding with VeChain, eg. Wallets/Tx/Sign/Verify.
Python
24
star
15

crowdsale-contracts

Smart contracts to support VeChain's token sale
JavaScript
24
star
16

wallet-Android-sdk

The VeChainThor blockchain wallet sdk for Android platform
Java
22
star
17

VIPs

VeChain Improvement Proposals
22
star
18

app-hub

App-hub is a platform that allow you to submit your awesome app and discovery by people around the world.
TypeScript
20
star
19

b32

Signature collection of smart contract method & event
TypeScript
19
star
20

thor-sync

Deprecated - Try New Version
19
star
21

vechain-sdk-js

The official JavaScript SDK for vechain.
TypeScript
18
star
22

web3-providers-connex

Web3 provider to interact with the VechainThor protocol
TypeScript
17
star
23

solidb

A Distributed Content-Addressable Database
Go
16
star
24

inspector-app

A tool that allows you to deploy and interact with the contract.
Vue
15
star
25

ThorNode-contracts

Smart contracts of VeChainThor Node Token based on VIP181 - non-fungible token standard.
13
star
26

thor-builtins

Builtin contracts & examples
Solidity
13
star
27

thor-devkit.netcore

.Net Core library to assist smooth development on VeChain for developers and hobbyists.
C#
11
star
28

buy-me-a-coffee

Allows your supporter to support your work by donating VET
Vue
9
star
29

go-ecvrf

Elliptic Curve Verifiable Radom Function(ECVRF) library written in Go
Go
8
star
30

insight-app

Codebase of VeChain Insight
Vue
8
star
31

thor-model-kit

DEPRECATED! try https://github.com/vechain/thor-devkit.js instead
TypeScript
8
star
32

explorer

VeChain Blockchain explorer UI project, work with Mass(backend service)
Vue
8
star
33

rosetta

Rosetta Blockchain Standard Implementation for VeChain.
TypeScript
7
star
34

vevote-contracts

A decentralized voting application for the VeChain ecosystem
6
star
35

thor-wiki

working repository for https://github.com/vechain/thor/wiki
5
star
36

connex-env

The landing page leads user to download Connex powered VeChain wallets
Vue
5
star
37

faucet-app

VeChain TestNet Faucet
Vue
4
star
38

nft-registry

List of known NFT contracts with additional meta information
JavaScript
4
star
39

thor-go-vendor

Alternative way to resolve VeChain Thor dependencies
Go
3
star
40

connex.driver-nodejs

Has been moved to https://github.com/vechain/connex/tree/master/packages/driver
TypeScript
3
star
41

my-tokens

Vue
3
star
42

mass

Backend for explorer, works with @vechain/explorer
TypeScript
3
star
43

connex-impl-test

Implementation test for @vechain/connex
HTML
3
star
44

connex-framework

Has been moved to https://github.com/vechain/connex/tree/master/packages/framework
TypeScript
3
star
45

vestatus

Script to build Influxdb measurement of VeChain blocks
JavaScript
2
star
46

connex-repl

Has been moved to https://github.com/vechain/connex/tree/master/packages/repl
TypeScript
2
star
47

brands

1
star
48

thor-devkit.java

Java (8+) library to assist a smoother development process on VeChainThor for all developers and hobbyists. Includes wallets creation, transaction assembling, signature, ABI encoding, and bloom filter.
Java
1
star
49

bootstraps

Bootstrap node list for vechain network
1
star
50

thor-sync-wiki

working repository for https://github.com/vechain/thor-sync.electron/wiki
1
star
51

cordova-plugin-qrscanner

JavaScript
1
star
52

node-healthcheck

A simple healthcheck system for vechain nodes
JavaScript
1
star