• Stars
    star
    780
  • Rank 58,287 (Top 2 %)
  • Language
    Go
  • License
    GNU Lesser Genera...
  • Created over 6 years ago
  • Updated 11 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,804
star
2

vechain-dapp-kit

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

x-app-template

Vechain VeBetterDAO X-App template
TypeScript
382
star
4

connex

The mono-repo contains libraries to help build dApps for VeChain.
TypeScript
86
star
5

thorify

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

token-registry

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

thor-sync.electron

A browser that empowers DApps on VeChain
Vue
55
star
8

sync2

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

thor-devkit.js

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

VIPs

VeChain Improvement Proposals
33
star
11

docs

Everything you need to know about VeChainThor
JavaScript
33
star
12

picasso

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

web3-gear

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

wallet-iOS-sdk

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

thor-client-sdk4j

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

thor-devkit.py

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

vechain-sdk-js

The official JavaScript SDK for VeChain.
TypeScript
24
star
18

crowdsale-contracts

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

app-hub

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

wallet-Android-sdk

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

b32

Signature collection of smart contract method & event
TypeScript
21
star
22

thor-sync

Deprecated - Try New Version
19
star
23

web3-providers-connex

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

solidb

A Distributed Content-Addressable Database
Go
16
star
25

inspector-app

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

ThorNode-contracts

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

thor-builtins

Builtin contracts & examples
Solidity
13
star
28

thor-devkit.netcore

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

buy-me-a-coffee

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

insight-app

Codebase of VeChain Insight
Vue
9
star
31

go-ecvrf

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

thor-model-kit

DEPRECATED! try https://github.com/vechain/thor-devkit.js instead
TypeScript
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

faucet-app

VeChain TestNet Faucet
Vue
5
star
37

connex-env

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

app-hub-app

A place to discover awesome VeChain apps
Vue
5
star
39

vebetterdao-contracts

Vechain VeBetterDAO smart contracts 📜
TypeScript
4
star
40

nft-registry

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

thor-go-vendor

Alternative way to resolve VeChain Thor dependencies
Go
3
star
42

connex.driver-nodejs

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

my-tokens

Vue
3
star
44

connex-framework

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

connex-impl-test

Implementation test for @vechain/connex
HTML
3
star
46

connex-repl

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

vestatus

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

networkhub

Vechain Network Launcher
Go
1
star
49

brands

1
star
50

bootstraps

Bootstrap node list for vechain network
1
star
51

connex.driver

No needed
TypeScript
1
star
52

thor-sync-wiki

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

cordova-plugin-qrscanner

JavaScript
1
star
54

node-healthcheck

A simple healthcheck system for vechain nodes
JavaScript
1
star
55

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
56

account-abstraction-demo

JavaScript
1
star