package
1.15.2
Repository: https://github.com/ethereum/go-ethereum.git
Documentation: pkg.go.dev

# Packages

Package bind generates Ethereum contract Go bindings.

# Functions

ConvertType converts an interface of a runtime type into an interface of the given type, e.g.
JSON returns a parsed ABI interface and error if it failed.
MakeTopics converts a filter query argument list into a filter topic set.
NewEvent creates a new Event.
NewMethod creates a new Method.
NewType creates a new reflection type of abi type given in t.
ParseSelector converts a method selector into a struct that can be JSON encoded and consumed by other functions in this package.
ParseTopics converts the indexed topic fields into actual log field values.
ParseTopicsIntoMap converts the indexed topic field-value pairs into map key-value pairs.
ReadFixedBytes uses reflection to create a fixed array to be read from.
ReadInteger reads the integer based on its kind and returns the appropriate value.
ResolveNameConflict returns the next available name for a given thing.
ToCamelCase converts an under-score string to a camel-case string.
UnpackRevert resolves the abi-encoded revert reason.

# Constants

Type enumerator.
Type enumerator.
Type enumerator.
Type enumerator.
Constructor represents the constructor of the contract.
Fallback represents the fallback function.
Type enumerator.
Type enumerator.
Function represents a normal function.
Type enumerator.
Type enumerator.
Type enumerator.
Receive represents the receive function.
Type enumerator.
Type enumerator.
Type enumerator.
Type enumerator.

# Variables

MaxInt256 is the maximum value that can be represented by a int256.
MaxUint256 is the maximum value that can be represented by a uint256.

# Structs

The ABI holds information about a contract's context and available invocable methods.
Argument holds the name of the argument and the corresponding type.
Event is an event potentially triggered by the EVM's LOG mechanism.
Method represents a callable given a `Name` and whether the method is a constant.
Type is the reflection of the supported argument type.

# Type aliases

FunctionType represents different types of functions a contract might have.