Versions in this module Expand all Collapse all v0 v0.0.1 Jan 25, 2016 Changes in this version + const AddressTy + const BoolTy + const BytesTy + const HashTy + const IntTy + const RealTy + const SliceTy + const UintTy + func S256(n *big.Int) []byte + func S2S256(n int64) []byte + func U256(n *big.Int) []byte + func U2U256(n uint64) []byte + type ABI struct + 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) Call(executer Executer, name string, args ...interface{}) interface{} + func (abi ABI) Pack(name string, args ...interface{}) ([]byte, error) + type Argument struct + Indexed bool + Name string + Type Type + func (a *Argument) UnmarshalJSON(data []byte) error + type Event struct + Inputs []Argument + Name string + func (e Event) Id() common.Hash + type Executer func(datain []byte) []byte + 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 + Kind reflect.Kind + Size int + T byte + Type reflect.Type + func NewType(t string) (typ Type, err error) + func (t Type) String() (out string)