package
1.13.14-0.1.0-rc.1
Repository: https://github.com/ava-labs/libevm.git
Documentation: pkg.go.dev

# Packages

Package bind generates Ethereum contract Go bindings.

# Functions

ConvertType converts an interface of a runtime type into a 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.
No description provided by the author
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.
No description provided by the author
No description provided by the author
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.
No description provided by the author
Type is the reflection of the supported argument type.

# Type aliases

No description provided by the author
FunctionType represents different types of functions a contract might have.