diff options
author | Guillaume Ballet <gballet@gmail.com> | 2019-07-02 15:52:58 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-02 15:52:58 +0800 |
commit | 6bf5555c4f79b8161b4cbedc19da9d29ca6e2305 (patch) | |
tree | 5f6b026b2375548aeea83b6b5629b8fb70f51391 /cmd | |
parent | 0b26a826e988ba2493d89f00383d110fb1566ff2 (diff) | |
download | go-tangerine-6bf5555c4f79b8161b4cbedc19da9d29ca6e2305.tar go-tangerine-6bf5555c4f79b8161b4cbedc19da9d29ca6e2305.tar.gz go-tangerine-6bf5555c4f79b8161b4cbedc19da9d29ca6e2305.tar.bz2 go-tangerine-6bf5555c4f79b8161b4cbedc19da9d29ca6e2305.tar.lz go-tangerine-6bf5555c4f79b8161b4cbedc19da9d29ca6e2305.tar.xz go-tangerine-6bf5555c4f79b8161b4cbedc19da9d29ca6e2305.tar.zst go-tangerine-6bf5555c4f79b8161b4cbedc19da9d29ca6e2305.zip |
accounts/abi/bind: Accept function ptr parameter (#19755)
* 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
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/abigen/main.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cmd/abigen/main.go b/cmd/abigen/main.go index 3bc78ebfe..7ef2e6989 100644 --- a/cmd/abigen/main.go +++ b/cmd/abigen/main.go @@ -78,6 +78,7 @@ func main() { abis []string bins []string types []string + sigs []map[string]string ) if *solFlag != "" || *vyFlag != "" || *abiFlag == "-" { // Generate the list of types to exclude from binding @@ -121,6 +122,7 @@ func main() { } abis = append(abis, string(abi)) bins = append(bins, contract.Code) + sigs = append(sigs, contract.Hashes) nameParts := strings.Split(name, ":") types = append(types, nameParts[len(nameParts)-1]) @@ -151,7 +153,7 @@ func main() { types = append(types, kind) } // Generate the contract binding - code, err := bind.Bind(types, abis, bins, *pkgFlag, lang) + code, err := bind.Bind(types, abis, bins, sigs, *pkgFlag, lang) if err != nil { fmt.Printf("Failed to generate ABI binding: %v\n", err) os.Exit(-1) |