HexArrToFelt
Converts an array of hexadecimal strings to an array of Felts.
Function Signature
func HexArrToFelt(hexArr []string) ([]*felt.Felt, error)Source: felt.go
Parameters
hexArr([]string): Array of hexadecimal strings
Returns
[]*felt.Felt: Array of Felt valueserror: Error if any conversion fails
Usage Example
package main
import (
"fmt"
"log"
"github.com/NethermindEth/starknet.go/utils"
)
func main() {
hexArr := []string{"0x1", "0x2", "0x3", "0xabc", "0xdef"}
feltArr, err := utils.HexArrToFelt(hexArr)
if err != nil {
log.Fatal(err)
}
fmt.Printf("Input: %v\n", hexArr)
fmt.Println("Output:")
for i, felt := range feltArr {
fmt.Printf(" [%d]: %s\n", i, felt.String())
}
// Output:
// [0]: 0x1
// [1]: 0x2
// [2]: 0x3
// [3]: 0xabc
// [4]: 0xdef
}See Also
- Type Conversions for working with arrays and batch operations

