Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | accounts/abi/bind: merge all tests into a single suite | Péter Szilágyi | 2016-03-31 | 1 | -22/+22 |
| | |||||
* | accounts/abi/bind: use anonymous ephemeral call result structs | Péter Szilágyi | 2016-03-31 | 1 | -15/+10 |
| | |||||
* | accounts/abi/bind, cmd/abigen: dedup structs, exclude patterns | Péter Szilágyi | 2016-03-26 | 1 | -6/+6 |
| | |||||
* | accounts/abi/bind: fix double pointer in generated code | Péter Szilágyi | 2016-03-25 | 2 | -4/+36 |
| | |||||
* | accounts/abi/bind, cmd/abigen: port to templates, bind to solidity | Péter Szilágyi | 2016-03-24 | 9 | -428/+530 |
| | |||||
* | accounts/abi/bind: constructor, auth utils and various backends | Péter Szilágyi | 2016-03-24 | 9 | -263/+723 |
| | |||||
* | accounts/abi/bind, cmd/abigen: Go API generator around an EVM ABI | Péter Szilágyi | 2016-03-24 | 6 | -41/+855 |
| | |||||
* | Merge pull request #2348 from obscuren/abi-variable-input | Péter Szilágyi | 2016-03-17 | 4 | -31/+193 |
|\ | | | | | accounts/abi: Fixed bytes input accept []byte and variable input support | ||||
| * | accounts/abi: Fixed bytes input accept []byte and variable input support | Jeffrey Wilcke | 2016-03-15 | 4 | -31/+193 |
| | | | | | | | | | | | | | | | | | | Fixed up `[]byte` slice support such that `function print(bytes input)` accepts `[]byte` as input and treats it as 1 element rather than a slice of multiple elements. Added support for variable length input parameters like `bytes` and `strings`. | ||||
* | | accounts/abi: handle the "constant" modifier for functions | Péter Szilágyi | 2016-03-16 | 2 | -9/+12 |
|/ | |||||
* | all: Rename crypto.Sha3{,Hash}() to crypto.Keccak256{,Hash}() | Ricardo Catalinas Jiménez | 2016-02-22 | 4 | -9/+9 |
| | | | | As we aren't really using the standarized SHA-3 | ||||
* | accounts/abi: support for typed array | Jeffrey Wilcke | 2016-02-15 | 2 | -43/+114 |
| | | | | | Added support for fixed size and arbitrary length byte arrays to be marshallable in fixed size (typed) byte slices. | ||||
* | accounts/abi: fixed return tuple and string, bytes return type parsing | Jeffrey Wilcke | 2016-02-11 | 3 | -30/+363 |
| | | | | | | | | | | | | | Removed old unmarshalling of return types: `abi.Call(...).([]byte)`. This is now replaced by a new syntax: ``` var a []byte err := abi.Call(&a, ...) ``` It also addresses a few issues with Bytes and Strings and can also handle both fixed and arbitrary sized byte slices, including strings. | ||||
* | account/abi: implements event parsing | Jeffrey Wilcke | 2016-02-02 | 6 | -31/+174 |
| | | | | | | Implementation of basic event parsing and its input types. This separates methods and events and fixes an issue with go type parsing and validation. | ||||
* | accounts/abi: added output parsing & added call mechanism | Jeffrey Wilcke | 2015-11-25 | 6 | -88/+243 |
| | | | | Added calling mechanism and return value parsing | ||||
* | accounts/abi: ABI fixes & added types | Jeffrey Wilcke | 2015-10-30 | 3 | -21/+80 |
| | | | | | | | Changed field `input` to new `inputs`. Addad Hash and Address as input types. Added bytes[N] and N validation | ||||
* | all: fix license headers one more time | Felix Lange | 2015-07-24 | 6 | -6/+6 |
| | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a. | ||||
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 6 | -24/+24 |
| | | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library". | ||||
* | all: update license information | Felix Lange | 2015-07-07 | 6 | -0/+96 |
| | |||||
* | Moved ethutil => common | obscuren | 2015-03-16 | 2 | -10/+10 |
| | |||||
* | removed | obscuren | 2015-03-08 | 1 | -106/+0 |
| | |||||
* | Implemented contract ABI | obscuren | 2015-01-27 | 7 | -0/+969 |