mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2024-11-14 04:05:17 +00:00
22 lines
417 B
Go
22 lines
417 B
Go
//
|
|
// Copyright Coinbase, Inc. All Rights Reserved.
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
|
|
package internal
|
|
|
|
import (
|
|
"math/big"
|
|
)
|
|
|
|
// B10 creating a big.Int from a base 10 string. panics on failure to
|
|
// ensure zero-values aren't used in place of malformed strings.
|
|
func B10(s string) *big.Int {
|
|
x, ok := new(big.Int).SetString(s, 10)
|
|
if !ok {
|
|
panic("Couldn't derive big.Int from string")
|
|
}
|
|
return x
|
|
}
|