# BYTES256

256-byte fixed bytes value for wide raw EVM data. Keep it distinct from display strings; cast through BYTES or hex output only when inspecting raw bytes.

Canonical HTML: <https://determica.com/docs/types/bytes256>

- Family: Fixed bytes
- Physical type: BLOB

256-byte fixed bytes value for wide raw EVM data. Keep it distinct from display strings; cast through BYTES or hex output only when inspecting raw bytes.

## Used by functions

### Accepted as input

- [hex](/docs/functions/hex.md) — Formats a BLOB-backed EVM byte value as uppercase hexadecimal text without a 0x prefix. hex and to_hex are compatibility aliases with identical behavior.
- [length](/docs/functions/length.md) — Returns the number of bytes in a BLOB or BLOB-backed EVM value such as ADDRESS, BYTES32, UINT256, or INT256.
- [to_hex](/docs/functions/to_hex.md) — Formats a BLOB-backed EVM byte value as uppercase hexadecimal text without a 0x prefix. hex and to_hex are compatibility aliases with identical behavior.

### Returned as output

- [get_block](/docs/functions/get_block.md) — Fetches a block by decimal height, supported block tag, or block hash. The block defaults to latest and include_transactions defaults to false.
- [get_transaction](/docs/functions/get_transaction.md) — Fetches a transaction by hash, then makes a separate receipt request for receipt metadata.
