New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update type signature of `Crowdsale` constructor #647

Merged
merged 1 commit into from Aug 25, 2017

Conversation

Projects
None yet
2 participants
@rados-io
Contributor

rados-io commented Aug 24, 2017

addressOfTokenUsedAsReward should be of type address as the name suggests. While solc doesn't complain about the current implementation, I think setting the address type conveys the intention better.

Update type signature of `Crowdsale` constructor
`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.
@alexvandesande

Thanks for the correction

@alexvandesande alexvandesande merged commit c4b2249 into ethereum:master Aug 25, 2017

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

@rados-io rados-io deleted the rados-io:patch-2 branch Aug 25, 2017

alexvandesande added a commit that referenced this pull request Sep 13, 2017

Update live site (#672)
* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

alexvandesande added a commit that referenced this pull request Sep 13, 2017

Sync Master with latest Build (#678)
* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

alexvandesande added a commit that referenced this pull request Sep 15, 2017

Sync Master and GH (#682)
* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

* merge conflicts

* fix gruntfile

alexvandesande added a commit that referenced this pull request Sep 29, 2017

Update gh merge (#694)
* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

* merge conflicts

* fix gruntfile

* merge branch master

alexvandesande added a commit that referenced this pull request Oct 2, 2017

Update Live Site (#695)
* Sync Master and GH (#682)

* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

* merge conflicts

* fix gruntfile

* to this >> to do this (#685)

* Change ccount to account (#686)

* Add word missing to to make grammatically correct. (#687)

* fix Congress contract (#692)

contract was invalid

* fix typo "account" (#690)

* Fix font declarations and simplify font logic (#688)

* Simplify font logic, fix header font family

* Fetch Source Code Pro from Google Fonts

* Remove unused Wicked-Grit font

* Fix spacing issues and syntax (&nbsp; => space)

* Default to a normal font weight

* Bump up font weight

* Normalize tutorial font size

* Don't fix font smoothing: http://usabilitypost.com/2012/11/05/stop-fixing-font-smoothing/

* Add font-weight 700 (standard strong/bold weight)

* Adjust breadcrumb weight

* Fix header check logic

* Adjust font weight

* Split community footer links into 2 cols, add GitHub (#689)

* Extract code examples from the `/dao` page (#691)

so they
* can be edited with syntax highlight
* can be linted
* can even be tested automatically eventually

* Separate solidity files (#693)

* Extract code examples from the `/dao` page

so they
* can be edited with syntax highlight
* can be linted
* can even be tested automatically eventually

* Separate other solidity files

* merge branch master

alexvandesande added a commit that referenced this pull request Oct 2, 2017

Sync GH and Master (#697)
* Sync Master and GH (#682)

* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

* merge conflicts

* fix gruntfile

* to this >> to do this (#685)

* Change ccount to account (#686)

* Add word missing to to make grammatically correct. (#687)

* fix Congress contract (#692)

contract was invalid

* fix typo "account" (#690)

* Fix font declarations and simplify font logic (#688)

* Simplify font logic, fix header font family

* Fetch Source Code Pro from Google Fonts

* Remove unused Wicked-Grit font

* Fix spacing issues and syntax (&nbsp; => space)

* Default to a normal font weight

* Bump up font weight

* Normalize tutorial font size

* Don't fix font smoothing: http://usabilitypost.com/2012/11/05/stop-fixing-font-smoothing/

* Add font-weight 700 (standard strong/bold weight)

* Adjust breadcrumb weight

* Fix header check logic

* Adjust font weight

* Split community footer links into 2 cols, add GitHub (#689)

* Extract code examples from the `/dao` page (#691)

so they
* can be edited with syntax highlight
* can be linted
* can even be tested automatically eventually

* Separate solidity files (#693)

* Extract code examples from the `/dao` page

so they
* can be edited with syntax highlight
* can be linted
* can even be tested automatically eventually

* Separate other solidity files

* Update gh merge (#694)

* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

* merge conflicts

* fix gruntfile

* merge branch master

alexvandesande added a commit that referenced this pull request Oct 23, 2017

Update live site (#708)
* Sync Master and GH (#682)

* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

* merge conflicts

* fix gruntfile

* to this >> to do this (#685)

* Change ccount to account (#686)

* Add word missing to to make grammatically correct. (#687)

* fix Congress contract (#692)

contract was invalid

* fix typo "account" (#690)

* Fix font declarations and simplify font logic (#688)

* Simplify font logic, fix header font family

* Fetch Source Code Pro from Google Fonts

* Remove unused Wicked-Grit font

* Fix spacing issues and syntax (&nbsp; => space)

* Default to a normal font weight

* Bump up font weight

* Normalize tutorial font size

* Don't fix font smoothing: http://usabilitypost.com/2012/11/05/stop-fixing-font-smoothing/

* Add font-weight 700 (standard strong/bold weight)

* Adjust breadcrumb weight

* Fix header check logic

* Adjust font weight

* Split community footer links into 2 cols, add GitHub (#689)

* Extract code examples from the `/dao` page (#691)

so they
* can be edited with syntax highlight
* can be linted
* can even be tested automatically eventually

* Separate solidity files (#693)

* Extract code examples from the `/dao` page

so they
* can be edited with syntax highlight
* can be linted
* can even be tested automatically eventually

* Separate other solidity files

* Update gh merge (#694)

* Update live site (#672)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* fixed markup token.md (#644)

in last commit it was broken Alex Van de Sande, he lost one tab for code

* Fix a typo/bug in crowd sale contract (#646)

Cannot increment an uninitialized variable.

* Update type signature of `Crowdsale` constructor (#647)

`addressOfTokenUsedAsReward` should be of type `address` as the name suggests. While solc doesn't complain about the current implementation, I think setting the `address` type conveys the intention better.

* Remove extra be (#651)

"if the caller should be have permission to move those" => " if the caller should have permission to move those"

* updating donate page spacing & curly quotes (#645)

* updating donate

* change case of a title

* Open `Community` links in new tabs, and update http to https (#649)

* wrong condition in require (#653)

`require(quorum <= minimumQuorum)` will stop the execution of all the proposals which have received more than the minimum quorum of votes

* Update token.md (#660)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Update code samples to current Solidity version (#655)

* Update code samples to current Solidity version and remove deprecated "throw" commands

* Re-run grunt

* Use "interface" keyword when possible

* Ensure even the minimum code sample has a pragma line

* Make commenting style consistent, and add function docblock comments where missing

* Fix syntax

* Fix one more "throw" used in an example

* Use consistent whitespace

* Fix spacing and quotes formatting issues (#656)

* Fix spacing and quotes formatting issues

* Update donate.jade

* Update donate.jade

* Configure download links automatically (#650)

* Configure download links automatically, closes #249

* Fix indentation

* No need for string interpolation

* adds links to etherscan

* build and update (#661)

* Token: >= instead > (Impossible to send last coin) (#666)

It is impossible to send all balance because of > is bug, at least 0.0000001 part will stay at old wallet and lost.
Need to use >= instead of course.
Possible problems with payments and automatization, as sending all amount will cause errors.
For example Hubcoin deposits / withdraws at https://etherscan.io/address/0x563383b56367Ff2afFFE5c6BCF9187bBE52d40Ad Hubcoin contract was failed on CoinExchange.io because of it bug.

* Fix require logic (#664)

* Remove text-align:center on mobile (#667)

* Update frontier references (#668)

* Ryanio upgrade jade to pug (#670)

* Update references from Jade to Pug

* Rename files

* Update legacy mixin syntax

* Update pug version

* Update file references from .jade to .pug

* Fix indentation

* Revert "Update legacy mixin syntax"

This reverts commit b05e0d5.

* Fix markdown filter

* Fix indentation

* Update view engine

* Fix indentation

* remove conflicts

* Resolve merge conflicts

* Update live site (#671)

* Publish latest changes (#642)

* add missing closing curly brackets to constructor (#596)

* Param order cleanup (#599)

Not a huge deal but just thought it was cleaner to have the orders be consistent :)

* Update crowdsale.md (#600)

I was getting a warning about unused local variables and was unable to compile this code in the Ethereum Wallet app. This fixes that problem and (I think) still does everything else correctly.

* Add prerequisites and correct minor typos. (#598)

* It was a bit confusing to hop into this tutorial right away without the context on (1) having installed geth and (2) the smart contract file type / compiler etc.
* Couple of minor typos

* Update links for the Parity client (#607)

Links to parity.io and parity.io/parity were outdated. Company renamed itself from Ethcore to Parity Technologies.

* Remade the presale ether checker to use the actual genesis (#604)

* keep track of balance for multiple coin purchases (#603)

Without the `+`, the `balanceOf` mapping only keeps track of the last purchase an account makes. 

I.e, if an account participates in the crowdsale multiple times, the coin sale fails and an account asks for a refund, the account won't get all of its Ether back.

* Minify vendor scripts (#594)

* Merge gh pages (#608)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* merge

* megre and build

* remove devcon1 content

* Fix 404 (#611)

To reflect current ethereum/homestead-guide#305 / The [cpp-ethereum documentation](http://www.ethdocs.org/en/latest/ethereum-clients/cpp-ethereum/index.html)

* Add link to solidity install instructions (#610)

At this point in the tutorial it is likely that the reader does not have solidity installed, so it probably makes sense to link to where/how to install it. I've included one link I found but if there is a better link that could be included as well. It seems other parts of this page may be out of date but this sentence should help.

* ensure privacy, cookies and terms and built

* Small grammatical fix

* Replace throw with 0.4.10 require syntax

* add allowance update to burnFrom (#619)

* add allowance update to burnFrom

burnFrom method should also update sender's allowance. Otherwise, it can burn as much as it wants.

* improved language as requested

* Added href to tipjar address + fixed typo (#628)

Bitcoin address had link to blockchain explorer, but not Ether address. Also Bitcoins -> Bitcoin typo fixed

* Cleaned up the code examples and changed a couple of sentences. (#624)

* Remove final throw() functions in the token example (#631)

* Removed final throws from the token example

* Update pragma

* Final pragma change

* Removed unneeded function

* Update token.md (#637)

* Fix dao md: "The Blockchain Congress" chapter. (#622)

* fix function name 'Change Membership' to 'Add Member'.

* fix deploy problem.
I can not deploy example code on Ethereum Wallet v0.8.10.
Because of removed line.

* fix description of `Add Member`.

* fix old icon name `Deposit` to `Transfer Ether & Tokens`

* fix description of "Execute contract" popup.

* fix contract name `democracy contract` to `congress contract`.

* fix `addMember` function in Congress contract.

* fix `addMember` function in TimeLockMultisig contract also.

* Fix basic token contract for updated solidity (#621)

Also, refactors some repeated code into an internal function

* Add draft for a page about the wallet software (#616)

* Add draft for a page about the wallet software

* Update according to review

* Update to Donation Page (#639)

* gh-pages build

* Update github pages (#288)

* updated token

* fix link from homepage

* adds security issue to the token code

* updates to the readme

* Bump to 0.7.6

* update Bernd Lapp bio

* typo

* bump version to 8.1

* Separated Approve and Approve And Call

* Updated README with GitHub pages instructions

* Just like before (#284)

removed an errant you

* update to 0.8.2 and removes mix

* Update Google Analytics tracking ID (#286)

* Update Build 0.8.2

* added v to download link

* update Ethereum Wallet links to 0.8.6

* added geth binaries

* test file

* removed binaries

* added mist geth binaries

* removed binaries

* Timelock and payable daos

* update to 0.8.8

* build

* merge and build

* Updated build

* Update foundation.md

* Update foundation.md

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Update foundation.html

* Removed link to the legal notice

* updated build

* Updated build (#602)

* Update Links for Parity Client

Links for Parity Client were outdated. Company changed it's name to Parity Technologies.

* Added Gruntfile data and built html for legal-related files: cookie-policy, privacy-policy, terms-of-use.

* Legal: slight prettying of the Gruntfile data.

* Legal: attempt to restore the privacy-policy link (app was not finding the content).

* Foundation: updated the mission statement for clarity.

* Updated build

* Updated build

* Donation update

* update solidity exampoles (#640)

* Fix links and blank spaces (#641)

* update solidity exampoles

* Add some spaces and fix link

* Resolve merge conflicts

* attempt to fix

* revert broken pr

* merge resolve

* build

* Revert "Update frontier references (#668)"

This reverts commit b0b5503.

* reverse to last working version

* update files

* update

* update

* rebuild

* revert to last working version

* revert to even previous version

* mist releases

* merge conflicts

* fix gruntfile

* merge branch master

* Fix broken link to managing accounts doc (#706)

* Fix typo in security warning. (#705)

* Fix frontier gitbook link (#704)

* Update token.md (#703)

typo fixes

* fix typo from "ccount" to "account" (#702)

* Re-PR from @ryanio (#707)

* Remove global max-width constraint on .container
Clean up style.css, remove unused styles, organize with section headers
Restyle footer into a 3 col design
Remove redundant `div.` syntax in pug files
Re-implement Table of Contents style logic
Tidy up app.js syntax

* Add news back into footer
Move canary below copyright

* Paragraph break for improved readability

* Small grammar updates

* Footer stylin!

* mobile display fix

* pixel perfect

* Improve /assets and /brand

* Put news above primary footer cols for better visual flow

* Nicer background color on eyes for legal modal

* Update footer icons from pngs to font-awesome
Update font-awesome to latest (4.7.0) for fa-meetup
Remove unused icon pngs

* Small updates

* Header level update

* More spacing

* Better color blending

* Better grammar flow (no need for comma)

* Bump up caption font size

* Update home hero to remove Homestead reference

* Lil more space

* Updated background

* removed frontier reference

* Resolving conflicts

* Update mining reward amount (#709)

Based on Byzantium hard fork.

https://blog.ethereum.org/2017/10/12/byzantium-hf-announcement/

Closes #632

* grunt build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment