chriseth
c5063d3155
Use "tuple" for struct types in ABI JSON.
...
Only use tuple as a type in the ABI (and remove all "anonymous struct" references too)
2017-09-16 12:31:12 +01:00
chriseth
e4bb767dcd
Document structs in ABI
2017-09-16 12:12:44 +01:00
Alex Beregszaszi
e1f90f0ad6
Fix nested lists in the ABI documentation
2017-09-13 17:39:48 +01:00
Alex Beregszaszi
5c9dbd5083
Merge pull request #2473 from ethereum/functiontype-sig
...
Add .selector member on function types
2017-09-13 17:35:48 +01:00
Alex Beregszaszi
c70ebfd241
Document function selectors
2017-09-13 11:40:57 +01:00
Alex Beregszaszi
135c55c4d0
Overhaul contract creation section in the documentation (add reference to remix and web3.js)
2017-09-13 09:53:56 +01:00
chriseth
aaf73071db
Merge pull request #2880 from ethereum/docs-metadata
...
Promote metadata to its own chapter (split from miscellaneous)
2017-09-12 13:27:42 +02:00
chriseth
fabf4accd3
Merge pull request #2870 from aarongoa/develop
...
Add payable constructor for `C` - #2869
2017-09-12 11:32:46 +02:00
Aaron Colaço
2b88eeb370
Make createAndEndowD
payable in contract creation example
2017-09-12 10:07:54 +01:00
Alex Beregszaszi
b1a7281ee9
Promote metadata to its own chapter (split from miscellaneous)
2017-09-11 15:05:46 +01:00
Alex Beregszaszi
fb1db58def
Merge pull request #2842 from ethereum/chriseth-patch-1
...
Explain how to run the tests in more detail.
2017-09-05 22:33:50 +01:00
chriseth
818a371929
Explain how to run the tests in more detail.
2017-09-05 22:02:43 +01:00
Alex Beregszaszi
bdafce3e4f
Convert ABI spec from Markdwon to RST
2017-09-05 14:50:27 +01:00
chriseth
152a0e69c4
Merge pull request #2871 from ethereum/fixedpointdocs
...
Explain fixed point types in docs
2017-09-04 19:04:12 +02:00
Alex Beregszaszi
435eeec5e1
Explain the difference between floating and fixed point
2017-09-04 15:57:05 +01:00
Alex Beregszaszi
76bd8c5769
Explain fixed point types
2017-09-04 15:57:05 +01:00
Alex Beregszaszi
c975bf87db
Move fixed after int in docs
2017-09-04 15:19:39 +01:00
Alex Beregszaszi
ac5fd64c23
Mention that different Unicode codepoint can look the same
2017-09-01 19:18:46 +01:00
Alex Beregszaszi
88bce877c4
Clarify some subtleties of the fallback function
2017-09-01 19:16:52 +01:00
Alex Beregszaszi
cbd729957b
Document character set
2017-09-01 19:13:26 +01:00
Alex Beregszaszi
f3230a41ce
Document caveats about timestamp and blockhash
2017-09-01 19:13:26 +01:00
Alex Beregszaszi
8e1aae2e1a
Document gas/value modifiers with overloading
2017-09-01 19:09:36 +01:00
Alex Beregszaszi
f787ecae5a
Document byte[] vs bytes
2017-09-01 19:09:36 +01:00
Alex Beregszaszi
8743b2cead
Document call/gas modifiers properly
2017-09-01 19:09:07 +01:00
Alex Beregszaszi
b3c251c154
Merge pull request #2831 from ethereum/docs
...
Various doc updates
2017-08-28 12:47:44 +01:00
Alex Beregszaszi
550d646b97
Explain safe purchase (even number)
2017-08-28 12:14:41 +01:00
Alex Beregszaszi
5a5d21d0c8
Add note about throw being deprecated
2017-08-28 12:04:56 +01:00
Alex Beregszaszi
2b26d6b9d7
Require 0.4.12 for the VectorSum example (for loop)
2017-08-28 11:59:36 +01:00
Alex Beregszaszi
e649ce71bd
Refer to internal ABI documentation
2017-08-28 11:59:35 +01:00
Alex Beregszaszi
412cc6bc58
Highlight opcodes in docs
2017-08-28 11:59:35 +01:00
Alex Beregszaszi
dd2cc899bb
Fix lists and links
2017-08-28 11:59:35 +01:00
Robert Edström
5e73ea7fbc
Correct package name for installing solc on Arch
2017-08-27 14:36:41 +03:00
Alex Beregszaszi
2af949baaa
Explain the limitations of view and pure
2017-08-25 12:49:53 +01:00
Alex Beregszaszi
f791ca3957
Clarify ABI regarding constant
2017-08-25 12:37:23 +01:00
Alex Beregszaszi
bb493bf52d
Require 0.4.16 for view/pure in docs examples
2017-08-25 12:37:23 +01:00
chriseth
0878eaad46
Prepare 0.4.16 release.
2017-08-24 18:31:37 +02:00
chriseth
71294b2872
Merge pull request #2798 from ethereum/statemutability
...
Rename statemutability to stateMutability in ABI/AST
2017-08-24 18:27:08 +02:00
Chim Kan
efe9d55ab2
Update on the example for BlindAction
...
In the Mist app, the Blind Action contract cannot compile because it cannot accept implicit conversion of integer to byte32. I just added the conversion method byte32 in line 470 for bid.blindedBid.
2017-08-24 12:03:27 -04:00
Alex Beregszaszi
deeac7e2e0
Rename statemutability to stateMutability in ABI/AST
2017-08-24 15:23:00 +01:00
Alex Beregszaszi
23c791e4df
Add pure to grammar
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
504e6285f3
Add pure to ABI spec
2017-08-24 13:46:18 +01:00
Alex Beregszaszi
93e6e83093
Document pure functions
2017-08-24 13:46:18 +01:00
Nick Savers
f67f798887
Fix link to Russian version on wiki
2017-08-24 12:15:26 +02:00
Chim Kan
b5d2a4ecd7
Adding storage into the pointer for Voter delegate
...
Hi,
The example from https://github.com/ethereum/solidity/blob/develop/docs/solidity-by-example.rst is not working.
It keeps giving this error in the Mist program:
Could not compile source code.
Variable is declared as a storage pointer. Use an explicit "storage" keyword to silence this warning.
Voter delegate = voters[to];
^------------^
The solution is just to add the keyword "storage" and then the example works again.
2017-08-23 20:25:12 -04:00
Alex Beregszaszi
3b07c4d38e
Merge pull request #2757 from ethereum/cmake
...
Static linking
2017-08-23 12:36:24 +01:00
Paweł Bylica
09628dee8c
docs: Add a note about CMake options
2017-08-22 22:50:25 +02:00
Alex Beregszaszi
b1cdf81506
Document view functions
2017-08-22 18:25:46 +01:00
Alex Beregszaszi
9e8d2a561f
Update grammar with view
2017-08-22 18:24:22 +01:00
Alex Beregszaszi
efe4d68a7b
Introduce view (and keep constant as an alias)
2017-08-22 18:24:22 +01:00
Alex Beregszaszi
8025ac180f
Add missing keywords to documentation lexer
2017-08-16 21:24:20 +01:00