mobile: added constructor for big int (#21597)
* mobile: added constructor for big int * mobile: tiny nitpick
This commit is contained in:
		
							parent
							
								
									420b78659b
								
							
						
					
					
						commit
						a90e645ccd
					
				| @ -35,6 +35,16 @@ func NewBigInt(x int64) *BigInt { | ||||
| 	return &BigInt{big.NewInt(x)} | ||||
| } | ||||
| 
 | ||||
| // NewBigIntFromString allocates and returns a new BigInt set to x
 | ||||
| // interpreted in the provided base.
 | ||||
| func NewBigIntFromString(x string, base int) *BigInt { | ||||
| 	b, success := new(big.Int).SetString(x, base) | ||||
| 	if !success { | ||||
| 		return nil | ||||
| 	} | ||||
| 	return &BigInt{b} | ||||
| } | ||||
| 
 | ||||
| // GetBytes returns the absolute value of x as a big-endian byte slice.
 | ||||
| func (bi *BigInt) GetBytes() []byte { | ||||
| 	return bi.bigint.Bytes() | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user