Versions Compared

Key

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

 

 

In case proposal is approved, it can execute any code. Most business proposals, for example, will call some kind of contract tailored along the template of SampleOffer.sol

But a proposal can contain other code. Especially, it can call any function of the DAO itself. If a proposals recipient is the DAO itself, the proposal will not be checked by the curators. People voting for a proposal should therefore not only rely on the plain text description of the proposal, but also verify that the code the proposal will execute will do what the plain text description promises. 

...

Copy the text which is marked RED in a texteditor of your choice. It should be 0xe33734fd00000000000000000000000000000000000000000000000098a7d9b8314c0000. This is the bytecode to be executed to change the proposal deposit to 11 ETH. You can cancel the transaction now.

...

  • Open Mist and then the DAO contract as in Step 2. 
  • Pick the function "New Proposal".
  • Fill in the fields as follows:
    recipient →  0xbb9bc244d798123fde783fcc1c72d3bb8c189413 (TheDAO)
    amount → 0
    description → Raising the Proposal Deposit to 11 ETH  \n  This Proposal will raise the deposit required to make a Proposal to The DAO from 2 ETH to 11 ETH. \n \n An increase of the Proposal Deposit to **11 ETH** is expected to:\n \n \n \n - decrease the number of poorly thought-out proposals. \n \n - help avoid the confusion and concern that could be caused by hundreds of proposals that cannot be adequately assessed by DAO Token Holders. \n \n - reduce the number of spam proposals and amount of proposal-graffiti on The DAO. \n \n \n   Moreover, the time spent on reviewing proposals by DAO Token Holders should be valued.  Therefore, additional value will accrue to The DAO because of this Proposal from the proposal deposits that stay with The DAO when proposals fail to reach quorum. \n \n While an increase is necessary, **11 ETH is still within reach for small start-ups and individuals** that will want to offer services to The DAO.  \n \n [Join the conversation about this proposal on DAOhub.org](https://forum.daohub.org/t/raising-the-proposal-deposit-to-11-eth/4106)   \n \n ![Graphic: decrease proposals, increase quality](https://ipfs.pics/ipfs/Qmcg2geJ2eCSMEBBSbP8Z56AZgg6mnfTHo56t4SBC74873)   \n \n
  • transaction data → copy the result of Step 1 from your text editor (should be 0xe33734fd00000000000000000000000000000000000000000000000098a7d9b8314c0000)
  • debating period: → 1209600 (2 Weeks)
  • uncheck the "New Curator" checkbox (default)
  • Execute from any account with some Ether on it
  • Copy the contents of the "Data" field:
    Image Modified
  • Compare the hexcode bytewise with the input data you obtained from etherscan. It should be equal.


Now we have proven that the proposal #17 contains exactly what it should - especially it contains the bytecode for a call of changeProposalDeposit to 11 ETH.

Q.E.D.