aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/abigen
Commit message (Collapse)AuthorAgeFilesLines
* cmd/abigen: support for reading solc output from stdin (#16683)Antonio Salazar Cardozo2018-06-051-6/+26
| | | | | | | | | | | | | | | Allow the --abi flag to be given - to indicate that it should read the ABI information from standard input. It expects to read the solc output with the --combined-json flag providing bin, abi, userdoc, devdoc, and metadata, and works very similarly to the internal invocation of solc, except it allows external invocation of solc. This facilitates integration with more complex solc invocations, such as invocations that require path remapping or --allow-paths tweaks. Simple usage example: solc --combined-json bin,abi,userdoc,devdoc,metadata *.sol | abigen --abi -
* cmd/abigen: parse contract name as abi identifierBas van Kervel2017-02-071-1/+3
|
* mobile: initial wrappers for mobile supportPéter Szilágyi2016-11-141-5/+18
|
* common/compiler: simplify solc wrapperFelix Lange2016-08-171-12/+1
| | | | | | | | | | | | | Support for legacy version 0.9.x is gone. The compiler version is no longer cached. Compilation results (and the version) are read directly from stdout using the --combined-json flag. As a workaround for ethereum/solidity#651, source code is written to a temporary file before compilation. Integration of solc in package ethapi and cmd/abigen is now much simpler because the compiler wrapper is no longer passed around as a pointer. Fixes #2806, accidentally
* all: update license informationFelix Lange2016-04-151-7/+7
|
* accounts/abi/bind, cmd/abigen: dedup structs, exclude patternsPéter Szilágyi2016-03-261-0/+12
|
* accounts/abi/bind, cmd/abigen: port to templates, bind to solidityPéter Szilágyi2016-03-241-20/+64
|
* accounts/abi/bind: constructor, auth utils and various backendsPéter Szilágyi2016-03-241-4/+13
|
* accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABIPéter Szilágyi2016-03-241-0/+71