github.com/palisadeinc/bor@v0.0.0-20230615125219-ab7196213d15/common/math/uint.go (about) 1 package math 2 3 import ( 4 "math/big" 5 6 "github.com/holiman/uint256" 7 ) 8 9 var ( 10 U0 = uint256.NewInt(0) 11 U1 = uint256.NewInt(1) 12 U100 = uint256.NewInt(100) 13 ) 14 15 func U256LTE(a, b *uint256.Int) bool { 16 return a.Lt(b) || a.Eq(b) 17 } 18 19 func FromBig(v *big.Int) *uint256.Int { 20 u, _ := uint256.FromBig(v) 21 22 return u 23 }