Link Search Menu Expand Document

xDai Contributor Proposal Guide


Note: Because of its cheap gas prices, xDai is now recommended for all contributor proposals. Contributors are welcome to create proposals on mainnet if the costs are reasonable to them. You can find that guide here.

Intro:

  • Congratulations on getting the signal to submit a contributor proposal to xDXdao!

  • At this point, you’ve started the onboarding process, posted a draft of your contributor proposal on DAOtalk, and the proposal was signalled for an on-chain DXdao vote.

  • For details on what should be in the contributor proposal, visit the Contributor Proposals section.

  • After the xDai authorization proposal , contributors can now submit proposals on xDXdao base on xDai and save gas.

When to Submit Your Contributor Proposal:

  • How long a boosted contributor proposal would take depends on funding and voting power scheme. For mainnet DXdao that’s 7 days to pass after boosting, and for xDXdao on xDai that’s 4 days. Boosted proposals can pass with a relative majority.

  • If a proposal is not boosted, the voting period will last 21 days. Unboosted proposals must pass with an absolute majority.

  • A proposal is generally eligible to be boosted 1 day after it’s been posted on Alchemy. Boosting a proposal is a ‘bet’ that the proposal will pass. Boosters receive a reward if the proposal passes and lose their stake if the proposal fails. You can boost your own contributor proposal once it is eligible to be boosted, request to be boosted from a member of the Contributor Experience squad or any DXdao community member.

  • The Point: If you intend to receive payment for your work with DXdao by a certain date, you must submit your Alchemy contributor proposal at least 1 week in advance and request to have it boosted the next day, in order for the voting period to shrink to 1 week.

  • An explanation of Daostack’s holographic consensus from its architect can be found here.

What You’ll Need:

  1. An ERC-20 token wallet where you will receive your payment once a proposal passes.
  2. A small amount of xDai (less than $0.25 USD), in order to submit the proposal. Feel free to reach out to someone on the Contributor Experience squad or any DXdao contributor to send you a small amount of xDai to complete your transaction.
  3. If you want to boost your own proposal, get some GEN, the Daostack token. This is not necessary, but DXdao contributors can boost proposals by staking GEN to speed up the execution process.
  4. A wallet address where you’ll receive your REP: non-transferable voting rights used for voting on proposals. This can be the same as your payment address, but as REP cannot be transferred, pick an address that you will always have access to.

Recommended: Use a Metamask wallet that has the same address on xDai and Ethereum. Here you’ll find guidance on how to add xDai to your wallet’s network list.

Step 1: Go to Alchemy, DXdao’s voting interface, and click ‘Plugins’. Now is the best time to connect your wallet and switch to xDai network.

Step 2: Click the ‘Funding and Voting Power’ scheme.

Step 3: Calculate your REP and payment allocation

  • First, determine if you are a full-time or part-time contributor.
    • Full-time contributors: may claim 0.1667% REP for each month they work for DXdao.
    • Part-time contributors: may claim REP based on their commitment percentage each month.
      • EG. 50% commitment would be entitled to (0.1667x0.5) 0.08335% REP
    • Other compensation proposals (bounties, limited contractors, etc.): To determine how much REP to request, ask community members and state the amount in your DAOtalk contributor proposal post. The amount will be somewhere between 0.1% to 0.1667% REP.
    • Please use the Contributor Compensation Calculator to assist with determining your REP and payment allocation. Fill in the Blue squares with your information.

  • A contributor proposal period is generally 2 months, unless this is your first time submitting a proposal. In that case, it will be for 2.5 months, to account for your 2 week trial period.
    • Contributors submit a proposal for 50% of compensation (ETH or stable currency) to be paid when they start their work period.
    • Contributors then submit a separate contributor payment request for the remaining 50% of their compensation (ETH or stable currency, plus the total 2 months of REP) at the end of the contributor period.
    • DXD is not to be requested in this proposal. Please see Alchemy DXD Vesting Proposal Guide for further details on how and when to request DXD.

Step 4: Click on the ‘+ New Proposal’ button in the top right corner and connect your wallet.

  • Ensure you are on the “Funding and Voting Power” scheme to find the correct fields.

Step 5: Fill out the required fields for the proposal and submit!

xDai Proposal information:

  • Title: [NAME] Contributor Proposal [DATE - DATE]

  • Description: Copy and paste the contributor proposal text you used in your DAOtalk post. See Contributor Proposals for sample text.

  • Tags: Use “contributor proposal”, plus any areas you will be working in. (e.g., Omen, governance, etc..)

  • URL: link to your DAOtalk Contributor Proposal post.

  • Recipient, if not you: Provided you have connected with your desired address, leave this field blank.

  • xDAI Reward: Calculated Monthly Payment Allocation.

  • Reputation Reward: Calculated Monthly REP Allocation.

  • External Token Reward: If you choose to be paid in different stable currencies then xDai, you may find them here. You may also select ETH if you would rather be paid in Ethereum.

  • DAO token (XDXD) Reward: Unless you are making a DXD Vesting Proposal, leave this field blank.

To make your proposal verifiable and secure, it is ideal to add your Keybase Cryptographic Signature into your proposal.

To do this, follow these steps:

  1. Go to Keybase (on desktop or mobile)

  2. Go to “Crypto” in navigation

  3. Click “Sign”

  4. Type any message into the input field

  5. Copy the Signed Message to your Clipboard

  6. Paste the entire Signed Message into your Proposal

Anyone using Keybase will be able to “Verify” what the Signed Message is and that it is from your Keybase handle.

Any questions? Reach out to the DXdao Discord, the DXdao Keybase, Melanie, Ally, or Chris.