arnaucube
arnaucube/gnark-plonky2-verifierPublic Self-hosted repository
gnark-plonky2-verifier/utils/utils.go
utils/utils.goRaw
 1package utils
 2
 3import (
 4	"math/big"
 5
 6	"github.com/consensys/gnark/frontend"
 7)
 8
 9func StrArrayToBigIntArray(input []string) []big.Int {
10	var output []big.Int
11	for i := 0; i < len(input); i++ {
12		a := new(big.Int)
13		a, _ = a.SetString(input[i], 10)
14		output = append(output, *a)
15	}
16	return output
17}
18
19func StrArrayToFrontendVariableArray(input []string) []frontend.Variable {
20	var output []frontend.Variable
21	for i := 0; i < len(input); i++ {
22		output = append(output, frontend.Variable(input[i]))
23	}
24	return output
25}