Skip to content

WeiToETH

Converts Wei amount to ETH.

Function Signature

func WeiToETH(wei *felt.Felt) float64

Source: transactions.go

Parameters

  • wei (*felt.Felt): Amount in Wei

Returns

  • float64: Amount in ETH

Usage Example

package main
 
import (
	"fmt"
 
	"github.com/NethermindEth/starknet.go/utils"
)
 
func main() {
	// Convert 1 ETH in Wei to ETH
	wei, _ := utils.HexToFelt("0xde0b6b3a7640000")
	eth := utils.WeiToETH(wei)
	fmt.Printf("%s Wei = %v ETH\n", wei.String(), eth)
	// Output: 1 ETH
 
	// Convert 0.5 ETH in Wei to ETH
	wei2, _ := utils.HexToFelt("0x6f05b59d3b20000")
	eth2 := utils.WeiToETH(wei2)
	fmt.Printf("%s Wei = %v ETH\n", wei2.String(), eth2)
	// Output: 0.5 ETH
}

See Also