fromBytes
fromBytes<
TTo>(bytes,toOrOpts):FromBytesReturnType<TTo>
Decodes a byte array into a UTF-8 string, hex value, number, bigint or boolean.
- Docs: https://viem.sh/docs/utilities/fromBytes
- Example: https://viem.sh/docs/utilities/fromBytes#usage
Type parameters
• TTo extends "string" | "number" | "bigint" | "boolean" | "hex"
Parameters
• bytes: Uint8Array
Byte array to decode.
• toOrOpts: FromBytesParameters<TTo>
Type to convert to or options.
Returns
FromBytesReturnType<TTo>
Decoded value.
Examples
import { fromBytes } from 'viem'const data = fromBytes(new Uint8Array([1, 164]), 'number')// 420import { fromBytes } from 'viem'const data = fromBytes( new Uint8Array([72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100, 33]), 'string')// 'Hello world'Source
node_modules/.pnpm/viem@2.8.18_typescript@5.4.5_zod@3.23.8/node_modules/viem/_types/utils/encoding/fromBytes.d.ts:37