Uint64ToFelt
Converts a uint64 value to a Felt.
Function Signature
func Uint64ToFelt(num uint64) *felt.FeltSource: felt.go
Parameters
num(uint64): Unsigned 64-bit integer
Returns
*felt.Felt: The Felt representation
Usage Example
package main
import (
"fmt"
"github.com/NethermindEth/starknet.go/utils"
)
func main() {
// Convert small number
felt := utils.Uint64ToFelt(123)
fmt.Printf("123 = %s\n", felt.String())
// Output: 0x7b
// Convert large number
felt2 := utils.Uint64ToFelt(999999)
fmt.Printf("999999 = %s\n", felt2.String())
// Output: 0xf423f
// Convert max uint64
felt3 := utils.Uint64ToFelt(18446744073709551615)
fmt.Printf("Max uint64 = %s\n", felt3.String())
// Output: 0xffffffffffffffff
}See Also
- Type Conversions for converting between different numeric types

