Versions in this module Expand all Collapse all v1 v1.7.3 Apr 18, 2018 Changes in this version + const AddressTy + const ArrayTy + const BoolTy + const BytesTy + const FixedBytesTy + const FixedPointTy + const FunctionTy + const HashTy + const IntTy + const SliceTy + const StringTy + const UintTy + func U256(n *big.Int) []byte + type ABI struct + Constructor Method + Events map[string]Event + Methods map[string]Method + func JSON(reader io.Reader) (ABI, error) + func (abi *ABI) UnmarshalJSON(data []byte) error + func (abi ABI) Pack(name string, args ...interface{}) ([]byte, error) + func (abi ABI) Unpack(v interface{}, name string, output []byte) (err error) + type Argument struct + Indexed bool + Name string + Type Type + func (a *Argument) UnmarshalJSON(data []byte) error + type Event struct + Anonymous bool + Inputs []Argument + Name string + func (e Event) Id() common.Hash + type Method struct + Const bool + Inputs []Argument + Name string + Outputs []Argument + func (m Method) Id() []byte + func (m Method) Sig() string + func (m Method) String() string + type Type struct + Elem *Type + Kind reflect.Kind + Size int + T byte + Type reflect.Type + func NewType(t string) (typ Type, err error) + func (t Type) String() (out string)