Link Search Menu Expand Document

xDai Worker Proposal Guide


  • Congratulations on getting the signal to submit a worker proposal to DXdao!

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

  • For details on what should be in the worker proposal, visit the Worker Proposals section.

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

When to Submit Your Worker Proposal:

  • How long a boosted worker 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 worker 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 worker 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 worker.
    • Full-time workers: may claim 0.1667% REP for each month they work for DXdao.
    • Part-time workers: 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 worker proposal post. The amount will be somewhere between 0.1% to 0.1667% REP.
    • Please use the Worker Compensation Calculator to assist with determining your REP and payment allocation. Fill in the Blue squares with your information.

  • A worker 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.
    • Workers submit a proposal for 50% of compensation (ETH or stable currency) to be paid when they start their work period.
    • Workers then submit a separate worker 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 worker 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] Worker Proposal [DATE - DATE]

  • Description: Copy and paste the worker proposal text you used in your Daotalk post. See Worker Proposals for sample text.

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

  • URL: link to your DAOtalk Worker 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.