fromHex
fromHex<
TTo>(hex,toOrOpts):FromHexReturnType<TTo>
Decodes a hex string into a string, number, bigint, boolean, or byte array.
Type parameters
▪ TTo extends "string" | "number" | "bigint" | "boolean" | "bytes"
Parameters
▪ hex: `0x${string}`
Hex string to decode.
▪ toOrOpts: FromHexParameters<TTo>
Type to convert to or options.
Returns
Decoded value.
Example
import { fromHex } from 'viem'const data = fromHex('0x1a4', 'number')// 420Example
import { fromHex } from 'viem'const data = fromHex('0x48656c6c6f20576f726c6421', 'string')// 'Hello world'Example
import { fromHex } from 'viem'const data = fromHex('0x48656c6c6f20576f726c64210000000000000000000000000000000000000000', { size: 32, to: 'string'})// 'Hello world'Source
node_modules/.pnpm/viem@2.4.0_typescript@5.3.3_zod@3.22.4/node_modules/viem/_types/utils/encoding/fromHex.d.ts:47
Generated using typedoc-plugin-markdown and TypeDoc