Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Author: Taylor Monahan

When do you need this?

...

1. Create a Proposal to Split the DAO

Instructions

  1. Go to ‘Contracts’ and then click on the ‘The DAO’ contract.

  2. On the right side, click the “Pick a Function” dropdown.

  3. Select “New Proposal”

  4. Recipient: enter the address new curator for your DAO (your address)*

  5. Amount: Leave Blank

  6. Description: Leave Blank, or enter a human readable descriptor like “0x762f split proposal” so you know it is yours later. **

  7. Transaction Data: Leave blank

  8. Debating Period: ‘604800’ this is 1 week in seconds, the minimum amount of time.

  9. New Curator: Check this box!

  10. Choose your token account to execute from

  11. There is no need to send any ETH

  12. Ensure you have some ETH in your token account for gas.

  13. Click “Execute”

  14. A pop up will appear confirming gas, etc. Enter your password and press "SEND TRANSACTION".

 

* If you are just splitting the DAO with just yourself, you would enter your address and therefore become the new Curator. Make sure you have access to this account! If you are creating a new DAO with other people, this should probably be a multi-sig wallet held by multiple trusted people.

** Anyone who enters the Proposal ID will be able to read this descriptor, so don’t include personal information.

...

3. Vote “YES” on your new proposal

How to Vote

  1. Go to ‘Contracts’ and then click on the ‘The DAO’ contract.

  2. On the right side, click the “Pick a Function” dropdown.

  3. Select “Vote”

  4. Proposal ID: the ID  of the proposal to split the DAO.

  5. Supports Proposal: Check the ‘Yes’ button.

  6. Choose your token account to execute from

  7. There is no need to send any ETH

  8. Ensure you have some ETH in your token account for gas.

  9. Click “Execute”

  10. A pop up will appear confirming gas, etc. Enter your password and press "SEND TRANSACTION".

If you want to make sure you voted…

...

5. Call the Split DAO Function

  1. Go to ‘Contracts’ and then click on the ‘The DAO’ contract.

  2. On the right side, click the “Pick a Function” dropdown.

  3. Select “Split DAO”

  4. Proposal ID: enter the proposal ID of your proposal

  5. New Curator: Enter the address of the new curator (your address).

  6. Choose your token account to execute from

  7. There is no need to send any ETH

  8. Ensure you have some ETH in your token account for gas.

  9. Click “Execute”

  10. A pop up will appear confirming gas, etc. Enter your password and press "SEND TRANSACTION".

   

 

  • After a ~1 minute (or less) a notification will alert you that a transaction to 0x000000000... was successful. You can also see this by going to the "Wallets" tab and then looking under "Latest Transactions"
  • If you are the first person to split the DAO (as I was above), this will cost ~3,051,593 Gas. 

...

 Your ETH and reward tokens and are no longer part of the original DAO and you are the curator of the new DAO.


6.

...

Find out where your New DAO is and add it's Contract & Token to your Mist Application

  1. Open up EtherScan.io and type the address you sent from split the DAO with (not the new curators address) in the search bar.
  2. Click Note the "Age" – in my case it was 37 minutes. Right click on the DAO Address (should be the most recent transaction) and open it in a new tab:
  3. Image Added
  4. In this new tab, click on the Internal Transactions tab & find the latest transaction:
  5. Image Removed
  6. Click on the "From" Address and copy the full address.
  7. ?????? Sit Tight - Taylor has to take a phone call

...

  1. and look at the recent transactions, that all happened 37 minutes ago:
  2. Image Added
  3. There should be one that stands out to you as it has a value that is not 0. Click on this address.
  4. This is the DAO Contract Address of your New DAO. Copy this address.
  5. You now need to go back to the Mist / Ethereum Wallet application and add the Watch Contract and Watch Token for this new address.
  6. Add New Watch Contract
    1. Give your contract a name
    2. Enter the address you just copied from EtherScan
    3. Paste the JSON interface, which can be found here.
    4. Image Added
    5. Click OK
    6. Image Added
  7. Add New Watch Token
    1. Paste the contract address from EtherScan.
    2. Give your new Token a name
    3. Choose a symbol for your token
    4. Decimals = 16 
    5. Click OK
    6. Image Added
  8. You can now see the New DAO Token balance, the amount of ETH in the New DAO Contract, and you can see you are the curator of this new DAO by click on the Watch Contract and scrolling down until you see "Curator".
  9. Image Added

 

 

6. Wait the 27 Day Creation Period of your new DAO

...