fullsig

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TokenOpenParens   = 1
	TokenCloseParens  = 2
	TokenOpenBracket  = 3
	TokenCloseBracket = 4
	TokenComma        = 5
)

Variables

View Source
var (
	SCALAR_TYPENAMES = lo.Flatten([][]string{
		{
			"address",
			"bool",
			"string",
			"bytes",
			"uint",
			"function",
		},
		lo.RepeatBy(32, func(i int) string {
			return "uint" + strconv.FormatUint(uint64((i+1)*8), 10)
		}),
		lo.RepeatBy(32, func(i int) string {
			return "int" + strconv.FormatUint(uint64((i+1)*8), 10)
		}),
		lo.RepeatBy(32, func(i int) string {
			return "bytes" + strconv.FormatUint(uint64((i+1)), 10)
		}),
	})
)

Functions

func ParseEvent

func ParseEvent(s string) (eth_abi.Event, error)

func ParseMethod

func ParseMethod(s string) (eth_abi.Method, error)

func StringifyArgument added in v0.2.0

func StringifyArgument(arg *eth_abi.Argument) string

func StringifyEvent added in v0.2.0

func StringifyEvent(evt *eth_abi.Event) string

func StringifyMethod added in v0.2.0

func StringifyMethod(meth *eth_abi.Method) string

func StringifyType added in v0.2.0

func StringifyType(t *eth_abi.Type) string

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳