Versions in this module Expand all Collapse all v1 v1.2.1 Sep 25, 2022 Changes in this version type Uint256 + func FromString(s string) (Uint256, error) + func (u *Uint256) Scan(s fmt.ScanState, ch rune) error v1.2.0 Sep 26, 2021 Changes in this version + func StoreBigEndian(b []byte, u Uint256) + func StoreLittleEndian(b []byte, u Uint256) + type Uint128 = uint128.Uint128 + type Uint256 struct + Hi Uint128 + Lo Uint128 + func Add(x, y Uint256, carry uint64) (sum Uint256, carryOut uint64) + func Div(hi, lo, y Uint256) (quo, rem Uint256) + func From128(v Uint128) Uint256 + func From64(v uint64) Uint256 + func FromBig(i *big.Int) Uint256 + func FromBigEx(i *big.Int) (Uint256, bool) + func LoadBigEndian(b []byte) Uint256 + func LoadLittleEndian(b []byte) Uint256 + func Max() Uint256 + func Mul(x, y Uint256) (hi, lo Uint256) + func One() Uint256 + func Sub(x, y Uint256, borrow uint64) (diff Uint256, borrowOut uint64) + func Zero() Uint256 + func (u *Uint256) UnmarshalText(text []byte) error + func (u Uint256) Add(v Uint256) Uint256 + func (u Uint256) Add128(v Uint128) Uint256 + func (u Uint256) And(v Uint256) Uint256 + func (u Uint256) And128(v Uint128) Uint256 + func (u Uint256) AndNot(v Uint256) Uint256 + func (u Uint256) AndNot128(v Uint128) Uint256 + func (u Uint256) Big() *big.Int + func (u Uint256) BitLen() int + func (u Uint256) Cmp(v Uint256) int + func (u Uint256) Cmp128(v Uint128) int + func (u Uint256) Div(v Uint256) Uint256 + func (u Uint256) Div128(v Uint128) Uint256 + func (u Uint256) Div64(v uint64) Uint256 + func (u Uint256) Equals(v Uint256) bool + func (u Uint256) Equals128(v Uint128) bool + func (u Uint256) Format(s fmt.State, ch rune) + func (u Uint256) IsZero() bool + func (u Uint256) LeadingZeros() int + func (u Uint256) Lsh(n uint) Uint256 + func (u Uint256) MarshalText() (text []byte, err error) + func (u Uint256) Mod(v Uint256) Uint256 + func (u Uint256) Mod128(v Uint128) Uint128 + func (u Uint256) Mod64(v uint64) uint64 + func (u Uint256) Mul(v Uint256) Uint256 + func (u Uint256) Mul128(v Uint128) Uint256 + func (u Uint256) Not() Uint256 + func (u Uint256) OnesCount() int + func (u Uint256) Or(v Uint256) Uint256 + func (u Uint256) Or128(v Uint128) Uint256 + func (u Uint256) QuoRem(v Uint256) (Uint256, Uint256) + func (u Uint256) QuoRem128(v Uint128) (Uint256, Uint128) + func (u Uint256) QuoRem64(v uint64) (q Uint256, r uint64) + func (u Uint256) Reverse() Uint256 + func (u Uint256) ReverseBytes() Uint256 + func (u Uint256) RotateLeft(k int) Uint256 + func (u Uint256) RotateRight(k int) Uint256 + func (u Uint256) Rsh(n uint) Uint256 + func (u Uint256) String() string + func (u Uint256) Sub(v Uint256) Uint256 + func (u Uint256) Sub128(v Uint128) Uint256 + func (u Uint256) TrailingZeros() int + func (u Uint256) Xor(v Uint256) Uint256 + func (u Uint256) Xor128(v Uint128) Uint256