aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/abigen
Commit message (Collapse)AuthorAgeFilesLines
* all: update author list and licensesPéter Szilágyi2019-07-221-1/+1
|
* cmd/abigen: refactor command line interface (#19797)gary rong2019-07-081-88/+161
| | | | | | * cmd, common: refactor abigen command line interface * cmd/abigen: address comment
* accounts/abi/bind: link dependent libs in deploy (#19718)Guillaume Ballet2019-07-081-1/+6
| | | | | | | | | | | | | | | | | | | | | * accounts, abigen: link dependent libs in deploy * abigen: add java generation * bind: Fix unit tests * abigen: add unit test * Fix CI * Post-rebase fixes * Fix rebase issue * accounts/abi: Gary's review feedback * accounts/abi: More Gary feedback * accounts/abi: minor fixes
* accounts/abi: enable struct golang binding generation (#18491)gary rong2019-07-031-0/+2
| | | | | | | | | | | | | | | | * accounts/abi, cmd/abigen: support tuple accounts/abi/bind, cmd/abigen: add objc back accounts/abi/bind: use byte[24] as function indicator accounts/abi/bind: resolve struct slice or array accounts/abi/bind: remove sort logic accounts: fix issues in abi * accounts/abi: address comment
* accounts/abi/bind: Accept function ptr parameter (#19755)Guillaume Ballet2019-07-021-1/+3
| | | | | | | | | | | | * accounts/abi/bind: Accept function ptr parameter They are translated as [24]byte * Add Java template version * accounts/abi/bind: fix merge issue * Fix CI
* mobile: fix mobile interface (#19180)gary rong2019-06-271-2/+0
| | | | | | | | | | | | * mobile: fix mobile interface * mobile, accounts: generate correct java binding * accounts: fix java type binding * mobile: support integer slice * accounts/abi/bind, cmd/abigen: implement java binding tests
* cmd/abigen: allow using `abigen --pkg` flag with standard input (#19207)Vitaly Bogdanov2019-05-281-8/+3
|
* Modified Abigen to Support Vyper (#19120)Kushagra Sharma2019-03-181-9/+27
|
* cmd: prefer nil slices over zero-length slices (#19077)Matthew Halpern2019-02-151-1/+1
|
* cmd/abigen: support for --type flag with piped data (#17648)Philip Schlump2018-10-061-3/+8
|
* 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