• Stars
    star
    2,804
  • Rank 16,233 (Top 0.4 %)
  • Language
  • Created over 3 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

VeChain Foundation General Grant Program

Vechain General Grant Program

Important

๐Ÿ“ข๐Ÿ“ข ATTENTION: We have launched a new Grant Program at https://www.vechain.org/grant-program/. For new applications, please visit the new website to submit. We DO NOT accept new applications in this repository. However, for projects that have already been accepted in this repository, you can still submit your delivery here.

Vechain -EasyA Hackathon Grant Track

Under the Vechain general grant program, a special track has been created for the Vechain-EasyA hackathon attendees to support their follow-up project development. The track will make funds available for 10 projects on a first-come, first served basis. Each project can be funded up to 30,000 USD.

Visit Vechain-EasyA-Hackathon-Boston-Oct-2023 to learn more about it.

Table of contents

Introduction

The general grant program is designed to fund projects covering a wide range of topics, including, but not limited to,

  • Decentralized applications (e.g., gaming, DeFi, NFT, etc)
  • Tools/libs for testing
  • Tools/libs for frontend development
  • Infrastructures (e.g., explorer, status dashboard, node service, etc)
  • Interoperability
  • Wallet integration
  • Enterprise applications
  • Research projects (e.g., tokenomics, governance, privacy, etc).

Each application can be funded up to $30,000. All Applications will be tracked on GitHub and disbursed in USDC.

Guidelines

In general, your project will have better chances to get accepted if:

  • The subject has been well-studied, proven by a well-presented intro, including background, prior works, and relevant technical bases.
  • Your team has proven experience with a relevant and solid technical/research background. For development projects, you should provide the GitHub profiles of your team members as part of your application. A list of your previously done projects will be highly recommended and beneficial. For research projects, CVs of all applicants should be attached.
  • Your application is rich in technical details and well-defined.
  • For development projects, you can demonstrate that the project will be maintained after completion of the grant, be it through an obvious commitment to the technology from your side, additional funding sources, or an existing business model.
  • You should point out how your project stands out among competitors (e.g., it implements some technology that does not exist in the ecosystem yet).
  • A direct contribution to Vechain's technology and/or ecosystem is a plus.

Additionally, it must fulfill the following requirements:

  • We do not award grants for projects that have been the object of a successful token sale. However, we do not limit the project's option to do token sales in the future.
  • Lastly, we do not fund projects that actively encourage gambling, illicit trade, money laundering, or criminal activities in general.

Note that your project will have to follow Grant Milestone Delivery to deliver milestones. In particular, we require your team to generate sufficient documentation about each delivery in order to unlock further funding if relevant. Examples, tutorials or videos can be very helpful for us to understand your work and therefore accelerate our evaluation process.

Application Process

  1. Application Preparation and Submission

    1. Fork this repository.
    2. In the newly created fork, create a copy of the application template (applications/application-template.md) or the research template(applications/research-template.md). Make sure you do not modify the template file directly.
    3. Name the new file after your project: project_name.md.
    4. Fill out the template with the details of your project. The more information you provide, the faster its review process will be.
    5. Once you're done, create a pull request. The pull request should only contain one new file, that is the Markdown file you created from the template.
    6. Please read the disclaimer carefully before applying for Vechain General Grant.
  2. Preliminary Review

    After its submission, an application enters the preliminary review stage where an evaluator will be designated to check whether it is formatted correctly and includes all the requested information. The evaluator will label the pull request as "ready for committee review" if the application passes the preliminary review.

  3. Committee Review

    A five-member grant committee will evaluate and make decisions on all the applications passing the preliminary review. The commitee may conditionally accept an application with further requirements for clarifications and amendments. The applicant(s) must address all the requirements via a new pull request. The application will then be accepted once the pull request is approved by one committee member. Final decisions made by the committee will be put on the website to notify applicants and the community.

  4. Milestone Delivery and Payment

    Milestones are to be delivered on the Grant Milestone Delivery folder. You can find the delivery process here. Once the application is accepted, the payment for the first milestone will be immediately disbursed to fund the project. The payments of the rest milestones will be disbursed once their previous milestones are delivered and reviewed.

    The grant application can be amended at any time. However, this necessitates a reevaluation by the committee. If your application has been accepted and, during development, you find that your project significantly deviates from the original specification, please open a new pull request that modifies the existing application.

Accepted Grant Applications

Grant Committee

For the fund to be best utilized, the grant committee is designed to be as versatile as possible to represent different stakeholders in the vechain ecosystem. Following this principle, the committee is made of a committee chair, a member of Board of the Steering Committee, a member of the Vechain Core Dev, a community project leader and a collective community member consisting of outstanding community contributors.

The community project leader and collective community member will be chosen by our community for each funding round starting from the second round. We will announce the detailed rules and timeline of the whole election process in advance.

The current committee members are:

  • Committee Co-Chairs:
    Peter Zhou - Chief Scientist of Vechain
    Dimitris Neocleous - UK and EU Ecosystem Manager of Vechain

  • Member of Vechain Core Dev team:
    Bin Qian - Lead Dev of Core Dev team

  • Vechain Ecosystem Project Representatives:
    Dyma Budorin - CEO of Hacken Foundation
    Jรผrgen Schouppe - Founding Director, CEO & CTO of Safe Haven

Grant Evaluators

Evaluators are individuals who check whether the application is formatted correctly and includes all the requested information in the preliminary review stage. The following is the current list of evaluators:

Operation Team

The operation team takes care of fund distribution.

More Info

License

GNU Lesser General Public License v3.0.

More Repositories

1

vechain-dapp-kit

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

thor

A general purpose blockchain highly compatible with Ethereum's ecosystem
Go
780
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