34 Commits
Author SHA1 Message Date
Daniel Kirchner 1a014f83cc Prefer view over constant in the documentation. 2018-05-09 15:06:47 +02:00
chriseth 3710fb59f0 Update security considerations. 2018-04-17 12:04:36 +02:00
Jim McDonald 6e521d59b0 Fix Solidity warnings 2017-12-12 18:47:30 +00:00
Alex Beregszaszi 37b06884b2 Correct that ether transfers _can_ always include code execution in re-entrancy example 2017-12-12 03:31:30 +00:00
Evgeny Medvedev 2f6f81640b Add another contract with call to demonstrate re-entrancy vulnerability.
Add another contract with call to demonstrate re-entrancy vulnerability as send explicitly sets gas to 2300 by default according to this commit 9ca7472 which makes it impossible to "get multiple refunds" because a non-zero CALL costs at least 9700 gas. This issue is discussed on Ethereum StackExchange https://ethereum.stackexchange.com/questions/30371/send-ether-reentrancy-attack-in-reality-how-could-fallback-function-make-a-mes/30616#30616
2017-12-12 03:31:00 +00:00
Alex Beregszaszi 23379e1061 Ensure each code snippet in the docs can be extracted for tests 2017-11-22 04:08:35 +00:00
Yoichi Hirai a20e5fc048 Merge pull request #2636 from ethereum/docs-random
Random documentation fixes
2017-07-27 11:30:12 +02:00
Skiral Inc 7f7927fd1d fix misspell 2017-07-26 16:17:43 -07:00
Alex Beregszaszi 106763d08e Remove reference to Why3 2017-07-26 23:05:09 +01:00
Alex Beregszaszi 41e5b2c3c2 Fix bugs in example contracts 2017-07-13 21:47:29 +02:00
chriseth d58a4e08da Corrections and some style. 2017-05-03 11:07:15 +01:00
chriseth 7e838fd4a8 Cleanup to make the docs more consistent. 2017-05-03 12:03:02 +02:00
Matt Wisniewski 2b4b86aa7f Update common-patterns.rst 2017-05-03 12:03:02 +02:00
chriseth 11d30ec04f Some changes after review. 2017-04-18 11:40:00 +02:00
chriseth 291ece2bdb List of known bugs. 2017-04-12 12:23:34 +02:00
Alex Beregszaszi a0d6ac63cc Replace references to browser-solidity with Remix 2017-03-15 22:58:14 +00:00
Alex Beregszaszi 111d33d7ac Rename sha3 to keccak256 in the documentation 2016-10-06 16:34:41 +02:00
D-Nice b4c2880bff Typo Fix
On line 126, though of changed to thought of.
2016-10-03 17:28:03 -04:00
chriseth 057db59844 Review suggestions. 2016-09-07 12:20:35 +02:00
chriseth 4f5a95d569 Update documentation to version 0.4.0. 2016-09-06 19:11:41 +02:00
Dimitry 183cd70c47 add "pragma solidity ^0.4.0;" to code examples 2016-09-05 14:54:54 +03:00
chriseth eb241ff1b3 Documentation. 2016-08-30 15:32:28 +02:00
Denton Liu ac799aff0e Remove trailing whitespaces 2016-08-24 11:43:55 -04:00
Denton Liu 82365f21c0 Link to withdraw pattern 2016-08-10 10:40:55 -04:00
Denton Liu efb48659dd Add section about withdrawal pattern 2016-08-10 10:40:55 -04:00
DennisBPeterson 6a6f0623b0 Added tx.origin caution 2016-07-21 17:06:53 -04:00
chriseth e10297a2ef Merge pull request #704 from ethereum/malleability
Expanded malleability risks.
2016-07-18 19:34:35 +02:00
Denton Liu d94d2fc901 Repharse sentence 2016-07-08 12:27:04 -04:00
Denton Liu ab3531ffc3 Incorporate corrections 2016-07-07 13:53:57 -04:00
chriseth b71144dd53 Expanded malleability risks. 2016-07-06 18:33:38 +02:00
Denton Liu 811980afe6 Reformat code 2016-07-05 11:55:09 -04:00
Denton Liu 70e5af11ef Correct grammar and language 2016-07-05 11:55:09 -04:00
chriseth 3b494348ea Fixes. 2016-07-04 15:39:31 +02:00
chriseth 2df142c496 Security Considerations 2016-07-04 15:27:53 +02:00