Versions in this module Expand all Collapse all v3 v3.0.1 Dec 26, 2023 v3.0.0 Dec 23, 2022 Changes in this version + const MaxInt16 + const MaxInt32 + const MaxInt64 + const MaxInt8 + const MaxUint16 + const MaxUint32 + const MaxUint64 + const MaxUint8 + const MinInt16 + const MinInt32 + const MinInt64 + const MinInt8 + var MaxBig256 = new(big.Int).Set(tt256m1) + var MaxBig63 = new(big.Int).Sub(tt63, big.NewInt(1)) + func BigMax(x, y *big.Int) *big.Int + func BigMin(x, y *big.Int) *big.Int + func BigPow(a, b int64) *big.Int + func Byte(bigint *big.Int, padlength, n int) byte + func Exp(base, exponent *big.Int) *big.Int + func FirstBitSet(v *big.Int) int + func MustParseBig256(s string) *big.Int + func PaddedBigBytes(bigint *big.Int, n int) []byte + func ParseBig256(s string) (*big.Int, bool) + func ReadBits(bigint *big.Int, buf []byte) + func S256(x *big.Int) *big.Int + func U256(x *big.Int) *big.Int + func U256Bytes(n *big.Int) []byte + type Decimal256 big.Int + func NewDecimal256(x int64) *Decimal256 + func (i *Decimal256) MarshalText() ([]byte, error) + func (i *Decimal256) String() string + func (i *Decimal256) UnmarshalText(input []byte) error + type HexOrDecimal256 big.Int + func NewHexOrDecimal256(x int64) *HexOrDecimal256 + func (i *HexOrDecimal256) MarshalText() ([]byte, error) + func (i *HexOrDecimal256) UnmarshalText(input []byte) error Other modules containing this package chainmaker.org/chainmaker/vm-evm/v2