Versions in this module Expand all Collapse all v3 v3.6.2 Feb 8, 2023 v3.6.1 Nov 15, 2022 Changes in this version + var ErrParseDataError = errors.New("parse data error") + func PackData(args ...interface{}) []byte + func PackDataWithFuncHash(funcHash []byte, args ...interface{}) []byte + func ParseAddressSliceAsAddressesInData(data []byte, pos uint64) ([]common.Address, error) + func ParseAddressSliceInData(data []byte, pos uint64) ([]string, error) + func ParseBytesInData(data []byte, pos uint64) (hexutil.Bytes, error) + func ParseBytesSliceInData(data []byte, pos uint64) ([]hexutil.Bytes, error) + func ParseNumberSliceAsBigIntsInData(data []byte, pos uint64) ([]*big.Int, error) + func ParseNumberSliceInData(data []byte, pos uint64) ([]string, error) + func ParseStringInData(data []byte, pos uint64) (string, error) + func ParseStringSliceInData(data []byte, pos uint64) ([]string, error)