Skip to main content

Contributors

FAQ

Eligible contributions

A common question that may arise when one embarks on the open source adventure is "how are contributions rewarded".

Whilst there is not a one-fit for all answer (as it highly depends on each project) we can have a look at what constitutes an eligible contribution.

So, what counts as a contribution?

As mentioned, contributions can vary widely from one project to another. Generally, a contribution includes:

  • Resolving an issue
  • Conducting code reviews
  • Enhancing documentation
  • Submitting Pull Requests (PRs)

Each project on OnlyDust sets its own criteria for what they consider a contribution. It's important to get familiar with these criteria for the project you're interested in, so be sure to look at what issues are often provided by the project. When in doubt, don't hesitate to reach out to project leads.

Earning rewards for your contributions

The criteria for rewarding contributions also differ from project to project, based on their individual budgets and guidelines. Engaging with the project’s community and connecting with project leads is a great way to understand the specifics of how contributions are rewarded.

However, a helpful tip is to focus on building trust within the community before inquiring about rewards! Showing genuine interest in the project and its goals will naturally lead to opportunities for eligible contributions.

Getting paid for your contributions

If your contribution meets the project's criteria and is approved, you'll be eligible for a reward 🎉.

Payments are facilitated via OnlyDust, so ensuring your profile is verified through KYC/KYB and your payout information is up to date is necessary to be able to receive rewards. Please check this article : https://blog.onlydust.com/docs/claiming-your-first-reward/

Payments are issued twice each week, keeping the process timely and efficient!

Crypto or Fiat? It's up to the project

On OnlyDust, you can get rewarded in crypto or in fiat. The form of payment —be it crypto (like USDC, STRK, OP, $LORDS) or fiat (USD)—depends on the project lead's preference and the ecosystem the project is built on. If you are wondering in which currency you will be rewarded in, we advise you to discuss directly with project leads.

If you have enquiries on how to invoice, we have a post dedicated to that!

When will I get Paid?

Once you have received a reward, you need to follow the required steps in order to receive the payment.

You can check our detailed guidelines here : https://blog.onlydust.com/docs/claiming-your-first-reward/

If it is not your first reward, good news, only step 4 & 5 will be mandatory!

Once your reward is in the status "Processing" (at the end of step 5), it means that we have received your payment request, and there is nothing more to do on your side.
We will process the payment in 5 business days maximum and will keep you updated by email once the payment will be done.
Please note that in that case, there is no need to contact us during the "processing" status as we will do the payment with no further action required. You can refer to our best practice as contributor https://blog.onlydust.com/docs/best-practices-as-contributors/

KYC - I have no proof of address at my own name

For student leaving under their parents’ home we accept the following document as POA (Proof of Address) :

a) A certificate of accommodation dated less than 3 months and signed by one of the parent.

Model :

I, [Name Surname], born on [date of birth] at [place of birth], residing at [your full address] hereby certify on my honor to host at my home, free of charge [Madam, Mr] [First Name Last Name], born on [date of birth] at [place of birth] of nationality [country of birth].

Done at [place of declaration] on [date]

Signature

b) A copy of the CNI (ID Proof) of the signatory (parent)

c) A POA at the name of the signatory (parent) with their name and address on it dated less than 3 months. It can either be a bank statement or a bill.

My payment is blocked

You have completed all the steps to claim your reward but your reward gets the status "Blocked"?

There is two reasons for this :

1) Yearly individual limit

Your payment can be block if you have an individual billing profile and you have reached the yearly limit that allows you to claim on that type of profile. In order to anticipate this, we keep you updated about this limite in your billing profile.

In order to unlock your reward, you need to create a new type of billing profile, a professional one (either self-employed, organization or employee), and claim your reward on that new billing profile. Please refer to our article : https://blog.onlydust.com/docs/claiming-your-first-reward/

2) US Person

Your payment can be blocked because some tokens are restricted to individuals or entities that either have the US citizenship or leave in the US.

If that is so, we advise you to contact admin@onlydust.xyz, we will offer you solutions to get paid in an other token (commonly : USDC).

Starknet wallet

If you have received your first reward for your contribution in the Starknet ecosystem, you will need to create a wallet on Starknet blockchain in order to receive your reward in STRK. You can refer to Starknet documentation to find the wallet provider that suits you.

Exception : if your reward is in USDC, then the funds will be sent on your Ethereum wallet.

Stellar Wallet

If you have received your first reward for your contribution in the Stellar ecosystem, you will need to create a Stellar wallet in order to receive your reward. You can refer to Stellar documentation to find the wallet provider that suits you.

Upon creating a new Stellar wallet, you must deposit an initial 1 XLM into it. This amount is known as the "base reserve." This minimum balance is necessary for maintaining a Stellar account and ensuring the network remains efficient by preventing spam and encouraging responsible use of the blockchain.

If your first reward in the Stellar ecosystem is in XLM, then the payment and reception of your reward will activate your wallet.

If your first reward in the Stellar ecosystem is in USDC, than in order to be able to receive it, you will first need to transfer on your own 1 XLM to your wallet in order to activate it. You will also need to enable the USDC token on your stellar wallet (please refer to your wallet provider instructions).