package
1.18.0
Repository: https://github.com/thinkiumgroup/web3.go.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
BigMax returns the larger of x or y.
BigMin returns the smaller of x or y.
BigPow returns a ** b as a big integer.
Byte returns the byte at position n, with the supplied padlength in Little-Endian encoding.
No description provided by the author
No description provided by the author
Exp implements exponentiation by squaring.
FirstBitSet returns the index of the first 1 bit in v, counting from LSB.
R should not be greater than 1X returns the smallest integer not less than i64 * r.
No description provided by the author
MustParseBig256 parses s as a 256 bit big integer and panics if the string is invalid.
MustParseUint64 parses s as an integer and panics if the string is invalid.
PaddedBigBytes encodes a big integer as a big-endian byte slice.
ParseBig256 parses s as a 256 bit integer in decimal or hexadecimal syntax.
ParseUint64 parses s as an integer in decimal or hexadecimal syntax.
Returns the smallest integer not less than R.
ReadBits encodes the absolute value of bigint as big-endian bytes.
S256 interprets x as a two's complement number.
SafeAdd returns the result and whether overflow occurred.
SafeMul returns multiplication result and whether overflow occurred.
SafeSub returns subtraction result and whether overflow occurred.
U256 encodes as a 256 bit two's complement number.

# Constants

Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.
Integer limit values.

# Variables

Various big integer limit values.
Various big integer limit values.
Various big integer limit values.
Various big integer limit values.
Various big integer limit values.
Various big integer limit values.
Various big integer limit values.
Various big integer limit values.
Various big integer limit values.
Various big integer limit values.

# Type aliases

HexOrDecimal256 marshals big.Int as hex or decimal.
HexOrDecimal64 marshals uint64 as hex or decimal.